US20170031549A1 - Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus - Google Patents

Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus Download PDF

Info

Publication number
US20170031549A1
US20170031549A1 US15/296,373 US201615296373A US2017031549A1 US 20170031549 A1 US20170031549 A1 US 20170031549A1 US 201615296373 A US201615296373 A US 201615296373A US 2017031549 A1 US2017031549 A1 US 2017031549A1
Authority
US
United States
Prior art keywords
content
pieces
displayed
piece
data associated
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.)
Abandoned
Application number
US15/296,373
Inventor
Toru Sasaki
Yoichiro Sako
Toshiro Terauchi
Takatoshi Nakamura
Yuichi Abe
Mitsuru Takehara
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
Priority to US15/296,373 priority Critical patent/US20170031549A1/en
Assigned to SONY CORPORATION reassignment SONY CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ABE, YUICHI, TAKEHARA, MITSURU, SASAKI, TORU, SAKO, YOICHIRO, NAKAMURA, TAKATOSHI, TERAUCHI, TOSHIRO
Publication of US20170031549A1 publication Critical patent/US20170031549A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • G06F16/447Temporal browsing, e.g. timeline
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/438Presentation of query results
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • G06F17/3005
    • G06F17/30064
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10KSOUND-PRODUCING DEVICES; METHODS OR DEVICES FOR PROTECTING AGAINST, OR FOR DAMPING, NOISE OR OTHER ACOUSTIC WAVES IN GENERAL; ACOUSTICS NOT OTHERWISE PROVIDED FOR
    • G10K15/00Acoustics not otherwise provided for
    • G10K15/02Synthesis of acoustic waves
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel

