CN100593211C - Reproduction apparatus, reproduction method, and signal - Google Patents

Reproduction apparatus, reproduction method, and signal Download PDF

Info

Publication number
CN100593211C
CN100593211C CN200680000493A CN200680000493A CN100593211C CN 100593211 C CN100593211 C CN 100593211C CN 200680000493 A CN200680000493 A CN 200680000493A CN 200680000493 A CN200680000493 A CN 200680000493A CN 100593211 C CN100593211 C CN 100593211C
Authority
CN
China
Prior art keywords
content
data
preview
reproduction
reproduced
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200680000493A
Other languages
Chinese (zh)
Other versions
CN1989567A (en
Inventor
高塚进
塚崎秀雄
坂田纯一郎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Publication of CN1989567A publication Critical patent/CN1989567A/en
Application granted granted Critical
Publication of CN100593211C publication Critical patent/CN100593211C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A reproduction apparatus, a reproduction method, and signal that allow a desired content to be easily and quickly selected from those recorded on a recording medium. The reproduction apparatus includes a reproduction section that reproduces first content data, an input section that accepts an operation to search for content information data associated with the first content data, and a control section that searches the content information data when the first content is being reproduced and that controls the reproduction section to reproduce at least a part of second content data correspondingto the content information data.

Description

Reproducer, reproducting method and signal
Technical field
The present invention relates to select a song a plurality of songs (track) of the voice data on being recorded in recording medium, and the reproducer of the selected song of reproducing audio data, reproducting method and signal.
Background technology
In recent years, made the many portable reproducer of use miniature hard-drive as recording medium.Miniature hard-drive has the recording capacity that does not wait to tens GB from several GB, a large amount of songs that allow record not wait from the hundreds of song to several thousand songs.These reproducers are used widely.Because these reproducers are included in the small and light shell, and for example the content of the music data of song is recorded on the recording medium with the form of song, so the user can be in the music of outdoor appreciation reproducer from recording medium reproducing.
When a large amount of songs is recorded on the recording medium and is used, need to allow the user to select his or she required song song fast, and specify the interface of the song song of selecting.Used a kind of method of utilizing runner or multidirectional key, described runner or multidirectional key specify above-below direction or up and down, left and right directions, thereby in the song tabulation that is shown on the display part moving cursor, and select the required song of user.In this method, when pressing the reproduction button, the song corresponding with cursor position is reproduced.
When a large amount of songs was recorded on the recording medium, the user may not know to be recorded in the special edition on the recording medium and all album name and the song title (song title) of song.In addition, the user may know melody sometimes, but does not know the text message such as the song title.In addition, when walking, the user uses these portable reproducers usually.Thereby only by text message, the user is difficult to select their required song.
In this case, the user need make equipment reproduce and be recorded in the every first song on the recording medium so that select his or she required song.This operation bothers very much.
Summary of the invention
So, the purpose of this invention is to provide a kind of permission those contents on being recorded in recording medium and select required reproduction of content equipment, reproducting method and playback program easily and apace.
In one embodiment, novel reproducer of the present invention comprises the reproducing part of a rendition of content data; Can start the importation of artist's linking scheme of searching for relevant content data; When rendition of content data is just reproduced, when the scheduled operation of executable operations part, make reproducing part reproduce control section with the part of rendition of content data associated content data.
In one embodiment, novel reproducer of the present invention comprises the reproducing part of a rendition of content data; The display part that shows many content identification data of identification content-data; Be configured to move first importation of the cursor that on the display part, shows according to input; With when determining that cursor has been placed predetermined amount of time in the position of same content identification data or when longer, make reproducer reproduce control section with the part of this content identification data content data corresponding.
In one embodiment, novel reproducting method of the present invention is included in many content identification data that show the identification content-data on the display part; Determine whether placed predetermined amount of time in the position of same content identification data corresponding to the cursor that input is moved; When definite cursor has been placed predetermined amount of time in the position of identical content identification data, begin to reproduce and the part of this content identification data content data corresponding.
In one embodiment, novel playback program of the present invention makes computer equipment carry out a kind of reproducting method, and described reproducting method is included in many content identification data that show the identification content-data on the display part; Determine whether placed predetermined amount of time in the position of same content identification data corresponding to the cursor that input is moved; When definite cursor has been placed predetermined amount of time in the position of identical content identification data, begin to reproduce and the part of this content identification data content data corresponding.
In one embodiment, as mentioned above, when the artistical content-data of selecting of target and the artistical related artistical content-data of target when preview is reproduced automatically, the user can search for his or she desirable content, and does not need to carry out complicated operations.Thereby as user during at the field operation reproducer, he or she can search for his or she desirable content, and does not need to watch the data that are presented on the display part.
As mentioned above, according to embodiments of the invention, many content identification data of identification content-data are displayed on the display part.Determine whether the cursor that is moved corresponding to input places predetermined amount of time in the position of same content identification data.When determining that cursor has been placed predetermined amount of time in the position of identical content identification data, begin to reproduce a part with this content identification data content data corresponding.Thereby, only by moving cursor, just can the preview rendition of content data.
Description of drawings
Fig. 1 represents to use the examples of applications of reproducer according to an embodiment of the invention.
Fig. 2 represents the external view of the example of portable reproducer according to an embodiment of the invention.
Fig. 3 is the block scheme of the example of structure of expression reproducer.
Fig. 4 is the principle schematic that expression is applicable to the architecture of reproducer.
Fig. 5 is the synoptic diagram of the example of structure of representation attribute information table.
Fig. 6 is the expression process flow diagram of the example of the processing of startup preview reproduction automatically.
Fig. 7 A-7D represents to be presented at according to process flow diagram the example of the data on the display part.
Fig. 8 A and 8B describe the synoptic diagram that preview is reproduced the processing that becomes normal reproduction.
Fig. 9 is the process flow diagram of the example of the processing under the expression artist linking scheme.
Figure 10 A-10C is the synoptic diagram that is illustrated in the variation example of data presented in the processing of artist's linking scheme.
Figure 11 A-11D is the synoptic diagram that is illustrated in the variation example of data presented in the processing of artist's linking scheme.
Figure 12 is illustrated in when reproducing specific content-data, the process flow diagram of the example of the processing under the situation of startup artist linking scheme.
Figure 13 is the synoptic diagram of the example of expression normal reproduction screen.
Figure 14 is the synoptic diagram of the example of screen in the expression search.
Figure 15 is the synoptic diagram of example of the screen of the expression prompting user standard that whether reduces the degree of association.
Figure 16 is the synoptic diagram of expression screen example, and this screen prompt user returns the screen of the content that demonstration reproducing.
Figure 17 is the synoptic diagram of the example of the relevant artist information screen of expression.
Figure 18 A is the synoptic diagram of the example of the relevant artist information screen of expression with 18B.
Figure 19 is the process flow diagram that the example of the processing that preview reproduces is carried out in expression.
Figure 20 is the process flow diagram that the example of the processing that preview reproduces is carried out in expression.
Figure 21 is the synoptic diagram of the example of expression content title list screen.
Figure 22 is the process flow diagram that the example of the processing that preview reproduces is carried out in expression.
Figure 23 is illustrated in the synoptic diagram that preview content information is displayed on the example under the situation on the normal reproduction screen.
Figure 24 is the synoptic diagram of the example of structure of expression content data file.
Figure 25 is the synoptic diagram of flow process example of the processing of the expression first preview playback control method.
Figure 26 is illustrated in the first preview playback control method, reads voice data from content data file, thus the process flow diagram of the example of the processing that the execution preview is reproduced.
Figure 27 is the synoptic diagram that the expression voice data is stored in the state in the memory buffer.
Figure 28 A-28C is the chronogram of the example of expression hard disk drive and the visit timing that cushions storer preview reproducing audio data.
Figure 29 describes the synoptic diagram that jumps to the control of next content that will be reproduced by preview from the certain content that is just reproduced by preview.
Figure 30 A-30C is described in the first preview playback control method, preview is reproduced the synoptic diagram of the processing that becomes normal reproduction.
Figure 31 A-31C is described in the first preview playback control method, normal reproduction is become the synoptic diagram of the processing of preview reproduction mode.
Figure 32 A-32C is described in the first preview playback control method, recovers the synoptic diagram of the processing of normal reproduction after preview is reproduced.
Figure 33 A and 33B are illustrated in the example of the sequence that preview is reproduced in the second preview playback control method.
Figure 34 is illustrated in the second preview playback control method synoptic diagram of the state of mobile reading pointer.
Figure 35 A-35C is described in the second preview playback control method, preview is reproduced the synoptic diagram of the processing that becomes normal reproduction.
Figure 36 is described in the second preview playback control method, normal reproduction is become the synoptic diagram of the processing of preview reproduction.
Figure 37 A-37C is described in the second preview playback control method, recovers the synoptic diagram of the processing of normal reproduction after preview is reproduced.
Figure 38 is the synoptic diagram of example of structure of the content data file of expression its header portion content ID.
Figure 39 is the synoptic diagram of expression about the example of the information table for the treatment of reproduction regions.
Figure 40 is that the process flow diagram with the example of the preview reproduction processes for the treatment of the information that reproduction regions is relevant is used in expression.
Figure 41 is the block scheme of example of structure that expression has the reproducer of radio communication I/F.
Figure 42 is the synoptic diagram of expression reproducer by radio communication acquisition and the examples of applications for the treatment of the information that reproduction regions is relevant.
Figure 43 is that the expression use can rewrite the block scheme of ROM as the example of structure of the reproducer of recording medium.
Embodiment
Below will be according to following order explanation embodiments of the invention.
1. system according to an embodiment of the invention
1-1. the system that the present invention is suitable for
1-2. the structure of reproducer
1-3. the general introduction of the operation that preview is reproduced
1-4. the general introduction of the operation of artist's linking scheme
2. the more specifically operation of artist's linking scheme and GUI
3. the control method reproduced of preview
3-1. file structure
3-2. the first preview playback control method
3-2-1. the flow process of handling
3-2-2. the preview reproduction mode is become the operation of normal reproduction pattern
3-3. the second preview playback control method
3-3-1. the flow process of handling
3-3-2. the preview reproduction mode is become the operation of normal reproduction pattern
4. the improvement of embodiments of the invention
4-1. obtain zone to be reproduced from the outside
4-2. improved another system of embodiment
5. another improvement of embodiments of the invention
1. system according to an embodiment of the invention
1-1. the system that the present invention is suitable for
Fig. 1 represents the application that reproducer 1 according to an embodiment of the invention is used for.Reproducer 1 is included in the portable set (PD) in the small and light shell.Reproducer 1 uses hard disk drive, flash memory or other memory storage as recording medium.Reproducer 1 is from the recording medium reproducing content-data.Reproducer 1 has the interface that can communicate by letter with personal computer 2 (below be called PC 2).Described interface is for example USB (USB (universal serial bus)) or IEEE 1394 (Institute of Electrical and Electric Engineers 1394) interface.In this example, reproducer 1 and PC 2 are connected as communication interface with USB.
Below, suppose that the content-data on the recording medium that is recorded in reproducer 1 is a music data, i.e. voice data.The unit of music data is also referred to as song.
Music servers 4 provides such as the service by the Internet 3 download content data.Music servers 4 is by making content-data and interrelating managing control data such as artist, the special edition that comprises this content-data and the attribute information the music type.Content-data attribute information associated therewith preferably comprises the melody and the beat of music data.In addition, music servers 4 is also managed and related information (this related information is called as artist's link information) between corresponding class information and artist is counted in the download of content-data.Music servers 4 provides the service of using these information by the Internet 3.Music servers 4 adds for example these class information, artist's link information etc. in the aforementioned attribute information to, and resulting data are offered the user.Attribute information can comprise the date issued of special edition and content-data.
The user connects for example PC 2 and the Internet 3, and makes PC 2 pass through the Internet 3 from music servers 4 download content data.Downloaded contents is stored in the hard disk drive of PC 2 for example.In addition, the user connects reproducer 1 and PC 2 with USB cable, and the content-data in the hard disk drive that is kept at PC2 is transferred to reproducer 1.Reproducer 1 is shifting next content data recording to the internal record medium.Afterwards, the user disconnects PC 2 and reproducer 1.The user can be at outdoor application reproducer 1, from the content-data of recording medium reproducing content-data and appreciation reproduction.
When from music servers 4 download content data, if also obtain class information as attribute information except that content-data, the user can easily search for the content of current popular so.When downloading content-data, if also can obtain artist's link information as attribute information except that content-data, the user can know that the artist of selected content is relevant with other artist so.Thereby the user can easily search for related artistical content.When the history of the content-data that is reproduced by reproducer 1 was saved, the user can easily search for the content that he or she likes.
1-2. the structure of reproducer
Fig. 2 represents the example of the outward appearance of portable according to an embodiment of the invention reproducer 1.Be arranged in reproducer 1 the front portion mainly be display part 10 and operation part 20.Display part 10 is made of for example LCD (LCD), to user's display message.Operation part 20 has a plurality of buttons, accepts the operation of user to it.Display part 10 can be carried out with the precision of for example 1 point and be shown control.Display part 10 can videotex, simple graph, icon etc.
What be arranged in reproducer 1 top is maintained switch 16 and connector part 17.The operation of maintained switch 16 permissions or quiescing part 20.Connector part 17 has connector and headphone terminal.Connector is used at reproducer 1 and external unit, such as exchanging numerical data between the PC 2.The headphone terminal is used to export the simulated audio signal that is reproduced by reproducer 1.
Below explanation is arranged in the button on the operation part 20.When pressing each button, the control signal that output is corresponding with it.Each button can be endowed the difference in functionality corresponding with its duration of pushing.For example, can distribute different functions less than the short time pressing operation of the schedule time to the duration of pushing of pushing long-time pressing operation that the duration is equal to or greater than the schedule time and button of button.When to button execution short time pressing operation, discharge the moment of this button in the schedule time after this button is pressed, the function of being distributed is performed.On the contrary, when to button executive chairman time pressing operation,, carry out the function of being distributed so if this button is continued to press preset time or longer.When a certain button only having been defined the short time during pressing operation, when this button was pressed, the function of being distributed was performed.When the button preset time or longer that is pressed, this operation can be defined by being continued to press (being called button repeats) as this button so.
Button 11A and 11B are respectively the volume keys that increases and reduce the reproduction volume of content-data.Whenever button 11A and 11B by in short-term indirect following time, volume change one-level.With regard to button 11A and 11B, it is effective that button repeats.
Button 12A, 12B and 12C are the buttons of the reproduction of major control content-data.When button 12A was pressed by the short time, it made reproducer 1 alternately rendition of content data and the described reproduction of time-out.When button 12A is connect following time for a long time, the operator scheme of reproducer 1 is become sleep pattern.When button 12B was pressed by the short time, it made reproducer 1 reproduce next content-data.When button 12B was pressed for a long time, the F.F. that it makes reproducer 1 carry out the content-data that is reproducing was reproduced.Similarly, when button 12C was pressed by the short time, it made reproducer 1 reproduce last content-data.When button 12C was pressed for a long time, the fast of content-data that it carries out reproducer 1 and is reproducing fell to reproduce.
Button 13 is, a left side and right upper and lower by enter key 13A that is positioned at the center and representative, and (these directionkeys are called as directionkeys to the directionkeys of arranging around enter key 13A, following directionkeys, LeftArrow and right key) five direction key group that constitute, by its assigned operation on the screen that is shown on the display part 10.
When content that display part 10 display reproduction equipment 1 are reproducing, when enter key 13A was pressed by the short time, it made reproducer 1 alternately reproduce content and suspends described reproduction.When display part 10 does not have displaying contents, and when enter key 13A was pressed by the short time, it caused the selected item on the display part 10 to be identified.When the tabulation of display part 10 displaying contents, when pressing enter key 13A, all the elements that it reproduces in the tabulation reproducer 10.
When the short time was pressed directionkeys and following directionkeys, the project that they cause selecting on display part 10 moved respectively up and down.When pressing directionkeys and following directionkeys for a long time, the tabulation that they cause being presented on the display part 10 is rolled respectively up and down fast.Before executive chairman's time pressing function, it is effective that the button of last directionkeys and following directionkeys repeats.Thereby by last directionkeys and following directionkeys, data presented can be distinguished rolling up and down on the screen.
When the short time pushed button 13 LeftArrow and right key, they caused a project selecting on display part 10 respectively and move right left.When the data on being presented at display part 10 have multipage, and when LeftArrow and right key were pressed, they made current page become prevpage and following one page respectively.For LeftArrow and right key, do not define long-time pressing operation.In addition, with regard to LeftArrow and right key, it is effective that button repeats.
When the short time was pressed discovery key 14, it caused using artist's linking functions of artist's link information to be called.When pressing discovery key 14 for a long time, it causes artist's link information to be called, and all artistical full contents that are presented on the display part 10 are reproduced.The details of artist's linking functions will be explained below.
Push button 15 the time when the short time, it causes recalling the operation history of reproducer 1.When pushing button for a long time 15 the time, it causes showing top menu on display part 10.
The function of button 13-15 is an example.Thereby the function of button 13-15 is not limited to these examples.Button 13-15 can give the function corresponding with mode of operation by software.
Fig. 3 represents the example of structure of reproducer 1.In the example shown in Fig. 3, reproducer 1 has three- bus 30,34 and 40.What be connected with bus 30 is hard disk drive (HDD) 32, USB (USB (universal serial bus)) controller 33 and system gate array 36.The bus 30 main content-datas that transmit.What be connected with USB controller 33 is USB connector 31.USB controller 33 is controlled the communication with the external unit that is connected with USB connector 31.
What be connected with bus 34 is USB controller 33, display control section 35 and system gate array 36.Bus 34 main transmission are ordered.Display control section 35 drives the display part 10 that is made of for example LCD according to the display control signal of supplying with by bus 34, and shows and the corresponding screen of display control signal on display part 10.
That be connected with bus 40 is microcomputer 41, system gate array 36 and ROM (ROM (read-only memory)) 42.Bus 40 main transmission are ordered.What be connected with microcomputer 41 is real-time clock (RTC) 46 and operation part 20.Operation part 20 produces control signal according to above-mentioned button 11-15, and control signal is offered microcomputer 41.Microcomputer 41 is according to the control signal of supplying with from operation part 20, and according to the program that is kept in advance among the ROM 42 for example, controls whole reproducer 1.Microcomputer 41 produces predetermined display control signal according to program.
Microcomputer 41 has a voice data of supplying with from the demoder that will be explained below and converts simulated audio signal to, and simulated audio signal is offered inside D/A conversion (DAC) part 44 of headphone (HP) amplifier 45.
ROM 42 is recordable memorys that the program of permission preservation is updated, such as EEPROM (EEPROM (Electrically Erasable Programmable Read Only Memo)).Refresh routine is supplied with from for example external computer device by USB connector 31.
Because according to the programmed control that is kept among the ROM 42, so reproducer 1 can be counted as a computer equipment to reproducer 1 basically by microcomputer 41.
The data between system gate array 36 control buss 30,34 and 40 and the exchange of order.That be connected with system gate array 36 is RAM 37 and to the demoder 43 of the voice data decoding that is compressed coding.RAM 37 is used as the workspace of microcomputer 41.In addition, RAM 37 also is used as the impact damper of the voice data of demoder 43 decodings.RAM 37 has for example memory capacity of 16MB (megabyte).The presumptive area of the 12MB of this memory capacity is assigned to the buffer storage of voice data.
What be connected with remote control terminal 47 is long-rangely non-ly wirelessly to control reproducer 1, and has the telepilot of headphone terminal.Be provided for remote control terminal 47 from the simulated audio signal of wear-type Earphone Amplifier 45 outputs.In addition, system gate array 36 and remote control terminal 47 are connected.Import from remote control terminal 47 with the operation control signal corresponding of telepilot, and be provided for microcomputer 41 by system gate array 36 and bus 40.
USB terminal 31 and remote control terminal 47 are disposed in the connector part 17 shown in Fig. 2.Maintained switch 16 (not shown) are connected with microcomputer 20.
In the superincumbent explanation, reproducer 1 and PC 2 are non-wirelessly to be connected.But the present invention is not limited to this example.On the contrary, the radio communication I/F (not shown) of control radio communication can be connected with bus 30, thus between reproducer 1 and PC 2 exchange command, and content-data sent to reproducer 1 from PC 2.
Fig. 4 represents to be applicable to the summary of the architecture of reproducer 1.The user interface that UI (user interface) task 60 is served as video data on display part 10, and produce control signal according to the operation of operation part 20.For example, UI task 60 is according to the operation of the button 13 of operation part 20 control cursor indication 70 (referring to Fig. 7 A-7D), and produces control command according to the operation by the button 12A-12C of the reproduction of its control audio data.The reproducing control order has such as playing (reproductions), stop (reproduction stops), feedforward (F.F. reproductions), back-roll (fast fall to reproduce), prompting (cue) (forward the precalculated position to and do not reproduce), looking back (rewind the precalculated position and do not reproduce), suspend (reproduction time-out) or the like.
Player task 61 is placed under the UI task 60.Player task 61 is used for the reproduction of control content data.Player task 61 is communicated by letter with database (will be explained below) according to the order that receives from UI task 60, understands content to be reproduced, and issuing the task of subordinate about the reproducing control order of content-data.In addition, player task 61 is always known current play mode, and play mode is returned to UI task 60, and according to the reproduction of play mode control content data.
In this example, play mode is the operator scheme with respect to the reproduction of content order.Play mode for example comprises normal mode, shuffles (shuffle) pattern etc.Under normal mode, reproduce content according to tabulation.Under shuffle mode, content is reproduced at random.
Buffering task 62, database (DB) management role 63 and demoder control task 65 are placed under the player task 61.Buffering task 62 control being read and writing with respect to the buffer storage of RAM 37, and control reading from the voice data of hard disk drive 32.Buffering task 62 is analyzed the header information that is kept at the voice data in the memory buffer.Memory buffer is controlled to be the annular memory block that its start address is connected with the termination address logic by buffering task 62.
The content-data of data base administration task 63 management accounts in hard disk drive 32.Data base administration task 63 is managed the identifying information (ID) of the content-data of identification record in hard disk drive 32 relatedly, the information of the record position of expression content-data and the attribute information of content-data.Data base administration task 63 is management art man link information also.The details of the database of data base administration task 63 management will be explained below.
The decoding processing of the voice data that demoder control task 65 control demoders 43 are carried out.The control that demoder control task 65 is carried out and the processing of buffering task 62 interconnect.
OS (operating system) 68 configuration management upper strata tasks, such as UI task 60, player task 61, buffering task 62, demoder control task 65 and data base administration task 63.In addition, OS 68 provides basic software function to each task.OS 68 provides for example file system of the file of management accounts in hard disk drive 32 to each upper strata task.File system is managed the file in the hard disk drive 32, and the scheme that reads and write data with respect to hard disk drive 32 is provided according to for example recording areas of logical address management hard disk drive 32.
In addition, OS 68 management constitute each part of the hardware of reproducer 1, and the intermediate treatment between the hardware 69 of execution upper strata task and reproducer 1.OS 68 has the HDD driver 64 of for example controlling hard disk drive 32, and control is with respect to the buffering control section that reads and write of the data of the buffer storage of RAM 37 and the demoder control section 67 of control demoder 43.
OS 68 shown in Fig. 4 and task 60-65 are by finishing with the operation of preserving or being recorded in the corresponding microcomputer 41 of program in ROM 42 and/or the hard disk drive 32.
When in this structure, when reproducer 1 and PC 2 were connected by USB cable, USB controller 33 was communicated by letter with PC 2, so that PC 2 is considered as dismountable hard disk drive to reproducer.In other words, by the file copy function that the OS of PC 2 provides, PC 2 can be the content data recording in the hard disk drive that is kept at PC 2 in the hard disk drive 32 of reproducer 1.
PC 2 transmits content-data and order by USB cable.These content-datas and order are received by USB controller 33.USB controller 33 sends the content-data that receives to hard disk drive 32 by bus 30.The content-data that transmits is written into hard disk drive 32.On the other hand, the order of reception is supplied to microcomputer 41 by system gate array 36 from USB controller 33.
The processing of reproducing content will be described below.For example, the database of the content of microcomputer 41 reference records in hard disk drive 32, and produce the display control signal that causes contents list to be shown.Display control signal is supplied to display control section 35 by system gate array 36 and bus 34.Display control section 35 converts display control signal to the drive signal that drives display part 10.Drive signal is supplied to display part 10.Display part 10 shows the tabulation of content-data that can be reproduced according to display control signal.
The user is according to the data manipulation operation part 20 that is presented on the display part 10, and selects him or she to want the content-data that reproduces.Export from operation part 20 with this operation control signal corresponding.Microcomputer 41 monitors from the control signal of operation part 20 outputs.When microcomputer 41 was received the control signal that causes rendition of content data, microcomputer 41 sent the order that causes content data.This order is sent to hard disk drive 32 by system gate array 36 and bus 30.
The content-data that reads from hard disk drive 32 is supplied to system gate array 36 by bus 30.System gate array 36 is kept at the content-data of supplying with in the buffer storage of RAM 37.In addition, system gate array 36 reads the content-data of scheduled volume at every turn from the buffer storage of RAM 37, and content-data is sent to demoder 43.Microcomputer 41 monitors the quantity of the content-data in the buffer storage that is kept at RAM 37.When the quantity of the data of preserving became scheduled volume or is lower than this scheduled volume, microcomputer 41 sent from the order of hard disk drive 32 content data to hard disk drive 32 by system gate array 36 and bus 30.
The content-data that 43 pairs of demoders transmit is decoded, and decoded data are passed to microcomputer 41 as the base-band audio data.When needs, 41 pairs of voice datas that transmit from demoder 43 of microcomputer are carried out predetermined acoustic processing.DAC part 44 converts the voice data as digital signal to simulated audio signal.Simulated audio signal is supplied to HP amplifier 45.45 pairs of simulated audio signals of HP amplifier are carried out processing and amplifying, and amplifying signal is supplied with remote control terminal 47.
The database of the content-data of management accounts in hard disk drive 32 will be described below.Database is by 63 management of above-mentioned data base administration task.Fig. 5 represents the configuration example by the AIT of the attribute information of the content-data of its management database.In the example shown in Fig. 5, every record of AIT has field " content ID ", field " special edition ID ", field " type i D ", field " artist ID ", field " representation of the historical " and field " class information ".
In the example shown in Fig. 5, be kept at value in each field of every record and be pointer information as the True Data of ID.For example, the pointer information of a record of another form of each field description explanation True Data.Make as a whole constituent relation database.Content ID is the unique value of each content.Content ID connects every record of AIT with real content-data.Can change in each field that is different from field " content ID " and describe True Data.
When the content-data relevant with record was reproduced, the field in the AIT " representation of the historical " was just added 1.Be preferably in Update Level information predetermined the time.For example, when new content-data when music servers 4 is downloaded to PC 2, the class information that is kept at the content-data among the PC 2 also is downloaded.When content-data when PC 2 is passed to reproducer 1, class information also can be transmitted, and with its new database more.
Data base administration task 63 is management art man link information also.For example to be artist A be associated with information about artist B, C etc. artist's link information, and described artist B, C etc. are relevant with the artist.For example, when artist A and artist B and artist C united creation special edition Z, artist B was the related artist of artist A with artist C.In addition, according to style of artist A or the like, he, she or they can interrelate with other artist.For example, according to the melody and the beat of the main contents of artist A, other artist may be associated with artist A.In addition, according to the age of artist A work, he, she or they may be associated with other artist.In addition, the multiple information according to artist or its content can be connected about artistical information.
According to the artistical degree of association of target, artist's link information can be by stage by stage.For example, by with the first artist's link information that constitutes for information about of artist B, the C of artist A strong correlation, D etc. and by with artist A a little less than the second artist's link information that constitutes for information about of relevant artist O, P, Q etc. interrelate.For example, create two kinds of forms for the artist information of data base administration task 63 management.All artist informations of data base administration task 63 management are aligned to matrix.Can be to each element specified associations degree of matrix.The structure of artist's link information is not limited to this example.
As for example service of music servers 4, artist's link information is provided for the user side.Artist's link information is downloaded to PC 2 by the Internet 3 from music servers 4, is passed to reproducer 1 from PC 2, is recorded to hard disk drive 32 subsequently.For example, PC 2 sends the tabulation of the content in the hard disk drive 32 of hard disk drive that is recorded in PC 2 and reproducer 1 to music servers 4.Music servers 4 with reference to attribute information, is created artist's link information according to the tabulation of content, and it is passed to PC 2.The user side also can create artist's link information.
1-3. the general introduction of the operation that preview is reproduced
According to embodiments of the invention, when in the foregoing selection operation, when cursor had stopped the schedule time in the position of a certain content, the predetermined portions of this content was reproduced automatically.In the following description, only being called as preview about the reproduction of the selection of content part reproduces.Reproduction about whole contents is called as normal reproduction.The method that preview is reproduced will be explained below.
Fig. 6 represents to illustrate the example of the process flow diagram of the processing that automatic startup preview is reproduced.Fig. 7 A-7D represents according to the process flow diagram shown in Fig. 6, the example of data presented on display part 10.Display part 10 displaying content lists (step S10).As shown in Figure 7A, the tabulation of content name is displayed on the display part 10.In addition, cursor indication 70 is displayed on initial position.
When producing by for example microcomputer 41, and the display control signal that causes cursor to be displayed on the precalculated position is supplied to display control section 35 by system gate array 36 and bus 34, and when display control section 35 drives display part 10 according to display control signal, display highlighting indication 70.The position of cursor indication 70 is designated, and by the last directionkeys of operational example such as button 13 and/or directionkeys moving cursor indication 70 down.
In the example shown in Fig. 7 A-7D, by the Show Color generation cursor indication 70 of counter-rotating content name.The display packing of cursor indication 70 is not limited to this example.In other words, the cursor indication need be displayed on the position of content name.For example, the cursor indication can be the predetermined labels that is presented at the starting point of content name.
At step S11, determine whether cursor indication 70 is moved.When the last directionkeys of user's button 13 of no use, directionkeys etc. is keyed in down, and cursor indication 70 is not moved, and flow process enters step S12 so.At step S12, microcomputer 41 is measured the time T that cursor indication 70 stops in the position of certain content title, and whether definite time T surpasses schedule time T ThFor example, when as shown in Fig. 7 B, when cursor indication 70 had been moved to the position of content name " CCCCC ", microcomputer 41 beginnings were according to the output gate time T of real-time clock 46 so.Surpass schedule time T in time T ThBefore, microcomputer 41 determines that whether cursors indication 70 moves to the another location from the position of content name " CCCCC ".
Schedule time T ThIt is for example about 0.5 second.Schedule time T ThValue preferably can be provided with by the user.
When definite T of express time as a result of step S12 surpasses schedule time T ThThe time, flow process enters step S13.At step S13, the part of the content corresponding with the position of cursor indication 70 is reproduced.When as shown in Fig. 7 B, cursor indication 70 has been moved to the position of content name " CCCCC ", and as among Fig. 7 C for example shown in, stopped schedule time T in the position of content name " CCCCC " ThWhen perhaps longer, reproduced with the part of content name " CCCCC " content data corresponding so.The content of content name " CCCCC " is reproduced by preview.
For example, predetermined a period of time (for example 10 seconds) of rendition of content data is from the off reproduced in preview.At this moment, reproducing whole real content-data from the off after predetermined a period of time, can stop preview and reproduce.Can create and reproduce and be used for the file that preview is reproduced.In each content, reproducing the position from the preview of each content extraction can be different.For example, when content-data is recorded to hard disk drive 32, can create the file that is used for the preview reproduction automatically.
After the preview reproduction of finishing about certain content, can start preview to adjacent next content of certain content automatically and reproduce.In the example shown in Fig. 7 A-7D, reproduce in the preview of finishing the content of content name " CCCCC ", and after cursor indication 70 was not moved, automatically starting was to the reproduction of content of content name " DDDDD ".
In addition, when carrying out the preview reproduction, can utilize button operation moving cursor indication 70.In this case, when cursor indication 70 has been moved to the position of a certain content name, and stopped schedule time T ThPerhaps longer, can carry out preview to the content corresponding so and reproduce with the position of cursor indication 70.
For example, as shown in Fig. 7 C, when cursor indication 70 is placed in the position of content name " CCCCC " and this content is being carried out the preview reproduction, by button operation moving cursor indication 70.Afterwards, T at the fixed time ThIn, cursor indication 70 positions by content name " DDDDD " are moved to the position of content name " EEEEE ".Cursor indication 70 is placed in the position of content name " EEEEE ".Microcomputer 41 is measured the time that cursor indication 70 stops.When time T surpasses schedule time T ThThe time, microcomputer 41 stops the preview of the content of content name " CCCCC " is reproduced, and begins the preview reproduction to the content of content name " EEEEE " subsequently.
When carrying out preview and reproducing,, the normal reproduction that can be become content is reproduced in the preview of content when the content of selecting being carried out when confirming operation.When the preview reproduction was become normal reproduction, display part 10 showed the data of representing carrying out normal reproduction, as shown in Fig. 7 D.In the example shown in Fig. 7 D, except that the attribute information of just reproduced content name " CCCCC ", also show the text " broadcast now " of representing carrying out normal reproduction.
When carrying out the preview reproduction, when the content of selecting being confirmed to operate, carry out the reproduction of content method is reproduced the processing that becomes normal reproduction from preview by operational example such as enter key 13A.Below this processing will be described.In this case, the reproducting method of normal reproduction has two kinds.In first method, normally reproduce the content-data that has been reproduced by preview from starting point.In the second approach, after the stop position of the content-data that has been reproduced by preview, begin normal reproduction.
Below with reference to Fig. 8 A and 8B, this processing is described.Suppose the starting point from content-data, it is 10 seconds that the duration is reproduced in preview, the song 3 in the song 1,2 and 3 of content-data is carried out preview reproduce, and when song 3 being carried out the preview reproduction, carry out and confirm operation.
In above-mentioned first method, as among Fig. 8 A for example shown in, when song 3 being carried out preview operation, by operational example such as enter key 13A (specifying this reproduction) when confirming to operate, in the moment of confirming to operate, stop the preview of song 3 is reproduced.After Yu Ding a period of time, reproduce the whole contents data of song 3 from the off in the past.
On the other hand, in above-mentioned second method, shown in giving an example among Fig. 8 B, when when song 3 being carried out preview operation, confirming to operate, in the moment of confirming to operate, preview reproduction to content-data is stopped, and continues rendition of content data after the stop position of the content-data that has been reproduced by preview.
In the above example, the tabulation that is recorded in the content in the hard disk drive 32 directly is presented on the display part 10.But the present invention is not limited to this method.In other words, can write down the content-data of hundreds of songs to thousands of songs.When using when reproducing according to the automatic preview of the stand-by time of cursor indication 70 and contents attribute information, can easily search for mass data, seek the search operation of required content.
1-4. the general introduction of the operation of artist's linking scheme
The following describes the preference pattern of above-mentioned artist's link information as an example application of preview reproduction.In the following description, utilize the pattern of artist's link information chosen content to be called as artist's linking scheme.
Fig. 9 is the process flow diagram of the processing example of expression artist linking scheme.Figure 10 A-10C and Figure 11 A-11D are illustrated in the processing shown in Fig. 9, the example of data presented on display part 10.At first, the reproduction operator scheme of supposing reproducer 1 is the normal reproduction pattern, and just at the content X of normal reproduction artist A.By the discovery key 14 of operational example such as operation part 20, start artist's linking scheme.When artist's linking scheme was activated, microcomputer 41 was with reference to artist's link information.In addition, shown in giving an example among Figure 10 A, microcomputer 41 makes display part 10 show that artists link screen.The artist links screen and show artist A and he, the tabulation (step S20) of she or they related artist B, C etc. in tabulation display part 71A.
In this example, with reference to AIT,, classify and enumerate artist name according to the order of the counting that is recorded in the content in the hard disk drive 32.Cursor indication 70 is presented at the position of artist A.The content information of at present just reproduced content is displayed on and reproduces among the content display part 71B.Can change into artist name is classified according to another way.When cursor indication 70 is displayed on the position of artist A, recover to before the next-door neighbour artist linking scheme normal reproduction of the content of reproducing according to the normal reproduction pattern (in this example, the content X of artist A).
Under this state, when the following directionkeys of operation push-button 13, as among Figure 10 B for example shown in, cursor indication 70 is moved to the position (step S21) of related artist B, C etc.In addition, operator scheme is become the preview reproduction mode.In the example shown in Figure 10 B, when the user operated down directionkeys, cursor indication 70 was in time T ThPosition by artist B in (for example 0.5 second) also rests on the position of artist C.
According to the measurement result of microcomputer 41, determine whether cursor indication 70 has stopped schedule time T in the position of artist C ThPerhaps longer (step S22).When determining that express time T is schedule time T as a result ThPerhaps longer, flow process enters step S23 so.At step S23, with reference to AIT 30, from the content-data automatic chosen content relevant with the project of the position that is arranged in cursor indication 70.
For example, as shown in Figure 10 B, suppose that cursor indication 70 is placed in the position of " artist C ", the content P of artist C, Q, R and S are recorded in the hard disk drive 32.According to AIT 30, these contents P, Q, R and S are classified according to the order of grade.The field of AIT 30 " representation of the historical " is used as the grade project.Content is by the series classification according to the reproduction frequency.Can change field " class information " into by AIT 30, according to the order of popularity to classifying content.Degree of liking can assessed grade accordingly from the reproduction of content counting of representation of the historical acquisition with skipping counting.Preferably the user can specify the project that will be graded.At step S23, microcomputer 41 selects to have the content P of high ratings automatically.
At next step S24, the content P of selection is reproduced by preview.Display part 10 shows that still the artist links screen.Just the content of being reproduced by preview is displayed on and reproduces among the content display part 71B (Figure 10 C).
At next step S25, determine whether cursor indication 70 rests on the position of artist C, and whether the preview reproduction finishes.Finish when definite result represents the preview reproduction, flow process enters step S26 so.At step S26, next the content of selecting is by preview reproduction automatically.For example, has the content (content Q) (supposition content P has the highest grading) of inferior high ratings by preview reproduction automatically.Display part 10 shows that still the artist links screen.The content of just being reproduced by preview at present is displayed on to be reproduced among the content display part 71B (Fig. 1 IA).Afterwards, flow process is returned step S25.
Afterwards, repeating step S25 and S26.When all the elements of the cursor indication 70 artist C that stopped are reproduced in hard disk drive 32 previews, the content of next artist (for example, artist D) is reproduced in preview automatically.At this moment, display screen 10 shows that still the artist links screen.Cursor indication 70 is automatically moved to the position (Figure 11 B) of artist D among the tabulation display part 71A.In addition, in reproducing content display part 71B, show the content T that is just reproducing at present in preview.
On the contrary, when definite result of step S25 represented that content P is just being reproduced by preview, flow process entered step S27.At step S27, determine whether reproduction mode is become the normal reproduction pattern from the preview reproduction mode.
When under the state shown in Figure 11, carrying out when confirming operation by operational example such as enter key 13A, display part 10 displaying content list screens, as among Figure 11 C for example shown in.On the contents list screen, can select the content of artist C.On the contents list screen, the tabulation of the content of artist C is displayed among the tabulation display part 71A.The content of just being reproduced by preview at present is displayed on to be reproduced among the content display part 71B.
When under the state shown in Figure 11 B, content being confirmed to operate, determine that reproduction mode is become the normal reproduction pattern by operational example such as enter key 13A.At next step S28, the content Q that normal reproduction is just being reproduced by preview at present.Display part 10 is the displaying content list screen still.Will being displayed on by the content of normal reproduction of selecting reproduced among the content display part 71B (Figure 11 C).As content Q during by normal reproduction, the value of the field of the record of the content Q of AIT 30 " representation of the historical " is added " 1 ".
When not specifying normal reproduction (being not among the step S27), flow process is returned step S25.At step S25, carry out preview continuously and reproduce.Finished and cursor indication 70 when not being moved when the preview of content Q is reproduced, begun automatically the preview of content R with next high ratings is reproduced.Cursor indication 70 is moved to the position of content R.
When definite result of step S25 represents that content P is being reproduced by preview, link on the screen the artist shown in Figure 11 A, by moving cursor indication 70, can select another artist.In other words, when definite result of step S25 represents that content P is reproduced by preview, and cursor indication 70 has been when being moved, and flow process is returned step S23.At step S23, can be reproduced by preview in the artistical content of the position of cursor indication 70.
As mentioned above, according to embodiments of the invention, only by cursor indication 70 is moved to the position of artist name, and make cursor indication 70 stop schedule time in this position, the artistical content that is positioned at the position of cursor indication 70 just can be by preview reproduction automatically.
2. the more specifically operation of artist's linking scheme and GUI
Operation below with reference to object lesson explanation artist's linking scheme and GUI (graphic user interface).As mentioned above, artist's link information can be introduced stage by stage according to the artistical degree of association.In the following description, suppose artist's link information be divided into first artist's link information of artist's strong correlation and with the artist a little less than the relevant such secondary of second artist's link information.
Figure 12 represents when reproducing the certain content data, the process flow diagram of the example of the processing of carrying out when finding that by operation key 14 starts artist's linking schemes.Supposed before the processing of carrying out the process flow diagram shown in Figure 12 the contents list of the particular artist (for example " The Police ") of display part 10 displayed record in hard disk drive 32.In the following description, the artist's (in this example " ThePolice ") who selected before the processing of carrying out the process flow diagram shown in Figure 12 is called as the target artist.With the corresponding artist's link information of target artist in the artist that describes be called as related artist.
At step S30, by the last directionkeys and/or the following directionkeys of for example button 13, moving cursor indication 70.From those contents that tabulation, show, select required content.When cursor indication 70 has been moved to the position of content to be reproduced (for example " Every Breath You "),, start normal reproduction (step S31) to the content-data of the position that is positioned at cursor indication 70 by operational example such as enter key 13A.
At this moment, display part 10 shows the normal reproduction screen of normal reproduction content-data thereon.Figure 13 represents an example of normal reproduction screen 100.The normal reproduction screen display is about the content name (" Every Breath You ") of present just reproduced content, the album name (" The Police best ") that comprises this content, artist name (" The Police "), type (" Rock ") under the content-data, with current the recreating the past the time (" 00:02 ") of content-data, and the icon of representing the implication of these information.
In the example below, with the icon represent content title of symbol performance note.Icon with symbol performance disc is represented album name.Represent artist name with the human icon above the waist of symbol performance.Be with the icon of the note of square frame to represent type with the symbol performance.In each screen on being shown in display part 10, the implication of these icons is all identical.
Except that the year of issue of content, in tabulation display part 71A, represent the grading of the present content-data that is reproducing with asterisk.The information relevant with the content of reproducing at present briefly is presented at this reproduction of content time in the past to be reproduced among the content display part 71B.Though tabulation display part 71A and reproduce content display part 71B and be illustrated separated portions, but in fact they be displayed in the zones of different of a screen of display part 10.
When definite result is illustrated in content-data when just reproduced, find that key 14 is operated (step S32 is for being), the operator scheme of reproducer 1 is become artist's linking scheme so.Search hard disk drive 32 is sought the artist information (step S33) with artist's strong correlation of at present just reproduced content-data.In addition, the screen of display part 10 is become screen 101 in the search of Figure 14 illustrated.
Screen 101 shows that searching for artist's link information according to it seeks related artistical target artist name (" The Police ") in the search, the text message that expression is being searched for artist's link information at present, and icon (in the example shown in Figure 14, two semicircle arrow marks of rotation).In addition, content is by successively reproducing.The information of the content that expression is at present just reproduced is displayed on to be reproduced among the content display part 71B.
When determining that screen that the result is illustrated in display part 10 has been become in the search after the screen 101, the past predetermined a period of time (step S34), flow process enters step S35 so.At step S35, determine whether to exist first artist's link information according to the Search Results of step S33, first artist's link information is the artist information with artist's strong correlation of the content-data that is reproducing at present.When definite result represented to exist first artist's link information, flow process entered step S36.
When definite result of step S35 represented not have the artist information of strong correlation, flow process entered step S41.At step S41, determine whether to exist artistical second artist's link information of the content-data that is reproducing at present, second artist's link information be with this artist a little less than relevant artist's link information.When definite result represented neither to exist the artistical first artist's link information of target not have the artistical second artist's link information of target again, flow process entered step S42.
On the contrary, when definite result of step S41 represented to exist the artistical second artist's link information of target, flow process entered step S43.
At step S42, display part 10 display screens 102 (referring to Figure 15), whether screen 102 prompting users reduce the standard of the degree of association of the artistical artist's link information of target.In the example shown in Figure 15, whether display part 10 display reminding user in tabulation display part 71A reduces the normative text of (increase) degree of association, and shows related artist's link information and treat the guiding of operation push-button (for example finding key 14).
At step S43, now according to normal reproduction pattern rendition of content data.The information that in reproducing content display part 71B, shows the content that expression is at present just reproduced.
At step S42, when finding that key 14 or enter key 13A are operated, the standard of having confirmed the degree of association is lowered, and when having shown related artist's link information, the artistical artist's link information of target is become second artist's link information from first artist's link information.Afterwards, flow process is returned step S35.
When definite result of step S42 represented that the standard of the degree of association is not lowered, flow process entered step S43.At step S43, display part 10 shows the content of reproducing at present, as shown in Figure 13.Continue to carry out normal reproduction to the content of reproducing at present.
When under the state of step S42, display part 10 shows the screen shown in Figure 15, and during user's operation push-button 15, his or she decision does not reduce the standard of the degree of association.The screen of display part 10 is become the screen 103 in Figure 16 illustrated, and screen 103 prompting users return the screen that shows current just reproduced content.In the example shown in Figure 16, display part 10 shows that in tabulation display part 71A neither there is the artistical first artist's link information of target in expression, does not exist the text of the artistical second artist's link information of target and button to be operated (for example button 15) again.
When definite result of step S35 represents to exist and the corresponding related artist information of artist's link information when (related artist information is represented the related artist with the target artist), flow process enters step S36.
At step S36, display part 10 is presented at the related artist information display screen 104 of Figure 17 illustrated, and related artist information display screen 104 shows related artist information.Related artist information display screen 104 shows and first artist's link information or the corresponding data of second artist's link information according to the branch at step S35, step S41 and step S42.
In the example shown in Figure 17, related artist information display screen 104 is presented at the top to the target artist name with cursor indication 70, and shows the tabulation with the corresponding artistical related artist information of target of first or second artist's link information.In the example shown in Figure 17, the with dashed lines handle is connected to the artistical icon 75 of expression target with the corresponding related artist information of first or second artist's link information.
During artist information when the artistical artist's link information of target comprises the one page that can not show on the related artist information display screen 104 shown in Figure 17 more than, when according to the button of predetermined way manipulation operations part 20, the artist information that can not appear on the screen can be displayed on the display part 10.For example when the following directionkeys of operation push-button 13, cursor indication 70 is moved to the precalculated position (in the example shown in Figure 17, the position of " Discover more... ") of tabulation display part 71A.Thereby, be presented at related artist information among the 71A of display part at every turn by rolling delegation.
At next step S37, determine on related artist information display screen 104 whether cursor indication 70 is placed in the position of the artist name of the current content-data that is reproducing.In other words, the user can utilize the last directionkeys of button 13 for example with following directionkeys cursor indication 70 to be moved to the related artistical position that he or she wishes.When on related artist information display screen, when cursor indication 70 is placed in the position of previous artist name (in this example " The Police "), continue to carry out normal reproduction (step S38) to the current content-data that is reproducing.
On the contrary, when determining that the result represents that cursor indication 70 has moved apart the position of artist name of the current content-data that is reproducing, flow process enters step S39.When the following directionkeys of user's operational example, cursor indication 70 is moved.Shown in giving an example among Figure 18 A, cursor indication 70 is displayed on the position of the artist name different with the artist name of the current content-data that is reproducing (" Sting ").
At step S39, determine whether cursor indication 70 has stopped predetermined a period of time in the position of related artist name.When determining that the result represents that cursor indication 70 has stopped predetermined a period of time in this position, flow process enters step S40.At step S40, reproduction mode becomes the preview reproduction mode from the normal reproduction pattern.Artist name in the position of cursor indication 70 is designated as the artist name of selection.The content-data of this artist name (in this example " SacredLover ") is by preview reproduction automatically.Shown in giving an example among Figure 18 B, display part 10 shows that select recently and the information current content-data that is reproducing in reproducing content display part 71B.
The preview reproduction that starts at step S40 will be described below.In the preview reproduction mode, the artistical content-data that is positioned at the position of cursor indication 70 is reproduced successively.When having reproduced these artistical full content data from hard disk drive 32, artist information is changed over the artistical artist information of describing of next bit automatically in identical artist's link information.Startup is reproduced the preview of the artistical content-data after changing.
In other words, as in the process flow diagram of Figure 19 for example shown in, when the predetermined key (for example, finding key 14) of manipulation operations part 20, the operator scheme of reproducer 1 is become artist's linking scheme (step S50).When pattern was changed into artist's linking scheme, display part 10 showed the artistical tabulation that is associated with the artist of reproduced content.
At next step S51, cursor indication 70 is placed in the position of related artist name (for example " Sting ").Afterwards, determine that whether cursor indication 70 has stopped the schedule time or longer (step S52) in the position of this artist name.Stopped the schedule time or longer in this position when definite result represents cursor indication 70, flow process enters step S53 so.At step S53, start the preview of the artistical content-data of association is reproduced.At this moment, when having reproduced another content-data according to the normal reproduction pattern, the reproduction of other content-data is stopped.Change into and start the preview reproduction.
When carrying out the preview reproduction, the predetermined key operation (step S54) of supervisory work part 20.When having finished under the situation that is not having predetermined key operation when the preview of a content reproduced, flow process enters step S55.At step S55, determining whether to have reproduced from hard disk drive 32 should the artistical all the elements of association.
When definite result represented also not reproduce the artistical full content data of this association (being not among the step S55), flow process was returned step S53.At step S53, reproduce artistical next content-data of this association.On the contrary, when definite result represents the artistical all the elements data of this association reproduced (among the step S55 for being), flow process enters step S56 so.At step S56, on related artist information display screen 104, cursor indication 70 is moved on to the related artist's (in example shown in Figure 18 A and the 18B, " BobbyWatson ") of next bit automatically.Automatically begin the preview of the related artistical content-data after moving is reproduced.Afterwards, flow process is returned step S53.Similarly, carry out the preview of the related artistical content-data after moving is reproduced.
Predetermined key in the operation part 20 that step S54 is monitored is the button that causes being become at the screen that shows under artist's linking scheme the normal reproduction screen on display part 10.For example, this button is a back spacer 15.When definite result of step S54 was illustrated in the preview of carrying out content-data and reproduces, when having handled the described predetermined key of operation part 20, flow process entered step S57.
At step S57, preview is reproduced and is stopped.In addition, recover to become in pattern the preview that begins artist's linking scheme after reproduce before (step S52 is definite pass by to be scheduled to a period of time before) reproduction of the content-data of normal reproduction.Ought begin artist's linking scheme, and start reproduction after the position of the normal reproduction that stops when reproducing of beginning preview this content-data.
When content-data being carried out preview and reproduce during the scheduled operation of executable operations part 20, the screen of display part 10 can be changed into the screen of more details of the content-data of the related artist information of demonstration.Below, with reference to Figure 20 and Figure 21, the example that the screen shown in Figure 18 A is become the processing of another screen is described.
In the process flow diagram shown in Figure 20, after the step S38 or step S40 of the process flow diagram shown in Figure 12, carry out preview reproduction (step S60) to the content-data (" SacredLove ") of related artist (" Sting ").When carrying out carrying out scheduled operation when preview is reproduced, promptly operate predetermined key, for example during the discovery key 14 (step S61) of operation part 20, flow process enters step S62.
At step S62, display part 10 displaying contents header list screens, the header list of the current related artistical content-data that is reproducing of this screen display.
Figure 21 represents the example of content title list screen 105.The header list that is recorded in the related artistical content-data in the hard disk drive 32 is displayed among the tabulation display part 71A.Related artist name (" Sting ") and this artistical icon of expression are displayed on the top of content title list screen 105 together.The artist name back is the tabulation according to the content title of predefined procedure arrangement.By this header list that rolls with the last directionkeys of button 13 for example and/or time directionkeys, can show the title that does not appear on the display part 10.In addition, cursor indication 70 is placed in the position (in this example, " SacredLove ") of the current title that is just reproducing in preview.Be displayed among the reproduction content display part 71B with the relevant information of the current content of reproducing.
Determine the preview of the content-data of the position that is positioned at cursor indication 70 is reproduced whether finish (step S63).When definite result represented that the preview reproduction has been finished, flow process entered next step S64.At step S64, cursor indication 70 is automatically moved to the position of next content title (in the example shown in Figure 21, " Ten Summoner ' s Tale ").In addition, begin cursor is indicated the reproduction of the content-data of 70 content title that are moved to automatically.
When carrying out the preview of content-data reproduced on content title list screen 105, this screen of display part 10 can be changed into the screen of the information of each content of demonstration.In addition, can reproduce the normal reproduction that changes over the whole contents data from preview to the reproduction of content-data.Below with reference to Figure 22 and Figure 23, an example of this processing is described.
In the process flow diagram shown in Figure 22, display part 10 shows for example related artistical content title list screen 105 shown in Figure 21.The content-data that is positioned at the position of cursor indication 70 is reproduced (step S70) by preview.Carry out scheduled operation when the preview of carrying out content-data is reproduced, promptly operate predetermined key, for example during the discovery key 14 (step S71) of operation part 20, flow process enters step S72.
At step S72, the screen of display part 10 is changed into the screen for information about of the current content-data that is just being reproduced by preview of demonstration.At next step S73, the information of the content that the current preview of this screen display is reproduced.The information of the current content of just being reproduced by preview can be displayed on the screen identical with normal reproduction screen 100.
Figure 23 represents to be presented at the example of the preview content information on the normal reproduction screen 100 '.The content name of current just reproduced content, the album name that comprises this content, artist name, the type under the content-data and this content-data current recreate the past time and represent that the icon of the implication of these information is displayed among the display part 71A that tabulates.Similarly, with the current just reproduced relevant simplification information of content-data, and be illustrated in the information that begins the reproduction elapsed time after this reproduction and be displayed on and reproduce among the content display part 71B.The preview content information display screen also shows the current information of carrying out the preview reproduction of expression.
Finished the preview of the content-data that reproducing reproduced (not shown) after, flow process enters step S74.At step S74, determine whether to have reproduced the artistical full content data of selected association from hard disk drive 32.Reproduce the artistical full content data of this association (being not among the step S74) when definite result represents also not have preview, flow process enters step S75 so.At step S75, treat that the content-data that preview is reproduced is changed into artistical next content-data of this association.Afterwards, flow process is returned step S73.At step S73, being displayed on for information about on the display part 10 of the content-data after the change.
On the contrary, when all being reproduced (among the step S74 for being) by preview when definite result of step S74 represents the artistical full content data of this association, flow process enters step S76.At step S76, next related artistical content-data is reproduced in preview successively.Display part 10 still shows normal reproduction screen 100 ', this screen display and the current relevant information of just being reproduced by preview of content-data.The screen of display part 10 can change the artist's link information display screen that is become as shown in Figure 16 into, and this screen is in the artistical position display cursor indication 70 of selected association.
When carrying out the preview reproduction under aforementioned every kind of situation when, when operation part 20 was carried out scheduled operation (for example, key 12A or enter key 13A are reproduced in operation), reproduction mode can be become the normal reproduction pattern from the preview reproduction mode.Thereby, can the current content-data that is just being reproduced of normal reproduction by preview.
When the artistical related artistical content-data of the artistical content-data of selected target and this target was reproduced by automatic preview, the user can search for his or she desirable content-data, and does not need to carry out complicated operations.Thereby in field operation reproducer 1, he or she can search for his or she required content-data, and does not need to watch the data that are presented on the display part 10 the user.
In addition, because when carrying out the preview reproduction, the screen of display part 10 can be become another screen, so the user can obtain the various information relevant with the current content-data that is reproducing.
3. the control method reproduced of preview
To describe the control method that above-mentioned preview is reproduced below in detail.
3-1. file structure
Figure 24 represents the example of structure of content data file 200 according to an embodiment of the invention, content data file 200 content data.In this example, suppose that content-data is the voice data that has been compressed coding according to reservation system.
Content data file 200 mainly is made of header portion 201 and voice data part 202.Voice data part 202 comprises the major part of the voice data that is compressed coding.Header portion 201 comprise be included in voice data part 202 in the relevant attribute information of major part of voice data.The size of data of header portion 201 is described in the precalculated position of header portion 201.According to the size of data of header portion 201, can obtain the reference position of content data file 200 sound intermediate frequency data divisions 202.
The compressing and coding system of voice data can be one of multiple systems, such as MP3 (Motion Picture Experts Group's 1 audio layer 3), ATRAC3 (adaptive transformation sound encoder 3: registered trademark), AAC (Advanced Audio Coding) or WMA (windows media audio: registered trademark).The base-band audio data that are not compressed coding also can be comprised in the voice data part 202.
According to according to the extension name of predetermined way, can discern the compressing and coding system that is included in the voice data in the header portion 201 to the filename appointment of content data file 202.The information of identification compressing and coding system also can be described in the precalculated position of header portion 201 in addition.
The attribute information that is included in the major part of the voice data in the header portion 201 comprises for example coder information 203 (it is the information relevant with the compressing and coding system of voice data) and total reproduction duration information 204 (the whole major part of the voice data of its expression in being included in voice data part 202, beginning to the duration of reproducing end from reproduction).
Coder information 203 is made of the reproducing audio data information necessary.Voice data in being included in content data file 200 is during with fixing frame Bit-Rate Reduction coded data, and the information of the bit rate of expression compressed encoding voice data and/or the size of one frame can be comprised in the coder information 203.When voice data by can be reformed with the bit rate of every frame during the variable bit-rate compression coding, represent that the information of this variable bit rate is comprised in the coder information 203.
3-2. the first preview playback control method
3-2-1. the flow process of handling
In the first preview playback control method, treat the preview reproduction range from what hard disk drive 32 read voice data selectively, and it is kept in the memory buffer.Figure 25 represents according to the flow process example of the processing of the first preview playback control method with reference to the relation between the architecture of figure 4 explanations.The situation of the discovery key 14 of user's manipulation operations part 20 will be described below in the content A of normal reproduction artist A.
In this case, as mentioned above, artist's linking scheme is activated, and reproduction mode is become the preview reproduction mode.When not carrying out the operation of moving cursor indication 70, the voice data that is recorded in the artist A in the hard disk drive 32 is reproduced by automatic preview according to predefined procedure.Similarly, be moved to the position of another artist information related with artist A when cursor indication 70, and cursor has stopped the schedule time on related artist information display screen 104 or when longer, and this another artistical voice data is reproduced by preview automatically according to predefined procedure.
According to user's operation, UI task 60 makes the 61 beginning previews of player task reproduce (SEQ10).In view of the above, player task 61 is just treated the voice data querying database management role 63 (SEQ 11) that preview is reproduced.According to this inquiry, 63 of data base administration tasks and treat that the relevant information of voice data of preview reproduction returns to player task 61 (SEQ 12).According to the information of returning from data base administration task 63, the voice data (SEQ 13) that player task 61 specifies buffering tasks 62 to read from hard disk drive 32.
According to the request at SEQ 13, buffering task 62 control HDD drivers 64 read voice data (SEQ 14) from hard disk drive 32.The voice data that reads is supplied to buffering task 62 (SEQ 16 and SEQ 17) by HDD driver 64, is stored in subsequently in the buffer storage of RAM 37.Below, the buffer storage of RAM 37 is called as memory buffer.
As mentioned above, a part of only reproducing whole voice data is reproduced in preview.For example, when target is reproduced by preview, begin in the past 45 seconds position from the starting point of voice data and be called as and reproduce the start time,, promptly be called as reproduction end time from the position that the starting point of voice data began 1 minute and 15 seconds from reproducing other 30 seconds in the past start time.In other words, the preview that carried out 30 seconds 45 seconds position from voice data is reproduced.
In the first preview playback control method, only select and read the part of the content data file that comprises the voice data for the treatment of that preview is reproduced, and it is kept in the memory buffer from hard disk drive 32.Figure 26 is illustrated in the process flow diagram that reads the processing of audio data example for the treatment of that preview is reproduced in the first preview playback control method from content data file.Handle mainly by 62 controls of buffering task with this process flow diagram is corresponding.
At step S80, the content data file 200 of buffering task 62 control HDD driver 64 Visitor Logs in hard disk drive 32 is as the target for the treatment of that preview is reproduced.The header portion 201 of buffering task 62 content data files 200, and header portion 201 is write temporarily in the non-buffer zone of RAM 37.Buffering task 62 analysis writes the header information of the header portion 201 among the RAM 37, and extracts the coder information 203 that is included in the header portion 201 and total reproduction duration information 204.The information that extracts is stored in the non-buffer zone of RAM 37.
Afterwards, flow process enters step S81.At step S81,, analyze the reproduction duration of the every frame of major part of the voice data in the voice data part 202 that is kept at content data file 200 according to the analysis result of header information.When the voice data in being included in content data file 200 is compressed coding with fixing bit rate, can can obtain the reproduction duration of every frame according to the information that is illustrated in the coder information 203 frame sign of describing with to the bitrate information of voice data compressed encoding.
According to the information of whether having described variable bit rate in coder information 203, the voice data that can determine to be included in the content data file 200 is to be compressed coding with fixed bit rate or with variable bit rate.
At next step S82,, calculate the side-play amount of preview reproduction start position to the starting point of voice data part 202 according to the reproduction duration of the every frame that obtains at S81.When beginning preview and reproduce through 45 seconds position after the starting point of voice data, the frame approaching with the value that obtains according to (45 seconds)/(the reproduction duration of every frame) is designated as side-play amount.At next step S83,, calculate and reproduce the required size of data (frame number) of predetermined lasting time (in this example 30 seconds) according to the information of reproduction duration of the every frame that obtains at step S81.
When the preview reproduction start position was fixed, the preview reproduction start position information of the starting position that the expression preview is reproduced for example can be kept among the ROM 42 in advance.Preview reproduction start position information also can be supplied with from the outside of reproducer 1.Preview reproduction start position information can be described in the header portion of for example content file of content data.In this case, when content-data is reproduced, analyze the header information of content file.Extract preview reproduction start position information.According to the preview reproduction start position information of extracting, obtain the side-play amount that preview is reproduced.When supplying with preview reproduction start position information from the outside of reproducer 1, the preview reproduction start position can be changed in each content.
When obtaining to continue the necessary voice data part 202 of schedule time reproducing audio data to the side-play amount of file starting point and size of data, flow process enters step S84.At step S84, read voice data from hard disk drive 32 according to the information that obtains.In other words, at step S84, the content data file 200 of access hard disk driver 32.Begin to read in the voice data of the size of data that step S83 calculates from the deviation post that obtains at step S82.The voice data that reads is stored in the memory buffer.
When the voice data in being kept at content data file 200 has been encoded with variable bit-rate compression, can be according to the information that is included in the information in the header portion 201 and supplies with from the file system that provides by OS 68, approximate acquisition continues necessary side-play amount and the size of data for the treatment of reproducing part of schedule time reproducing audio data.
When the value that is compressed the mean bit rate of coding when voice data is described as the coder information 203 of header portion 201,, can obtain necessary off-set value of preview reproducing audio data and size of data according to the value of mean bit rate.
When the value of mean bit rate is unknown, reproduce the ratio information of start time (45 seconds) and total reproduction duration information 204 by the data size information of voice data part 202 and preview, can obtain starting position that preview reproduces side-play amount with the form of for example byte location of content data file 200 to voice data part 202.Similarly, by the data size information of voice data part 202 and preview reproduction end time (45 seconds+30 seconds) ratio, can obtain preview with the form of the byte location of file 200 and reproduce end position with total reproduction duration information 204.
The information of the size of data of the content data file 200 of utilizing expression to be included in the size of data of the header portion 201 in the coder information 203 and supplying with from file system can obtain the size of voice data part 202.
At step S84, buffering task 62 is reproduced end position information according to deviation post information and preview, reads voice data from hard disk drive 32.
Return Figure 25, after having read the voice data of a content from hard disk drive 32 and being kept at it memory buffer, buffering task 62 is informed player task 61 (SEQ 18) to this situation.The voice data querying database management role 63 that next player task 61 just will read.Player task 61 offers buffering task 62 (SEQ 19) to the information of returning from data base administration task 63 about the voice data that next will read.
In the manner described above, buffering task 62 is according to the information of supplying with about the header portion 201 of the information content data file 200 of voice data, the deviation post of the voice data part 202 that preview is reproduced is treated in acquisition, treat the size of data of the voice data that preview is reproduced etc., read voice data according to processing from hard disk drive 32, and voice data is kept in the memory buffer from SEQ 14-SEQ 17.
Begin the voice data for the treatment of the preview reproduction is saved in the operation of memory buffer at the step S33 of the process flow diagram shown in Figure 12.In other words, in the screen 101, read the voice data for the treatment of that preview is reproduced from hard disk drive 32 in the search shown in the 10 demonstration Figure 14 of display part, the voice data that reads from hard disk drive 32 is written into memory buffer.
Figure 27 represents to be stored in state the memory buffer from the voice data that hard disk drive 32 reads.In this example, the zone of the 12MB-16MB of RAM 37 is assigned to the buffer zone of preserving voice data.As among Figure 27 for example shown in, begin to preserve voice data from the starting point of buffering memory block from the lasting schedule time that hard disk drive 32 reads.In this example, be kept at voice data difference aspect bit rate of content A, content C in the memory buffer, content D etc.They also have difference aspect size of data, although their the preview reproduction duration is identical.
When the voice data that surpasses scheduled volume was stored in the memory buffer, player task 61 was carried out from the operation of buffering storer preview reproducing audio data.For example, buffering task 62 monitors the state of memory buffer.When the voice data that surpasses scheduled volume was stored in the memory buffer, buffering task 62 was this situation decoder control task 65.Demoder control task 65 is that a decoding list is got voice data from the buffering memory read at every turn, and by demoder control section 67 this voice data is supplied with demoder 43.
For example, when beginning was reproduced as the preview of the content A that treats the first content that preview is reproduced, buffering task 62 was set to the starting point of content A, i.e. first address of memory buffer to read pointer.According to the read request from demoder control task 65, buffering task 62 moves read pointer.Demoder control task 65 is got voice data according to read pointer from the buffering memory read, and deciphers voice data for each decoding unit.
Be read and read pointer has arrived the ending of content A at content A, promptly during the starting point of content C, after through predetermined time out, buffering task 62 moves on to read pointer according to identical mode the starting point of content C.When buffering task 62 repeats this operation, can reproduce the voice data for the treatment of that preview is reproduced successively from the buffering storer.
Figure 28 A-28C represents to treat the example of the visit timing of the hard disk drive 32 of the voice data that preview is reproduced and buffering storer.Figure 28 A represents to read from hard disk drive 32 selection of time of voice data.Figure 28 B represents to read voice data and the selection of time of its write buffering memory from hard disk drive 32.Figure 28 C represents to get from the buffering memory read selection of time of the voice data for the treatment of the preview reproduction.
As mentioned above, after the voice data for the treatment of the content that preview is reproduced had been stored in the memory buffer, buffering task 62 requesting player tasks 61 sent the information relevant with the voice data that next will preserve.In other words, as among Figure 28 A and Figure 28 B for example shown in, when from hard disk drive 32 reading of content A treat data that preview reproduces the time, these data are stored in the memory buffer.After the voice data of a content had been written in the memory buffer, buffering task 62 requesting player tasks 61 sent the information relevant with the voice data that next will preserve.According to the information of returning, from the data of hard disk drive 32 reading of content C.The data that read are written in the memory buffer.
Repeat this a series of operation, reproduce up to preview and finish or the space of memory buffer becomes till zero.Being reproduced by preview and be kept at the number of the song of the voice data in the memory buffer may be limited.
Data read is from hard disk drive 32, and is written into memory buffer to compare very high speed with the reproduction duration of the voice data that reads.When the number of the song in being kept at memory buffer for example is restricted to 12 left and right sides, can for example read voice data in about 1 second from hard disk drive 32 and with its write buffering memory.
On the other hand, shown in giving an example among Figure 28 C, when the data of the first content A in being kept at memory buffer surpass scheduled volume, can begin preview reproduction to the data of getting from the buffering memory read.
As mentioned above, when beginning that the preview of content A is reproduced, and when having pass by about 1 second time, because the data of a plurality of songs have been stored in the memory buffer, so before the preview of finishing at least one content is reproduced, needn't be from hard disk drive 32 reading of data.Thereby as shown in Figure 28 A, after hard disk drive 32 reads a series of data, and before reading next data from hard disk drive 32, the operation of hard disk drive 32 can be stopped for example a period of time of tens seconds.Thereby when the voice data for the treatment of a plurality of songs that preview is reproduced was read and be kept in the memory buffer successively, the operation of hard disk drive 32 can be stopped.Thereby, can reduce the energy consumption of hard disk drive 32.
The address that is kept at the data in the memory buffer is all the time by 62 management of buffering task.Thereby, when certain content is reproduced in preview, can jump to next content.
Shown in giving an example among Figure 29, when content A was reproduced in preview, when content C was reproduced in 20 previews of user's manipulation operations part, corresponding order was sent to buffering task 62 by player task 61 from UI task 60.The read pointer of memory buffer is moved to the starting point of content C according to this order buffering task 62.According to this read pointer, demoder control task 65 reads the preview reproducing audio data and reproduces content C from the starting point of content C.When content C is reproduced in preview, can carry out identical operations.Under the preview reproduction mode, a part of content-data of each song can be reproduced preassigned preview successively and be reproduced the duration (in this example 30 seconds), and does not need to reproduce whole voice data.
The player of the supply for information about task 61 of the data that buffering task 62 reads demoder control task 65.Player task 61 is according to the information of supplying with from buffering task 62, current just in the UI of the supply for information about task 60 of the voice data of preview reproduction.UI task 60 can be according to the information of supplying with from player task 61, shows the information of current just reproduced voice data on display part 10.
The voice data of having finished the preview reproduction can be from the buffering memory erase.At this moment, but the content-data reproduced by preview is reproduced in user's preview.Thereby,, in memory buffer, preserve the voice data that had reproduced preferably to one or two content.
3-2-2. the preview reproduction mode is become the operation of normal reproduction pattern
Below with reference to Figure 30 A-30C, illustrate what describe reproduction mode to be become the example that two operations under the normal reproduction pattern situation are applied to the first preview playback control method from the preview reproduction mode with reference to figure 8A and 8B.
Shown in giving an example among Figure 30 A, suppose and treat that the voice data that preview is reproduced is stored in the memory buffer according to the order of content A, content C, content D, content G etc.In addition, suppose when content C is reproduced in preview that be set the moment of putting A at read pointer, by operational example such as enter key 13A, reproduction mode is changed into the normal reproduction pattern from the preview reproduction mode.
First method (referring to Fig. 8 A) of reproducing the content-data that is reproduced by preview will be described from the off below.In this case, shown in giving an example among Figure 30 B, the content of memory buffer is eliminated.Afterwards, from the whole voice data of hard disk drive 32 reading of content C, and its write buffering memory.Buffering task 62 is set to read pointer the starting point (that is the starting point of memory buffer) of the voice data of content C.Demoder control task 65 is according to the voice data decoding of read pointer to content C, and reproducing audio data.
Second method of reproducing from the location restore that stops the preview reproduction (referring to Fig. 8 B) will be described below.In this case, as among Figure 30 C for example shown in, be stored in be used for voice data that preview reproduces in the memory buffer after from the voice data of hard disk drive 32 reading of content C.The voice data that reads from hard disk drive 32 is written in after the ending of the voice data that is stored in the content C the memory buffer.Thereby the voice data that preview is reproduced for the treatment of that is kept at the content D after content C, content G etc. in the memory buffer is rewritten by the voice data of content C.
In second method, after the preview reproduction mode was changed into the normal reproduction pattern, buffering task 62 moved read pointer in reproduction mode, and it is next under the preview reproduction mode after the residing position of this pointer.Thereby, when reproduction mode when the preview reproduction mode is changed into the normal reproduction pattern, demoder control task 65 continues to reproduce from the buffering storer voice datas of content C.Thereby when reproduction mode was changed, voice data can be by successively reproducing.
The following describes the operation that reproduction mode is changed over the preview reproduction mode from the normal reproduction pattern.In this case, there are two kinds of methods.In first method, the content of memory buffer is eliminated, and reads the voice data for the treatment of that preview is reproduced subsequently.In the second approach, just the some or all of of voice data that reproduces according to the normal reproduction pattern is left in the memory buffer, rewrites the voice data for the treatment of that preview is reproduced on the voice data in staying memory buffer.
In these methods, can according to read the voice data for the treatment of that preview is reproduced from hard disk drive 32, and they are kept at the method that the identical mode of method in the memory buffer is carried out the content of removing memory buffer.For example, after the reproduction that suspends the normal reproduction pattern, the voice data that is kept in the memory buffer is eliminated.Afterwards, in said method, read the voice data for the treatment of that preview is reproduced from hard disk drive 32, and be kept in the memory buffer.
Below with reference to Figure 31 A-31C, the situation that rewrites the voice data for the treatment of that preview is reproduced in memory buffer is described.In this case, when reproduction mode was changed, next which part of having reproduced content-data under the normal reproduction pattern was depended in on-unit.(1) treats preview reproduction range PV as content A AWhen not reproduced or (2) treat preview reproduction range PV at content A AIn the time of just reproduced, as among Figure 31 B for example shown in, treat preview reproduction range PV at content A AAfterwards, content B's treats preview reproduction range PV B, content C treat preview reproduction range PV COr the like be rewritten.
On the other hand, (3) proper as shown in Figure 31 A, be reproduced in content A treat preview reproduction range PV AIn the time of afterwards content-data, when reproduction mode is changed into the preview reproduction mode, as among Figure 31 C for example shown in, the voice data of content A is left in the memory buffer, and after content A, content B treats preview reproduction range PV B, content C treat preview reproduction range PV COr the like be rewritten.Read pointer jumps to the scope PV that treats that preview is reproduced BStarting point.
These controls that the normal reproduction pattern is changed over the preview reproduction mode just realize the example of method of present embodiment.The present invention is not limited to these control.
As described in reference Figure 19, just when according to normal reproduction pattern reproducing audio data the time, reproduction mode can be changed into the preview reproduction mode from the normal reproduction pattern.Just when according to preview reproduction mode reproducing audio data the time, reproduction mode can be changed into the normal reproduction pattern from the preview reproduction mode.Can be changed into the normal reproduction of the location restore of preview reproduction mode from the normal reproduction pattern to content.Below with reference to Figure 32 A-32C, the memory buffer control of considering this situation is described.
Shown in giving an example among Figure 32 A, under the normal reproduction pattern, begin to preserve whole contents data to be reproduced (content A, B, C etc.) from the starting point that cushions storer.In this example, suppose when according to the normal reproduction pattern from starting point when position X has reproduced content A, reproduction mode is changed into the preview reproduction mode from the normal reproduction pattern.
When reproduction mode is changed into the preview reproduction mode, stops according to of the reproduction of normal reproduction pattern, and preserve stop position X content A.From hard disk drive 32 content data treat the preview reproduction range, and it is kept in the memory buffer.
At this moment, shown in giving an example among Figure 32 B, the data of the content of reproducing according to the normal reproduction pattern before next-door neighbour's normal reproduction pattern is changed into the preview reproduction mode (in the example shown in Figure 32 A-32C, content A) are left in the memory buffer.Treat that (the scope PV that preview is reproduced is treated in supposition for content-data that preview reproduces D, treat the scope PV that preview is reproduced P, treat the scope PV that preview is reproduced QDeng) be kept at successively after the data of staying in the memory buffer.
When treating that (in the example shown in Figure 32 A-32C, content D treats preview reproduction range PV to first data that preview is reproduced D) when being read memory buffer, read pointer is from stopping that the position X of the reproduction of content A is moved to first data for the treatment of that preview is reproduced, promptly content D's treats preview reproduction range PV DStarting point.
When the preview reproduction is stopped, and when the reproduction of the content of reproducing with the normal reproduction pattern before reproduction mode is changed into the preview reproduction mode (content A) is resumed, shown in giving an example among Figure 32 C, read pointer is moved back to position X, and reproduces the content A that stays the memory buffer from position X.
Reproduce when preview and to be stopped and when recovering reproduction to content A, can read content-data (not shown) from hard disk drive 32 with reproduction content A after.In this case, treat preview reproduction range PV to being kept at after the content A that recovers its reproduction D, treat preview reproduction range PV P, treat preview reproduction range PV QDeng the content-data that has been read of data rewrite.
3-3. the second preview playback control method
The second preview playback control method will be described below.In the second preview playback control method, the same with the normal reproduction pattern, read whole voice data to be reproduced and it is kept at the memory buffer from hard disk drive 32.
3-3-1. the flow process of handling
Figure 33 A and 33B are illustrated in the example of the sequence that preview is reproduced in the second preview playback control method.When the discovery key 14 of manipulation operations part 20, start artist's linking scheme (step S90).When starting artist's linking scheme, send pause command (SEQ 31) to player task 61 from UI task 60.This pause command is sent to buffering task 62 (SEQ 32) from player task 61.When buffering task 62 was received this pause command, buffering task 62 was suspended from the buffering memory read data.
Buffering task 62 is informed UI task 60 (SEQ 33 and SEQ 34) to the situation of buffering task 62 these pause commands of executed by player task 61.When UI task 60 was received this information, US task 60 was sent and is made player task 61 read the order (SEQ 35) of the voice data for the treatment of that preview is reproduced from hard disk drive 32.When player task 61 was received this order, player task 61 was just treated the content information querying database management role 63 (SEQ36) that preview is reproduced.According to the content information that obtains, player task 61 is sent data read command (SEQ 37) to buffering task 62.
According to this reading order, buffering task 62 is from hard disk drive 32 content data files 200 (SEQ 38 and SEQ 39).The voice data of waiting to be saved in the voice data part 202 extracts from content data file 200, and is saved in the memory buffer successively.With the same in the above-mentioned example of the first preview playback control method, begin voice data is saved in the processing of memory buffer at the step S33 of the process flow diagram shown in Figure 12, and in showing the search shown in Figure 14, carry out this processing in the screen 101.
Buffering task 62 writes the header portion 201 of content data file 200 in the non-buffer storage of RAM37 temporarily, and analyzes header information (step S91).Header information as analysis result is stored among the RAM 37, and is supplied to player task 61.
According to analyzing header information with the identical mode of the above-mentioned first preview playback control method.For example, for example, buffering task 62 obtains to be included in the information (referring to the step S80 of the process flow diagram shown in Figure 26) in the header portion 201.Buffering task 62 obtains the reproduction duration (referring to the step S81 of the process flow diagram shown in Figure 26) of every frame according to the header information that obtains.In addition, buffering task 62 is calculated the predetermined required frame number (referring to the step S83 of the process flow diagram shown in Figure 26) of reproduction duration (in this example, 30 seconds) of reproducing audio data according to the information of the reproduction duration of the every frame of expression.
Whether the voice data that buffering task 62 is determined to be kept in the memory buffer surpasses predetermined quantity.When determining that the result represents to be kept at voice data in the memory buffer and surpasses scheduled volume, buffering task 62 by player task 61 this advisory UI task 60 (SEQ41 and SEQ 42).When UI task 60 had been apprised of this situation, UI task 60 was sent prompt command (SEQ 43) to player task 61.According to this prompt command, player task 61 is given an order to buffering task 62, so that read pointer is moved to the deviation post (SEQ 44) that the form with the analysis result of header information obtains.
According to this order, buffering task 62 moves to deviation post to read pointer.Figure 34 represents that buffering task 62 moves the state of read pointer.The whole voice data of supposing content A, content B etc. is stored in the memory buffer.Deviation post is promptly represented with position (A) from the position that for example starting point of the voice data of content A began 45 seconds in the past.The position that (A) began 30 seconds in the past from the position is represented with position (B).From the position (A) scope of (B) is a scope for the treatment of that preview is reproduced to the position.Order at SEQ 44 makes read pointer be moved to position (A) from the starting point of the voice data of content A.
After read pointer was moved, buffering task 62 was informed UI task 60 (SEQ 45 and SEQ 46) to this situation by the player task.When UI task 60 is informed this situation, UI task 60 is sent to player task 61 and is suspended release command (SEQ 47).According to suspending release command, player task 61 is sent from the order (SEQ 48) of buffering memory read data to buffering task 62.According to this order, buffering task 62 is from the buffering memory read data.The data that read are sent to demoder 43 from demoder control task 65.43 pairs of these data decodes of demoder.
Send when suspending release command at SEQ 47 when UI task 60, flow process enters step S92.At step S92, real-time clock 46 beginning gate times.When the scheduled time slot corresponding with the duration of preview reproduction pass by (for example 30 seconds), the UI task was sent pause command.Pause command is supplied to buffering task 62 (SEQ 49 and SEQ 50) by player task 61.According to pause command, buffering task 62 stops from the buffering memory read data.In the example shown in Figure 34, in the position (B), (A) began to have pass by 30 seconds from the position, and buffering task 62 stops from the buffering memory read data.When buffering task 62 stops from the buffering memory read data, this situation is informed UI task 60 (SEQ 51 and SEQ 52) by player task 61.
When SEQ 52 informs UI task 60 to this situation, flow process is returned SEQ 43 (not shown).At SEQ 43, UI task 60 is sent the prompt command that next content is reproduced in preview by player task 61 to buffering task 62.According to this prompt command, buffering task 62 moves to read pointer the deviation post (in the example shown in Figure 34, the position of content B (C)) of next voice data that is kept in the memory buffer.Like this, content can be by preview reproduction successively.
At SEQ 38, buffering task 62 reads voice data from hard disk drive 32, and after SEQ 38 when carrying out other processing, at SEQ 40 this voice data is kept in the memory buffer.When the whole voice data of a content data file 200 all has been stored in the memory buffer, read next content data file 200 from hard disk drive 32.This processing is represented in bottom below the dotted line of Figure 33 B.
Handle with above-mentioned preview reproducing control and to continue concurrently to read voice data and voice data is saved in processing (SEQ 40) the memory buffer from hard disk drive 32.In a content (SEQ 60) that reads voice data from hard disk drive 32 afterwards, buffering task 62 requesting player tasks 61 send the information (SEQ 61) relevant with the data that next will read.According to this request, the information query data base administration task 63 (SEQ 62) of the content that next player task 61 just will read.According to the content information that obtains, player task 61 is sent data read command (SEQ 63) to buffering task 62.
According to this reading order, buffering task 62 is from hard disk drive 32 content data files 200 (SEQ 64 and SEQ 65), and analysis header information (step S93).Header information after the analysis is stored in the non-buffer storage of RAM 37.The voice data that is included in the voice data part 202 is stored in the memory buffer.Reading a content data file 200 (SEQ 66) from hard disk drive 32, and after the whole voice data of content data file 200 had been stored in the memory buffer, buffering task 62 requesting player tasks 61 sent the information (SEQ 67) of the data that next will read.Repeat this processing, do not have till the enough spaces that are used for next voice data up to memory buffer.
3-3-2. the preview reproduction mode is become the operation of normal reproduction pattern
Below with reference to Figure 35 A-35C, illustrate at the example that is applied to the second preview playback control method with reference to two operations under the situation that reproduction mode is become the normal reproduction pattern from the preview reproduction mode of figure 8A and 8B description.In the second preview playback control method, whole voice data is stored in the memory buffer.As shown in Figure 35 A, suppose that content A and content B are stored in the memory buffer, and specified normal reproduction at the position A that treats preview reproduction range (shadow region) of content B.
As among Figure 35 B for example shown in, by read pointer being moved to the starting point of the voice data that is reproduced by preview, can realize reproducing from the off the first method of the voice data that is reproduced by preview.As quarrel as shown in the 35C, by being moved to, read pointer is next to after the position that read pointer is placed under the preview reproduction mode, can realize from stopping the second method of the location restore reproducing audio data that preview reproduces.
As mentioned above, in the second preview playback control method, when carrying out the preview reproduction, under the normal reproduction pattern, whole voice data is stored in the memory buffer.Thereby the efficient of memory buffer is lower than the efficient of memory buffer in the first preview playback control method in the second preview playback control method.But as the advantage of the second preview playback control method, because whole voice data is stored in the memory buffer, the preview reproduction mode can easily be changed into the normal reproduction pattern.
The following describes the operation that the normal reproduction pattern is changed over the preview reproduction mode.As mentioned above, in the second preview playback control method, no matter reproduction mode is normal reproduction pattern or preview reproduction mode, whole voice data all is stored in the memory buffer.Thereby, shown in giving an example among Figure 36, when (4) before treating preview reproduction range PV, changing reproduction mode, when (5) in treating preview reproduction range PV, changing reproduction mode, when (6) after treating preview reproduction range PV, changing reproduction mode, only, just can change over the preview reproduction mode to reproduction mode from the normal reproduction pattern by mobile read pointer.
Figure 19 is described as reference, and when reproducing content according to the normal reproduction pattern, reproduction mode can be changed into the preview reproduction mode.When reproducing content according to the preview reproduction mode, reproduction mode can be changed into the normal reproduction pattern.Can be changed into the normal reproduction of the location restore of preview reproduction mode from the normal reproduction pattern to content.Below with reference to Figure 37 A-37C, the memory buffer control in the second preview playback control method of considering this situation is described.
Under the normal reproduction pattern, shown in giving an example among Figure 37 A, preserve whole contents data (content A, B, C or the like) from the starting point of buffering storer.Suppose when according to the normal reproduction pattern from starting point when position X has reproduced content A, reproduction mode is changed into the preview reproduction mode from the normal reproduction pattern.
When reproduction mode is changed into the preview reproduction mode, stops according to of the reproduction of normal reproduction pattern, and preserve stop position X content A.In addition, read from hard disk drive 32 and treat content-data (content P, Q etc.) that preview is reproduced and it is kept at the memory buffer.
At this moment, shown in giving an example among Figure 37 B, the data that are right after the content of reproducing according to the normal reproduction pattern (in the example shown in Figure 37 A-37C, content A) before the normal reproduction pattern is changed into the preview reproduction mode are left in the memory buffer.According to the order for the treatment of the content that preview is reproduced, preserve the content-data (content P, Q or the like) for the treatment of that preview is reproduced after the data of the content A in staying memory buffer.In the second preview playback control method, read the whole contents data for the treatment of that preview is reproduced from hard disk drive 32, and it is kept in the memory buffer.
When treating that first data that preview is reproduced are (in the example shown in Figure 37 A-37C, when content P) having been read memory buffer, read pointer is from stopping that the position X of the reproduction of content A is moved to first data for the treatment of that preview is reproduced, that is, and and the starting point for the treatment of the preview reproduction range of content P.
Shown in giving an example among Figure 37 C, reproduce when stop preview at position Y, and recover being right after before reproduction mode is changed into the preview reproduction mode, during the reproduction of the content of reproducing according to the normal reproduction pattern (content A), read pointer is moved to position X from position Y.Begin to reproduce the content A that stays the memory buffer from position X.
When stopping that preview is reproduced and recover reproduction to content A, can read content-data (not shown) from hard disk drive 32 with reproduction content A after.In this case, to being kept in the memory buffer, and be kept at the content-data that rewritings such as content P, Q that preview is reproduced have been read for the treatment of after the content A that recovers its reproduction.
4. the improvement of embodiments of the invention
4-1. obtain zone to be reproduced from the outside
The modification of the above embodiment of the present invention will be described below.In the above embodiments, suppose and treat that the scope that preview is reproduced fixes.But the present invention is not limited to this example.According to a kind of modification of the above embodiment of the present invention, expression treats that the information of the scope that preview is reproduced is associated with content, so that can specify the scope for the treatment of that preview is reproduced to each content.
For example, as shown in Figure 38, identification content content ID 205 be comprised in content data file 200 ' header portion 201 ' in.For example, music servers 4 one sides are in advance at content data file to be downloaded 200 ' middle description content ID.
Content ID is unrestricted, as long as it can discern content uniquely.When content data file 200 ' filename when unique, filename can be used as content ID.In this case, needn't be at header portion 201 ' middle description content ID.In addition, document size information can be used as content ID.
Music servers 4 is preserved content ID explicitly and is treated the scope that preview is reproduced.When content data file 200 ' when being downloaded to PC 2, music servers 4 content-data wherein with content ID be associated treat the preview reproduction range for information about with content data file 200 ' send to PC 2.PC 2 downloaded contents data file 200 ' with content data file 200 ' be associated and treat that the relevant information of preview reproduction range all sends reproducer 1 to.
When reproducer 1 is received 200 ' time of content data file from PC 2, reproducer 1 analysis header portion 201 ', obtain content ID from it, the content ID of acquisition be associated with the information for the treatment of the preview reproduction range together with content data file 200 ' reception, and with the format management of form they.
Figure 39 represents the example about the form of the information for the treatment of the preview reproduction range, and this form makes content ID be associated with treating the scope that preview is reproduced.In the example shown in Figure 39, the reference position for the treatment of the preview reproduction range is by the reproduction duration of voice data is represented from the off.This reproduction duration is associated with content ID.Hold within it ID for the content data file 200 of " xxx01 " ' in, beginning in the past from the reference position of voice data part 202,30 seconds position is a reference position for the treatment of the preview reproduction range.Similarly, hold within it ID for the content data file 200 of " xxx02 " ' in, beginning in the past from the starting point of voice data part 200,1 minute position is a reference position for the treatment of the preview reproduction range.In addition, the information relevant with treating the preview reproduction range can comprise the length for the treatment of the preview reproduction range or treat the end position of preview reproduction range.
By preferably being chosen as the part of the feature of representing corresponding content, because in preview was reproduced, the user can easily search for the content that he or she wishes with the preview reproduction range for the treatment of of treating the information representation that the preview reproduction range is relevant.
Figure 40 is that the process flow diagram with the example of the preview reproduction processes for the treatment of the information that the preview reproduction range is relevant is used in expression.In this example,,, carry out the preview of reproducer 1 and reproduce only being saved in the memory buffer with the corresponding part of preview reproduction range for the treatment of of voice data by according to the first preview playback control method.
Associate music servers 4 of reproducer 1 one square tubes is downloaded and treats the relevant information of preview reproduction range (step S100) for the treatment of of the voice data that preview is reproduced to obtain this information in advance.Needn't be genuine in music servers 4 download and the information for the treatment of that the preview reproduction range is relevant with the diaphone audio data one for the treatment of the preview reproduction.In other words, can only download and the information for the treatment of that the preview reproduction range is relevant according to content ID from music servers 4.Obtain about the information for the treatment of the preview reproduction range Figure 39 illustrated about the information table for the treatment of the preview reproduction range in describe so that treat that the preview reproduction range is associated with content ID.Be recorded in about the information table for the treatment of the preview reproduction range in the hard disk drive 32 of reproducer 1 for example.
Suppose the discovery key 14 previews reproduction certain content (content P) (step S101) of user's manipulation operations part 20.The order corresponding with this operation is sent to player task 61 from UI task 60.Player task 61 is just treated the information query data base administration task 63 of the content P that preview is reproduced.63 information corresponding with this inquiry of data base administration task return to player task 61.Player task 61 is according to the information of returning from data base administration task 63, specify the content data file 200 that buffering task 62 need read from hard disk drive 32 '.
When buffering task 62 has read 200 ' time of content data file, buffering task 62 begin to extract content data file 200 ' treat preview reproduction range (step S102).At first, buffering task 62 analyze content data file 200 ' header portion 201 ', and obtain content ID 205 (step S103).Afterwards, buffering task 62 according to the content ID that obtains with reference to about treating the information table of preview reproduction range, obtain with content ID corresponding with treat the relevant information of preview reproduction range (step S104).
Buffering task 62 according to header portion 201 ' analysis result, for example be illustrated in the coder information 203 frame sign information and the voice data described and be compressed encoded bit rate information, obtain to be included in content data file 200 ' in reproduction duration of every frame of major part of voice data.
At next step S105, buffering task 62 is treated the preview reproduction range for information about according to the reproduction duration of every frame with at step S104 according to what content ID obtained, calculates the side-play amount of the starting position of preview reproduction to the starting point of voice data part 202.For example, with (treat the preview reproduction range for information about in temporal information)/the approaching frame of the calculated value of (the reproduction duration of every frame) is regarded as side-play amount.In addition, buffering task 62 is calculated the required size of data (number of frame) of rendition of content data predetermined time duration (in this example, 30 seconds) according to the reproduction duration information of every frame.
As mentioned above, relevant with treating preview reproduction range information can comprise the duration that preview is reproduced.In this case, buffering task 62 is calculated the size of data of the voice data for the treatment of that preview is reproduced according to the information corresponding with content ID voice data that describe in about the information table for the treatment of the preview reproduction range.
In the side-play amount of the file starting point that has obtained voice data part 202 with after treating the size of data of preview reproduction range, flow process enters step S106.At step S106, the information according to obtaining reads voice data from hard disk drive 32.In other words, at step S106, the content data file 200 in the access hard disk driver 32 '.According to the size of data for the treatment of the preview reproduction range, read voice data from the deviation post that obtains at step S105.The voice data that reads is stored in the memory buffer.
During voice data a predetermined level is exceeded in being kept at memory buffer, buffering task 62 is this advisory demoder control task 65.When demoder control task 65 was apprised of this situation, demoder control task 65 was got voice data from the buffering memory read, and voice data is supplied with demoder control section 67.Demoder control section 67 reproduces the voice data (step S107) for the treatment of the preview reproduction range.
When make in this manner identification content ID of content and content treat that the preview reproduction regions is associated the time, music servers 4 one can enough be specified the best preview area of each content.In addition, user one can enough reproduce by preview and select his or she required content more accurately.
4-2. improved another system of embodiment
In the above example, offer reproducer 1 by PC 2 from music servers with the relevant information in zone for the treatment of the preview reproduction.But the present invention is not limited to this example.For example, as Figure 41 illustrated, except the structure of the reproducer shown in Fig. 31, reproducer 1 ' can constitute by the radio communication I/F 300 and the antenna 301 of control wireless communication data.When reproducer 1 ' when communicating by letter with external point by antenna 301, reproducer 1 ' can obtain and the treat relevant information in zone that preview is reproduced.
Though be applicable to that the communication system of radio communication I/F 300 is unrestricted, but can use communication system based on for example IEEE (electronics and Electronic Engineering Association) 802.11 standards.
Figure 42 represent by radio communication obtain with the reproducer 1 for the treatment of the information that the preview reproduction regions is relevant ' examples of applications.Suppose the content-data that obtains from music servers 4 by PC 2 be recorded in reproducer 1 '.Terminal 5 provides the wireless terminal of hotspot service.Terminal 5 is connected with the Internet 3.In addition, terminal 5 has WLAN (LAN (Local Area Network)) communication function.Hotspot service is to utilize WLAN this locality that but the service of the Internet JA(junction ambient) is provided.Terminal 5 is installed in communal facility such as station, airport, retail shop that hotspot service is provided etc. and locates.Terminal 5 can be communicated by letter with the computer equipment that can utilize WLAN to communicate by letter by antenna 5A.
Information terminal apparatus 6 is installed in for example mega-store and so-called convenience store, and is connected with predetermined network.As user during according to the menu operation information terminal apparatus that is presented on the screen, the information that he or she can obtain to select.Information terminal apparatus 6 can pass through communications portion 6A and reproducer 1 ' switched wireless data.When the user's operation information terminal device, he or she can pass through reproducer 1 ' wireless acquired information.
Suppose that reproducer 1 ' is kept at the URL of music servers 4 (URL(uniform resource locator)) for example among the ROM 42.When reproducer 1 ' from 200 ' time of music servers 4 download content data files, reproducer 1 ' from content data file 200 ' header portion 201 ' acquisition content ID205, and in form, content ID 205 is only described about the information for the treatment of the preview reproduction regions.The tabulation of content ID 205 can change independent establishment into.Content ID 205 can change in AIT and describing.
When the user uses terminal 5, he or she enter terminal 5 and reproducer 1 ' range for wireless communication in.When the user utilize reproducer 1 ' operation part 20 when carrying out scheduled operations, reproducer 1 ' communicate by letter with terminal 5.
When reproducer 1 ' and terminal 5 are set up when communicate by letter reproducer 1 ' pass through the Internet 3 to communicate by letter with music servers 4.For example, reproducer 1 ' according to the information about the information table for the treatment of the preview reproduction range sends discord to music servers 4 about the tabulation of the information associated content ID 205 that treats the preview reproduction range that is recorded in the content in the hard disk drive 32 by terminal 5.Music servers 4 search corresponding with content ID 205 in being included in this tabulation about treating the information of preview reproduction range, the information about treating the preview reproduction range is associated, and the transmission data that are mutually related with content ID 205.The information about treating the preview reproduction range that transmits is received by terminal 5.Terminal 5 send to about the information wireless for the treatment of the preview reproduction range reproducer 1 '.
When using information terminal apparatus 6 because it has display part and operation part, so the user can select to download about treating the information of preview reproduction range, and can easily be supplied to download about treating the information of preview reproduction range.
For example, make reproducer 1 ' near information terminal apparatus 6 and during, reproducer 1 ' communicate by letter as the user with information terminal apparatus 6 according to predetermined way operation information terminal device 6.When reproducer 1 ' set up when communicating by letter with information terminal apparatus 6, information terminal apparatus 6 request reproducer 1 ' transmissions are about the form of the information for the treatment of the preview reproduction range and the information of AIT.By according to this request from the information of reproducer 1 ' transmission, information terminal apparatus 6 shows on the display part and the tabulation of the content name of content ID 205 correspondences.The user is according to the tabulation that shows on the display part, the content about the information for the treatment of the preview reproduction range of selecting that he or she wants to download with the operation part of information terminal apparatus 6.The content ID 205 of selected content is passed to music servers 4 by the Internet 3 from information terminal apparatus 6.Music servers 4 search and the content ID that receives 205 corresponding about treating the information of preview reproduction range, and the information about treating the preview reproduction range of acquisition is passed to information terminal apparatus 6 by the Internet 3.Information terminal apparatus 6 the information that receive about treating the preview reproduction range pass to reproducer 1 '.
When use has the 1 ' time of reproducer of radio communication function,,, also can download content from music servers 4 even there is not any PC 2 that is connected with the Internet 3 so as long as above-mentioned hot terminal 5 or information terminal apparatus 6 have been installed.
5. another improvement of embodiments of the invention
Another improvement of the above embodiment of the present invention will be described below.The foregoing description and above-mentioned improvement in, reproducer 1 or reproducer 1 ' have hard disk drive 32 as recording medium.Be recorded to hard disk drive 32 from music servers 4 downloaded contents data.But the present invention is not limited to this example.
As Figure 43 illustrated, the recordable memory such as flash memory 302 can be used as the recording medium of recorded content data.Flash memory has than hard disk drive 32 access speed faster, and without any mechanical part.Thereby flash memory has shock resistance.In addition, compare with hard disk drive 32, the energy consumption of flash memory is lower.Thereby, when direct visit is kept at voice data in the flash memory 302, can realize that preview reproduces.In this case, can carry out the preview reproducing control according to the second top preview playback control method.
Figure 43 represents that short-access storage 302 is disposed in reproducer 1 " in.On the contrary, flash memory 302 can be connected to reproducer 1 " on." when going up, content-data can be recorded to and be positioned at reproducer 1 " on the outer flash memory 302 when flash memory 302 can be connected to reproducer 1.Afterwards, can be connected to reproducer 1 to flash memory 302 " on.In this case, can be from reproducer 1 " structure omit USB controller 33 and USB connector 31.
In the above example, content is described as voice data.But the present invention is not limited to this example.In other words, according to the present invention, as long as content comprises temporal information, and this information changes in chronological order, and the present invention is just applicable to the content of other type.For example, content can be a video data.In this case, reproducer 1 has video data decoder.The video data that has been compressed coding is downloaded and records on hard disk drive 32 etc.Video data is decoded and be presented on the display part 10.In addition, content can be the musical instruments command information such as MIDI (MIDI (Musical Instrument Digital Interface)) data.In this case, reproducer 1 can have the corresponding sound source circuit with MIDI.
In view of top instruction, obviously other numerous modifications and variations are possible.So in the scope of accessory claim, can be according to putting into practice the disclosure of patent specification here with the mode that specifically described mode is different.

Claims (19)

1, a kind of reproducer comprises
Reproducing part that can normal reproduction first content data;
Be configured to accept search for the importation of the operation of the content information data relevant with the first content data; With
Be configured to control section when first content data at least a portion of search content information data and control reproducing part preview reproduction second content data corresponding during just by normal reproduction with content information data.
2, according to the described reproducer of claim 1, also comprise:
Be configured to show the display part of many content information data and cursor;
Wherein control section also is configured to when determining that cursor has been placed predetermined amount of time in the position of a content information data or when longer, at least a portion of the second content data corresponding with this content information data is reproduced in the preview of control reproducer.
3, according to the described reproducer of claim 2,
Wherein control section also is configured to keep normal reproduction first content data before the part of second content data is reproduced in the beginning preview.
4, according to the described reproducer of claim 2,
Wherein when control section determines that cursor has been placed predetermined amount of time in the position of this content information data, at least a portion of the second content data corresponding with this content information is reproduced in the preview of control section control reproducing part, begins the part that three content-data corresponding with next bar content information data reproduced in preview subsequently.
5, according to the described reproducer of claim 4,
A plurality of parts of this content-data are reproduced in the continuous preview of wherein control section search many content-datas corresponding with content information data, and control reproducing part.
6, according to the described reproducer of claim 5,
Wherein after the preview reproduction all the elements data corresponding with content information data, the preview of control section control reproducing part is reproduced and next content information data content data corresponding.
7, according to the described reproducer of claim 4,
A wherein said content information data comprises artist information.
8, according to the described reproducer of claim 7,
Wherein control section also is configured to when the preview of having finished all the elements data corresponding with content information data is reproduced, and the control cursor moves to next other information data from this content information data.
9, according to the described reproducer of claim 2,
Wherein when determining that cursor has been placed predetermined amount of time other the position of content information data or when longer, control section control display part shows the tabulation of the content identification data corresponding with this other content information data.
10, according to the described reproducer of claim 9,
Wherein when finishing when reproducing with the preview of the part of content identification data content data corresponding, control section control cursor moves to next content identification data in the tabulation from this content identification data.
11, according to the described reproducer of claim 9,
Wherein when cursor was parked in other the position of content information data, control section began to count described predetermined amount of time.
12, according to the described reproducer of claim 2,
Wherein when selecting the preview reproduction mode, control section begins to count described predetermined amount of time.
13, according to the described reproducer of claim 1,
Wherein control section control reproducing part is according to the order than high ratings of content-data, the part of rendition of content data.
14, according to the described reproducer of claim 13,
Wherein said grading is based on the representation of the historical of content-data in the reproducing part.
15, according to the described reproducer of claim 1,
Wherein control section control reproducing part begins the part of rendition of content data according to the descending at the issuing date of content-data.
16, according to the described reproducer of claim 1,
Wherein in the part of reproducer rendition of content data, when a certain operation was determined, control section control reproducing part began to reproduce the reproduced whole contents data of its part.
17, according to the described reproducer of claim 9,
Wherein control section control reproducing part is reproduced the part of described other content information data according to preview reproduction start position information.
18, according to the described reproducer of claim 17,
Wherein control section reads preview reproduction start position information from the header of other content-data corresponding with described other content information data.
19, a kind of reproducting method comprises:
Normal reproduction first content data;
Accept the operation of the search content information data relevant with the first content data;
When first content data during by normal reproduction, the search content information data; With
At least a portion of the second content data corresponding with this content information data is reproduced in preview.
CN200680000493A 2005-05-13 2006-05-11 Reproduction apparatus, reproduction method, and signal Expired - Fee Related CN100593211C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2005140903 2005-05-13
JP140903/2005 2005-05-13
JP199411/2005 2005-07-07

Publications (2)

Publication Number Publication Date
CN1989567A CN1989567A (en) 2007-06-27
CN100593211C true CN100593211C (en) 2010-03-03

Family

ID=38185470

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200680000493A Expired - Fee Related CN100593211C (en) 2005-05-13 2006-05-11 Reproduction apparatus, reproduction method, and signal

Country Status (1)

Country Link
CN (1) CN100593211C (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012185899A (en) * 2011-02-15 2012-09-27 Jvc Kenwood Corp Reproduction device, reproduction method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963916A (en) * 1990-09-13 1999-10-05 Intouch Group, Inc. Network apparatus and method for preview of music products and compilation of market data
CN1592390A (en) * 2003-05-20 2005-03-09 日本先锋公司 Reproducing unit having digest playback capability and digest playback method
CN1604634A (en) * 2003-10-04 2005-04-06 三星电子株式会社 Storage medium storing search information and reproducing apparatus and method
CN1613049A (en) * 2002-01-08 2005-05-04 皇家飞利浦电子股份有限公司 User interface for electronic devices for controlling the displaying of long sorted lists

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5963916A (en) * 1990-09-13 1999-10-05 Intouch Group, Inc. Network apparatus and method for preview of music products and compilation of market data
CN1613049A (en) * 2002-01-08 2005-05-04 皇家飞利浦电子股份有限公司 User interface for electronic devices for controlling the displaying of long sorted lists
CN1592390A (en) * 2003-05-20 2005-03-09 日本先锋公司 Reproducing unit having digest playback capability and digest playback method
CN1604634A (en) * 2003-10-04 2005-04-06 三星电子株式会社 Storage medium storing search information and reproducing apparatus and method

Also Published As

Publication number Publication date
CN1989567A (en) 2007-06-27

Similar Documents

Publication Publication Date Title
EP1880385B1 (en) Reproduction apparatus, reproduction method, and signal
EP1742222B1 (en) Reproducing apparatus and reproducing method.
CN101714392B (en) Reproducing apparatus and method
JP4581934B2 (en) Playback apparatus, playback method, and playback program
CN100580795C (en) Reproducing apparatus, reproducing method, and content reproducing system
CN101140787B (en) Reproduction apparatus, reproduction method and reproduction program
CN101053035B (en) Recording/reproducing apparatus, and associated content display control method
JP4841172B2 (en) Music information search method, music information search device, and computer program
CN100593211C (en) Reproduction apparatus, reproduction method, and signal
JP2007035162A (en) Electronic equipment, display method, and display program
CN100583284C (en) Reproducing apparatus, correlated information notifying method, and correlated information notifying program
JP4380284B2 (en) COMMUNICATION DEVICE, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM
JP5061634B2 (en) Portable display device, display method and program
JP2008102883A (en) Host device, database management system, database management method and program
JP2005107974A (en) Communication apparatus, communication method and communication program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100303

Termination date: 20150511

EXPY Termination of patent right or utility model