An electronic apparatus includes a network connecting unit configured to make network connection with a client. A storage unit stores content which has been compressed and encoded. A transcoding unit is configured to convert the content stored in the storage unit to content compressed and encoded in a different format for the client connected via the network connecting unit. A content transmitting unit is configured to transmit the content stored in the storage unit or the content converted by the transcoding unit to the client connected via the network connecting unit. A control unit is configured to store content which meets a predetermined condition specific to the client in the storage unit from among the content converted by the transcoding unit.
|
7. A content management method of an electronic apparatus which has a network connecting unit configured to make network connection; a storage unit which stores data; and a relay unit configured to relay transmission and receiving of content compressed and encoded between a transmitting apparatus and a receiving apparatus connected via the network comprising:
converting the content to be relayed to content compressed and encoded in a different format for the receiving apparatus in which transmission and receiving of the content is relayed by the relay unit;
setting a table in which information indicating whether or not to store the content after being converted has been recorded for combinations of: a) compression and encoding formats before the converting, and b) compression and encoding formats after the converting;
judging whether or not to store the converted content based on the set table; and
storing the converted content in the storage unit, when it is judged that the converted content is to be stored in the storage unit.
8. A content management method of an electronic apparatus which has a network connecting unit configured to make network connection; a storage unit which stores data; and a relay unit configured to relay transmission and receiving of content compressed and encoded between a transmitting apparatus and a receiving apparatus connected via the network connecting unit comprising:
converting the content to be relayed to content compressed and encoded in a different format for the receiving apparatus in which transmission and receiving of the content is relayed by the relay unit;
setting a table in which information indicating whether or not to store the content after being converted has been recorded for combinations of compression and encoding formats before the converting and compression and encoding formats after the converting;
judging whether or not to store the converted content based on the set table; and
storing the converted content in the storage unit, when it is judged that the converted content is to be stored in the storage unit.
4. An electronic apparatus comprising:
a network connecting unit configured to make network connection:
a storage unit:
a relay unit configured to relay transmission and receiving of content compressed and encoded between a transmitting apparatus and a receiving apparatus connected via the network connecting unit:
a transcoding unit configured to convert the content to be relayed to content compressed and encoded in a different format for the receiving apparatus in which transmission and receiving of the content are relayed by the relay unit;
a setting unit configured to set a table in which information indicating whether or not to store the content after being converted has been recorded for combinations of: a) compression and encoding formats before converting, and b) compression and encoding formats after converting;
a judging unit configured to judge whether or not to store the content converted by the transcoding unit based on the table set by the setting unit; and
a control unit configured to store the content converted by the transcoding unit in the storage unit, when the judging unit judges that the content converted by the transcoding unit is to be stored in the storage unit.
1. An electronic apparatus comprising:
a network connecting unit configured to make network connection with a client;
a storage unit which stores compressed and encoded content;
a transcoding unit configured to convert the content stored in the storage unit to content compressed and encoded in a different format for the client connected via the network connecting unit;
a content transmitting unit configured to transmit the content stored in the storage unit or the content converted by the transcoding unit to the client connected via the network connecting unit;
a setting unit configured to set a table in which information indicating whether or not to store the content after being converted has been recorded for combinations of: a) compression and encoding formats before converting, and b) compression and encoding formats after converting;
a judging unit configured to judge whether or not to store the content converted by the transcoding unit based on the table set by the setting unit; and
a control unit configured to store the content converted by the transcoding unit in the storage unit, when the judging unit judges that the content converted by the transcoding unit is to be stored in the storage unit.
2. The electronic apparatus according to
3. The electronic apparatus according to
5. The electronic apparatus according to
6. The electronic apparatus according to
9. The content management method according to
10. The content management method according to
the judging includes executing the judgment when it is detected that the transmitting apparatus connected via the network connecting unit stores new content; and
the storing includes acquiring the content from the transmitting apparatus when it is judged that the new content is to be stored in the storage unit at that time point.
|
This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2005-132052, filed Apr. 28, 2005, the entire contents of which are incorporated herein by reference.
1. Field of the Invention
The present invention relates to a content managing technique for improving convenience when transmitting and receiving via a network audio video (AV) content compressed and encoded from or to so called digital consumer electronic appliance products for household use, such as a digital versatile disk (DVD) recorder, a hard disk drive (HDD) video recorder, a personal computer, a personal digital assistant (PDA), or a cellular phone, for example.
2. Description of the Related Art
In recent years, networking of so called digital consumer electronic appliance products, such as DVD recorders or HDD video recorders, has progressed remarkably. For example, as is apparent from the efforts of the Digital Living Network Alliance (DLNA), great attention has been focused on connecting a plurality of digital consumer electronic appliance products via a network and exchanging AV content between them.
When content is transferred, two large problems exist in view of intra-equipment compatibility: (1) compatibility of protocols for use in transfer; and (2) a compression format of content to be transferred.
The DLNA has established a guideline in order to solve these problems. With respect to a compression format of item (2), compatibility is guaranteed by using a method for “specifying an essential format”. The problem which occurs here is that, in general, between a stationary household device and a mobile device for portable use, different compression formats are often used in view of processor capacity, memory consumption, power consumption or the like. For example, in terms of video content, a stationary device can conform to MPEG-2, and a mobile device can conform to MPEG-4.
In such a situation, for example, when an attempt is made to download and view video content which exists in a (stationary) household device by using a mobile device, it is necessary to convert MPEG-2 content to MPEG-4 content, and then, transfer the converted content. In the case where a household device includes a transcoder which converts MPEG-2 to MPEG-4, it is possible to achieve conversion using only the two devices of the parties concerned.
On the other hand, where the household device fails to include a transcoding function from MPEG-2 to MPEG-4, a third relay device can be used over a network to perform transcoding. This is a particularly effective technique in a closed world, such as a household network, where sharing the transcoding function or resources can be readily achieved.
However, where content is directly exchanged between the parties and where content is exchanged while a relay device is-interposed, there still remains a general problem that a predetermined amount of processing time is required for this transcoding.
In addition, as one technique for enhancing responsiveness, a method has been proposed for storing content converted by the transcoder in a cache after being converted (refer to Jap. Pat. Appln. KOKAI Publication No. 2004-526227, for example). According to this technique, for example, with respect to second and subsequent requests, it becomes possible to enhance system responsiveness.
The system described in the Jap. Pat. Appln. KOKAI Publication No. 2004-526227 is tailored for an unspecified number of users. For example, a so called majority rule is established for satisfying many more users from among all the users, for example, for determining the content stored in a cache after being converted using a Least Recently Used algorithm.
However, in digital consumer electronic appliance products for household use, it is necessary to properly respond to a specialized demand of each user.
According to an embodiment of the present invention, an electronic apparatus includes a network connecting unit configured to make network connection with a client. A storage unit stores content which has been compressed and encoded. A transcoding unit is configured to convert the content stored in the storage unit to content compressed and encoded in a different format for the client connected via the network connecting unit. A content transmitting unit is configured to transmit the content stored in the storage unit or the content converted by the transcoding unit to the client connected via the network connecting unit. A control unit is configured to store content which meets a predetermined condition specific to the client in the storage unit from among the content converted by the transcoding unit.
According to another embodiment of the present invention, an electronic apparatus comprises a network connecting unit configured to make network connection with another apparatus; A storage unit stores data. A relay unit is configured to transmit and receive content compressed and encoded between a transmitting apparatus and a receiving apparatus connected via the network connecting unit. A transcoding unit is configured to convert the content to be relayed to content compressed and encoded in a different format for the receiving apparatus in which transmission and receiving of the content are relayed by the relay unit. A control unit is configured to store content meeting a predetermined condition specific to the receiving apparatus in the storage unit from among the content converted by the transcoding unit.
According to another embodiment of the present invention, a content managing method employs an electronic apparatus which has a network connecting unit configured to make network connection; a storage unit which stores data; and a relay unit configured to transmit and receive content compressed and encoded between a transmitting apparatus and a receiving apparatus connected via the network connecting unit. The content to be relayed is converted to content compressed and encoded in a different format for the receiving apparatus in which transmission and receiving of the content is relayed by the relay unit. Content meeting a predetermined condition specific to the receiving apparatus is stored in the storage unit from among the converted content.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate several embodiments of the invention.
Embodiments will be described with reference to the accompanying drawings.
A first embodiment of the present invention will be described.
As shown in
As used herein, the electronic apparatus 1 stores the content in accordance with the MPEG-2 compression format and has a transcoding function of transcoding the compression format of the content to a different compression format such as MPEG-4 or WMV. On the other hand, it is presumed that the electronic apparatus 2 has a content reproducing function capable of reproducing only the content in the MPEG-4 compression format. Namely, in this in-house network system, when content is transferred from the electronic apparatus 1 to the electronic apparatus 2, transcoding of the content is executed by the electronic apparatus 1. Even in an environment which requires this transcoding, control is made so as not to degrade the user's operability.
The control unit 10 is responsible for overall control of this electronic apparatus 1, and is achieved by an MPU or the like, for example. The recording unit 11 is achieved by a hard disk drive (HDD) or the like, for example, and stores a variety of data including content such as the program data obtained by recording a television program. The transcoding unit 12 is an encoding type converter device (transcoder) which converts content from one compression format to another.
When the transcoded content is transferred to another device via a network, the judging unit 13 judges whether or not to store new content produced after being transcoded in the recording unit 11. In order to perform this judgment, the judging unit 13 comprises a judging table 131 described later. The network connecting unit 14 can employ any wired or wireless technology. Further, this network connecting unit 14 includes Universal Plug-and-Play (UPnP) capability. In addition, the content transmitting unit 15 controls transmission of the new content produced by the transcoding unit 12 to another device via a network.
A general flow of operation will be described with reference to
Assume that the client has a content reproducing function capable of reproducing only content in accordance with the MPEG-4 compression format. On the other hand, presume that the server has content A which conforms to the MPEG-2 compression format and content B which conforms to the MPEG-4 compression format. Under such a presumption,
First, the client makes a query to the server as to what kinds of content can be provided (A1 of
Upon the receipt of the response from the server, the client displays a list of the MPEG-4 compression format content which can be reproduced by the client. As a result, in the case of
Upon the receipt of this listing (B3′ of
Thus, in the case where the content stored in the recording unit 11 has been requested by electronic apparatus 2, corresponding to the client in
As described above, with the electronic apparatus 1 of the present embodiment, it becomes possible to carry out a variety of operations for each user in accordance with the judging unit 131, for example, by storing only when a large amount of time is required for transcoding, for further reuse; by storing content in frequently used compression formats after being transcoded; or properly coping with free space of the recording unit 11 at the time of storage. The judging table 131 may be produced by any existing method, for example, by preparing a setup screen for a user interface. In addition, apart from the table produced by the user, the judging unit 13 may produce the table automatically by using a statistic technique so as to record a transfer history as to what pattern of transcoding has been carried out. This approach can be used to store the content after being transcoded, which has a pattern of being used more frequently in excess of a threshold value.
In addition, instead of using judging table 131, when transcoding has been carried out from one compression format to another compression format, as shown in
Where the content-stored in the stationary electronic apparatus 1 is viewed by using the electronic apparatus 2 for portable use, first, the electronic apparatus 2 serving as an information receiver device (client) and the electronic apparatus 1 serving as an information transmitter device (server) are connected to each other via a network (step A1). When this network connection is completed, the electronic apparatus 2 which is the information receiver device refers to a list of content stored in the electronic apparatus 1 (step A2). Then, the electronic apparatus 2 which is the information receiver device selects desired content from the list of content referred to (step A3).
Upon the receipt of this selection, the electronic apparatus 1 which is the information transmitter device judges whether or not transcoding is required upon transmission of the content (step S4). If this transcoding is not required (NO in step A4), the electronic apparatus 1 which is the information transmitter device executes transmission of the selected content (step A5). In addition, when the transcoding is required (YES in step A4), the electronic apparatus 1 which is the information transmitter device executes transcoding (step A6), and transmits the content after being transcoded to the electronic apparatus 2 which is the information receiver device (step A7).
When this transcoding has been carried out, the electronic apparatus 1 which is the information transmitter device judges whether or not there is a need for storing the content after being transcoded (step A8). Then, in the case where the judgment result is affirmative (YES in step A8), the electronic apparatus 1 which is the information transmitter device stores the content after transcoded (step A9). On the other hand, in the case where the being judgment result is negative (NO in step A8), the content after being transcoded is discarded (step A10).
As described above, according to the in-house network system of the present embodiment, the content after being transcoded is managed according to the user's request.
A second embodiment of the present invention will be described.
In this electronic apparatus 1 according to the second embodiment, a preprocessing content selecting unit 16 is further provided as shown in
Namely, in this electronic apparatus 1 according to the second embodiment, when given content is stored in the recording unit 11, the preprocessing content selecting unit 16 judges whether the content matches the user's preference. When the judgment result is affirmative, the judgment unit 13 judges whether or not transcoding is required. For example, when the judging table 131 is as shown in
As described above, according to the in-house network system of the present embodiment, more proper management is achieved by making a selection matching the user's preference, and then, transcoding and storing it in advance.
Now, a third embodiment of the present invention will be described here.
In the in-house network system according to the first and second embodiments described previously, the stationary electronic apparatus 1 has a transcoding function. Thus, the exchange of content between the electronic apparatus 1 and an electronic apparatus 2 for portable use is directly carried out between the parties concerned. In contrast, in the in-house network system according to the third embodiment, an electronic apparatus 3 having a transcoding function is interposed to carry out the exchange of the content between the electronic apparatus 1 and the electronic apparatus 2.
For example, when the content stored in the electronic apparatus 1 is viewed by using the electronic apparatus 2, if transcoding of the content is required, the electronic apparatus 3 which relays transfer of the content integrally executes this transcoding.
If this electronic apparatus 3 comprises a function identical to the electronic apparatus 1 according to the first embodiment, the content after being transcoded is stored as required. In addition, if the electronic apparatus 3 comprises a function identical to the electronic apparatus 1 according to the second embodiment, when new content is stored in any electronic apparatus 1, it becomes possible to acquire the content in advance as required, and then, transcode and store it. Further, in this in-house network system according to the third embodiment, the electronic apparatus 3 which relays transmission of content is connected to a plurality of electronic apparatuses 1 via a network. Thus, all of the recording units 11 provided in these plurality of electronic apparatuses 1 are utilized as a storage place of the content after being transcoded.
In this third embodiment, the electronic apparatus 3 is defined as a server; and the electronic apparatus 1 and the electronic apparatus 2 are defined as clients. A general flow of operation will be described with reference to
Consider a case in which any electronic apparatus 2 (client A) is started up, and an attempt is made to make a network connection in order to utilize the content stored by a peripheral device. At this time, client A first outputs a message for making a search for peripheral devices (D1 of
Among these response messages, a specific tag (<transcoder>) is included in a response message returned by the given electronic apparatus 3 which is a server. If this tag is found, the client A interprets that a device having returned this response message is a server, and all the content can be acquired from the server. Subsequently, even if the client A receives a response message from client B, the client A makes a query to this server as to what kinds of content can be provided (D3 of
Having received the query from the electronic apparatus 2 through such procedures, the electronic apparatus 3 returns to the client a list of compression format content which can be transcoded by a transcoding function incorporated in the server in addition to the compression format content actually stored by each of the electronic apparatuses 1. Where transfer of the content is relayed while transcoding is carried out, the electronic apparatus 3 executes the exchange as shown in
First, the control unit 30 of the electronic apparatus 3 makes a query as to whether or not to store the content after being transcoded (E1 of
In the case where the content stored in a stationary electronic apparatus 1 is viewed by using an electronic apparatus 2 for portable use, first, the electronic apparatuses 1 and 2 serving as an information transmitter device and an information receiver device (client) and the electronic apparatus 3 serving as an information relay device (server) are connected to each other via a network (step B1). When this network connection is completed, the electronic apparatus 2 which is the information receiver device refers to a list of content stored in the electronic apparatus 1 and the electronic apparatus 3 (step B2). Then, the electronic apparatus 2 which is the information receiver device selects desired content from the list of content referred to (step B3).
Upon the receipt of this selection, first, the electronic apparatus 3 which is the information relay device checks to see if the content exists on that device (step B4). If the check result is negative (NO in step B4), the content is acquired from the electronic apparatus 1 which stores the content (step B5).
Next, the electronic apparatus 3 which is the information relay device judges whether or not transcoding is required upon transmission of the content (step B6). If transcoding is not required, (NO in step B6), the electronic apparatus 3 executes transmission of the selected content (step B7). If transcoding is required (YES in step B6), the electronic apparatus 3 which is the information relay device executes the transcoding (step B8), and transmits the content after being transcoded to the electronic apparatus 2 which is the information receiver device (step B9).
When this transcoding has been carried out, the electronic apparatus 3 which is the information relay device judges whether or not there is a need for storing the content after being transcoded (step B10). Then, in the case where the judgment result is affirmative (YES in step B10), the electronic apparatus 3 which is the information relay device determines a destination for storing the content after being transcoded (step B11). When the storage destination is the information relay device (YES in step B11), the content after being transcoded is stored in the information relay device (step B12). If the storage destination is not the information relay device (NO in step B11), the content after being transcoded is transferred to the storage destination (step B13), and the content after being transcoded, remaining on the information relay device, is discarded (step B14). In addition, in the case where it is judged that there is no need for storing content after being transcoded (NO in step B10), the content after being transcoded is discarded (step B14).
As described above, according to the in-house network system of the present embodiment, it becomes possible to utilize all of the electronic apparatuses connected via a network as destinations of storing the content after being transcoded.
Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.
Yoshizawa, Junichi, Iwahara, Hiroki
Patent | Priority | Assignee | Title |
10425495, | Aug 31 2016 | Kabushiki Kaisha Toshiba | Communication device, communication method, and non-transitory computer readable medium for content cache function |
8234247, | May 18 2006 | Samsung Electronics Co., Ltd. | Content management system and method for portable device |
Patent | Priority | Assignee | Title |
6407680, | Dec 22 2000 | Sony Corporation | Distributed on-demand media transcoding system and method |
7031259, | May 26 2000 | ARRIS ENTERPRISES LLC | Method and system for scheduling a transmission of compressible and non-compressible packets |
20010007998, | |||
20020071438, | |||
20030165139, | |||
20040172376, | |||
EP1049305, | |||
JP2002351912, | |||
JP200241405, | |||
JP200358462, | |||
JP2004128828, | |||
JP200448190, | |||
JP2004526227, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 14 2005 | YOSHIZAWA, JUNICHI | TOSHIBA, KABUSHIKI KAISHA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017037 | /0569 | |
Sep 14 2005 | IWAHARA, HIROKI | TOSHIBA, KABUSHIKI KAISHA | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 017037 | /0569 | |
Sep 23 2005 | Kabushiki Kaisha Toshiba | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Oct 01 2012 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 13 2017 | REM: Maintenance Fee Reminder Mailed. |
Jun 02 2017 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jun 02 2012 | 4 years fee payment window open |
Dec 02 2012 | 6 months grace period start (w surcharge) |
Jun 02 2013 | patent expiry (for year 4) |
Jun 02 2015 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 02 2016 | 8 years fee payment window open |
Dec 02 2016 | 6 months grace period start (w surcharge) |
Jun 02 2017 | patent expiry (for year 8) |
Jun 02 2019 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 02 2020 | 12 years fee payment window open |
Dec 02 2020 | 6 months grace period start (w surcharge) |
Jun 02 2021 | patent expiry (for year 12) |
Jun 02 2023 | 2 years to revive unintentionally abandoned end. (for year 12) |