Definitions

  • the present invention relates to a content list display method and a content list display apparatus for displaying a list of content, such as music, movies, and electronic books, on a display screen. Also, the present invention relates to a content selecting and processing method and a content selecting and processing apparatus for selecting a specific piece of content from the content list displayed by the content list display method and processing the selected piece of content.
  • content means content information of music, video (movies, television broadcasted programs, captured images, and so on), electronic books (text information and still image information of papers, novels, and magazines), guide information, web pages, and programs (including a game program), expressed by signals.
  • a content storing and playing back apparatus capable of storing a large amount of content in a built-in content storing unit, such as a mass storage hard disk or a semiconductor memory, and playing back a piece of content selected by a user.
  • a list of content stored in the content storing unit is displayed so that a user can select a piece of content from the list. Accordingly, the user can quickly find a desired piece of content from a large amount of content stored in the content storing unit (for example, see Patent Document 1: Japanese Unexamined Patent Application Publication No. 2001-110171).
  • a new piece of content can be captured into the content storing unit via a network, such as the Internet (for example, see Patent Document 2: Japanese Unexamined Patent Application Publication No. 2005-122075).
  • information about a list of distributable content is transmitted from a content distributing server.
  • a user selects a desired piece of content from the list and requests distribution of the selected piece of content.
  • the content stored in the content storing unit is owned by the user and can be called private content.
  • the content that exists in the distributing server and is not yet owned by any user can be called public content.
  • Each of the lists described in Patent Documents 1 and 2 is displayed on a display screen of the content storing and playing back apparatus. However, the lists are not displayed on the same display screen at the same time, and an apparatus for displaying the both lists on the same screen has not been provided.
  • the present invention is directed to providing a method and an apparatus for solving this problem.
  • a content list display method including the step of displaying a list of private content owned by a user and public content not owned by the user on a screen by using a predetermined common attribute as a search key attribute for search and display such that a difference between the private content and the public content can be visually recognized.
  • the private content and the public content associated with a predetermined search key attribute are displayed on a screen such that a difference between the both types of content can be visually recognized.
  • a user can select a piece of content while being aware of the difference.
  • data of the private content and the public content includes main data and associated data contributing to display of the list, the main data and the associated data of the private content are stored in a content storing unit of a terminal owned by the user, the main data of the public content is not stored in the content storing unit, and the list is displayed by using the associated data of the private content and the public content.
  • content is determined to be the public content or the private content on the basis of whether main data of the content is stored in the content storing unit.
  • the list is displayed by using the associated data.
  • data of the private content and the public content includes main data and associated data contributing to display of the list, and the associated data includes distinguishing information to distinguish the private content from the public content, the distinguishing information being used to perform display such that a difference between the private content and the public content can be visually recognized.
  • a list of private content and public content is displayed on a screen by using a predetermined attribute as a search key attribute such that the both types of content can be distinguished from each other.
  • a predetermined attribute as a search key attribute such that the both types of content can be distinguished from each other.
  • FIG. 1 illustrates an overview of a system configuration including an audio apparatus to which a content list display apparatus according to an embodiment of the present invention is applied;
  • FIG. 2 shows an example of appearance of the audio apparatus according to the embodiment
  • FIG. 3 is a block diagram showing an example of a configuration of the audio apparatus according to the embodiment.
  • FIG. 4 illustrates an example of associated data according to the embodiment
  • FIG. 5 is a functional block diagram showing a main part of the audio apparatus according to the embodiment.
  • FIG. 6 illustrates an example of display on a front panel of the audio apparatus according to the embodiment
  • FIGS. 7A and 7B illustrate an example of display of a content list according to the embodiment of the present invention
  • FIGS. 8A and 8B illustrate an example of display of a content list according to the embodiment of the present invention
  • FIGS. 9A and 9B illustrate an example of display of a content list according to the embodiment of the present invention.
  • FIGS. 10A, 10B, and 10C illustrate an example of display of a content list according to the embodiment of the present invention
  • FIG. 11 shows part of a flowchart illustrating an example of a content list display process according to the embodiment of the present invention.
  • FIG. 12 shows part of the flowchart illustrating the example of the content list display process according to the embodiment of the present invention
  • FIG. 13 shows part of the flowchart illustrating the example of the content list display process according to the embodiment of the present invention.
  • FIG. 14 illustrates another example of the associated data according to the embodiment of the present invention.
  • song content is used as an example of content and an audio apparatus is used as an example of a content list display apparatus or a content selecting and processing apparatus.
  • the audio apparatus displays a content list listing pieces of song content in the order of date and time of release so that a user can search for a piece of song content by using a time attribute, such as a date of release of the song content (e.g., date of sale or date of announcement), as a search attribute key.
  • a time attribute such as a date of release of the song content (e.g., date of sale or date of announcement), as a search attribute key.
  • FIG. 1 illustrates an overview of a system configuration including the audio apparatus according to the embodiment.
  • a so-called package medium such as a disc medium including a CD (compact disc) and a DVD (digital versatile disc) or a memory medium including a memory card, or via a network, such as the Internet, from a content distributing server.
  • a so-called package medium such as a disc medium including a CD (compact disc) and a DVD (digital versatile disc) or a memory medium including a memory card
  • a network such as the Internet
  • the audio apparatus 1 has a function of accessing a content distributing server 2 via a network 3 and a function of reading/writing data from/on an optical disc 4 or a card memory 5 , under consideration of the above-described methods for obtaining public content.
  • content data of song content includes song data serving as main data and associated data, which is described below.
  • the audio apparatus 1 and the content distributing server 2 include content storing units 1 A and 2 A, respectively, for storing content data of the song content.
  • the obtained public content is managed as private content in the audio apparatus 1 thereafter.
  • the user can obtain only associated data of public content without obtaining song data as main data in this embodiment. In this state, however, the main data is not owned by the user, and thus the public content is managed as public content.
  • FIG. 2 shows an example of appearance of the audio apparatus 1 according to this embodiment.
  • FIG. 3 is a block diagram showing an example of a configuration of the audio apparatus 1 according to this embodiment.
  • the audio apparatus 1 includes a slot 7 for a disc 4 , such as a CD or a DVD, and a slot 8 for a memory card 5 .
  • the slots 7 and 8 are provided on a side surface 6 A of a cabinet 6 .
  • An operation button group 9 including operation buttons 9 A to 9 L is provided at a predetermined position of a front panel 10 , which is provided on a front surface of the cabinet 6 of the audio apparatus 1 .
  • the operation buttons constituting the operation button group 9 include a playback button 9 A, a skip button 9 B, a volume adjusting button 9 C, and a menu button 9 G.
  • the skip button 9 B and the volume adjusting button 9 C are so-called seesaw buttons.
  • the skip button 9 B can indicate a skip direction, which is described below.
  • the volume adjusting button 9 C can provide instructions to turn up/down volume.
  • the front panel 10 is also provided with a content display unit 11 including an LCD (liquid crystal display) and time axis bars TB 1 and TB 2 also including an LCD.
  • a display device in the content display unit 11 has a relatively large screen, as shown in FIG. 2 .
  • Each of the time axis bars TB 1 and TB 2 has a long and thin screen.
  • images corresponding to pieces of song content to be selected or played back are displayed in the time axis bars TB 1 and TB 2 and the content display unit 11 .
  • images corresponding to a plurality of pieces of song content near a piece selected in the time axis bar TB 1 or TB 2 are displayed in the content display unit 11 in an enlarged size.
  • the front panel 10 is provided with turning knobs, such as a selection dial 12 and a zoom dial 13 , which can be turned by a user.
  • the selection dial 12 is a turning knob used to change a time-axis position in the time axis bars TB 1 and TB 2 .
  • the zoom dial 13 is a turning knob used to change and set a range of time axis (maximum value of a range of display dates) to be displayed in the time axis bars TB 1 and TB 2 .
  • the audio apparatus 1 includes a control unit 20 , a hard disk device (HDD) 22 , a CD/DVD drive 23 , a memory card drive 24 , a network interface 25 , a display unit 26 , an operation input unit 27 , and an audio controller 28 , which connect to a system bus 21 .
  • a control unit 20 a hard disk device (HDD) 22 , a CD/DVD drive 23 , a memory card drive 24 , a network interface 25 , a display unit 26 , an operation input unit 27 , and an audio controller 28 , which connect to a system bus 21 .
  • HDD hard disk device
  • the control unit 20 controls operations of the entire audio apparatus 1 and includes a CPU (central processing unit) 20 A, a ROM (read only memory) 20 B, and a RAM (random access memory) 20 C.
  • the CPU 20 A, the ROM 20 B, and the RAM 20 C connect to each other via the system bus 21 and transmit/receive data and control signals via the system bus 21 . Accordingly, the CPU 20 A executes a control process described below.
  • the ROM 20 B stores various programs executed by the CPU 20 A (a display process, a song data decoding process, a user interface process, a data reading/writing process, and so on), an apparatus ID, character data, and so on.
  • the RAM 20 C is used as a work area for executing the above-described various programs or a work area for decoding or decompressing compressed song data. Also, the RAM 20 C is used for temporarily storing data.
  • the HDD 22 serves as the content storing unit 1 A in this example.
  • the content storing unit 1 A of the HDD 22 includes an area for recording main data (song data) and associated data of private content and an area for recording associated data of public content.
  • public content becomes private content after the main data (song data) thereof has been obtained and stored in the content storing unit 1 A.
  • an area for storing main data of public content does not exist in the content storing unit 1 A.
  • the CD/DVD drive 23 reads song data as main data and associated data of song content recorded on a CD or DVD loaded through the slot 7 .
  • the memory card drive 24 reads song data as main data and associated data of song content recorded on the memory card 5 loaded through the slot 8 .
  • the read song data and associated data of the song content are stored in the content storing unit 1 A of the HDD 22 under control by the control unit 20 .
  • the read song data of the song content is transferred to the audio controller 28 , is supplied to a speaker 30 via an audio amplifier 29 , and sound is reproduced through the speaker 30 under control by the control unit 20 .
  • the song data is compressed to data of an ATRAC3plus (adaptive transform acoustic coding 3 plus) format or an MP3 (MPEG audio layer III) format, and is then recorded while being associated with associated data.
  • ATRAC3plus adaptive transform acoustic coding 3 plus
  • MP3 MPEG audio layer III
  • identification information of the song content a song content ID
  • the data of the song content may be encoded at the same time.
  • Associated data of each piece of song content stored in the content storing unit 1 A of the HDD 22 includes not only data stored in the CD, DVD, or memory card, but also data added in the audio apparatus 1 and data added by the user. Part of the associated data can be modified or changed by the user.
  • song data of a piece of song content selected by the user from the stored song content is read, the read song data is decompressed in accordance with a compression format, and the decompressed song data is transmitted to the audio controller 28 .
  • the audio controller 28 transmits the song data to the amplifier 29 , which converts the song data to an analog audio signal, and the analog audio signal is supplied to the speaker 30 . Accordingly, the selected piece of song content to be played back is output from the speaker 30 , so that a listener can listen to a desired song.
  • the network interface 25 connects to the content distributing server 2 via the network 3 , and obtains associated data and song data as main data of song content from the content distributing server 2 via the network 3 .
  • the audio apparatus 1 transmits a request to the content distributing server 2 , obtains associated data about song content in a time range to be displayed on the list (range of dates of release), and stores the associated data in the content storing unit 1 A. Accordingly, the list is displayed.
  • the audio apparatus 1 After a piece of song content corresponding to the associated data obtained from the content distributing server 2 has been selected from the content list and instructions to purchase the piece of song content have been provided, song data as main data of the selected piece of song content is obtained from the distributing server 2 , and the song data is stored in the content storing unit 1 A while being associated with the associated data that has been obtained in advance. At this time, information for distinguishing public content from private content in the associated data is rewritten, so that the piece of public content obtained from the distributing server 2 is managed as private content.
  • song data of distributed song content is compressed.
  • the song data is decompressed in the above-described manner during playback and sound is output from the speaker 30 via the audio controller 28 and the amplifier 29 .
  • the display unit 26 displays various data on the basis of control by the control unit 20 . This is described in detail below.
  • data to be displayed supplied to the display unit 26 via the system bus 21 is converted to a signal adaptable to a display device connected to a video controller 261 and is output under control by the video controller 261 .
  • a content display unit 262 (the content display unit 11 shown in FIG. 2 ) displays thumbnails of pieces of content and associated data on a screen of the display device so that the user can easily search for and select a song.
  • a time axis bar display unit 263 includes the time axis bars TB 1 and TB 2 shown in FIG. 2 as display devices.
  • the time axis bar display unit 263 receives data to be displayed from the video controller 261 and displays small thumbnails of many pieces of content in the time axis bars TB 1 and TB 2 in a time axis order, as described below.
  • the time axis bar display unit 263 displays a list of all pieces of song content stored in the content storing unit 1 A or many pieces of song content selected from the song content stored in the content storing unit 1 A in the time axis bars TB 1 and TB 2 in the order of date of release. With this arrangement, the position of each piece of song content is clearly visible, so that a song can be easily searched for and selected.
  • the operation input unit 27 includes the operation button group 9 to accept an operation by the user, the selection dial 12 , and the zoom dial 13 .
  • the operation button group 9 includes the playback/pause button 9 A, the skip button 9 B, the volume adjusting button 9 C, the menu button 9 G, and other various mode selecting buttons.
  • the selection dial 12 and the zoom dial 13 obtain an operation output according to a rotation angle or rotation number made by a dial operation (rotating operation) by the user from a rotary encoder and input the operation output to the CPU 20 A via an input interface 271 .
  • a dial operation performed on the selection dial 12 is an operation of changing a position on the time axis in the time axis bars TB 1 and TB 2 (or changing a selected piece of content).
  • a dial operation performed on the zoom dial 13 is an operation of extending/narrowing the range of display dates in the time axis bars TB 1 and TB 2 .
  • the zoom dial 13 If the zoom dial 13 is turned in a direction to extend the range of display dates, the size of thumbnails of song content displayed in the time axis bars TB 1 and TB 2 in the time axis direction reduces, and a maximum number of thumbnails of song content displayed in the time axis bars TB 1 and TB 2 increases. On the other hand, if the zoom dial 13 is turned in a direction to narrow the range of display dates, the size of thumbnails of song content displayed in the time axis bars TB 1 and TB 2 in the time axis direction increases, and the maximum number of thumbnails of song content displayed in the time axis bars TB 1 and TB 2 decreases.
  • Associated data of song content is data related to each piece of song content, such as a title and an artist name of the song content. As described above, the associated data is stored in the content storing unit 1 A of the HDD 22 while being associated with a song content ID (identification data) of a corresponding piece of song content. In private content, song data as main data of the song content is stored while being applied with a song content ID. Thus, associated data of respective pieces of song content are associated with song data by song content IDs that are applied in common.
  • the associated data can be automatically obtained when content data of song content is read from a package medium. Alternatively, only the associated data can be obtained from the content distributing server. Also, associated data that is transmitted together with song data can be obtained at download of content data of song content. Furthermore, the user can additionally input associated data or edit obtained associated data by changing it.
  • the associated data includes the items shown in FIG. 4 .
  • Song content ID A code that can be uniquely identified in at least the audio apparatus 1 .
  • Access path It indicates a source of song content.
  • an identification code such as ISRC (international standard recording code) may be used if the source is a medium such as a CD or DVD, whereas a URL (uniform resource locator) may be used if the song content is obtained via a network. This item is optional.
  • Content file path An access path of song data (main data) of the song content stored in the HDD 22 .
  • File name The file name of the song content. It may be included in the content file path.
  • Album name The name of an album including the song content. None is described if the song content is single.
  • Artist name The name of a singer, a player, a conductor, a songwriter, a composer, or an arranger.
  • Jacket image data path Access path to an image of a jacket photo or a file of a thumbnail thereof.
  • Date of release Date of announcement or sale of the song. It may be a date of purchase.
  • Access permission information It is optional. The details are described below.
  • Test-listen data file path It is optional. Access path to test-listen data of song content obtained from the content distributing server 2 .
  • “song title”, “album name”, and “artist name” can be obtained from a CDDB (compact disc database) server via a network.
  • “date of release”, “year of issue” or “year of sale” can be obtained from the CDDB.
  • month and date are to be also recorded as the associated data
  • the year, month, and date of release printed on a package are input by the user through the operation button group 9 or manually input from a personal computer via the network interface 25 .
  • “Duration of play” can be obtained from TOC (table of content) information in a package medium or the like.
  • SMSong content ID”, “access path”, “content file path”, “file name”, and “jacket image data path” are automatically or semi-automatically (partly through a manual operation) determined when content data of the song content is stored in the HDD 22 .
  • a “read/write attribute” is a read/write permission attribute to main data (song data) of song content.
  • the read/write attribute also has an attribute of “owner”, “group”, and “others”, as shown in the figure.
  • “Owner” represents an owner of the audio apparatus 1 or the distributing server. In some cases, “owner” represents the audio apparatus 1 or the distributing server itself.
  • Group represents a plurality of owners (e.g., a family) of the audio apparatus 1 or a group of apparatuses assigned with the apparatus ID of the audio apparatus 1 .
  • a read permission attribute represented by “r” in FIG. 4
  • a write permission attribute represented by “w” in FIG. 4
  • the read/write attribute includes six attributes.
  • read of the read permission attribute literally means read from a recording medium (the content storing unit 1 A of the HDD 22 or the content storing unit 2 A of the content distributing server 2 ).
  • Write of the write permission attribute means move or deletion of content data of the song content.
  • the meaning of the attribute of “owner”, “group”, and “others” of the read/write attribute is for the owner of the song data and associated data of the song content. Note that the meaning is different for the owner or user of the audio apparatus 1 , the owner of the content distributing server 2 , and the owner of copyright of song data.
  • a value of the read/write attribute is represented by data of 6 bits. For example, as shown in the center of the right side in FIG. 4 , if the value of the read/write attribute is “110000”, the owner is permitted to read and write content data of the song content attached with this read/write attribute, but the group and others are not permitted. If the value of the read/write attribute is “111010”, everyone is permitted to read, and only the owner is permitted to perform move and deletion.
  • the read/write attribute can be used as distinguishing information for distinguishing private content from public content.
  • information indicating whether main data is stored in the content storing unit 1 A can be used as distinguishing information for distinguishing private content from public content.
  • the read/write attribute together with information indicating whether main data is stored in the content storing unit 1 A in a case where associated data is stored in the content storing unit 1 A may be used as the distinguishing information.
  • the definition of “group” can be stored in part of the HDD 22 in the audio apparatus 1 on the user side and can be performed on entire song content stored in the audio apparatus 1 .
  • the definition of “group” can be provided in another field of the associated data and can be performed on respective pieces of the song content.
  • the definition of “group” is the same in the distributing server, but is made by information indicating a set of group members.
  • a user ID of a user who is permitted to access song content and a user ID of a user who is not permitted to access the song content are set as access permission information. For example, if there is a piece of song content which one can access and which should not be accessed by the other users, his/her user ID is set to a permitted user ID as access permission information of the piece of song content, and user IDs of the other members of family are set to a non-permitted user ID.
  • access can be limited by using the group attribute of the above-described read/write attribute without using the access permission information.
  • the access permission information can be set for the entire content data of the song content stored in the apparatus, as the above-described group attribute.
  • the access permission information can be set for each piece of song content by providing the information for each piece of associated data, as shown in FIG. 4 .
  • FIG. 5 is a functional block diagram mainly showing function processing units of the control unit 20 to display a content list.
  • a list is displayed by arranging thumbnails of pieces of song content in the order of date of release within a specified range of period, the date of release of each piece of song content being used as a search key attribute.
  • the content storing unit 1 A of the HDD 22 includes a main data (song data) accumulating unit 1 Aa and an associated data accumulating unit 1 Ab.
  • the control unit 20 includes, as the function processing units for displaying a content list, a content associated data managing unit 201 , a content main data managing unit 202 , a display condition setting unit 203 , a display arranging unit 204 , and a public content data obtaining unit 205 .
  • the content associated data managing unit 201 manages associated data accumulated in the associated data accumulating unit 1 Ab of the content storing unit 1 A and has a function of reading and writing the associated data.
  • the content main data managing unit 202 manages song data as main data of song content accumulated in the main data accumulating unit 1 Aa of the content storing unit 1 A and has a function of reading and writing the song data.
  • the display condition setting unit 203 sets a display condition of a content list in accordance with an operation input by a user through the operation button group 9 , the selection dial 12 , or the zoom dial 13 in the operation input unit 27 , and supplies the set condition to the display arranging unit 204 .
  • the display condition set here includes, as described below, a range of period (a range of dates) within which pieces of content are listed in the order of date of release as a search key attribute, information about a position of a focus cursor, and a mode condition including a mode of displaying a content list of only private content (hereinafter referred to as a private mode) and a mode of displaying a content list of private content and public content (hereinafter referred to as a mixed mode).
  • a range of period a range of dates
  • a mode condition including a mode of displaying a content list of only private content (hereinafter referred to as a private mode) and a mode of displaying a content list of private content and public content (hereinafter referred to as a mixed mode).
  • the display arranging unit 204 supplies information about a range of display period to the content associated data managing unit 201 on the basis of the display condition received from the display condition setting unit 203 , and requests associated data necessary for displaying a content list.
  • the content associated data managing unit 201 receives the information about the display condition (information about the range of display period) from the display arranging unit 204 , reads associated data necessary for displaying the content list, such as data of thumbnails of song content released in the range of the display period, and supplies the read data to the display arranging unit 204 .
  • the associated data accumulating unit 1 Ab stores information about thumbnails created by using image information, such as jacket photos of private content and public content, in the form of a thumbnail file.
  • the content associated data managing unit 201 reads and obtains thumbnails of respective pieces of music content required for displaying a content list from the thumbnail file stored in the associated data accumulating unit 1 Ab by referring to the above-described jacket image data path in the associated data, and supplies the obtained thumbnails to the display arranging unit 204 .
  • the content associated data managing unit 201 also reads other associated data than the thumbnails, such as titles and dates of release to be displayed on the content list, from the associated data accumulating unit 1 Ab and supplies the read data to the display arranging unit 204 .
  • the thumbnails of respective pieces of song content are created at the time of obtaining associated data of the song content through the CD/DVD drive 23 , the memory card drive 24 , or the network interface 25 and storing the associated data in the associated data accumulating unit 1 Ab, and the created thumbnails are stored in the associated data accumulating unit 1 Ab.
  • the thumbnails may be created by accessing the jacket image file of the song content stored in the associated data accumulating unit 1 Ab at a process of displaying the content list. If data of the thumbnails is included in the associated data, the data of the thumbnails is used.
  • the display arranging unit 204 instructs the public content data obtaining unit 205 to obtain associated data of public content at an appropriate timing, e.g., at initial display of the content list or at change of the range of display period.
  • the public content data obtaining unit 205 accesses the content distributing server 2 via the network interface 25 in order to obtain the associated data of the public content, and then supplies the obtained associated data to the content associated data managing unit 201 .
  • the content associated data managing unit 201 receives the associated data from the public content associated data obtaining unit 205 and stores the associated data in the associated data accumulating unit 1 Ab.
  • the content associated data managing unit 201 when the content associated data managing unit 201 obtains associated data together with main data from the CD/DVD drive 23 or the memory card drive 24 , the content associated data managing unit 201 stores the obtained associated data in the associated data accumulating unit 1 Ab.
  • the content associated data managing unit 201 When storing the associated data, the content associated data managing unit 201 performs control so that the same associated data of music content as the associated data of music content (public content and private content) that has already been accumulated in the associated data accumulating unit 1 Ab is not redundantly accumulated.
  • a method of abandoning new associated data is preferably used, because part of the accumulated associated data can be added or modified by a user, and the addition and modification should be maintained.
  • main data is newly stored as private content, for example, the associated data stored in the associated data accumulating unit 1 Ab may be updated with newly obtained associated data.
  • determination of overlap of associated data may be made only on the associated data of private content.
  • determination of overlap of associated data may be made only on the associated data of public content.
  • the display arranging unit 204 includes a content display unit arranging unit 2041 and a time axis bar arranging unit 2042 , generates display information of a content list according to information of a display condition supplied from the display condition setting unit 203 by using the associated data obtained from the content associated data managing unit 201 , and supplies the generated display information to the display unit 26 .
  • the time axis bar arranging unit 2042 generates image information of the content list to be displayed on the content display unit 11 by using the display condition supplied from the display condition setting unit 203 , the thumbnail data supplied from the content associated data managing unit 201 , and other data, and supplies the generated image information to the display unit 26 , so that the image information is displayed in the time axis bars TB 1 and TB 2 .
  • the time axis bar arranging unit 2042 generates information to be displayed in the time axis bars TB 1 and TB 2 , that is, image information of the content list listing small thumbnails of music content arranged in the time order of the date of release within the set range of period, by using the date of release of the music content as a search key attribute.
  • the time axis bar arranging unit 2042 refers to the above-described read/write attribute in the associated data in order to determine whether each piece of song content is public content or private content, and displays thumbnails of private content in color and thumbnails of public content in monochrome so that the user can visually distinguish the both types of content from each other.
  • the method for enabling the user to visually distinguish public content from private content is not limited to the method of displaying the thumbnails in color and monochrome.
  • thumbnails of different sizes or shapes may be used.
  • the thumbnails of private content may be larger than those of public content.
  • the shape of the thumbnails of public content may be square, whereas the shape of the thumbnails of private content may be hexagon.
  • modifications applied to the thumbnails may be changed.
  • grayscale display or grayout display may be adopted.
  • the thumbnails of private content may be surrounded by a bold frame, and those of public content may be surrounded by nothing. In this way, various modifications can be adopted.
  • the content display unit arranging unit 2041 generates image information of the content list to be displayed in the content display unit 11 by using the display condition supplied from the display condition setting unit 203 , the thumbnail data supplied from the content associated data managing unit 201 , and other data, and supplies the generated image information to the display unit 26 .
  • the content list displayed in the content display unit 11 is a list of thumbnails of pieces of content near a focus cursor in the time axis bars TB 1 and TB 2 .
  • the content display unit arranging unit 2041 displays enlarged thumbnails of part of content near the focus cursor among the small thumbnails in the content list displayed in the time axis bars TB 1 and TB 2 , and also displays details of associated information, such as titles of content.
  • the time axis bar arranging unit 2042 displays smaller thumbnails than those displayed in the content display unit 11 in the time axis bars TB 1 and TB 2 .
  • the smaller thumbnails are also generated and are stored in the thumbnail file in the associated data accumulating unit 1 Ab.
  • the time axis bar arranging unit 2042 performs display in the time axis bars TB 1 and TB 2 by using the smaller thumbnails supplied from the associated data accumulating unit 1 Ab.
  • the smaller thumbnails may not be included in the thumbnail file in the associated data accumulating unit 1 Ab. In that case, the smaller thumbnails may be generated in the time axis bar arranging unit 2042 on the basis of the obtained thumbnails for the content display unit 11 .
  • a predetermined part of the song data of the piece such as a head or climax, is played back, which helps the user to determine which song is currently selected.
  • the display arranging unit 204 supplies information of a song content ID of the piece of song content selected by a focus cursor and information of a content file path or information of test-listen data file path to the content main data managing unit 202 .
  • the content main data managing unit 202 reads the predetermined part of the main data (song data) indicated by the content file path from the main data accumulating unit 1 Aa and transmits the part to the audio controller 28 so that the predetermined part is played back.
  • test-listen data exists in the public content obtained from the content distributing server 2
  • the public content data obtaining unit 205 obtains the test-listen data at the same time of obtaining the associated data thereof and supplies the test-listen data to the content main data managing unit 202 .
  • the content main data managing unit 202 stores the received test-listen data in a test-listen data storing area of the main data accumulating unit 1 Aa while associating it with a song content ID.
  • the content main data managing unit 202 reads test-listen data of the piece of song content from the test-listen data storing area indicated by the test-listen data file path in the test-listen data storing area in the main data accumulating unit 1 Aa and supplies the test-listen data to the audio controller 28 . Accordingly, the test-listen data is played back through the speaker 30 .
  • the purchase request is transmitted to the content main data managing unit 202 via the display condition setting unit 203 and the display arranging unit 204 .
  • the content main data managing unit 202 Upon receiving the purchase request, the content main data managing unit 202 transmits a request for obtaining main data of the currently listened public content to the public content data obtaining unit 205 . Accordingly, the public content data obtaining unit 205 transmits a request for obtaining main data of the song content to the content distributing server 2 via the network interface 25 in order to obtain the main data, and transmits the main data to the content main data managing unit 202 .
  • the content main data managing unit 202 After receiving the main data of the public content, the content main data managing unit 202 stores the main data in the main data accumulating unit 1 Aa while associating the main data with the song content ID, and notifies the content associated data managing unit 201 of the storage.
  • the content associated data managing unit 201 receives the notification and rewrites the read/write attribute in the associated data of the song content from public content to private content. That is, the owner attribute of the read/write attribute is rewritten from “10” to “11”.
  • the song content that was public content is managed as private content in the audio apparatus 1 .
  • the display arranging unit 204 does not transmit the corresponding song content ID to the content main data managing unit 202 , but allows the content display unit 11 to display a mark, characters, or icon representing no test-listen data, so as to notify the user of it.
  • FIG. 6 shows an example of display of a content list.
  • the example shown in FIG. 6 shows the private mode.
  • the front panel 10 of the audio apparatus 1 according to this embodiment is provided with the content display unit 11 and the time axis bars TB 1 and TB 2 .
  • the private mode is set by the user, and thus the control unit 20 reads the associated data of only private content from the associated data accumulating unit 1 Ab of the HDD 22 .
  • Whether the associated data belongs to private content can be determined by referring to the read/write attribute of the associated data.
  • a determination of whether content is private content can be made by determining whether the main data having the same song content ID as that of the associated data exists in the content storing unit 1 A.
  • the control unit 20 obtains thumbnails of pieces of the private content on the basis of the associated data of the private content read from the associated data accumulating unit 1 Ab of the content storing unit 1 A, and arranges (sorts) small thumbnails of the thumbnails in the time axis bar TB 1 in the order of the date of release, that is, in the order of the date of sale in this example.
  • thumbnails of the private content are displayed in color.
  • the time axis bar TB 2 is not used in the private mode. If there are pieces of content having the same date of release, those pieces of content are further sorted on the basis of another attribute, such as a title.
  • small thumbnails of the pieces of private content owned by the user are arranged in the time axis bar TB 1 in the order of date of sale.
  • thumbnails may be sorted by applying the first day (January 1) or the last day (December 31) of the year or a random date (this is not recorded in the associated data).
  • the number of displayable thumbnails is determined depending on the display ability (resolution) of the time axis bar TB 1 . If the display ability is poor, rectangles or line segments drawn with colors of high distribution among dot colors constituting the thumbnails may be displayed instead of the thumbnails.
  • the pieces of song content stored in the content storing unit 1 A may be displayed, only the pieces of song content that can be displayed on the time axis bar TB 1 may be displayed in the list.
  • the pieces of song content to be displayed may be reduced by increasing the search key attribute for displaying the list, for example, by adding a genre to the time attribute of date of release as the search key attribute.
  • thumbnails of n pieces of song content are displayed in a specified range of display dates.
  • a triangle mark TX 1 indicating a start point of the range of display dates corresponding to the time axis bar TB 1 at a lower part of the content display unit 11 , indicates that the year of release of the song content piece CA 1 at the start point of the specified range of display dates is 1968.
  • a triangle mark TX 3 indicating an end point of the range of display dates corresponding to the time axis bar TB 1 at the lower part of the content display unit 11 , indicates that the year of release of the song content piece CAn at the end point of the specified range of display dates is 1990.
  • a triangle mark TX 2 indicates a position of a date of release of a song content piece that is currently focused on in the time axis bar TB 1 , and moves in accordance with the movement of a focus cursor frame FC 2 (described below) on the time axis bar TB 1 .
  • the date of release of the song content piece that is currently focused on is displayed on the right side of the triangle mark TX 2 .
  • thumbnails are displayed in the time axis bar TB 1 without gaps therebetween, which implies that the time axis between the triangle marks TX 1 and TX 3 is not linearly positioned.
  • the time axis may be linearly positioned, that is, a width corresponding to one year may be uniformly displayed, and the display positions of the thumbnails on the time axis bar TB 1 may be determined by associating them to the time axis.
  • thumbnails are displayed in the content display unit 11 with a size, resolution, and color of higher visibility than that in the time axis bar TB 1 .
  • FIG. 6 five thumbnails are displayed.
  • the five thumbnails in the content display unit 11 are displayed in conjunction with the thumbnails of pieces of song content specified by the cursor frame FC 2 , which indicates a focused position on the time axis bar TB 1 .
  • the cursor frame FC 2 focuses a width corresponding to five thumbnails, and also focuses the center thumbnail in the five thumbnails as a currently-selected piece of song content.
  • the five thumbnails focused by the cursor frame FC 2 are displayed in the content display unit 11 with a size, resolution, and color of higher visibility than that in the time axis bar TB 1 .
  • This cursor frame FC 2 can be horizontally moved by turning the selection dial 12 clockwise or counterclockwise. In accordance with a turn of the selection dial 12 , the five thumbnails displayed in the content display unit 11 are horizontally scrolled. In other words, the inside of the cursor frame FC 2 is a miniature of the content display unit 11 .
  • a cursor frame FC 1 is further displayed for the center thumbnail among the five thumbnails displayed in the content display unit 11 .
  • the cursor frame FC 1 indicates a currently focused piece of song content.
  • the year of release and the title of the focused piece of song content are displayed in a display space UL 1 and the artist name thereof is displayed in a display space UL 2 .
  • the year, month, and date of release are recorded in the “date of release” field of the associated data, the year, month, and date of release may be displayed in the display space UL 1 .
  • part of song data of the focused piece of song content is played back, so that the user can recognize the focused piece of song content.
  • the control unit 20 sequentially reads the song data as main data of the piece of song content from the content storing unit 1 A from the top, and plays back the piece of song content.
  • the position of the cursor frame FC 1 is fixed at the center. If the selection dial 12 is turned and the position of the cursor frame FC 2 changes in the time axis bar TB 1 , the thumbnails of five pieces of song content displayed in the content display unit 11 are scrolled in the direction opposite to the movement direction of the cursor frame FC 2 , so that the thumbnail focused by the focus frame FC 1 changes.
  • FIG. 6 shows display of content in the private mode, which is a mode of displaying a list of pieces of song content whose main data and associated data are stored in the content storing unit 1 A.
  • pieces of song content stored in a CD or DVD loaded in the CD/DVD drive 23 of the audio apparatus 1 or pieces of song content stored in a memory card loaded in the memory card drive at the time are also targets to be displayed in the list.
  • the private mode is a mode enabling a user (owner of the content) to display a list of songs filtered on the basis of a genre or the like.
  • all pieces of song content displayed in the content display unit 11 and the time axis bar TB 1 are private content, and the thumbnails thereof are displayed in color.
  • colors are not actually shown, but color display is expressed by a shaded double frame around each thumbnail.
  • FIGS. 7A and 7B expressly show the color display.
  • FIG. 7A shows a list of thumbnails of pieces of song content displayed in the content display unit 11 shown in FIG. 6 .
  • FIG. 7B shows a list of thumbnails in the time axis bar TB 1 shown in FIG. 6 .
  • a plurality of (five) thumbnails having a favorable visibility are displayed in color in the content display unit 11 .
  • the five thumbnails and other thumbnails of pieces of song content arranged in the order of date of release are displayed in color in a smaller size in the time axis bar TB 1 .
  • the mixed mode is a mode of displaying a list of both private content and public content.
  • the private content is content stored in the content storing unit 1 A of the audio apparatus 1 or song content stored in a medium loaded into the CD/DVD drive 23 or the memory card drive 24 .
  • the private content is content owned by a user.
  • the public content is content stored in the content storing unit 2 A of the content distributing server 2 .
  • the user can access the associated data of the public content.
  • associated data of public content is stored in the content storing unit 1 A and then thumbnails of pieces of the public content are displayed.
  • the associated data obtained from the distributing server may be stored in the work area RAM 20 C so as to be used for displaying a list. Therefore, storage of associated data of public content in the content storing unit 1 A of the audio apparatus 1 is not a requirement of public content.
  • FIGS. 8A and 8B show an example of a content list displayed in the mixed mode.
  • FIG. 8A shows an example in the content display unit 11
  • FIG. 8B shows an example in the time axis bar TB 1 .
  • thumbnails of private content are displayed in color
  • thumbnails of public content are displayed in monochrome.
  • color thumbnails are shown with a shaded double frame as in FIGS. 7A and 7B
  • monochrome thumbnails are shown with a singe frame.
  • the thumbnails are scrolled to the right, with the focus cursor frame FC 1 in the content display unit 11 being kept at the center, as shown in FIG. 9A .
  • the scrolling causes a change of the thumbnail of a focused piece of song content. Accordingly, the associated data displayed in the display spaces UL 1 and UL 2 also changes at the same time.
  • the thumbnail of the newly focused piece of song content is displayed in monochrome, and thus the user can recognize that the piece of song content is public content.
  • the associated data has been obtained about the public content, and thus the title and artist name thereof can be displayed as shown in FIG. 9A .
  • the focused piece of song content is public content
  • a request for performing test-listen and then purchasing it may be typically generated.
  • the test-listen data is read from a data file in the main data accumulating unit 1 Aa and is output from the speaker 30 , so as to be provided to the user.
  • test-listen data exists when associated data of public content is obtained, the test-listen data may not be obtained at the time and stored in the test-listen data storing area of the main data accumulating unit 1 Aa. In that case, when a piece of public content is focused by the focus cursor frame FC 1 in the content display unit 11 , a request command of requesting distribution of test-listen data of the focused piece of public content may be transmitted to the content distributing server 2 , so that the content distributing server 2 may receive the request command and transmit the test-listen data to the audio apparatus 1 .
  • test-listen data field indicating presence/absence of test-listen data is provided in the associated data of obtained public content
  • a “test-listen” icon indicating existence of the test-listen data may be displayed at a part of the content display unit 11 , e.g., near the display space UL 1 , at the same time when the piece of public content is focused on in the content display unit 11 . Then, a request command of requesting the test-listen data may be transmitted upon press on the operation button 9 H by the user.
  • a query command of querying whether the test-listen data is prepared may be transmitted to the content distributing server 2 via the network interface 25 at the timing when a piece of public content is focused, and the “test-listen” icon may be displayed at a predetermined position of the content display unit 11 upon reception of a response saying that the test-listen data can be transmitted from the content distributing server 2 .
  • the received test-listen data is stored in the content storing unit 1 A of the HDD 22 , and the access path thereof is recorded in the “test-listen data” field of the associated data. Accordingly, the test-listen data can be quickly played back if the corresponding piece of public content is focused on next time.
  • a purchase command is transmitted to the distributing server from the audio apparatus 1 together with a user ID (user identifier) or an apparatus ID (apparatus identifier).
  • user ID user identifier
  • apparatus ID apparatus identifier
  • the audio apparatus 1 receives the distributed data, stores the song data in the main data accumulating unit 1 Aa of the content storing unit 1 A of the HDD 22 , generates the associated data as shown in FIG. 4 , stores the associated data in the associated data accumulating unit 1 Ab of the content storing unit 1 A, and deletes the test-listen data and the associated data that have been stored therein.
  • the monochrome thumbnail displayed in the content display unit 11 and the time axis bar TB 1 is replaced by a color thumbnail. That is, the purchased song data is dealt with as private content thereafter.
  • FIGS. 10A to 10C show another example of display of content in the mixed mode.
  • a list of private content and a list of public content are individually displayed in the two time axis bars TB 1 and TB 2 .
  • FIG. 10A shows an example of display in the content display unit 11 . This is totally the same as in the case where content is displayed in the mixed mode by using only the time axis bar TB 1 , as described above with reference to FIGS. 8A to 9B .
  • thumbnails of only private content are displayed in the time axis bar TB 1 as shown in FIG. 10B
  • thumbnails of only public content are displayed in the time axis bar TB 2 , as shown in FIG. 10C .
  • thumbnails of private content in the time axis bar TB 1 are displayed in color, whereas thumbnails of public content in the time axis bar TB 2 are displayed in monochrome.
  • thumbnails are displayed in one of the time axis bars TB 1 and TB 2 at the same time axis positions, so that the respective time axis positions are clear between private content and public content.
  • a space where no picture is displayed in the time axis bars TB 1 and TB 2 indicates that no content exists.
  • the cursor frame FC 2 that is additionally displayed on the time axis bar TB 1 and a cursor frame FC 3 that is additionally displayed on the time axis bar TB 2 are horizontally moved in perfect synchronization with each other in accordance with a turn of the selection dial 12 .
  • private content is displayed in the time axis bar TB 1 and public content is displayed in the time axis bar TB 2 .
  • public content may be displayed in the time axis bar TB 1 and private content may be displayed in the time axis bar TB 2 .
  • private content is displayed in color and public content is displayed in monochrome.
  • both private content and public content may be displayed in color or monochrome.
  • control unit 20 reads a preset initial value, that is, a range of display dates or a range of display dates at the end of a previous display of a content list, from the HDD 22 (step S 101 ).
  • the initial value is arbitrarily set, for example, “from Jan. 1, 1950 to Dec. 31, 2010”.
  • content data of song content is stored as private content in the content storing unit 1 A of the HDD 22 .
  • the range of display dates may be updated in accordance with the oldest and newest dates of release of the song content.
  • the start point TX 1 and the end point TX 3 of the range of display dates on the time axis bars TB 1 and TB 2 are updated.
  • step S 101 the control unit 20 asks the content distributing server 2 to transmit associated data in the specified range of display dates, associates the received associated data of respective pieces of song content with respective song content IDs, and stores the associated data in the associated data accumulating unit 1 Ab of the content storing unit LA of the HDD 22 (step S 102 ).
  • the fields of “content file path” and “file name” of associated data of public content whose main data has not yet been stored are blank.
  • the blank fields indirectly indicate that the song content is public content.
  • control unit 20 checks whether the associated data that matches the received associated data in “song title”, “album name”, “artist name”, “date of release”, and so on has already been stored. If such associated data has already been stored, the above-described deleting process is performed on the received associated data of song content (step S 103 ).
  • control unit 20 reads all “date of release” fields of the associated data of the public content and private content stored in the associated data accumulating unit 1 Ab of the content storing unit 1 A of the HDD 22 , and sorts the read data in the order of date (step S 104 ).
  • the sorting process may be performed on only the associated data of the song content in a specified range of display dates. However, if the selection dial 12 and the zoom dial 13 are frequently used, the sorting process is performed every time the range is changed. Thus, whether the sorting is to be performed on associated data of all pieces of song content or only a specified range of song content may be determined in accordance with the ability of resources, such as the CPU 20 A of the control unit 20 , the HDD 22 , or a response speed of a network or the content distributing server 2 .
  • control unit 20 reads image data in accordance with the content in the “jacket image data path” field of the associated data in the range of display dates among the associated data of the sorted song content, generates small thumbnails, and displays the thumbnails in the time axis bar TB 1 .
  • the small thumbnails of public song content are displayed in monochrome and the small thumbnails of private song content are displayed in color (step S 105 ).
  • the small thumbnails may be generated and stored in the HDD 22 in advance. In that case, the access path thereof is recorded in the associated data so that the corresponding small thumbnails can be read.
  • the control unit 20 reads a current position and width (range of dates) of the cursor frame FC 2 on the time axis bar TB 1 , reads associated data corresponding to the pieces of song content indicated by the cursor frame FC 2 , and displays thumbnails of the pieces in the content display unit 11 in an enlarged size.
  • thumbnails of public song content are displayed in monochrome, whereas thumbnails of private song content are displayed in color (step S 106 ).
  • control unit 20 additionally displays the focus cursor frame FC 1 on the thumbnail of the piece of song content displayed in the center of the content display unit 11 , as shown in FIG. 8A . Then, the control unit 20 reads the associated data of the focused piece of song content, and displays “year of release” and “title” in the display space UL 1 and “artist name” in the display space UL 2 (step S 107 ).
  • control unit 20 determines whether the focused piece of song content is public content (step S 111 in FIG. 12 ). If determining that the focused piece is public content, the control unit 20 determines whether test-listen data exists (step S 112 ).
  • the control unit 20 determines whether the test-listen data has been obtained (step S 113 ). If the test-listen data has not been obtained, the control unit 20 requests the test-listen data of the piece of song content to the content distributing server 2 in order to obtain the test-listen data, stores the obtained test-listen data in the test-listen data storing unit of the content storing unit 1 A, and plays back the test-listen data, which is output from the speaker 30 (step S 114 ).
  • step S 113 If determining in step S 113 that the test-listen data has been obtained, the control unit 20 reads the test-listen data that is stored in the test-listen data storing unit of the content storing unit 1 A and plays back the test-listen data, which is output from the speaker 30 (step S 115 ).
  • step S 112 If determining in step S 112 that the focused piece of public content does not have test-listen data, the control unit 20 displays a notification for the user that there is no test-listen data in the content display unit 11 , although not shown (step S 118 ). At this time, a voice message “There is no test-listen data” may be output from the speaker 30 .
  • step S 116 the control unit 20 determines whether the user has provided instructions to purchase the piece of public content. If the instructions to purchase the piece of public content have been provided, the control unit 20 executes a purchase routine of the piece of public content to the content distributing server 2 (step S 117 ).
  • the control unit 20 checks the associated data of the piece of song content to be purchased, and transmits a command to request purchase of the content data of the piece of song content to the content distributing server 2 on the basis of the “access path”. After receiving the content data, the control unit 20 stores the content data in the content storing unit 1 A of the HDD 22 , generates associated data of this piece of song content as private content, and deletes the associated data of this piece of song content as public content. Also, the control unit 20 may provide instructions to play back the received song data to the audio controller 28 .
  • step S 111 If determining in step S 111 that the focused piece of song content is not public content but private content, the control unit 20 reads part of the song data of the focused piece of song content stored in the main data accumulating unit 1 Aa of the content storing unit 1 A and plays back the part of song data, which is output from the speaker 30 (step S 121 in FIG. 13 ).
  • control unit 20 determines whether the user has performed a playback operation (step S 122 ). If determining that the playback operation has been performed, the control unit 20 reads the song data of the focused piece of song content from the main data accumulating unit 1 Aa and moves to a playback routine to play back the song data (step S 123 ).
  • step S 122 determines whether an operation of changing the position of the focus cursor frame FC 2 has been performed by determining whether the selection dial 12 has been turned or whether the skip button 9 B has been pressed (step S 124 ).
  • step S 124 If determining in step S 124 that an operation of changing the position of the focus cursor frame FC 2 has been performed, the control unit 20 pauses playback. Then, the process returns to step S 106 in FIG. 11 , where the control unit 20 detects a current position of the moved focus cursor frame FC 2 and changes display in the content display unit 11 . Then, the subsequent steps are repeated.
  • step S 124 If determining in step S 124 that the selection dial 12 has not been turned, the control unit 20 checks whether the range of display dates has been changed by turn of the zoom dial 13 (step S 125 ). If the range has been changed, the process returns to step S 101 in FIG. 11 , and step S 101 and the subsequent steps are performed in the above-described manner.
  • step S 125 determines whether another operation has been performed by the user (step S 126 ). If determining that another operation has been performed, the control unit 20 executes a process routine of the specified process (step S 127 ).
  • step S 126 determines whether instructions to end display of content have been provided. If the instructions have not been provided, the process returns to step S 124 and the subsequent steps are repeated. If determining in step S 128 that the instructions have been provided, the control unit 20 ends the routine of displaying content.
  • the following process may be performed as events related to a display process.
  • control unit 20 deletes song data and associated data of the piece of song content, changes the range of display dates, and executes a display routine from step S 101 in FIG. 11 .
  • the thumbnail of the piece of song content is deleted from the time axis bar TB 1 and the content display unit 11 .
  • the control unit 20 refers to associated data corresponding to the song content recorded on the medium to the inside of the medium or the distributing server, and generates temporary associated data. If instructions to capture content data of the song content from the medium to the audio apparatus 1 (ripping instruction) have been provided from the user, song data of the song content is stored in the HDD 22 and associated data thereof is generated. In any case, the content is displayed as private content. If a deleting instruction is provided when no ripping instruction is provided, the deleting instruction is ignored.
  • control unit 20 deletes generated temporary associated data and executes a re-display routine. If the content data of the song content has been stored in the HDD 22 , nothing affects display.
  • control unit 20 executes a re-display routine including sorting of associated data.
  • the content distributing server 2 is referred to for public content as necessary when the content list is to be re-displayed.
  • the responsiveness degrades and the user has stress.
  • associated data is obtained from the content distributing server 2 in a background process even when the main power of the audio apparatus 1 is turned OFF so that the associated data stored in the associated data accumulating unit 1 Ab is updated.
  • the content distributing server 2 if a new song is released, the content distributing server 2 generates the associated data thereof and transmits the generated data to the audio apparatus 1 .
  • the audio apparatus 1 receives the associated data, stores the received data in the HDD 22 , performs sorting on the basis of the date of release in the associated data, and stores a sort list in the HDD 22 .
  • a parameter for display e.g., the start point and/or end point of the range of display dates
  • an update button for associated data may be provided as necessary and a query command may be transmitted to the content distributing server 2 in accordance with a user operation of the update button if the user wants to.
  • distinction between private content and public content is not limited to distinction between “privately owned data and data before purchase or assignment”.
  • “content that can be watched/listened to by only oneself” can be distinguished from “content that can be watched/listened to by all family members”. Also, “content that can be freely watched/listened to by a normal member of an association” can be distinguished from “content that can be watched/listened to by a supporting member”.
  • song content stored in the loaded medium is dealt with as private content.
  • song content stored in a medium that is not loaded into the CD/DVD drive 23 or the memory card drive 24 but that is owned by a user is managed as public content.
  • one bit of an ownership attribute is provided as an attribute item of the associated data.
  • a medium owned by the user such as a CD, DVD, or memory card
  • the ownership attribute is set to indicating “owned by user”.
  • the owner attribute of the read/write attribute is set to “10” or “00” when no medium is loaded into the CD/DVD drive 23 or the memory card drive 24 , and is set to “11” when a medium is loaded.
  • the medium can be managed in accordance with the actual condition of the ownership of the user.
  • This state may be notified to the user by using an icon or another symbol or a voice message.
  • associated data of public content is reliably accumulated in the associated data accumulating unit so as to be used for displaying a content list.
  • the configuration may be designed so that the content list can be displayed without using the associated data accumulating unit.
  • private content is distinguished from public content on the basis of the read/write attribute.
  • the discrimination may be performed on the basis of whether main data of the content is stored in the content storing unit 1 A.
  • public content may be distinguished from private content on the basis of the ownership attribute.
  • public content may be distinguished from private content by using the ownership attribute and the read/write attribute.
  • the audio apparatus 1 includes the content storing unit and the unit for playing back content data.
  • the audio apparatus 1 if it functions as a content list display apparatus, does not need to include the unit for playing back content.
  • a personal computer that does not have a music player function can be used as the content list display apparatus.
  • the date of announcement or sale of a song is used as the date of release determining a time attribute as a search key. If the content is a movie, the date of release of a movie or the date of sale of a DVD is used as the date of release.
  • the date of release includes the date of release on the Internet.
  • the search key attribute is not limited to a time attribute, such as the above-described date of release.
  • a content list may be displayed on the basis of another associated data or attribute data.
  • An attribute in the associated data that enables easy search and selection from among many pieces of song content can be selected as a key attribute.
  • the pieces of content can be sorted on the basis of artist names or in the order of duration of play.
  • music content is used as content
  • the audio apparatus is used as the content list display apparatus and the content selecting and processing apparatus.
  • the content displayed on a list is not limited to music content, but movie content, electronic book content, and other content may be applied.
  • the apparatus is not limited to the audio apparatus.
  • still image data such as electronic photos
  • image data in a digital camera owned by someone and image data released on a website are to be displayed together
  • a content list and thumbnails can be displayed in the same manner by using the date of shooting or comment as a key.
  • the content distributing server connects to a wide area network, such as the Internet.
  • the content distributing server may connect to an in-home LAN, an intra-company LAN, or a LAN within a specific group.

