The present invention relates to a data processing apparatus which generates and records image data, and more particularly to a data processing apparatus which generates image data concerning a program table of a broadcast wave, etc., or concerning a list of stored contents.
Patent Document 1 discloses a magnetic disk apparatus. In this magnetic disk apparatus, a frame data detection section detects frame data of a content to be recorded or reproduced, and a position information management section stores position information. A control section causes the frame data, its position information, and information of an operating status of the magnetic disk apparatus to be stored in a flash memory, and causes these to be read into a buffer memory upon power activation.
With this magnetic disk apparatus, if a request is made at the time of power activation for a content search, through the contents that are recorded in the magnetic disk apparatus, or for displaying thumbnails, it is possible to perform the process of content searching or thumbnail displaying at low power consumption, without activating the magnetic disk and lowering the efficiency of data transfer.
In the magnetic disk apparatus of Patent Document 1, various data are stored in a flash memory, e.g., frame data, the position information of the frames, and the information of the operating status of the magnetic disk apparatus. Therefore, the flash memory needs to have a relatively large storage capacity. Generally speaking, a flash memory increases in price as its storage capacity increases. Therefore, it is preferable that the storage capacity is as small as possible.
The present invention aims to realize rapid image displaying concerning a program table, a list of retained contents, or the like, while keeping the use of expensive storage media to a minimum.
A data processing apparatus according to one implementation of the present invention comprises: a first storage medium having a relatively long activation time from an initial state until a first access is completed; a second storage medium having a relatively short said activation time, the second storage medium previously retaining image data; a reception section for receiving a request to display the image data; and a control section for executing a first process and a second process when the request to display is received in a power OFF state. The first process is a process of outputting the image data retained in the second storage medium, and the second process is a process of starting activation of the first storage medium, and after activation of the first storage medium is completed so that the first storage medium becomes accessible, outputting data which is stored in the first storage medium or information which is generated based on the data.
In one embodiment, the second storage medium may retain image data concerning a program table of broadcast programs.
In one embodiment, the first storage medium stores at least one content; and as the second process, the control section executes a process of outputting the image data concerning the at least one content after the first storage medium becomes accessible.
In one embodiment, supply of power to the second storage medium is continued in the power OFF state; and the second storage medium retains the image data with the supply of power.
In one embodiment, supply of power to the first storage medium is discontinued in the power OFF state; and the control section executes the second process by starting supply of power to the first storage medium.
In one embodiment, if the reception section receives an instruction which requires access to the first storage medium before the first storage medium becomes accessible, the control section executes a process of outputting message data.
In one embodiment, the first storage medium stores at least one content; and if the reception section receives an instruction to reproduce the at least one content before the first storage medium becomes accessible, the control section executes a reproduction process of the content after the first storage medium becomes accessible.
In one embodiment, if the reception section receives an instruction to execute a predetermined process before the first storage medium becomes accessible, the control section discards the instruction to execute.
In one embodiment, the first storage medium is a hard disk drive and the second storage medium is a DRAM or a flash memory.
In one embodiment, the data processing apparatus further comprises a terminal which is connected to a display device to output the image data to the display device, wherein, through the first process, the control section outputs the image data from the terminal to be displayed by the display device.
The first storage medium, the second storage medium, the reception section, the control section, and the display device are mounted in a single housing.
In one embodiment, the second storage medium includes a rendering buffer previously retaining the image data and a frame buffer; and during the first process, the control section transfers the image data retained in the rendering buffer to the frame buffer, and outputs the image data from the frame buffer.
A data processing apparatus according to another implementation of the present invention comprises: a first storage medium having a relatively long activation time from an initial state until a first access is completed; a second storage medium having a relatively short said activation time, the second storage medium previously retaining control data; and a control section for, when a transition from power ON to power OFF occurs, generating image data based on the control data and causing the image data to be stored to the second storage medium, and stopping operation of the first storage medium. When at least one content is stored in the first storage medium, control data including information concerning the at least one content is stored in the second storage medium, and the control section generates image data representing the at least one content based on the control data, and causes the image data to be stored to the second storage medium.
In one embodiment, the second storage medium stores control data including information concerning a plurality of broadcast programs; and the control section generates image data representing a program table concerning the plurality of broadcast programs based on the control data, and causes the image data to be stored to the second storage medium.
In one embodiment, as the image data, the control section causes color data with respect to each unit composing an image to be stored to the second storage medium.
In one embodiment, the second storage medium at least includes a work memory and a rendering buffer; and the control section causes the image data to be stored to the rendering buffer, and causes data other than the image data to be stored to the work memory.
In one embodiment, the control section stops operation of the first storage medium by discontinuing supply of power to the first storage medium.
In one embodiment, supply of power to the second storage medium is continued in the power OFF state; and the second storage medium retains the image data with the supply of power.
In one embodiment, the control section is a computer; and the control section executes a program of a first application for generating image data representing a program table concerning the plurality of broadcast programs based on the control data and a program of a second application for generating image data representing the at least one content based on the control data.
In one embodiment, in the power OFF state, the control section maintains a running state of the first application and the second application.
In one embodiment, if the reception section receives an instruction to execute a predetermined process before the first storage medium becomes accessible, the control section discards the instruction to execute.
A data processing apparatus according to still another implementation of the present invention comprises: an interface for connecting to a network, the network having connected thereto at least one storage device storing a content; a storage medium previously retaining image data including information concerning the content stored in the at least one storage device; a reception section for receiving a request to display the image data; and a control section for, when the request to display is received in a power OFF state, outputting the image data stored in the storage medium.
According to the present invention, there is provided an output apparatus and recording apparatus which can realize rapid displaying of the data of a list of stored contents, with a storage medium of a smaller capacity than conventional.
A data processing apparatus according to the present invention includes: a storage medium (first storage medium) which incurs a relatively long time (activation time) from a state where an access request is issued (initial state) until a first access is completed; and a storage medium (second storage medium) for which the same is relatively short. An example of the former is a hard disk drive (HDD), and an example of the latter is a DRAM. The activation time being fast or slow depends on whether powering is continued or not when source power is OFF.
When the apparatus is powered OFF through a user manipulation, timer operation, or the like, the data processing apparatus stores predetermined data (image data) to the second storage medium, so that it is kept ready for immediate output. Thereafter, the apparatus is powered OFF. In the case where the second storage medium is a DRAM, power supply to the DRAM is continued and the aforementioned data is retained even in a state where the data processing apparatus is powered OFF. On the other hand, power supply to the first storage medium (e.g., an HDD) is discontinued.
When a request for an output of the stored data is received in a power OFF state, the data processing apparatus issues an access request to the second storage medium. As a result, the data stored in the second storage medium is output relatively rapidly. Since the second storage medium incurs a relatively short time from an initial state until a first access is completed, even in a state where the first storage medium is not activated, the requested data is output without waiting for its activation to be completed.
Hereinafter, with reference to the attached drawings, a recorder as a preferred embodiment of the present invention will be described.
1. System Construction Including a Recorder
The recorder 101 is, for example, of a type having an internal HDD, and is capable of receiving a broadcast signal to record a program onto the HDD. The recorder 101 is connected to the television set 102 via a cable under the HDMI (registered trademark) standard, for example. In accordance with a user's instruction from the remote control 103, the recorder 101 outputs a video signal to the television set 102.
Although the system 100 is composed of a plurality of devices (the recorder 101 and the television set 102), this is an example. An apparatus which includes the recorder 101 and the television set 102 in a single housing would also fall within the bounds of the aforementioned system 100. The following description will be based on the construction shown in
In the present specification, the recorder 101 alone, or an apparatus in which the recorder 101 and the television set 102 are integrated, may be referred to as an output apparatus or a data processing apparatus.
2. Construction of Recorder 101
Via the remote control reception module 206, the recorder 101 accepts a remote control manipulation by a user, and performs various operations.
For example, the recorder 101 receives a broadcast signal corresponding to a channel that is designated through remote control manipulation, at the television tuner 201. Also, the recorder 101 displays a program table through remote control manipulation, and records to the HDD 203 a program that is scheduled by the user looking at the program table. Moreover, through a remote control manipulation by the user, it displays a list of recorded programs, and reproduces them. Then, the recorder 101 outputs image data for displaying a menu or the like and video/audio data from the HDMI terminal 205. Moreover, the recorder 101 indicates to the user whether the recorder 101 is powered ON or OFF by turning the LED 202 on or off.
When outputting data such as a menu image or the like to be drawn, the LSI 202 lays out the data on the memory 204. The LSI 202 reads the data, and performs a process such as encryption as required under the HDMI standard, and outputs it from the HDMI terminal 205.
In the present specification, power ON/OFF of the recorder 101 is defined as follows: a state where no output from the HDMI terminal 205 described below exists, as well as a state where power is not supplied to the HDD 203, is defined as power OFF; any state other than power OFF is defined as “power ON”. However, in a power OFF state, when the recorder 101 receives some signal from the remote control 103, the LSI 202 will usually start various operations. The start of such an operation may be considered as “power ON”.
For example, suppose the user presses a POWER button 405 of the remote control 103 or a POWER button (not shown) which is provided on the housing of the recorder 101 in order to end manipulation of the recorder 101. Even so, while there is video data and/or audio data output from the HDMI terminal 205, or while power is being supplied to the HDD 203, the recorder 101 is considered powered ON. On the other hand, if no video data and/or audio data is being output from the HDMI terminal 205 and power is not supplied to the HDD 203, the recorder 101 is considered powered OFF.
Note that, even while the recorder 101 is in a power OFF state, powering to the memory 204 described below is continued. Therefore, data which is stored in the memory 204 is retained even in a power OFF state.
The storage area of the memory 204 is used in subdivisions according to a number of purposes. Specifically, the storage area of the memory 204 is used in the following subdivisions: a work memory 301, a rendering buffer 302 for the list-of-recordings application, a rendering buffer 303 for the program table application, and a frame buffer 304. Hereinafter, for simplicity of description, these may be referred to as the rendering buffers 302, 303, and so on.
The overall capacity of the memory 204 is 512 megabytes (MB), for example. Out of this, for example, the work memory 301 may have a capacity of 488 MB; the rendering buffers 302 and 303 may each have a capacity of 8 MB; and the frame buffer 304 may have a capacity of 8 MB.
The work memory 301 is used, when the recorder 101 operates based on a computer program, for the computer program to be laid out, and to temporarily retain data necessary for the operation. In the present embodiment, as the computer programs, a program of an application for displaying a list of recordings (the list-of-recordings application) and a program of an application for displaying a program table (the program table application) will be described, for instance. These programs are stored in the HOD 203. The LSI 202 is a computer such as a semiconductor processor. The LSI 202 reads a program from the HDD 203, lays it out on the work memory 301, and executes that program.
The rendering buffer 302 for the list-of-recordings application is used to temporarily store image data for displaying a list of recorded programs. This image data is generated by the list-of-recordings application. The rendering buffer 303 for the program table application is used to temporarily store image data for displaying a listed program table. This image data is generated by the program table application. Note that the program table application has a function of carrying out scheduled recording of programs. The frame buffer 304 stores image data for outputting to a displaying device such as a television set. For example, when outputting an image of a list of recordings or an image of a program table to the television set 102, the LSI 202 transfers the image data which has been stored in the rendering buffers 302 and 303 to the frame buffer 304, and outputs the image data from the frame buffer 304 to the television set 102 via the HDMI terminal 205.
3. Description of Remote Control 103
The remote control 103 includes the POWER button 405, a LIST OF RECORDINGS button 401, a program table button 402, a submenu button 403, and a PLAY button 404. The POWER button 405 is used to power ON or OFF the recorder 101. The LIST OF RECORDINGS button 401 is used to start the list-of-recordings application to cause a list of recorded programs to be displayed. The program table button 402 is used to start the program table application to cause a program table to be displayed. The submenu button 403 is used to execute an editing process of a recorded program on the list-of-recordings application. The PLAY button 404 is used to reproduce a selected recorded program on the list-of-recordings application.
4. Operation of Recorder 101
4-1. Transition from Power ON to Power OFF
In a power ON state of the recorder 101 (S501), if the LSI 202 receives an instruction to power OFF through the user's manipulation of pressing the POWER button 405 of the remote control 103 (Yes from S502), outputting of video/audio signals from the HDMI terminal 205 is stopped (S503), and powering of the HDD 203 is stopped (S504). As a result of this, a transition to the aforementioned power OFF state occurs. However, the LSI 202 and the memory 204 continue on the process.
In other words, the LSI 202 starts the list-of-recordings application, generates an image of a list of recordings data by using a recorded-program information table which is temporarily cached on the memory 204, and stores the image data to the rendering buffer 302 (S505). The details of the recorded-program information table will be described later.
After storing the image data to the rendering buffer 302, the LSI 202 starts the program table application, generates image data of a program table by using control data which is separately stored on the memory 204, and stores the image data to the rendering buffer 303 (S506).
Note that the control data is superposed on a broadcast wave. For example, as the control data, program sequence information SI (Service Information) within the transport stream composing the broadcast wave can be used. Alternatively, the LSI 202 may acquire the control data on the Internet. The recorder 101 shown in
The respective image data of the list of recordings and the program table mentioned above is stored in the rendering buffers 302 and 303 in the form of color data for each unit composing the image (e.g., RGB value data for each pixel). Storing such data in the rendering buffers 302 and 303 allows for faster image displaying.
Thereafter, the LSI 202 turns on the LED in red (S507), and awaits an instruction from the remote control 103 (S508). Then, the LSI 202 stops power supply to the television tuner 201 and the HDD 203. As a result, the recorder 101 enters a power OFF state. Note that power supply to the memory 204, including the rendering buffers 302 and 303, is continued. Although the application stays resident on the work memory 301, the operation of the application is stopped at this point. Through the above process, the recorder 101 transitions from power ON to power OFF. If a predetermined manipulation is performed after power OFF, a process shown by the flowchart of
Note that metadata refers to the entire attribute information concerning a program, including data other than the data that is described in the recorded-program information table 600. When a program is recorded, the LSI 202 of the recorders 101 stores the video data of the recorded program and all metadata that is related to the program to the HDD 203.
The list-of-recordings application extracts metadata that is a bare minimum requirement for displaying the image of a list of recordings, and temporarily caches it on the work memory 301 in the memory, as the recorded-program information table 600.
4-2. Transition from Power OFF to Power ON
(When the Program Table Button 402 is Pressed)
When pressing of the program table button 402 is detected while power is OFF (S901), the recorder 101 powers ON the recorder 101 and displays a program table. Specifically, when detecting a manipulation of pressing the program table button 402 of the remote control 103, the LSI 202 determines that an instruction for displaying the program table has been made (S901). The LSI 202 transfers image data 800 from the rendering buffer 303 for the program table application to the frame buffer 304 (S911). The LSI 202 outputs the image data from the frame buffer 304, via the HDMI terminal 205 (S912). Moreover, the LSI 202 turns off the LED (S913), starts powering the HDD 203 (S914), and if the list-of-recordings application is being executed, ends the list-of-recordings application (S915). This process is performed in order to avoid squeeze on the capacity of the work memory 301. It is unnecessary when the work memory 301 has a sufficiently large capacity.
Through the above process, the program table application is now under execution, whereby a program table is displayed (S916).
In a portion of the leftmost column of the image 800 of the program table, a thumbnail moving image is being displayed. This thumbnail moving image is the video of a program in the broadcast that is acquired by the television tuner 201. Since activation of the television tuner 201 from a power OFF state is faster than that of the HDD 203, the thumbnail moving image is displayed soon after the program table is displayed. At this time, the activation process (spin-up process) of the HDD 203 is not complete yet.
Once the LSI 202 receives from the HDD 203 a notice indicating that activation of the HDD 203 is complete, the process proceeds to step S917. From the HDD 203, the program table application reads information concerning the HDD 203 (e.g., information of the remaining time that is recordable on the HDD 203), and updates the program table which is already being displayed.
In the present embodiment, all information that is needed for displaying the programs is stored in the memory 204. Therefore, irrespective of whether the HDD 203 is accessible or not, the program table application is able to generate the image 800a of a program table (
(When the LIST OF RECORDINGS Button 401 is Pressed)
If pressing of the LIST OF RECORDINGS button 401 is detected while power is OFF, the recorder 101 is powered ON to display a list of recordings. Specifically, when a manipulation of pressing the LIST OF RECORDINGS button 401 of the remote control 103 is detected, the LSI 202 determines that an instruction for displaying the list of recordings has been made (S901). The LSI 202 transfers data of an image 700 from the rendering buffer 302 for the list-of-recordings application to the frame buffer 304 (S921), and outputs the image data from the frame buffer 304 via the HDMI terminal 205 (S922). Moreover, the LSI 202 turns off the LED (S923), starts powering the HDD 203 (S924), and if the program table application is being executed, ends the program table application (S925). This process is also performed in order to avoid squeeze on the capacity of the work memory 301. It is unnecessary when the work memory 301 has a sufficiently large capacity. As a result, the list-of-recordings application is now under execution (S926). At the point when the list-of-recordings application goes under execution, the spin-up process of the HDD 203 is not complete yet. Therefore, access to the HDD 203 is still impossible.
Therefore, in the image 700 of a list of recordings that is generated by the list-of-recordings application, information cannot be indicated in a thumbnail region 701 where a thumbnail image is to be displayed, or in an area 702 where the remaining amount that is recordable on the HDD 203 is to be displayed. The LSI 202 generates image data such that the recorded-program thumbnail image displaying region 701 and the HDD remaining amount indicating region 702, which will indicate something when the HDD is accessible, contain no information indicated therein.
After manipulating the LIST OF RECORDINGS button 401 and the program table button 402 of the remote control 301, without waiting out the time until the HDD 203 becomes accessible, the user is able to allow the desired application to be immediately displayed and manipulate it. As used herein, “immediately” means within 1 second after a button is pressed, for example. Moreover, since powering of the HDD 203 is stopped while power is OFF, power saving and rapid displaying can be reconciled.
4-3. Process Until HDD 203 Becomes Accessible
The submenu button 403 is pressed when executing an editing process of a recorded program on the list-of-recordings application.
First, if the LSI 202 receives an instruction for editing a recorded program through the user's manipulation of pressing the submenu button 403 of the remote control 103 (S1001), the LSI 202 displays a message that asks that the manipulation be made after waiting for a while, and 3 seconds later, erases an alarm panel 1101 from display (S1002).
After displaying this message for about 3 seconds, the LSI 202 discards the instruction for editing, and again enters a state of waiting for an instruction. Although the above illustration describes discarding of an “instruction for editing”, the “instruction for editing” is an example. It may be any instruction other an “instruction for editing” that is discarded. For example, it may be an instruction to start dubbing, which requires data write to the HDD 203. The instruction to be discarded may be previously determined.
Thereafter, a spin-up process of the HDD 203 is completed. Then, the HDD 203 sends a notice indicating completion of the spin-up process to the LSI 202. With this notice, the LSI 202 detects that the HDD 203 is now accessible (S1005). The LSI 202 accesses the HDD 203, and acquires information of the remaining amount that is recordable on the HDD 203 and data of thumbnail images of recorded programs that exist on the HDD 203 (S1006). Then, the LSI 202 generates image data in which the recorded-program thumbnail image displaying region 1201 and the HDD remaining amount indicating region 1202 are updated. Thereafter, the LSI 202 transfers the image data to the rendering buffer 302 and the frame buffer 304 (S1007). As a result, the image of a list of recordings is updated.
When access to the HDD 203 becomes possible, the LSI 202 updates what is to be displayed in areas that were not yet displayed due to inaccessibility to the HDD 203, and enables all functions of the list-of-recordings application. This resolves inability to use certain functions, which would be inconvenient to the user if it continued.
If the user performs a manipulation of pressing the PLAY button 404 of the remote control 103, the LSI 202 determines that this manipulation is an instruction that requests reproduction of a recorded program (instruction to reproduce)(S1301). Then, the LSI 202 indicates a message asking to wait for a while (S1302).
If the submenu button 403 for performing an editing process of a recorded program is pressed during a period of time in which access to the HDD 203 is impossible, the alarm panel 1101 (
On memory, the recorder 101 temporarily caches data that is a bare minimum requirement for the list-of-recordings application to display a list of recordings. This allows the recorder 101 to rapidly display a list of recordings from a power OFF state. More specifically, it is able to display a list of recordings more rapidly (e.g., within 1 second) than by a construction which, as in Patent Document 1, stores data in a flash memory and reads it onto a buffer memory after power activation. The user is able to confirm the list of recordings right away, and then immediately look for a desired program. Furthermore, when the user presses the PLAY key to reproduce a desired program, a message is displayed until the HDD 203 becomes accessible, and a transition to a reproduction process automatically occurs once the HDD becomes accessible. This eliminates unnecessary remote control manipulations of the user, such as pressing the PLAY key many times.
Thus, the recorder 101 has been described as a preferred embodiment of the present invention. The above-described recorder is merely an example of carrying out the present invention. Variants will be described below.
First, without being limited to a BD recorder with an internal HDD, the recorder 101 may be any digital home appliance having the function of playing back contents, such as a BD recorder with an internal HOD, a digital television set, a set-top box, a mobile phone, a car navigation system, or a mobile AV terminal.
Moreover, the program table application described in the above embodiment may be an application having a function of displaying any arbitrary image data, without being limited to a program table.
The list-of-recordings application described in the above embodiment may be an application having a function of displaying a list of contents and a reproduction function, without being limited to a list of recordings.
The items in the metadata thumbnail images, and video data described in the embodiment may be stored in either the HDD 203 or the memory 204.
The processes of S911 to S912, S913, S914, and S915 in the flowchart may be in a different order, or performed in parallel. Moreover, the processes of S921 to S922, S923, S924, S925 in the flowchart may be in a different order, or performed in parallel.
S1001 is not limited to an instruction for editing by a press of the submenu button, and may be any other operational instruction that involves HDD access.
Without being limited to the infrared method, the remote control 103 and the remote control reception module 206 may be based on other communications protocols, such as RF or IP.
The HDMI terminal 205 may output video according to methods or standards other than the exemplified HDMI standard. For example, instead of the HDMI terminal 205, a transmitter which is capable of wireless video/audio/data transmission, e.g., according to the wireless HDMI standard, may be provided.
The subdivisions of the memory 204 shown in
Moreover, the rendering buffer 302 for the list-of-recordings application, the rendering buffer 303 for the program table application, and the frame buffer 304 in the memory 204 do no need to exist in a single memory module, but may exist in separate storage media. For example, the work memory 301 and the frame buffer 304 may be provided on a DRAM, while the rendering buffers 302 and 303 may be provided on an SRAM.
In the example, absence of power supply to the television tuner 201 may be one requirement for the recorder 101 to be powered OFF. However, this is not essential. In the case where the recorder 101 is able to receive a broadcast signal for recording from another transmission medium, presence or absence of powering of a module which is necessary for receiving that broadcast signal may define one requirement for the recorder 101 to be powered OFF. For example, assuming that the recorder 101 is capable of receiving and recording program contents and program-related information which are distributed via a network circuit such as the Internet or a cable circuit, then, absence of power supply to a terminal connect to any such circuit or a decoder or the like for the received signal may define one requirement for the recorder 101 to powered OFF.
The HDD 203 does not need to be internal. For example, it may be an external USB-HDD, an HDD on a LAN, a storage on a cloud, or other content-storing devices. Moreover, the recorder may have an internal HDD and still be connected to a storage device which is provided externally to the recorder.
For example,
Except for what is described below, the recorder 151 is identical to the recorder 101 (
In addition to the example of
When the “ALL HOME” menu item 1702 is selected, not only the programs stored on the HDD 203 in the recorder 151, but also all programs stored on the HDD 253 connected to the home LAN 150 become eligible for displaying. Note that the menu items of “USB-HDD” and “DISk” indicate that an external USB-HDD or an optical disk (BD-R, BD-RE, DVD-R, etc.) may be used as a storage medium in which to store programs. Note that the programs that are displayed when “ALL HOME” is selected may be exclusive of those programs which are stored on the HDD 203 in the recorder 151. In that case, programs which are stored in the other recorders or the like that are in the premises in which the recorder 151 is installed will be displayed.
When the user selects the “ALL HOME” menu item 1702 by using the remote control 103, a list of recorded programs including the programs which are recorded in the HDD 253 and the like is displayed.
The description of the above variant from
The present invention can be realized not only as a recorder, but also as a computer program for operating the recorder, for example. Such a computer program contains instruction codes for executing the procedures shown in the flowcharts of
Moreover, the present invention may be a computer-readable storage medium, e.g., a hard disk, a CD, a DVD (DVD-ROM, DVD-RAM, DVD-RW, DVD-R, DVD+R, etc.), a BD (BD-ROM, BDRE, BD-R, etc.), a semiconductor memory (SD, USB, etc.), or the like having such a computer program or a digital signal recorded thereon. Alternatively, it may be the computer program or digital signal recorded on any such storage medium.
Moreover, the present invention may be a computer program or a digital signal being transmitted over telecommunication lines, wireless or wired communication lines, a network such as the Internet, or the like.
Moreover, the present invention may be a computer system having a microprocessor and a memory, the memory storing the aforementioned computer program, and the microprocessor operating in accordance with the computer program.
Moreover, it may be transported in the form of a program or a digital signal recorded on a storage medium, or transported via a network or the like as a program or a digital signal, for execution on another independent computer system.
The present invention is applicable to an output apparatus or a recording apparatus having a function of outputting a list of stored contents, e.g., a recorder or a television set.
Number | Date | Country | Kind |
---|---|---|---|
2011-173038 | Aug 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/001611 | 3/8/2012 | WO | 00 | 2/4/2014 |