The present invention relates to a data processing device which plainly displays data stored in as medium when this medium is connected to a playback device.
In recent years, a playback device suitable for use in searching for a desired musical piece has been known. This playback device is used as a recording medium playback device which records music data contained in a plurality of CDs (Compact Discs) or music data downloaded from the Internet into a hard disk, and plays back music data recorded in the hard disk. For example, patent reference 1 discloses a playback device which enables the user to manage desired musical pieces in desired discs more intuitively in a case in which music data contained in a plurality of discs are recorded into a hard disk.
In this playback device, music data recorded in a plurality of CDs are recorded into the hard disk. When playing back music data recorded in this hard disk, the playback device produces a display of an image in which objects each having a substantially square-shaped cross section and shaped like a thin plate are arranged horizontally while being stood up as if a plurality of CD jackets were arranged in a rack. By operating this image by using a mouse, the user can move the position where to flip through the pages of this display one by one toward the right or the left. As a result, the user can search for desired music data to cause the playback device to play back the desire music data as if the user searched for a desired CD jacket while flipping through the CD jackets in the rack.
While the above-mentioned conventional playback device can manage desired musical pieces contained in desired discs more intuitively in a case in which music data contained in a plurality of discs are recorded into a hard disk, for example, there is a demand to develop a technique capable of displaying data stored in a disc more plainly while further improving the ease of use.
The present invention is made in order to meet the above-mentioned demand, and it is therefore an object of the present invention to provide a data processing device which can display data stored therein more plainly.
In accordance with the present invention, there is provided a data processing device including: a data acquisition unit for acquiring data from a medium; an integrated database for integrating the data acquired by the data acquisition unit thereinto; a data analysis determination unit for analyzing the data integrated into the integrated database; a display control unit for creating an image of a side view of and an image of a bottom view of a solid expressing the data integrated into the integrated database on the basis of an analysis result acquired by the data analysis determination unit and the data; and a display unit for displaying the images created by the display control unit.
Because the data processing device in accordance with the present invention is constructed in such away as to create and display an image of a side view of and an image of a bottom view of a solid expressing data integrated into the integrated database, the data processing device can plainly display the data stored therein.
Hereafter, music data, static image data such as photographs, video data, POI (Point Of Interest) data, and so on are generically referred to as “data”. Further, equipment and a medium which can accumulate and store data, e.g., an SD card, a DAP (Digital Audio Player), or a USB memory are generically referred to as a “medium”, and this medium includes a server connected to a network and an HDD (Hard Disc Drive). In addition, equipment which can read data, and play back or edit the data is generically referred to as a “playback device”.
A data processing device in accordance with the present invention switches between two types of views to express data. For example, as shown in
As each cylinder, a circular cylinder or a square pillar as shown in
Hereafter, the preferred embodiments of the present invention will be explained in detail with reference to the drawings.
A data processing device in accordance with Embodiment 1 of the present invention expresses music data included in each of a plurality of media connected thereto by using a circular cylinder. More specifically, one circular cylinder shows one medium for storing music data, and a number of circular cylinders whose number is equal to the number of media connected to the data processing device are laminated and shown. In this specification, “music data” include, as well as data expressing sound sources to be played back (referred to as “sound source data” from here on), tag information (music title, artist name, performance time, data volume, age, and album name or genre) and user action history information (the number of playback times, the date and time at which each sound source was played back the last time, and so on).
The music database 10 stores tag information. This music database 10 can be formed in a local area within the data processing device. As the music database 10, a database on the Internet can also be used.
The data acquisition unit 11 acquires sound source data from a plurality of media A to D connected to the data processing device, acquires tag information from the music database 10, and also acquires user action history information from the playback device (not shown), and sends the sound source data, the tag information, and the user action history information to the integrated database 12. Each of the plurality of media can be constructed in such a way as to be connected directly to the data processing device by using a connector or a cable. As an alternative, each of the plurality of media can be constructed in such a way as to be connected to the data processing device via communications using a radio, an infrared ray, or the like, like the medium D.
The integrated database 12 integrates the music data acquired by the data acquisition unit 11 thereinto. The contents of this integrated database 12 are accessed by the data analysis determination unit 13 and the display control unit 15. The data analysis determination unit 13 analyzes the music data stored in the integrated database 12 to construct a table of a data set (the details of the table will be mentioned below).
The input interface unit 14 receives a user command from, for example, a touch panel or a remote controller (both of them are not shown in the figure), and sends the user command to the display control unit 15. This command inputted from the input interface unit 14 includes a command for switching between views.
The display control unit 15 creates an image of a side view of and an image of a bottom view according to the music data from the integrated database 12 and the analysis result from the data analysis determination unit 13. An image created by the display control unit 15 is sent to the display signal creation unit 16 as display image data.
The display signal creation unit 16 creates a display signal according to the display image data sent thereto from the display control unit 15, and sends the display signal to the display unit 17. The display unit 17 is comprised of, for example, a monitor, and displays the image according to the display signal sent thereto from the display signal creation unit 16.
Next, the operation of the data processing device in accordance with Embodiment 1 of the present invention will be explained with reference to a flow chart shown in
Then, music data are integrated into the integrated database (step ST12). More specifically, the data acquisition unit 11 acquires sound source data from each medium connected to the data processing device in step ST11, acquires tag information from the music database 10, and also acquires user action history information from the playback device (not shown), and sends the sound source data, the tag information, and the user action history information to the integrated database 12. As a result, the music medium included in each medium is integrated into the integrated database 12, and a table of a data set is constructed. For example, as shown in
Then, extraction of a data configuration for side view is carried out (step ST13). More specifically, the data analysis determination unit 13 extracts data for side view from the music data which are integrated into the integrated database 12, and sends the data for side view to the display control unit 15 as data for display.
A data display screen is then produced (step ST14). More specifically, the display control unit 15 creates a display image of a side view according to both the music data sent thereto from the integrated database 12 and the analysis result sent thereto from the data analysis determination unit 13, and sends this display image to the display signal creation unit 16.
An output to the monitor is then carried out (step ST15). More specifically, the display unit 17 creates a display signal for displaying the image of the side view according to the display image sent thereto from the display signal creation unit 16 in step ST14, and sends the display signal to the display unit 17. As a result, the image of the side view is displayed on the screen of the display unit 17.
Whether or not a view switching command has been issued is then checked to see (step ST16). More specifically, the display control unit 15 checks to see whether or not a command of switching between views has been sent thereto from the input interface unit 14. When, in this step ST16, determining that a view switching command has not been issued thereto, the display control unit enters a standby state in which the display control unit repeatedly carries out this step ST16.
When it is determined that a view switching command has been issued in the state in which the display control unit is on standby while repeatedly carrying out step ST16, extraction of a data configuration for bottom view is then carried out (step ST17). More specifically, the data analysis determination unit 13 extracts data for bottom view from the data included only in one medium which are integrated into the integrated database 12, data included commonly in a plurality of media, or a combination of media commonly including data, and sends the data extracted thereby to the display control unit 15 as data for display.
A data display screen is then produced (step ST18). More specifically, the display control unit 15 creates a display image according to both the music data sent thereto from the integrated database 12 and the analysis result sent thereto from the data analysis determination unit 13, and sends the display image to the display signal creation unit 16.
An output to the monitor is then carried out (step ST19). More specifically, the display unit 17 creates a display signal for displaying the image of the bottom view according to the display image sent thereto from the display signal creation unit 16, and sends the display signal to the display unit 17. Accordingly, the image of the bottom view is displayed on the screen of the display unit 17.
Whether or not a view switching command has been issued is then checked to see (step ST20). More specifically, the display control unit 15 checks to see whether or not a command for switching between views has been issued from the input interface unit 14. When it is determined, in this step ST16, that a view switching command has been issued, the data processing device returns the sequence to step ST13 and repeats the above-mentioned processing.
In contrast, when it is determined, in step ST16, that a view switching command has not been issued, whether or not a command for switching between extraction methods has been issued is then checked to see (step ST21). More specifically, the display control unit 15 checks to see whether or not a command for switching between extraction methods has been sent thereto from the input interface unit 14. When it is determined, in this step ST21, that no command for switching between extraction methods has been issued, the display control unit enters a standby state in which the display control unit repeatedly carries out this step ST21.
When it is determined that a command for switching between extraction methods has been issued in the state in which the display control unit is on standby while repeatedly carrying out step ST21, switching between data configurations and determination of a data configuration are carried out (step ST22). Then, the data processing device returns the sequence to step ST18 and repeats the above-mentioned processing.
Next, some display examples each of which is displayed on the screen of the display unit 17 through the processing shown in the above-mentioned flow chart will be explained.
In the side view shown in
In the bottom view shown in
On the screen of each of the side view and the bottom view, a view switching button 51, a scaling button 52, a categorizing setting button 53, a buy button 54, and a display extraction button 55 are disposed. The view switching button 51 is used in order for the user to cause the data processing device to switch between the side view and the bottom view. More specifically, when the view switching button 51 is pushed down in the state in which the side view is displayed, the data processing device switches to the bottom view, whereas when the view switching button 51 is pushed down in the state in which the bottom view is displayed, the data processing device switches to the side view.
The scaling button 52 is used in order for the user to cause the data processing device to enlarge or reduce the image currently being displayed. The user is enabled to enlarge the image by pushing down a “+” button included in the scaling button 52 while the user is enabled to reduce the image by pushing down a “−” button included in the scaling button 52. The names of musical pieces displayed on each of the laminated circular cylinders are displayed only in a state in which the view is enlarged to such an extent that the characters displayed can be read by the user through the user's operation on the scaling button 52.
The categorizing setting button 53 is used in order for the user to cause the data processing device to open a menu (not shown in the figure) for enabling the user to select a categorizing method to switch to an arbitrary categorizing method. The buy button 54 is used in order for the user to select an arbitrary musical piece from among the musical pieces displayed to purchase the musical piece selected via the Internet.
The display extraction button 55 is used in order for the user to cause the data processing device to extract musical pieces to be displayed on the laminated circular cylinders. The musical pieces extracted through the user's operation on this display extraction button 55 can have three types of display screens (1) to (3) as shown below.
The data processing device extracts and displays the sum-set of the music data included in all the media. All the musical pieces included in all the media are listed with duplicate display of the same musical pieces across two or more media being avoided.
The data processing device extracts and displays the product set of the music data included in each of all the media Only the musical pieces commonly included in all the media are displayed.
(3) Display all the Musical Pieces Included in all the Media by Grouping them into Groups Each Including “Related” Musical Pieces which Resemble Each Other.
The data processing device extracts musical pieces having a relation, such as “similarity with respect to a certain criterion” or “satisfaction of a certain condition”, from among the plurality of media as each group. Not the name of each musical piece but the name of each group (playlist) extracted (theme or twist) is arranged and displayed. In this case, the criterion or the condition can be specified arbitrarily. More specifically, as shown in
The side view shown in
In addition, in order to enable the user to cause the data processing device to perform a more efficient operation on each musical piece group categorized according to the categorizing method selected through the user's operation on the categorizing setting button 53, the data processing device can be constructed in such a way as to carry out the following process. For example, the data processing device can be constructed in such away as to display a sort menu as shown in
Further, the data processing device can be constructed in such a way as to, when the user touches a subject name of “JAZZ” on the screen shown in
As previously explained, because the data processing device in accordance with Embodiment 1 of the present invention is constructed in such way as to create and display images of a side view and a bottom view of circular cylinders on which music data integrated into the integrated database 12 are displayed, the data processing device can plainly display the music data stored therein.
The data processing device in accordance with above-mentioned Embodiment 1 can be constructed in such a way as to separate a medium which is specified by the user from the plurality of media to enable the user to refer to the musical pieces included in the medium independently. More specifically, when the user would like to divide the plurality of media into some groups to refer to each of these groups, or when the user would like to exclude a medium from the list of musical pieces to which the user desired to refer, the data processing device enables the user to perform an operation of excluding one of the laminated circular cylinders (media) to outside the list to temporarily separate the medium from the list. An operation of excluding a medium and an operation of returning a medium are performed according to the type of view as follows.
The data processing device can be constructed in such a way as to, when specifying or determining at least one of a plurality of media for which musical pieces are displayed (in an active state), enable the user to touch and drag the outside of the corresponding circular cylinder to move this specified circular cylinder toward the vicinity of the center of the screen. As a result, the circular cylinder is stuck to the center, and this central circular cylinder is placed in an active state. Further, the data processing device can be constructed in such a way as to enable the user to touch a circular cylinder to specify this circular cylinder. In this case, the data processing device can be constructed in such a way as to display the active circular cylinder in the form of a deep color display, a focus display, a shadow display, or the like.
A data processing device in accordance with Embodiment 2 of the present invention likens one album including music data to a cylinder (circular cylinder).
Assuming that an album is formed in a CD, no tag information is included in the CD while sound source data are recorded in the CD. When a CD is inserted into music database support equipment (i.e. a personal computer or a car navigation device), the data processing device compares the configuration or the like of the sound source data stored in the CD with a music database 10 and acquires tag information about the sound source data, such as music titles. The data processing device links the tag information acquired thereby to the CD, and displays the names of musical pieces stored in the CD or the album name of the CD on a display unit 17. Further, when storing sound source data in a storage area (mainly, a hard disk or a memory) of portable audio equipment or the data processing device, the data processing device stores tag information which the data processing device has acquired previously in a file of the sound source data, or stores the tag information in another file and links this file to the tag information. Therefore, the data processing device can display music titles or other information or can search for a musical piece also for equipment which is not provided with any music database.
The data processing device in accordance with Embodiment 2 of the present invention has the same structure as the data processing device in accordance with Embodiment 1 shown in
The bottom view shown in
In the side view shown in
As a criterion for categorizing and sorting the musical pieces, genre, artist/album, release date, track title, the number of playback times, degree of favorite, registration or update date, or the like can be used. Further, as a relation between musical pieces included in different media (albums), a full match (shared), similarity in melody or feeling, a person or occurrence in connection with musical pieces, or the like can be used.
A data processing device in accordance with Embodiment 3 of the present invention uses square pillars instead of circular cylinders while handling static image data instead of music data which are handled by the data processing device in accordance with Embodiment 1 or 2. Hereafter, it is assumed that photography data are used as an example of the static image data.
The data processing device in accordance with Embodiment 3 of the present invention has the same structure as the data processing device in accordance with Embodiment 1 shown in
In the side view shown in
In the bottom view shown in
As a criterion for categorizing and sorting photographs, shooting and update date, shooting and update time, type (person, scenery, building, . . . ), size, filename, or the like can be used. Further, as a relation between photographs included in different media, a full match (shared), a shooting time period, being near in shooting location, similarity in tint or color tone, or the like can be used.
A data processing device in accordance with Embodiment 4 of the present invention handles moving image data instead of music data which are handled by the data processing device in accordance with Embodiment 1 or 2. In this Embodiment 4, it is assumed that data about movies which were shot (referred to as “video data” from here on) are used as an example of the moving image data.
The data processing device in accordance with Embodiment 4 of the present invention has the same structure as the data processing device in accordance with Embodiment 1 shown in
In the side view shown in
The bottom view shown in
As a relation between moving image data included in different media, a full match (shared), a performer, a producer or/and a director, being near in location, similarity in feeling, similarity in story development, or the like can be used.
A data processing device in accordance with Embodiment 5 of the present invention handles POI data instead of music data which are handled by the data processing device in accordance with Embodiment 1 or 2. In this Embodiment 5, it is assumed that facility data are used as an example of the POI data.
The data processing device in accordance with Embodiment 5 of the present invention has the same structure as the data processing device in accordance with Embodiment 1 shown in
The bottom view shown in
In the side view shown in
As a criterion for categorizing and sorting, region, distance from the current position or the destination, date on which facility was constructed, registration or update date, or the like can be used. Further, as a relation between data included in different media, a full match (shared), a theme, the name of a TV program or a magazine on which facilities were reviewed, a historical background, a celebrity in connection with facilities, or the like can be used. Further, when the cylinders are grouped by facility genre, as a relation between facilities included in different genres, a theme, the name of a TV program or a magazine on which facilities were reviewed, a historical background, a celebrity in connection with facilities, or the like can be used.
In the data processing device in accordance with any one of Embodiments 1 to 5 explained above, a circular cylinder or a square pillar is used as each cylinder for expressing data. As an alternative, a cone as shown in
Further, as each cylinder for expressing data, a solid sphere as shown in
The present invention can be used for a car navigation system which displays musical pieces, still images, moving images, or facility information in such a way that the user can easily select a musical piece, a still image, a moving image, or a facility, a program guide for a television set or a recorder, a guiding system for town, etc.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2009/006925 | 12/16/2009 | WO | 00 | 6/15/2012 |