Abstract

A content list display method includes the step of displaying a list of private content owned by a user and public content not owned by the user on a screen by using a predetermined common attribute as a search key attribute for search and display such that a difference between the private content and the public content can be visually recognized.

Description

    CROSS REFERENCES TO RELATED APPLICATIONS
  • This application is a continuation of co-pending U.S. patent application Ser. No. 14/104,949, titled “CONTENT LIST DISPLAY METHOD, CONTENT LIST DISPLAY APPARATUS, CONTENT SELECTING AND PROCESSING METHOD, AND CONTENT SELECTING AND PROCESSING APPARATUS” filed Dec. 12, 2013, which is a continuation of U.S. patent application Ser. No. 11/728,548, titled “CONTENT LIST DISPLAY METHOD, CONTENT LIST DISPLAY APPARATUS, CONTENT SELECTING AND PROCESSING METHOD, AND CONTENT SELECTING AND PROCESSING APPARATUS,” filed Mar. 26, 2007, now U.S. Pat. No. 8,631,023, which claims priority to Japanese Patent Application No. JP2006-085281, filed Mar. 27, 2006. Each of the documents listed above is incorporated herein by reference in its entirety.
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention
  • The present invention relates to a content list display method and a content list display apparatus for displaying a list of content, such as music, movies, and electronic books, on a display screen. Also, the present invention relates to a content selecting and processing method and a content selecting and processing apparatus for selecting a specific piece of content from the content list displayed by the content list display method and processing the selected piece of content.
  • 2. Description of the Related Art
  • In this specification, “content” means content information of music, video (movies, television broadcasted programs, captured images, and so on), electronic books (text information and still image information of papers, novels, and magazines), guide information, web pages, and programs (including a game program), expressed by signals.
  • There has been provided a content storing and playing back apparatus capable of storing a large amount of content in a built-in content storing unit, such as a mass storage hard disk or a semiconductor memory, and playing back a piece of content selected by a user.
  • In such a content storing and playing back apparatus, a list of content stored in the content storing unit is displayed so that a user can select a piece of content from the list. Accordingly, the user can quickly find a desired piece of content from a large amount of content stored in the content storing unit (for example, see Patent Document 1: Japanese Unexamined Patent Application Publication No. 2001-110171).
  • In the content storing and playing back apparatus, a new piece of content can be captured into the content storing unit via a network, such as the Internet (for example, see Patent Document 2: Japanese Unexamined Patent Application Publication No. 2005-122075).
  • Typically, in this case, information about a list of distributable content is transmitted from a content distributing server. Thus, a user selects a desired piece of content from the list and requests distribution of the selected piece of content.
  • SUMMARY OF THE INVENTION
  • Herein, the content stored in the content storing unit is owned by the user and can be called private content. On the other hand, the content that exists in the distributing server and is not yet owned by any user can be called public content.
  • Each of the lists described in Patent Documents 1 and 2 is displayed on a display screen of the content storing and playing back apparatus. However, the lists are not displayed on the same display screen at the same time, and an apparatus for displaying the both lists on the same screen has not been provided.
  • This is inconvenient because it may be impossible to search for private content and public content on the same display screen at the same time.
  • The present invention is directed to providing a method and an apparatus for solving this problem.
  • In order to solve the above-described problem, according to an embodiment of the present invention, there is provided a content list display method including the step of displaying a list of private content owned by a user and public content not owned by the user on a screen by using a predetermined common attribute as a search key attribute for search and display such that a difference between the private content and the public content can be visually recognized.
  • According to the embodiment of the present invention, the private content and the public content associated with a predetermined search key attribute are displayed on a screen such that a difference between the both types of content can be visually recognized. Thus, a user can select a piece of content while being aware of the difference.
  • In the content list display method, data of the private content and the public content includes main data and associated data contributing to display of the list, the main data and the associated data of the private content are stored in a content storing unit of a terminal owned by the user, the main data of the public content is not stored in the content storing unit, and the list is displayed by using the associated data of the private content and the public content.
  • Herein, content is determined to be the public content or the private content on the basis of whether main data of the content is stored in the content storing unit. The list is displayed by using the associated data.
  • In the content list display method, data of the private content and the public content includes main data and associated data contributing to display of the list, and the associated data includes distinguishing information to distinguish the private content from the public content, the distinguishing information being used to perform display such that a difference between the private content and the public content can be visually recognized.
  • According to the embodiment of the present invention, a list of private content and public content is displayed on a screen by using a predetermined attribute as a search key attribute such that the both types of content can be distinguished from each other. Thus, the user can easily select a piece of public content as well as private content owned by him/her.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 illustrates an overview of a system configuration including an audio apparatus to which a content list display apparatus according to an embodiment of the present invention is applied;
  • FIG. 2 shows an example of appearance of the audio apparatus according to the embodiment;
  • FIG. 3 is a block diagram showing an example of a configuration of the audio apparatus according to the embodiment;
  • FIG. 4 illustrates an example of associated data according to the embodiment;
  • FIG. 5 is a functional block diagram showing a main part of the audio apparatus according to the embodiment;
  • FIG. 6 illustrates an example of display on a front panel of the audio apparatus according to the embodiment;
  • FIGS. 7A and 7B illustrate an example of display of a content list according to the embodiment of the present invention;
  • FIGS. 8A and 8B illustrate an example of display of a content list according to the embodiment of the present invention;
  • FIGS. 9A and 9B illustrate an example of display of a content list according to the embodiment of the present invention;
  • FIGS. 10A, 10B, and 10C illustrate an example of display of a content list according to the embodiment of the present invention;
  • FIG. 11 shows part of a flowchart illustrating an example of a content list display process according to the embodiment of the present invention;
  • FIG. 12 shows part of the flowchart illustrating the example of the content list display process according to the embodiment of the present invention;
  • FIG. 13 shows part of the flowchart illustrating the example of the content list display process according to the embodiment of the present invention; and
  • FIG. 14 illustrates another example of the associated data according to the embodiment of the present invention.
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • Hereinafter, an embodiment of the present invention is described with reference to the drawings. In this embodiment, song content is used as an example of content and an audio apparatus is used as an example of a content list display apparatus or a content selecting and processing apparatus.
  • The audio apparatus according to the embodiment described below displays a content list listing pieces of song content in the order of date and time of release so that a user can search for a piece of song content by using a time attribute, such as a date of release of the song content (e.g., date of sale or date of announcement), as a search attribute key.
  • FIG. 1 illustrates an overview of a system configuration including the audio apparatus according to the embodiment.
  • When a user wants to obtain public content that is not owned by him/her, the user can obtain it via a so-called package medium, such as a disc medium including a CD (compact disc) and a DVD (digital versatile disc) or a memory medium including a memory card, or via a network, such as the Internet, from a content distributing server.
  • The audio apparatus 1 according to this embodiment has a function of accessing a content distributing server 2 via a network 3 and a function of reading/writing data from/on an optical disc 4 or a card memory 5, under consideration of the above-described methods for obtaining public content.
  • In this embodiment, content data of song content includes song data serving as main data and associated data, which is described below. The audio apparatus 1 and the content distributing server 2 include content storing units 1A and 2A, respectively, for storing content data of the song content.
  • In this embodiment, after a user has obtained (purchased or been assigned with) the public content in any method and has stored main data (song data) of the public content as his/her possession in the content storing unit 1A of the audio apparatus 1 of the user, the obtained public content is managed as private content in the audio apparatus 1 thereafter.
  • Note that, in the audio apparatus 1, the user can obtain only associated data of public content without obtaining song data as main data in this embodiment. In this state, however, the main data is not owned by the user, and thus the public content is managed as public content.
  • FIG. 2 shows an example of appearance of the audio apparatus 1 according to this embodiment. FIG. 3 is a block diagram showing an example of a configuration of the audio apparatus 1 according to this embodiment.
  • As shown in FIG. 2, the audio apparatus 1 according to this embodiment includes a slot 7 for a disc 4, such as a CD or a DVD, and a slot 8 for a memory card 5. The slots 7 and 8 are provided on a side surface 6A of a cabinet 6.
  • An operation button group 9 including operation buttons 9A to 9L is provided at a predetermined position of a front panel 10, which is provided on a front surface of the cabinet 6 of the audio apparatus 1. The operation buttons constituting the operation button group 9 include a playback button 9A, a skip button 9B, a volume adjusting button 9C, and a menu button 9G. The skip button 9B and the volume adjusting button 9C are so-called seesaw buttons. The skip button 9B can indicate a skip direction, which is described below. The volume adjusting button 9C can provide instructions to turn up/down volume.
  • The front panel 10 is also provided with a content display unit 11 including an LCD (liquid crystal display) and time axis bars TB1 and TB2 also including an LCD. A display device in the content display unit 11 has a relatively large screen, as shown in FIG. 2. Each of the time axis bars TB1 and TB2 has a long and thin screen.
  • As described below, images corresponding to pieces of song content to be selected or played back (e.g., thumbnails of jacket photos of CDs or DVDs) are displayed in the time axis bars TB1 and TB2 and the content display unit 11. In this example, as described below, images corresponding to a plurality of pieces of song content near a piece selected in the time axis bar TB1 or TB2 are displayed in the content display unit 11 in an enlarged size.
  • Also, the front panel 10 is provided with turning knobs, such as a selection dial 12 and a zoom dial 13, which can be turned by a user. The selection dial 12 is a turning knob used to change a time-axis position in the time axis bars TB1 and TB2. The zoom dial 13 is a turning knob used to change and set a range of time axis (maximum value of a range of display dates) to be displayed in the time axis bars TB1 and TB2.
  • An example of an internal circuit configuration of the audio apparatus 1 is shown in FIG. 3. That is, as shown in FIG. 3, the audio apparatus 1 includes a control unit 20, a hard disk device (HDD) 22, a CD/DVD drive 23, a memory card drive 24, a network interface 25, a display unit 26, an operation input unit 27, and an audio controller 28, which connect to a system bus 21.
  • The control unit 20 controls operations of the entire audio apparatus 1 and includes a CPU (central processing unit) 20A, a ROM (read only memory) 20B, and a RAM (random access memory) 20C. The CPU 20A, the ROM 20B, and the RAM 20C connect to each other via the system bus 21 and transmit/receive data and control signals via the system bus 21. Accordingly, the CPU 20A executes a control process described below.
  • The ROM 20B stores various programs executed by the CPU 20A (a display process, a song data decoding process, a user interface process, a data reading/writing process, and so on), an apparatus ID, character data, and so on. The RAM 20C is used as a work area for executing the above-described various programs or a work area for decoding or decompressing compressed song data. Also, the RAM 20C is used for temporarily storing data.
  • The HDD 22 serves as the content storing unit 1A in this example. The content storing unit 1A of the HDD 22 includes an area for recording main data (song data) and associated data of private content and an area for recording associated data of public content. As described below, public content becomes private content after the main data (song data) thereof has been obtained and stored in the content storing unit 1A. Thus, an area for storing main data of public content does not exist in the content storing unit 1A.
  • The CD/DVD drive 23 reads song data as main data and associated data of song content recorded on a CD or DVD loaded through the slot 7. The memory card drive 24 reads song data as main data and associated data of song content recorded on the memory card 5 loaded through the slot 8.
  • The read song data and associated data of the song content are stored in the content storing unit 1A of the HDD 22 under control by the control unit 20. Alternatively, the read song data of the song content is transferred to the audio controller 28, is supplied to a speaker 30 via an audio amplifier 29, and sound is reproduced through the speaker 30 under control by the control unit 20.
  • During storage of song content in the content storing unit 1A, the song data is compressed to data of an ATRAC3plus (adaptive transform acoustic coding 3 plus) format or an MP3 (MPEG audio layer III) format, and is then recorded while being associated with associated data. For example, identification information of the song content (a song content ID) is used for association. The data of the song content may be encoded at the same time.
  • Associated data of each piece of song content stored in the content storing unit 1A of the HDD 22 includes not only data stored in the CD, DVD, or memory card, but also data added in the audio apparatus 1 and data added by the user. Part of the associated data can be modified or changed by the user.
  • During playback of the song content stored in the content storing unit 1A of the HDD 22, song data of a piece of song content selected by the user from the stored song content is read, the read song data is decompressed in accordance with a compression format, and the decompressed song data is transmitted to the audio controller 28. The audio controller 28 transmits the song data to the amplifier 29, which converts the song data to an analog audio signal, and the analog audio signal is supplied to the speaker 30. Accordingly, the selected piece of song content to be played back is output from the speaker 30, so that a listener can listen to a desired song.
  • The network interface 25 connects to the content distributing server 2 via the network 3, and obtains associated data and song data as main data of song content from the content distributing server 2 via the network 3.
  • In this embodiment, during generation of a content list, which is used by a user to select and specify a piece of content, the audio apparatus 1 transmits a request to the content distributing server 2, obtains associated data about song content in a time range to be displayed on the list (range of dates of release), and stores the associated data in the content storing unit 1A. Accordingly, the list is displayed.
  • In the audio apparatus 1, after a piece of song content corresponding to the associated data obtained from the content distributing server 2 has been selected from the content list and instructions to purchase the piece of song content have been provided, song data as main data of the selected piece of song content is obtained from the distributing server 2, and the song data is stored in the content storing unit 1A while being associated with the associated data that has been obtained in advance. At this time, information for distinguishing public content from private content in the associated data is rewritten, so that the piece of public content obtained from the distributing server 2 is managed as private content.
  • In many cases, song data of distributed song content is compressed. Thus, the song data is decompressed in the above-described manner during playback and sound is output from the speaker 30 via the audio controller 28 and the amplifier 29.
  • The display unit 26 displays various data on the basis of control by the control unit 20. This is described in detail below. In the display unit 26, data to be displayed supplied to the display unit 26 via the system bus 21 is converted to a signal adaptable to a display device connected to a video controller 261 and is output under control by the video controller 261.
  • A content display unit 262 (the content display unit 11 shown in FIG. 2) displays thumbnails of pieces of content and associated data on a screen of the display device so that the user can easily search for and select a song.
  • A time axis bar display unit 263 includes the time axis bars TB1 and TB2 shown in FIG. 2 as display devices. The time axis bar display unit 263 receives data to be displayed from the video controller 261 and displays small thumbnails of many pieces of content in the time axis bars TB1 and TB2 in a time axis order, as described below.
  • In this embodiment, the time axis bar display unit 263 displays a list of all pieces of song content stored in the content storing unit 1A or many pieces of song content selected from the song content stored in the content storing unit 1A in the time axis bars TB1 and TB2 in the order of date of release. With this arrangement, the position of each piece of song content is clearly visible, so that a song can be easily searched for and selected.
  • The operation input unit 27 includes the operation button group 9 to accept an operation by the user, the selection dial 12, and the zoom dial 13. As described above, the operation button group 9 includes the playback/pause button 9A, the skip button 9B, the volume adjusting button 9C, the menu button 9G, and other various mode selecting buttons.
  • The selection dial 12 and the zoom dial 13 obtain an operation output according to a rotation angle or rotation number made by a dial operation (rotating operation) by the user from a rotary encoder and input the operation output to the CPU 20A via an input interface 271.
  • A dial operation performed on the selection dial 12 is an operation of changing a position on the time axis in the time axis bars TB1 and TB2 (or changing a selected piece of content). A dial operation performed on the zoom dial 13 is an operation of extending/narrowing the range of display dates in the time axis bars TB1 and TB2.
  • If the zoom dial 13 is turned in a direction to extend the range of display dates, the size of thumbnails of song content displayed in the time axis bars TB1 and TB2 in the time axis direction reduces, and a maximum number of thumbnails of song content displayed in the time axis bars TB1 and TB2 increases. On the other hand, if the zoom dial 13 is turned in a direction to narrow the range of display dates, the size of thumbnails of song content displayed in the time axis bars TB1 and TB2 in the time axis direction increases, and the maximum number of thumbnails of song content displayed in the time axis bars TB1 and TB2 decreases.
  • <Associated Data of Song Content>
  • Associated data of song content is data related to each piece of song content, such as a title and an artist name of the song content. As described above, the associated data is stored in the content storing unit 1A of the HDD 22 while being associated with a song content ID (identification data) of a corresponding piece of song content. In private content, song data as main data of the song content is stored while being applied with a song content ID. Thus, associated data of respective pieces of song content are associated with song data by song content IDs that are applied in common.
  • As described above, the associated data can be automatically obtained when content data of song content is read from a package medium. Alternatively, only the associated data can be obtained from the content distributing server. Also, associated data that is transmitted together with song data can be obtained at download of content data of song content. Furthermore, the user can additionally input associated data or edit obtained associated data by changing it.
  • In this embodiment, the associated data includes the items shown in FIG. 4.
  • (1) Song content ID: A code that can be uniquely identified in at least the audio apparatus 1.
  • (2) Access path: It indicates a source of song content. For example, an identification code such as ISRC (international standard recording code) may be used if the source is a medium such as a CD or DVD, whereas a URL (uniform resource locator) may be used if the song content is obtained via a network. This item is optional.
  • (3) Content file path: An access path of song data (main data) of the song content stored in the HDD 22.
  • (4) File name: The file name of the song content. It may be included in the content file path.
  • (5) Song title: The title or song name of the song content.
  • (6) Album name: The name of an album including the song content. Nothing is described if the song content is single.
  • (7) Artist name: The name of a singer, a player, a conductor, a songwriter, a composer, or an arranger.
  • (8) Duration of play
  • (9) Jacket image data path: Access path to an image of a jacket photo or a file of a thumbnail thereof.
  • (10) Date of release: Date of announcement or sale of the song. It may be a date of purchase.
  • (11) Read/write attribute: The details are described below.
  • (12) Access permission information: It is optional. The details are described below.
  • (13) Test-listen data file path: It is optional. Access path to test-listen data of song content obtained from the content distributing server 2.
  • Among the above-described items of associated data, “song title”, “album name”, and “artist name” can be obtained from a CDDB (compact disc database) server via a network. In the “date of release”, “year of issue” or “year of sale” can be obtained from the CDDB. However, when month and date are to be also recorded as the associated data, the year, month, and date of release printed on a package are input by the user through the operation button group 9 or manually input from a personal computer via the network interface 25.
  • “Duration of play” can be obtained from TOC (table of content) information in a package medium or the like. “Song content ID”, “access path”, “content file path”, “file name”, and “jacket image data path” are automatically or semi-automatically (partly through a manual operation) determined when content data of the song content is stored in the HDD 22.
  • <Read/Write Attribute>
  • In FIG. 4, as shown on the right side of the list of items of associated data, a “read/write attribute” is a read/write permission attribute to main data (song data) of song content.
  • The read/write attribute also has an attribute of “owner”, “group”, and “others”, as shown in the figure.
  • “Owner” represents an owner of the audio apparatus 1 or the distributing server. In some cases, “owner” represents the audio apparatus 1 or the distributing server itself.
  • “Group” represents a plurality of owners (e.g., a family) of the audio apparatus 1 or a group of apparatuses assigned with the apparatus ID of the audio apparatus 1.
  • “Others” represents a person or apparatus other than the “owner” and “group”.
  • In the read/write attribute, a read permission attribute (represented by “r” in FIG. 4) and a write permission attribute (represented by “w” in FIG. 4) can be set to the attribute of each of “owner”, “group”, and “others”. Therefore, the read/write attribute includes six attributes.
  • Herein, “read” of the read permission attribute literally means read from a recording medium (the content storing unit 1A of the HDD 22 or the content storing unit 2A of the content distributing server 2). “Write” of the write permission attribute means move or deletion of content data of the song content.
  • Herein, the meaning of the attribute of “owner”, “group”, and “others” of the read/write attribute is for the owner of the song data and associated data of the song content. Note that the meaning is different for the owner or user of the audio apparatus 1, the owner of the content distributing server 2, and the owner of copyright of song data.
  • In this embodiment, each of the read permission attribute “r” and the write permission attribute “w” is data of 1 bit. “r=1” means that read is permitted, “r=0” means that read is not permitted, “w=1” means that write is permitted, and “w=0” means that write is not permitted.
  • Therefore, a value of the read/write attribute is represented by data of 6 bits. For example, as shown in the center of the right side in FIG. 4, if the value of the read/write attribute is “110000”, the owner is permitted to read and write content data of the song content attached with this read/write attribute, but the group and others are not permitted. If the value of the read/write attribute is “111010”, everyone is permitted to read, and only the owner is permitted to perform move and deletion.
  • That is, if both the read permission attribute “r” and the write permission attribute “w” are “1” in the owner attribute, the corresponding piece of song content is owned by the owner as private content.
  • On the other hand, in the read permission attribute and the write permission attribute “w” of the owner attribute, if “r=0 and w=0” or if “r=1 and w=0”, the corresponding piece of song content is public content.
  • Accordingly, the read/write attribute can be used as distinguishing information for distinguishing private content from public content.
  • When associated data is stored in the content storing unit 1A, information indicating whether main data is stored in the content storing unit 1A can be used as distinguishing information for distinguishing private content from public content. Alternatively, the read/write attribute together with information indicating whether main data is stored in the content storing unit 1A in a case where associated data is stored in the content storing unit 1A may be used as the distinguishing information.
  • The definition of “group” can be stored in part of the HDD 22 in the audio apparatus 1 on the user side and can be performed on entire song content stored in the audio apparatus 1. Alternatively, the definition of “group” can be provided in another field of the associated data and can be performed on respective pieces of the song content. The definition of “group” is the same in the distributing server, but is made by information indicating a set of group members.
  • The definition of “others” need not be specially recorded. “Others” is interpreted as people other than “owner” and “group”, that is, “NOT owner” or “NOT group”.
  • <Access Permission Information>
  • When the audio apparatus 1 is used by a plurality of users (e.g., members of a family), a user ID of a user who is permitted to access song content and a user ID of a user who is not permitted to access the song content are set as access permission information. For example, if there is a piece of song content which one can access and which should not be accessed by the other users, his/her user ID is set to a permitted user ID as access permission information of the piece of song content, and user IDs of the other members of family are set to a non-permitted user ID. Of course, access can be limited by using the group attribute of the above-described read/write attribute without using the access permission information.
  • By setting limits so that a user can search for a piece of song content in a distributing site but cannot transmit a request to purchase the piece of song content, it can be prevented that a user's child purchases song content without discretion.
  • The access permission information can be set for the entire content data of the song content stored in the apparatus, as the above-described group attribute. Alternatively, the access permission information can be set for each piece of song content by providing the information for each piece of associated data, as shown in FIG. 4.
  • <Example of Display of Content List>
  • FIG. 5 is a functional block diagram mainly showing function processing units of the control unit 20 to display a content list. As described above, in this example, a list is displayed by arranging thumbnails of pieces of song content in the order of date of release within a specified range of period, the date of release of each piece of song content being used as a search key attribute.
  • In this embodiment, the content storing unit 1A of the HDD 22 includes a main data (song data) accumulating unit 1Aa and an associated data accumulating unit 1Ab. The control unit 20 includes, as the function processing units for displaying a content list, a content associated data managing unit 201, a content main data managing unit 202, a display condition setting unit 203, a display arranging unit 204, and a public content data obtaining unit 205.
  • The content associated data managing unit 201 manages associated data accumulated in the associated data accumulating unit 1Ab of the content storing unit 1A and has a function of reading and writing the associated data.
  • The content main data managing unit 202 manages song data as main data of song content accumulated in the main data accumulating unit 1Aa of the content storing unit 1A and has a function of reading and writing the song data.
  • The display condition setting unit 203 sets a display condition of a content list in accordance with an operation input by a user through the operation button group 9, the selection dial 12, or the zoom dial 13 in the operation input unit 27, and supplies the set condition to the display arranging unit 204.
  • The display condition set here includes, as described below, a range of period (a range of dates) within which pieces of content are listed in the order of date of release as a search key attribute, information about a position of a focus cursor, and a mode condition including a mode of displaying a content list of only private content (hereinafter referred to as a private mode) and a mode of displaying a content list of private content and public content (hereinafter referred to as a mixed mode).
  • The display arranging unit 204 supplies information about a range of display period to the content associated data managing unit 201 on the basis of the display condition received from the display condition setting unit 203, and requests associated data necessary for displaying a content list.
  • The content associated data managing unit 201 receives the information about the display condition (information about the range of display period) from the display arranging unit 204, reads associated data necessary for displaying the content list, such as data of thumbnails of song content released in the range of the display period, and supplies the read data to the display arranging unit 204.
  • In this embodiment, the associated data accumulating unit 1Ab stores information about thumbnails created by using image information, such as jacket photos of private content and public content, in the form of a thumbnail file.
  • The content associated data managing unit 201 reads and obtains thumbnails of respective pieces of music content required for displaying a content list from the thumbnail file stored in the associated data accumulating unit 1Ab by referring to the above-described jacket image data path in the associated data, and supplies the obtained thumbnails to the display arranging unit 204.
  • The content associated data managing unit 201 also reads other associated data than the thumbnails, such as titles and dates of release to be displayed on the content list, from the associated data accumulating unit 1Ab and supplies the read data to the display arranging unit 204.
  • The thumbnails of respective pieces of song content are created at the time of obtaining associated data of the song content through the CD/DVD drive 23, the memory card drive 24, or the network interface 25 and storing the associated data in the associated data accumulating unit 1Ab, and the created thumbnails are stored in the associated data accumulating unit 1Ab.
  • Of course, the thumbnails may be created by accessing the jacket image file of the song content stored in the associated data accumulating unit 1Ab at a process of displaying the content list. If data of the thumbnails is included in the associated data, the data of the thumbnails is used.
  • When the display mode of the content list is set to the mixed mode, the display arranging unit 204 instructs the public content data obtaining unit 205 to obtain associated data of public content at an appropriate timing, e.g., at initial display of the content list or at change of the range of display period.
  • In response to the instructions from the display arranging unit 204, the public content data obtaining unit 205 accesses the content distributing server 2 via the network interface 25 in order to obtain the associated data of the public content, and then supplies the obtained associated data to the content associated data managing unit 201.
  • The content associated data managing unit 201 receives the associated data from the public content associated data obtaining unit 205 and stores the associated data in the associated data accumulating unit 1Ab.
  • Although not shown in FIG. 5, when the content associated data managing unit 201 obtains associated data together with main data from the CD/DVD drive 23 or the memory card drive 24, the content associated data managing unit 201 stores the obtained associated data in the associated data accumulating unit 1Ab.
  • When storing the associated data, the content associated data managing unit 201 performs control so that the same associated data of music content as the associated data of music content (public content and private content) that has already been accumulated in the associated data accumulating unit 1Ab is not redundantly accumulated.
  • In order to avoid overlaps of associated data in the associated data accumulating unit 1Ab, a method of abandoning new associated data is preferably used, because part of the accumulated associated data can be added or modified by a user, and the addition and modification should be maintained. However, when main data is newly stored as private content, for example, the associated data stored in the associated data accumulating unit 1Ab may be updated with newly obtained associated data.
  • When associated data of private content is obtained, determination of overlap of associated data may be made only on the associated data of private content. When associated data of public content is obtained, determination of overlap of associated data may be made only on the associated data of public content.
  • The display arranging unit 204 includes a content display unit arranging unit 2041 and a time axis bar arranging unit 2042, generates display information of a content list according to information of a display condition supplied from the display condition setting unit 203 by using the associated data obtained from the content associated data managing unit 201, and supplies the generated display information to the display unit 26.
  • The time axis bar arranging unit 2042 generates image information of the content list to be displayed on the content display unit 11 by using the display condition supplied from the display condition setting unit 203, the thumbnail data supplied from the content associated data managing unit 201, and other data, and supplies the generated image information to the display unit 26, so that the image information is displayed in the time axis bars TB1 and TB2.
  • In this example, the time axis bar arranging unit 2042 generates information to be displayed in the time axis bars TB1 and TB2, that is, image information of the content list listing small thumbnails of music content arranged in the time order of the date of release within the set range of period, by using the date of release of the music content as a search key attribute.
  • Furthermore, in this example, the time axis bar arranging unit 2042 refers to the above-described read/write attribute in the associated data in order to determine whether each piece of song content is public content or private content, and displays thumbnails of private content in color and thumbnails of public content in monochrome so that the user can visually distinguish the both types of content from each other.
  • The method for enabling the user to visually distinguish public content from private content is not limited to the method of displaying the thumbnails in color and monochrome. For example, thumbnails of different sizes or shapes may be used. Specifically, the thumbnails of private content may be larger than those of public content. Alternatively, the shape of the thumbnails of public content may be square, whereas the shape of the thumbnails of private content may be hexagon. Also, modifications applied to the thumbnails may be changed.
  • Alternatively, grayscale display or grayout display may be adopted. Alternatively, the thumbnails of private content may be surrounded by a bold frame, and those of public content may be surrounded by nothing. In this way, various modifications can be adopted.
  • Likewise, the content display unit arranging unit 2041 generates image information of the content list to be displayed in the content display unit 11 by using the display condition supplied from the display condition setting unit 203, the thumbnail data supplied from the content associated data managing unit 201, and other data, and supplies the generated image information to the display unit 26. In this embodiment, the content list displayed in the content display unit 11 is a list of thumbnails of pieces of content near a focus cursor in the time axis bars TB1 and TB2.
  • That is, the content display unit arranging unit 2041 displays enlarged thumbnails of part of content near the focus cursor among the small thumbnails in the content list displayed in the time axis bars TB1 and TB2, and also displays details of associated information, such as titles of content.
  • As described above, the time axis bar arranging unit 2042 displays smaller thumbnails than those displayed in the content display unit 11 in the time axis bars TB1 and TB2. For this purpose, in this embodiment, the smaller thumbnails are also generated and are stored in the thumbnail file in the associated data accumulating unit 1Ab. The time axis bar arranging unit 2042 performs display in the time axis bars TB1 and TB2 by using the smaller thumbnails supplied from the associated data accumulating unit 1Ab.
  • The smaller thumbnails may not be included in the thumbnail file in the associated data accumulating unit 1Ab. In that case, the smaller thumbnails may be generated in the time axis bar arranging unit 2042 on the basis of the obtained thumbnails for the content display unit 11.
  • In this embodiment, if a specific piece of song content is focused on in the content display unit 11, a predetermined part of the song data of the piece, such as a head or climax, is played back, which helps the user to determine which song is currently selected.
  • Accordingly, in this embodiment, the display arranging unit 204 supplies information of a song content ID of the piece of song content selected by a focus cursor and information of a content file path or information of test-listen data file path to the content main data managing unit 202.
  • If the piece of song content identified by the song content ID received from the display arranging unit 204 is private content, the content main data managing unit 202 reads the predetermined part of the main data (song data) indicated by the content file path from the main data accumulating unit 1Aa and transmits the part to the audio controller 28 so that the predetermined part is played back.
  • In this embodiment, if test-listen data exists in the public content obtained from the content distributing server 2, the public content data obtaining unit 205 obtains the test-listen data at the same time of obtaining the associated data thereof and supplies the test-listen data to the content main data managing unit 202. The content main data managing unit 202 stores the received test-listen data in a test-listen data storing area of the main data accumulating unit 1Aa while associating it with a song content ID.
  • If the piece of song content identified by the song content ID received from the display arranging unit 204 is public content, the content main data managing unit 202 reads test-listen data of the piece of song content from the test-listen data storing area indicated by the test-listen data file path in the test-listen data storing area in the main data accumulating unit 1Aa and supplies the test-listen data to the audio controller 28. Accordingly, the test-listen data is played back through the speaker 30.
  • If a purchase request is input by the user through the operation input unit 27 during playback of the test-listen data, the purchase request is transmitted to the content main data managing unit 202 via the display condition setting unit 203 and the display arranging unit 204.
  • Upon receiving the purchase request, the content main data managing unit 202 transmits a request for obtaining main data of the currently listened public content to the public content data obtaining unit 205. Accordingly, the public content data obtaining unit 205 transmits a request for obtaining main data of the song content to the content distributing server 2 via the network interface 25 in order to obtain the main data, and transmits the main data to the content main data managing unit 202.
  • After receiving the main data of the public content, the content main data managing unit 202 stores the main data in the main data accumulating unit 1Aa while associating the main data with the song content ID, and notifies the content associated data managing unit 201 of the storage.
  • The content associated data managing unit 201 receives the notification and rewrites the read/write attribute in the associated data of the song content from public content to private content. That is, the owner attribute of the read/write attribute is rewritten from “10” to “11”.
  • Accordingly the song content that was public content is managed as private content in the audio apparatus 1.
  • If the selected piece of public content does not have test-listen data, the presence/absence of the test-listen data being determined on the basis of the presence/absence of the test-listen data file path in the associated data, the display arranging unit 204 does not transmit the corresponding song content ID to the content main data managing unit 202, but allows the content display unit 11 to display a mark, characters, or icon representing no test-listen data, so as to notify the user of it.
  • <Example of Display of Content List>
  • FIG. 6 shows an example of display of a content list. The example shown in FIG. 6 shows the private mode. As described above, the front panel 10 of the audio apparatus 1 according to this embodiment is provided with the content display unit 11 and the time axis bars TB1 and TB2.
  • In the associated data accumulating unit 1Ab of the content storing unit 1A of the HDD 22, information about a date of sale of each piece of song content is recoded in a “date of release” field of associated data of the piece of song content.
  • In the example shown in FIG. 6, the private mode is set by the user, and thus the control unit 20 reads the associated data of only private content from the associated data accumulating unit 1Ab of the HDD 22. Whether the associated data belongs to private content can be determined by referring to the read/write attribute of the associated data. Alternatively, a determination of whether content is private content can be made by determining whether the main data having the same song content ID as that of the associated data exists in the content storing unit 1A.
  • The control unit 20 obtains thumbnails of pieces of the private content on the basis of the associated data of the private content read from the associated data accumulating unit 1Ab of the content storing unit 1A, and arranges (sorts) small thumbnails of the thumbnails in the time axis bar TB1 in the order of the date of release, that is, in the order of the date of sale in this example. In this embodiment, thumbnails of the private content are displayed in color.
  • In this embodiment, the time axis bar TB2 is not used in the private mode. If there are pieces of content having the same date of release, those pieces of content are further sorted on the basis of another attribute, such as a title.
  • Accordingly, small thumbnails of the pieces of private content owned by the user are arranged in the time axis bar TB1 in the order of date of sale.
  • Only “the year of release” may be recorded in the “date of release” field of the associated data. In that case, the thumbnails may be sorted by applying the first day (January 1) or the last day (December 31) of the year or a random date (this is not recorded in the associated data).
  • The number of displayable thumbnails is determined depending on the display ability (resolution) of the time axis bar TB1. If the display ability is poor, rectangles or line segments drawn with colors of high distribution among dot colors constituting the thumbnails may be displayed instead of the thumbnails.
  • If many of the pieces of song content stored in the content storing unit 1A are to be displayed, only the pieces of song content that can be displayed on the time axis bar TB1 may be displayed in the list. Alternatively, the pieces of song content to be displayed may be reduced by increasing the search key attribute for displaying the list, for example, by adding a genre to the time attribute of date of release as the search key attribute.
  • In the time axis bar TB1 shown in FIG. 6, thumbnails of n pieces of song content: song content pieces CA1 to CAn, are displayed in a specified range of display dates.
  • A triangle mark TX1, indicating a start point of the range of display dates corresponding to the time axis bar TB1 at a lower part of the content display unit 11, indicates that the year of release of the song content piece CA1 at the start point of the specified range of display dates is 1968. Also, a triangle mark TX3, indicating an end point of the range of display dates corresponding to the time axis bar TB1 at the lower part of the content display unit 11, indicates that the year of release of the song content piece CAn at the end point of the specified range of display dates is 1990.
  • A triangle mark TX2 indicates a position of a date of release of a song content piece that is currently focused on in the time axis bar TB1, and moves in accordance with the movement of a focus cursor frame FC2 (described below) on the time axis bar TB1. The date of release of the song content piece that is currently focused on is displayed on the right side of the triangle mark TX2.
  • In FIG. 6, thumbnails are displayed in the time axis bar TB1 without gaps therebetween, which implies that the time axis between the triangle marks TX1 and TX3 is not linearly positioned. Of course, the time axis may be linearly positioned, that is, a width corresponding to one year may be uniformly displayed, and the display positions of the thumbnails on the time axis bar TB1 may be determined by associating them to the time axis.
  • Several thumbnails are displayed in the content display unit 11 with a size, resolution, and color of higher visibility than that in the time axis bar TB1. In FIG. 6, five thumbnails are displayed. The five thumbnails in the content display unit 11 are displayed in conjunction with the thumbnails of pieces of song content specified by the cursor frame FC2, which indicates a focused position on the time axis bar TB1.
  • The cursor frame FC2 focuses a width corresponding to five thumbnails, and also focuses the center thumbnail in the five thumbnails as a currently-selected piece of song content. The five thumbnails focused by the cursor frame FC2 are displayed in the content display unit 11 with a size, resolution, and color of higher visibility than that in the time axis bar TB1.
  • This cursor frame FC2 can be horizontally moved by turning the selection dial 12 clockwise or counterclockwise. In accordance with a turn of the selection dial 12, the five thumbnails displayed in the content display unit 11 are horizontally scrolled. In other words, the inside of the cursor frame FC2 is a miniature of the content display unit 11.
  • In the content display unit 11, a cursor frame FC1 is further displayed for the center thumbnail among the five thumbnails displayed in the content display unit 11. The cursor frame FC1 indicates a currently focused piece of song content.
  • In the content display unit 11, the year of release and the title of the focused piece of song content are displayed in a display space UL1 and the artist name thereof is displayed in a display space UL2. Of course, if the year, month, and date of release are recorded in the “date of release” field of the associated data, the year, month, and date of release may be displayed in the display space UL1. Then, part of song data of the focused piece of song content is played back, so that the user can recognize the focused piece of song content.
  • If a predetermined user operation is performed, more specifically, if the selection dial 12 is pressed to the front panel 10 or the operation button 9A is pressed under a state where the specific piece of song content is specified by the cursor frame FC1, the operation causes instructions to play back the piece of song content focused by the focus frame FC1. Accordingly, the control unit 20 sequentially reads the song data as main data of the piece of song content from the content storing unit 1A from the top, and plays back the piece of song content.
  • In the content display unit 11, the position of the cursor frame FC1 is fixed at the center. If the selection dial 12 is turned and the position of the cursor frame FC2 changes in the time axis bar TB1, the thumbnails of five pieces of song content displayed in the content display unit 11 are scrolled in the direction opposite to the movement direction of the cursor frame FC2, so that the thumbnail focused by the focus frame FC1 changes.
  • As described above, FIG. 6 shows display of content in the private mode, which is a mode of displaying a list of pieces of song content whose main data and associated data are stored in the content storing unit 1A. In this embodiment, pieces of song content stored in a CD or DVD loaded in the CD/DVD drive 23 of the audio apparatus 1 or pieces of song content stored in a memory card loaded in the memory card drive at the time are also targets to be displayed in the list.
  • Also, the private mode is a mode enabling a user (owner of the content) to display a list of songs filtered on the basis of a genre or the like.
  • In the private mode, all pieces of song content displayed in the content display unit 11 and the time axis bar TB1 are private content, and the thumbnails thereof are displayed in color. In the figures, colors are not actually shown, but color display is expressed by a shaded double frame around each thumbnail.
  • FIGS. 7A and 7B expressly show the color display. FIG. 7A shows a list of thumbnails of pieces of song content displayed in the content display unit 11 shown in FIG. 6. FIG. 7B shows a list of thumbnails in the time axis bar TB1 shown in FIG. 6.
  • As shown in FIG. 7A, a plurality of (five) thumbnails having a favorable visibility are displayed in color in the content display unit 11. Also, as shown in FIG. 7B, the five thumbnails and other thumbnails of pieces of song content arranged in the order of date of release are displayed in color in a smaller size in the time axis bar TB1.
  • Hereinafter, display of a content list in the mixed mode is described. The mixed mode is a mode of displaying a list of both private content and public content.
  • As described above, the private content is content stored in the content storing unit 1A of the audio apparatus 1 or song content stored in a medium loaded into the CD/DVD drive 23 or the memory card drive 24. In other words, the private content is content owned by a user.
  • The public content is content stored in the content storing unit 2A of the content distributing server 2. The user can access the associated data of the public content.
  • In this embodiment, in order to display a list in the mixed mode, associated data of public content is stored in the content storing unit 1A and then thumbnails of pieces of the public content are displayed. Instead of storing the associated data in the content storing unit 1A, the associated data obtained from the distributing server may be stored in the work area RAM 20C so as to be used for displaying a list. Therefore, storage of associated data of public content in the content storing unit 1A of the audio apparatus 1 is not a requirement of public content.
  • FIGS. 8A and 8B show an example of a content list displayed in the mixed mode. FIG. 8A shows an example in the content display unit 11, and FIG. 8B shows an example in the time axis bar TB1.
  • In the mixed mode, a form of displaying thumbnails of private content is different from that of public content so that private content can be easily distinguished from public content, as described above. In this embodiment, thumbnails of private content are displayed in color, whereas thumbnails of public content are displayed in monochrome. In FIGS. 8A and 8B, color thumbnails are shown with a shaded double frame as in FIGS. 7A and 7B, whereas monochrome thumbnails are shown with a singe frame.
  • As described above, if the cursor frame FC2 on the time axis bar TB1 is moved to the left in the state shown in FIG. 8B, the thumbnails are scrolled to the right, with the focus cursor frame FC1 in the content display unit 11 being kept at the center, as shown in FIG. 9A. The scrolling causes a change of the thumbnail of a focused piece of song content. Accordingly, the associated data displayed in the display spaces UL1 and UL2 also changes at the same time.
  • In the example shown in FIGS. 9A and 9B, the thumbnail of the newly focused piece of song content is displayed in monochrome, and thus the user can recognize that the piece of song content is public content. At this time, only the associated data has been obtained about the public content, and thus the title and artist name thereof can be displayed as shown in FIG. 9A.
  • When the focused piece of song content is public content, a request for performing test-listen and then purchasing it may be typically generated. In this embodiment, if the focused piece of song content is public content and if the focused piece has test-listen data, the test-listen data is read from a data file in the main data accumulating unit 1Aa and is output from the speaker 30, so as to be provided to the user.
  • If test-listen data exists when associated data of public content is obtained, the test-listen data may not be obtained at the time and stored in the test-listen data storing area of the main data accumulating unit 1Aa. In that case, when a piece of public content is focused by the focus cursor frame FC1 in the content display unit 11, a request command of requesting distribution of test-listen data of the focused piece of public content may be transmitted to the content distributing server 2, so that the content distributing server 2 may receive the request command and transmit the test-listen data to the audio apparatus 1.
  • In a case where a “test-listen data” field indicating presence/absence of test-listen data is provided in the associated data of obtained public content, if it can be determined that the “test-listen data” is prepared in the distributing server at the time when the associated data is obtained, a “test-listen” icon indicating existence of the test-listen data may be displayed at a part of the content display unit 11, e.g., near the display space UL1, at the same time when the piece of public content is focused on in the content display unit 11. Then, a request command of requesting the test-listen data may be transmitted upon press on the operation button 9H by the user.
  • Furthermore, even when the “test-listen data” field is not provided in the associated data of the public content, a query command of querying whether the test-listen data is prepared may be transmitted to the content distributing server 2 via the network interface 25 at the timing when a piece of public content is focused, and the “test-listen” icon may be displayed at a predetermined position of the content display unit 11 upon reception of a response saying that the test-listen data can be transmitted from the content distributing server 2.
  • As described above, the received test-listen data is stored in the content storing unit 1A of the HDD 22, and the access path thereof is recorded in the “test-listen data” field of the associated data. Accordingly, the test-listen data can be quickly played back if the corresponding piece of public content is focused on next time.
  • After the test-listen, the user presses the operation button 9I if the user wants to purchase the song. Accordingly, a purchase command is transmitted to the distributing server from the audio apparatus 1 together with a user ID (user identifier) or an apparatus ID (apparatus identifier). Upon completion of user authentication, normal song data and associated data of the piece of song content are distributed.
  • The audio apparatus 1 receives the distributed data, stores the song data in the main data accumulating unit 1Aa of the content storing unit 1A of the HDD 22, generates the associated data as shown in FIG. 4, stores the associated data in the associated data accumulating unit 1Ab of the content storing unit 1A, and deletes the test-listen data and the associated data that have been stored therein.
  • Also, the monochrome thumbnail displayed in the content display unit 11 and the time axis bar TB1 is replaced by a color thumbnail. That is, the purchased song data is dealt with as private content thereafter.
  • FIGS. 10A to 10C show another example of display of content in the mixed mode. In the example shown in FIGS. 10A to 10C, a list of private content and a list of public content are individually displayed in the two time axis bars TB1 and TB2.
  • FIG. 10A shows an example of display in the content display unit 11. This is totally the same as in the case where content is displayed in the mixed mode by using only the time axis bar TB1, as described above with reference to FIGS. 8A to 9B.
  • However, in this example of display of content in the mixed mode, thumbnails of only private content are displayed in the time axis bar TB1 as shown in FIG. 10B, and thumbnails of only public content are displayed in the time axis bar TB2, as shown in FIG. 10C.
  • As in the above-described example, thumbnails of private content in the time axis bar TB1 are displayed in color, whereas thumbnails of public content in the time axis bar TB2 are displayed in monochrome.
  • In this example, as shown in FIGS. 10B and 10C, thumbnails are displayed in one of the time axis bars TB1 and TB2 at the same time axis positions, so that the respective time axis positions are clear between private content and public content. In FIGS. 10B and 10C, a space where no picture is displayed in the time axis bars TB1 and TB2 indicates that no content exists.
  • In this case, the cursor frame FC2 that is additionally displayed on the time axis bar TB1 and a cursor frame FC3 that is additionally displayed on the time axis bar TB2 are horizontally moved in perfect synchronization with each other in accordance with a turn of the selection dial 12.
  • According to the example shown in FIGS. 10A to 10C, private content and public content are displayed in different time axis bars in the mixed mode, and thus the both types of content can be distinguished from each other more clearly.
  • In the example shown in FIGS. 10A to 10C, private content is displayed in the time axis bar TB1 and public content is displayed in the time axis bar TB2.
  • Alternatively, public content may be displayed in the time axis bar TB1 and private content may be displayed in the time axis bar TB2.
  • In the example shown in FIGS. 10A to 10C, too, private content is displayed in color and public content is displayed in monochrome. However, both private content and public content may be displayed in color or monochrome.
  • <Operation Flow of Mixed Mode>
  • Hereinafter, an operation of the control unit 20 of the audio apparatus 1 in the above-described mixed mode is described with reference to the flowchart shown in FIGS. 11 to 13.
  • First, the control unit 20 reads a preset initial value, that is, a range of display dates or a range of display dates at the end of a previous display of a content list, from the HDD 22 (step S101).
  • Herein, at purchase of the audio apparatus 1, no content data of song content is stored in the content storing unit 1A of the HDD 22, and thus the initial value is arbitrarily set, for example, “from Jan. 1, 1950 to Dec. 31, 2010”.
  • After purchase of the audio apparatus 1, content data of song content is stored as private content in the content storing unit 1A of the HDD 22. Until the total of the number of pieces of associated data of the private content and the number of pieces of associated data of public content obtained from the content distributing server 2 exceeds a maximum number of songs that can be displayed in the time axis bar TB1, for example, 40, the range of display dates may be updated in accordance with the oldest and newest dates of release of the song content. In accordance with the update of the range, the start point TX1 and the end point TX3 of the range of display dates on the time axis bars TB1 and TB2 are updated.
  • If the total number exceeds the maximum number of pieces of content that can be displayed in the time axis bars TB1 and TB2, songs in an arbitrary range in the range of display dates are selected and displayed. Furthermore, if the maximum number of pieces of content that can be displayed in the list in the time axis bars TB1 and TB2 is to be increased or decreased, the range of dates can be changed by operating the zoom dial 13, as described above. Of course, it becomes difficult to display thumbnails if the maximum number is increased. In that case, pieces of song content are displayed in the time axis bars TB1 and TB2 in a simplified form, such as rectangles or line segments, instead of thumbnails.
  • After step S101, the control unit 20 asks the content distributing server 2 to transmit associated data in the specified range of display dates, associates the received associated data of respective pieces of song content with respective song content IDs, and stores the associated data in the associated data accumulating unit 1Ab of the content storing unit LA of the HDD 22 (step S102).
  • At this time, the fields of “content file path” and “file name” of associated data of public content whose main data has not yet been stored are blank. The blank fields indirectly indicate that the song content is public content.
  • Then, the control unit 20 checks whether the associated data that matches the received associated data in “song title”, “album name”, “artist name”, “date of release”, and so on has already been stored. If such associated data has already been stored, the above-described deleting process is performed on the received associated data of song content (step S103).
  • Then, the control unit 20 reads all “date of release” fields of the associated data of the public content and private content stored in the associated data accumulating unit 1Ab of the content storing unit 1A of the HDD 22, and sorts the read data in the order of date (step S104).
  • Herein, it is inefficient to perform the sorting process every time on all of the associated data stored in the associated data accumulating unit 1Ab. Thus, it is desirable to perform sorting in the order of date every time song data and associated data of song content are stored and updated, update a sort list as a result of the sorting, and store the list in the HDD 22.
  • The sorting process may be performed on only the associated data of the song content in a specified range of display dates. However, if the selection dial 12 and the zoom dial 13 are frequently used, the sorting process is performed every time the range is changed. Thus, whether the sorting is to be performed on associated data of all pieces of song content or only a specified range of song content may be determined in accordance with the ability of resources, such as the CPU 20A of the control unit 20, the HDD 22, or a response speed of a network or the content distributing server 2.
  • Then, the control unit 20 reads image data in accordance with the content in the “jacket image data path” field of the associated data in the range of display dates among the associated data of the sorted song content, generates small thumbnails, and displays the thumbnails in the time axis bar TB1. At this time, the small thumbnails of public song content are displayed in monochrome and the small thumbnails of private song content are displayed in color (step S105).
  • As described above, the small thumbnails may be generated and stored in the HDD 22 in advance. In that case, the access path thereof is recorded in the associated data so that the corresponding small thumbnails can be read.
  • Then, the control unit 20 reads a current position and width (range of dates) of the cursor frame FC2 on the time axis bar TB1, reads associated data corresponding to the pieces of song content indicated by the cursor frame FC2, and displays thumbnails of the pieces in the content display unit 11 in an enlarged size. In the content display unit 11, too, thumbnails of public song content are displayed in monochrome, whereas thumbnails of private song content are displayed in color (step S106).
  • Then, the control unit 20 additionally displays the focus cursor frame FC1 on the thumbnail of the piece of song content displayed in the center of the content display unit 11, as shown in FIG. 8A. Then, the control unit 20 reads the associated data of the focused piece of song content, and displays “year of release” and “title” in the display space UL1 and “artist name” in the display space UL2 (step S107).
  • Then, the control unit 20 determines whether the focused piece of song content is public content (step S111 in FIG. 12). If determining that the focused piece is public content, the control unit 20 determines whether test-listen data exists (step S112).
  • If determining that test-listen data exists, the control unit 20 determines whether the test-listen data has been obtained (step S113). If the test-listen data has not been obtained, the control unit 20 requests the test-listen data of the piece of song content to the content distributing server 2 in order to obtain the test-listen data, stores the obtained test-listen data in the test-listen data storing unit of the content storing unit 1A, and plays back the test-listen data, which is output from the speaker 30 (step S114).
  • If determining in step S113 that the test-listen data has been obtained, the control unit 20 reads the test-listen data that is stored in the test-listen data storing unit of the content storing unit 1A and plays back the test-listen data, which is output from the speaker 30 (step S115).
  • If determining in step S112 that the focused piece of public content does not have test-listen data, the control unit 20 displays a notification for the user that there is no test-listen data in the content display unit 11, although not shown (step S118). At this time, a voice message “There is no test-listen data” may be output from the speaker 30.
  • After step S114, S115, or S118, the control unit 20 determines whether the user has provided instructions to purchase the piece of public content (step S116). If the instructions to purchase the piece of public content have been provided, the control unit 20 executes a purchase routine of the piece of public content to the content distributing server 2 (step S117).
  • In this purchase routine, the control unit 20 checks the associated data of the piece of song content to be purchased, and transmits a command to request purchase of the content data of the piece of song content to the content distributing server 2 on the basis of the “access path”. After receiving the content data, the control unit 20 stores the content data in the content storing unit 1A of the HDD 22, generates associated data of this piece of song content as private content, and deletes the associated data of this piece of song content as public content. Also, the control unit 20 may provide instructions to play back the received song data to the audio controller 28.
  • If determining in step S111 that the focused piece of song content is not public content but private content, the control unit 20 reads part of the song data of the focused piece of song content stored in the main data accumulating unit 1Aa of the content storing unit 1A and plays back the part of song data, which is output from the speaker 30 (step S121 in FIG. 13).
  • Then, the control unit 20 determines whether the user has performed a playback operation (step S122). If determining that the playback operation has been performed, the control unit 20 reads the song data of the focused piece of song content from the main data accumulating unit 1Aa and moves to a playback routine to play back the song data (step S123).
  • If determining in step S122 that the playback operation has not been performed or if determining in step S116 that a purchase operation has not been performed, the control unit 20 determines whether an operation of changing the position of the focus cursor frame FC2 has been performed by determining whether the selection dial 12 has been turned or whether the skip button 9B has been pressed (step S124).
  • If determining in step S124 that an operation of changing the position of the focus cursor frame FC2 has been performed, the control unit 20 pauses playback. Then, the process returns to step S106 in FIG. 11, where the control unit 20 detects a current position of the moved focus cursor frame FC2 and changes display in the content display unit 11. Then, the subsequent steps are repeated.
  • If determining in step S124 that the selection dial 12 has not been turned, the control unit 20 checks whether the range of display dates has been changed by turn of the zoom dial 13 (step S125). If the range has been changed, the process returns to step S101 in FIG. 11, and step S101 and the subsequent steps are performed in the above-described manner.
  • If determining in step S125 that the range of display dates has not been changed, the control unit 20 determines whether another operation has been performed by the user (step S126). If determining that another operation has been performed, the control unit 20 executes a process routine of the specified process (step S127).
  • If determining in step S126 that any operation has not been performed, the control unit 20 determines whether instructions to end display of content have been provided (step S128). If the instructions have not been provided, the process returns to step S124 and the subsequent steps are repeated. If determining in step S128 that the instructions have been provided, the control unit 20 ends the routine of displaying content.
  • Other than the above-described process flow of displaying content, the following process may be performed as events related to a display process.
  • (1) If a deleting operation is performed on a focused piece of song content, the control unit 20 deletes song data and associated data of the piece of song content, changes the range of display dates, and executes a display routine from step S101 in FIG. 11. As a result, the thumbnail of the piece of song content is deleted from the time axis bar TB1 and the content display unit 11.
  • (2) If a medium is loaded into the CD/DVD drive 23 or the memory card drive 24, the control unit 20 refers to associated data corresponding to the song content recorded on the medium to the inside of the medium or the distributing server, and generates temporary associated data. If instructions to capture content data of the song content from the medium to the audio apparatus 1 (ripping instruction) have been provided from the user, song data of the song content is stored in the HDD 22 and associated data thereof is generated. In any case, the content is displayed as private content. If a deleting instruction is provided when no ripping instruction is provided, the deleting instruction is ignored.
  • (3) If a medium is ejected from the CD/DVD drive 23 or the memory card drive 24 and if ripping has not been performed, the control unit 20 deletes generated temporary associated data and executes a re-display routine. If the content data of the song content has been stored in the HDD 22, nothing affects display.
  • (4) If additional information or updated information about public content is transmitted from the content distributing server 2, the control unit 20 executes a re-display routine including sorting of associated data.
  • Modification 1
  • In the above-described operation flow of displaying a content list, the content distributing server 2 is referred to for public content as necessary when the content list is to be re-displayed. However, if it takes much time in communication with the content distributing server 2, the responsiveness degrades and the user has stress. In order to overcome this problem, associated data is obtained from the content distributing server 2 in a background process even when the main power of the audio apparatus 1 is turned OFF so that the associated data stored in the associated data accumulating unit 1Ab is updated.
  • In this case, if a new song is released, the content distributing server 2 generates the associated data thereof and transmits the generated data to the audio apparatus 1. The audio apparatus 1 receives the associated data, stores the received data in the HDD 22, performs sorting on the basis of the date of release in the associated data, and stores a sort list in the HDD 22.
  • Accordingly, it becomes unnecessary to transmit a query command from the audio apparatus 1 to the content distributing server 2 every time a parameter for display (e.g., the start point and/or end point of the range of display dates) is updated.
  • Of course, an update button for associated data may be provided as necessary and a query command may be transmitted to the content distributing server 2 in accordance with a user operation of the update button if the user wants to.
  • Modification 2
  • As described above, distinction between private content and public content is not limited to distinction between “privately owned data and data before purchase or assignment”.
  • For example, in a home, “content that can be watched/listened to by only oneself” can be distinguished from “content that can be watched/listened to by all family members”. Also, “content that can be freely watched/listened to by a normal member of an association” can be distinguished from “content that can be watched/listened to by a supporting member”.
  • It is clear that the above-described distinction can be realized by definition of owner/group/others described above in the section of “read/write attribute”.
  • Modification 3
  • In the above-described embodiment, when a medium, that is, a disc or a memory card, is loaded into the CD/DVD drive 23 or the memory card drive 24, song content stored in the loaded medium is dealt with as private content. In other words, song content stored in a medium that is not loaded into the CD/DVD drive 23 or the memory card drive 24 but that is owned by a user is managed as public content.
  • However, that state is unfit for an actual condition in view of management by the user. By considering this, as shown in the bottom section in FIG. 14, one bit of an ownership attribute is provided as an attribute item of the associated data. In a medium owned by the user, such as a CD, DVD, or memory card, the ownership attribute is set to indicating “owned by user”. The owner attribute of the read/write attribute is set to “10” or “00” when no medium is loaded into the CD/DVD drive 23 or the memory card drive 24, and is set to “11” when a medium is loaded.
  • Accordingly, the medium can be managed in accordance with the actual condition of the ownership of the user. In this case, when the ownership attribute is “1” and when the owner attribute of the read/write attribute is “10” or the medium is outside the content storing unit 1A. This state may be notified to the user by using an icon or another symbol or a voice message.
  • Other Embodiments and Modifications
  • In the above-described embodiment, associated data of public content is reliably accumulated in the associated data accumulating unit so as to be used for displaying a content list. However, the configuration may be designed so that the content list can be displayed without using the associated data accumulating unit.
  • In the above-described embodiment, private content is distinguished from public content on the basis of the read/write attribute. However, the discrimination may be performed on the basis of whether main data of the content is stored in the content storing unit 1A.
  • If the ownership attribute exists in the associated data, as in the example shown in FIG. 14, public content may be distinguished from private content on the basis of the ownership attribute. Alternatively, public content may be distinguished from private content by using the ownership attribute and the read/write attribute.
  • In the above-described embodiment, the audio apparatus 1 includes the content storing unit and the unit for playing back content data. However, the audio apparatus 1, if it functions as a content list display apparatus, does not need to include the unit for playing back content. For example, a personal computer that does not have a music player function can be used as the content list display apparatus.
  • In the above-described embodiment, a process of selecting an audio song is described. Thus, the date of announcement or sale of a song is used as the date of release determining a time attribute as a search key. If the content is a movie, the date of release of a movie or the date of sale of a DVD is used as the date of release. The date of release includes the date of release on the Internet.
  • The search key attribute is not limited to a time attribute, such as the above-described date of release. A content list may be displayed on the basis of another associated data or attribute data.
  • An attribute in the associated data that enables easy search and selection from among many pieces of song content can be selected as a key attribute. For example, the pieces of content can be sorted on the basis of artist names or in the order of duration of play.
  • In the above-described embodiment, music content is used as content, and thus the audio apparatus is used as the content list display apparatus and the content selecting and processing apparatus. However, as described above, the content displayed on a list is not limited to music content, but movie content, electronic book content, and other content may be applied. Thus, the apparatus is not limited to the audio apparatus.
  • For example, still image data, such as electronic photos, can be applied. In this case, when image data in a digital camera owned by someone and image data released on a website are to be displayed together, a content list and thumbnails can be displayed in the same manner by using the date of shooting or comment as a key.
  • In the above-described embodiment, the content distributing server connects to a wide area network, such as the Internet. Alternatively, the content distributing server may connect to an in-home LAN, an intra-company LAN, or a LAN within a specific group.
  • It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and alterations may occur depending on design requirements and other factors insofar as they are within the scope of the appended claims or the equivalents thereof.

Claims (17)

What is claimed is:
1. Apparatus, comprising:
at least one processor configured to:
receive a selection of a first display mode or a second display mode; and
in response to receiving a selection of the first display mode:
(i) obtain data associated with one or more pieces of private content owned by a user and data associated with one or more pieces of public content not owned by the user; and
(ii) cause the obtained data associated with the one or more pieces of private content and with the one or more pieces of public content to be displayed in an order defined based at least in part on a time attribute associated with each piece of private content and each piece of public content; and
in response to receiving a selection of the second display mode:
(i) obtain data associated with one or more pieces of private content owned by the user, and not data associated with any pieces of public content not owned by the user; and
(ii) cause the obtained data associated with the one or more pieces of private content to be displayed in an order defined based at least in part on a time attribute associated with each piece of private content.
2. The apparatus of claim 1, wherein the at least one processor is configured to:
in response to receiving a selection of the first display mode, cause the obtained data in a display range to be initially displayed, the display range being determined based upon the time attribute associated with each piece of private content and each piece of public content; and
in response to receiving a change to the display range, obtain data associated with one or more other pieces of public content.
3. The apparatus of claim 1, wherein the at least one processor is configured to, in response to receiving a selection of the first display mode, cause obtained data comprising time information and text information associated with each piece of private content and each piece of public content to be displayed.
4. The apparatus of claim 1, wherein the at least one processor is configured to, in response to receiving a selection of the first display mode, cause the obtained data associated with the one or more pieces of private content and with the one or more pieces of public content to be displayed so that the obtained data associated with the one or more pieces of private content is visually distinguishable from the obtained data associated with the one or more pieces of public content.
5. The apparatus of claim 4, wherein each piece of private content and each piece of public content has an associated read/write attribute, and wherein the at least one processor is configured to employ the associated read/write attribute in causing the obtained data associated with the one or more pieces of private content to be visually distinguishable from the obtained data associated with the one or more pieces of public content.
6. The apparatus of claim 1, wherein the at least one processor is configured to, subsequent to receiving a selection of the first display mode and causing the obtained data to be displayed, receive input selecting an item of displayed data associated with a first piece of public content, and to retrieve the first piece of public content from storage in response to receiving the input.
7. The apparatus of claim 1, wherein the at least one processor is configured to, subsequent to receiving a selection of the first display mode and causing a first item of obtained data to be displayed in a first manner, receive input selecting the first item of obtained data, and cause the first item of obtained data to be displayed in a second manner that is different than the first manner in response to receiving the input.
8. The apparatus of claim 1, wherein the at least one processor is configured to:
in response to receiving a selection of the first display mode, cause obtained data associated with a first item of public content to be displayed;
in response to receiving user input in relation to the obtained data associated with the first item of public content, convert the first item of public content to a first item of private content; and
in response to later receiving a selection of the second display mode, cause obtained data associated with the first item of private content to be displayed.
9. A method, comprising acts of:
(A) receiving a selection of a first display mode or of a second display mode;
(B) in response to receiving a selection of the first display mode:
(i) obtaining data associated with one or more pieces of private content owned by a user and data associated with one or more pieces of public content not owned by the user; and
(ii) causing the obtained data associated with the one or more pieces of private content and with the one or more pieces of public content to be displayed in an order defined based at least in part on a time attribute associated with each piece of private content and each piece of public content; and
(C) in response to receiving a selection of the second display mode:
(i) obtaining data associated with one or more pieces of private content owned by the user, and not data associated with any pieces of public content not owned by the user; and
(ii) causing the obtained data associated with the one or more pieces of private content to be displayed in an order defined based at least in part on a time attribute associated with each piece of private content.
10. The method of claim 9, wherein the act (B) comprises causing the obtained data in a display range to be initially displayed, the display range being determined based upon the time attribute associated with each piece of private content and each piece of public content, and in response to receiving a change to the display range, obtaining data associated with one or more other pieces of public content.
11. The method of claim 9, wherein the act (B) comprises causing obtained data comprising time information and text information associated with each piece of private content and each piece of public content to be displayed.
12. The method of claim 9, wherein the act (B) comprises causing the obtained data associated with the one or more pieces of private content and with the one or more pieces of public content to be displayed so that the obtained data associated with the one or more pieces of private content is visually distinguishable from the obtained data associated with the one or more pieces of public content.
13. The method of claim 12, wherein each piece of private content and each piece of public content has an associated read/write attribute, and wherein the at least one processor is configured to employ the associated read/write attribute in causing the obtained data associated with the one or more pieces of private content to be visually distinguishable from the obtained data associated with the one or more pieces of public content.
14. The method of claim 9, wherein the act (B) comprises, subsequent to causing the obtained data to be displayed, receiving input selecting an item of displayed data associated with a first piece of public content, and retrieving the first piece of public content from storage in response to receiving the input.
15. The method of claim 9, wherein the act (B) comprises causing a first item of the obtained data to be displayed in a first manner, receiving input selecting the first item of obtained data, and causing the first item of obtained data to be displayed in a second manner that is different than the first manner in response to receiving the input.
16. The method of claim 9, wherein the act (B) comprises causing obtained data associated with a first item of public content to be displayed, and in response to receiving user input in relation to the obtained data associated with the first item of public content, converting the first item of public content to a first item of private content, and wherein the method further comprises, in response to later receiving a selection of the second display mode, causing obtained data associated with the first item of private content to be displayed.
17. At least one non-transitory computer-readable storage device having instructions encoded thereon which, when executed by a computing system, cause the computing system to perform a method comprising acts of:
(A) receiving a selection of a first display mode or of a second display mode;
(B) in response to receiving a selection of the first display mode:
(i) obtaining data associated with one or more pieces of private content owned by a user and data associated with one or more pieces of public content not owned by the user; and
(ii) causing the obtained data associated with the one or more pieces of private content and with the one or more pieces of public content to be displayed in an order defined based at least in part on a time attribute associated with each piece of private content and each piece of public content; and
(C) in response to receiving a selection of the second display mode:
(i) obtaining data associated with one or more pieces of private content owned by the user, and not data associated with any pieces of public content not owned by the user; and
(ii) causing the obtained data associated with the one or more pieces of private content to be displayed in an order defined based at least in part on a time attribute associated with each piece of private content.
US15/296,373 2006-03-27 2016-10-18 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus Abandoned US20170031549A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/296,373 US20170031549A1 (en) 2006-03-27 2016-10-18 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
JP2006085281 2006-03-27
JP2006-085281 2006-03-27
US11/728,548 US8631023B2 (en) 2006-03-27 2007-03-26 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus
US14/104,949 US9507863B2 (en) 2006-03-27 2013-12-12 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus
US15/296,373 US20170031549A1 (en) 2006-03-27 2016-10-18 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US14/104,949 Continuation US9507863B2 (en) 2006-03-27 2013-12-12 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus

Publications (1)

Publication Number Publication Date
US20170031549A1 true US20170031549A1 (en) 2017-02-02

Family

ID=38116025

Family Applications (3)

Application Number Title Priority Date Filing Date
US11/728,548 Expired - Fee Related US8631023B2 (en) 2006-03-27 2007-03-26 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus
US14/104,949 Active US9507863B2 (en) 2006-03-27 2013-12-12 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus
US15/296,373 Abandoned US20170031549A1 (en) 2006-03-27 2016-10-18 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US11/728,548 Expired - Fee Related US8631023B2 (en) 2006-03-27 2007-03-26 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus
US14/104,949 Active US9507863B2 (en) 2006-03-27 2013-12-12 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus

Country Status (4)

Country Link
US (3) US8631023B2 (en)
EP (1) EP1840774A1 (en)
KR (1) KR20070096812A (en)
CN (1) CN101067955B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107463644A (en) * 2017-07-20 2017-12-12 维沃移动通信有限公司 A kind of music recommends method and mobile terminal
CN109101595A (en) * 2018-07-27 2018-12-28 郑州云海信息技术有限公司 A kind of information query method, device, equipment and computer readable storage medium
TWI724416B (en) * 2019-05-02 2021-04-11 神達數位股份有限公司 Multimedia file management method and computer-readable storage medium

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070096812A (en) 2006-03-27 2007-10-02 소니 가부시끼 가이샤 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus
JP2009140017A (en) * 2007-12-03 2009-06-25 Canon Inc Information processor and its processing method
US20090158204A1 (en) * 2007-12-13 2009-06-18 Miguel Rocha Method for quickly viewing and comparing search results as small and enlarged images
JP2009253650A (en) * 2008-04-04 2009-10-29 N-Crypt Lab Inc Transmission and reception system, transmission device, reception device, authentication device, user device, method executed by those, and program
JP4678548B2 (en) * 2008-10-03 2011-04-27 ソニー株式会社 Information processing apparatus, information processing method, information processing system, and information processing program
JP2010211881A (en) * 2009-03-11 2010-09-24 Seiko Epson Corp Reproducing device, reproducing method, and program
JP4727755B2 (en) * 2009-10-06 2011-07-20 シャープ株式会社 Electronic document processing apparatus, electronic document display apparatus, electronic document processing method, electronic document processing program, and recording medium
KR101482818B1 (en) * 2010-07-20 2015-01-15 엠파이어 테크놀로지 디벨롭먼트 엘엘씨 Outputting content from multiple devices
US20140013193A1 (en) * 2012-06-29 2014-01-09 Joseph John Selinger Methods and systems for capturing information-enhanced images
JP5998807B2 (en) * 2012-09-28 2016-09-28 株式会社メルコホールディングス Information processing system, information processing apparatus, information processing method, and information processing program

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020116716A1 (en) * 2001-02-22 2002-08-22 Adi Sideman Online video editor
US20030105748A1 (en) * 2001-11-30 2003-06-05 Tessho Ishida Searching apparatus and searching method
US20030156479A1 (en) * 2002-02-18 2003-08-21 Canon Kabushiki Kaisha Information processing apparatus, file processing method, and computer-readable memory medium and program
US20030216958A1 (en) * 2002-05-15 2003-11-20 Linwood Register System for and method of doing business to provide network-based in-store media broadcasting
US6693236B1 (en) * 1999-12-28 2004-02-17 Monkeymedia, Inc. User interface for simultaneous management of owned and unowned inventory
US20040125143A1 (en) * 2002-07-22 2004-07-01 Kenneth Deaton Display system and method for displaying a multi-dimensional file visualizer and chooser
US20050289127A1 (en) * 2004-06-25 2005-12-29 Dominic Giampaolo Methods and systems for managing data
US20060184960A1 (en) * 2005-02-14 2006-08-17 Universal Music Group, Inc. Method and system for enabling commerce from broadcast content

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5585838A (en) * 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
JP2000134566A (en) 1998-10-27 2000-05-12 Sony Corp Recording and reproducing device and recording and reproducing method
JP2000207415A (en) 1999-01-19 2000-07-28 Sony Corp Information providing method, information recording medium, information management method and recording and reproducing device
JP2001110171A (en) 1999-10-13 2001-04-20 Sony Corp Device and method for recording and reproduction, terminal device, transmitting and receiving method and storage medium
US20020055934A1 (en) * 2000-01-24 2002-05-09 Lipscomb Kenneth O. Dynamic management and organization of media assets in a media player device
US7137065B1 (en) * 2000-02-24 2006-11-14 International Business Machines Corporation System and method for classifying electronically posted documents
JP4325075B2 (en) * 2000-04-21 2009-09-02 ソニー株式会社 Data object management device
US20030074421A1 (en) * 2001-08-14 2003-04-17 Mieko Kusano Internet access via specific server and via proprietary application for selecting and controlling content: remote and local
JP2003099658A (en) 2001-09-26 2003-04-04 Nippon Telegr & Teleph Corp <Ntt> Contents selling method and its system
US7797446B2 (en) * 2002-07-16 2010-09-14 Apple Inc. Method and system for updating playlists
US7451217B2 (en) * 2002-12-19 2008-11-11 International Business Machines Corporation Method and system for peer-to-peer authorization
US20050114374A1 (en) * 2003-04-04 2005-05-26 Juszkiewicz Henry E. User interface for a combination compact disc recorder and player system
JP2005031830A (en) * 2003-07-09 2005-02-03 Fuji Photo Film Co Ltd Image display method and image display program
US20050060286A1 (en) * 2003-09-15 2005-03-17 Microsoft Corporation Free text search within a relational database
JP4337496B2 (en) 2003-10-20 2009-09-30 ソニー株式会社 Content distribution system and content data reproducing apparatus
JP4325449B2 (en) * 2004-03-19 2009-09-02 ソニー株式会社 Display control device, display control method, and recording medium
US7403769B2 (en) 2004-03-23 2008-07-22 Nokia Corporation System and method for music synchronization in a mobile device
JP4423550B2 (en) 2004-05-19 2010-03-03 ソニー株式会社 Information processing apparatus, content title display method, and content title display program
US8543095B2 (en) * 2005-07-08 2013-09-24 At&T Mobility Ii Llc Multimedia services include method, system and apparatus operable in a different data processing network, and sync other commonly owned apparatus
US20070179967A1 (en) * 2005-11-22 2007-08-02 Zhang Xiaoge G Intuitive and Dynamic File Retrieval Method and User Interface System
US8145719B2 (en) * 2006-03-03 2012-03-27 Gogroups Method and system for messaging and communication based on groups
KR20070096812A (en) 2006-03-27 2007-10-02 소니 가부시끼 가이샤 Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6693236B1 (en) * 1999-12-28 2004-02-17 Monkeymedia, Inc. User interface for simultaneous management of owned and unowned inventory
US20020116716A1 (en) * 2001-02-22 2002-08-22 Adi Sideman Online video editor
US20030105748A1 (en) * 2001-11-30 2003-06-05 Tessho Ishida Searching apparatus and searching method
US20030156479A1 (en) * 2002-02-18 2003-08-21 Canon Kabushiki Kaisha Information processing apparatus, file processing method, and computer-readable memory medium and program
US20030216958A1 (en) * 2002-05-15 2003-11-20 Linwood Register System for and method of doing business to provide network-based in-store media broadcasting
US20040125143A1 (en) * 2002-07-22 2004-07-01 Kenneth Deaton Display system and method for displaying a multi-dimensional file visualizer and chooser
US20050289127A1 (en) * 2004-06-25 2005-12-29 Dominic Giampaolo Methods and systems for managing data
US20060184960A1 (en) * 2005-02-14 2006-08-17 Universal Music Group, Inc. Method and system for enabling commerce from broadcast content

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107463644A (en) * 2017-07-20 2017-12-12 维沃移动通信有限公司 A kind of music recommends method and mobile terminal
CN109101595A (en) * 2018-07-27 2018-12-28 郑州云海信息技术有限公司 A kind of information query method, device, equipment and computer readable storage medium
TWI724416B (en) * 2019-05-02 2021-04-11 神達數位股份有限公司 Multimedia file management method and computer-readable storage medium

Also Published As

Publication number Publication date
EP1840774A1 (en) 2007-10-03
US20070223037A1 (en) 2007-09-27
US8631023B2 (en) 2014-01-14
CN101067955B (en) 2010-10-13
US9507863B2 (en) 2016-11-29
KR20070096812A (en) 2007-10-02
US20140108444A1 (en) 2014-04-17
CN101067955A (en) 2007-11-07

Similar Documents

Publication Publication Date Title
US9507863B2 (en) Content list display method, content list display apparatus, content selecting and processing method, and content selecting and processing apparatus
JP4779882B2 (en) Content list display method, content list display device, content selection processing method, and content selection processing device
US20190026378A1 (en) Content using method, content using apparatus, content recording method, content recording apparatus, content providing system, content receiving method, content receiving apparatus, and content data format
US8027965B2 (en) Content providing system, content providing apparatus and method, content distribution server, and content receiving terminal
KR101398916B1 (en) Content providing system, content providing apparatus, content distribution server, content receiving terminal and content providing method
JP4349313B2 (en) Playback device, playback control method, and program
US8700635B2 (en) Electronic device, data processing method, data control method, and content data processing system
CN114202436A (en) Social interactions in media streaming services
US8219928B2 (en) Reproduction device and display control method
JP2007115180A (en) Information processor, information display method and information display program
JP2007164078A (en) Music playback device and music information distribution server
US8458616B2 (en) Data display method and reproduction apparatus
JP2006127367A (en) Information management method, information management program, and information management apparatus
KR100483451B1 (en) Method for editing a contents file and a navigation information, medium recorded a information by the method
JP2011170849A (en) Media file access control method for digital media player, and method and device for adding cross-reference of my favorite folder to related application
US7882157B2 (en) Content data recording device and recording control method
JP2004127159A (en) Content management device
JP2005026850A (en) Reproducer and recorder
JP2007058306A (en) Device, method, system, and program for information retrieval
JP4175430B2 (en) Data processing apparatus and data processing method
JP2007280442A (en) Information reproducing device, method and program for creating list, and recording medium
JP2005276337A (en) Reproducing device
JP2006113148A (en) Music playback device and music information distribution server

Legal Events

Date Code Title Description
AS Assignment

Owner name: SONY CORPORATION, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SASAKI, TORU;SAKO, YOICHIRO;TERAUCHI, TOSHIRO;AND OTHERS;SIGNING DATES FROM 20131221 TO 20140107;REEL/FRAME:040707/0774

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION