WO2004107744A1 - 機器制御処理装置、表示処理装置、および方法、並びにコンピュータ・プログラム - Google Patents

機器制御処理装置、表示処理装置、および方法、並びにコンピュータ・プログラム Download PDF

Info

Publication number
WO2004107744A1
WO2004107744A1 PCT/JP2004/006613 JP2004006613W WO2004107744A1 WO 2004107744 A1 WO2004107744 A1 WO 2004107744A1 JP 2004006613 W JP2004006613 W JP 2004006613W WO 2004107744 A1 WO2004107744 A1 WO 2004107744A1
Authority
WO
WIPO (PCT)
Prior art keywords
content
information
card
display
control
Prior art date
Application number
PCT/JP2004/006613
Other languages
English (en)
French (fr)
Inventor
Osamu Watanabe
Tetsugo Inada
Hideshi Yamada
Yasuhiro Moriyama
Original Assignee
Sony Corporation
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 Corporation filed Critical Sony Corporation
Priority to EP04732210A priority Critical patent/EP1631069A4/en
Priority to US10/550,195 priority patent/US8060907B2/en
Publication of WO2004107744A1 publication Critical patent/WO2004107744A1/ja
Priority to US12/883,847 priority patent/US8365223B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4143Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a Personal Computer [PC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4314Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network
    • H04N21/43632Adapting the video or multiplex stream to a specific local network, e.g. a IEEE 1394 or Bluetooth® network involving a wired protocol, e.g. IEEE 1394
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42226Reprogrammable remote control devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • H04N7/106Adaptations for transmission by electrical cable for domestic distribution

Definitions

  • the present invention relates to a television receiver, a display device such as a display, and various other electronic devices, and a user executes control of the electronic device control processing device, display processing device, and method, and computer 'program'.
  • Device control processing device, display processing device, and method, and computer program that execute content selection and output efficiently, and reduce the burden on users in content selection and device control.
  • home networks which connect home appliances, computers, and other peripheral devices to the network and enable communication between the devices, are spreading in the home.
  • the home network provides convenience 'comfortability' to the user by sharing the data processing function of each device by communicating between the network connection devices and transmitting / receiving contents between the devices.
  • EPG Electronic Program Guide: Electronic Program Guide
  • CS broadcast and CAT V use a program guide function called EPG (Electronic Program Guide: Electronic Program Guide).
  • EPG system Electronic Program Guide: Electronic Program Guide
  • external information such as a television program section of a newspaper or a television guide information magazine is relied upon by program guide information provided by the EPG system. Instead, it discloses a configuration that makes it possible to select television programs (content).
  • Patent Document 2 discloses a system for controlling various devices such as an air conditioner in a home with a terminal having a wireless communication function.
  • the content available to users is also diversified.
  • television broadcasting is broadcast using various data delivery forms such as terrestrial broadcasting, CS, satellite broadcasting of BS, cable TV, etc. Distribution of video and music content via Internet and telephone lines is also popular.
  • the operation target device such as a television for a television program, a DVD player for a DVD, a CD player for music, and a PC, a mobile phone or a PDA for a homepage.
  • moving image content that can be browsed by a user via a television is a moving image stored in a terrestrial broadcast, CS channel, and hard disk video recorder.
  • CS channel a moving image stored in a terrestrial broadcast
  • hard disk video recorder There are three types of content.
  • the user Since these three different input contents correspond to each of the three devices, the user operates the CS tuner if he wants to see the CS channel, and It was necessary to operate the hard disk video recorder if you wanted to see the video content of the video recorder, and also it was necessary to switch the input of the television. Even when the CS tuner channel is operated, the desired channel can not be seen unless the TV input is adjusted to the CS tuner. In this way, if you have multiple devices in your home, the types of functions available to the user will increase, but in order to enjoy the content, it is necessary to understand the device configuration, which is useful for the user. It was a big burden.
  • one viewing channel is selected from a plurality of terrestrial, BS, and CS channels
  • a scroll bar as a screen display processing configuration that improves the efficiency of the display data selection operation. This displays data such as moving images, still images, and text data on the screen, and when all data can not fit on the screen, displays only the portion that the user is focusing on, and moves to the outside of the display. If you want to move, use the scroll bar to switch the display part.
  • the present invention has been made in view of the above-described circumstances, and reduces the burden of the user in the content selection process, and selects the content that the user wants to view without regard to the content provision device and the provided media. Realize a viewable composition of content only. That is, an apparatus control processing apparatus, a display processing apparatus, a method, and a computer program are provided which reduce the burden on the user by eliminating the need for the user to perform processing such as selection of an apparatus to provide content and channel selection.
  • the purpose is Furthermore, the present invention enables efficient execution of content selection processing by the user from a large number of viewable contents provided by various devices and media.
  • the purpose is to provide a device control processing device, display processing device and method, and computer program that can present more content information and realize improved convenience of content selection.
  • the first aspect of the present invention is
  • a storage unit storing a content device correspondence table storing content identification information and correspondence data between content provision devices
  • Data processing means for specifying a control target device from the content device correspondence table based on the content identification information input from the input unit, and generating and outputting control information according to the specified control target device;
  • an apparatus control and processing apparatus characterized by comprising: Furthermore, in one embodiment of the device control processing device of the present invention, the device control processing device is connected to a remote control for remote control of the control target device, and the data processing means is for remote control control with respect to the remote control. It is characterized in that it is configured to output data of Furthermore, in one embodiment of the device control processing device of the present invention, the content device correspondence table stores content providing device information corresponding to content, and channel information or content storage location information as a content item.
  • the data processing unit may be configured to control channel information or content as a control target device and a contention from the content device correspondence table based on the content identification information input from the input unit. It is characterized in that storage location information is acquired, and control information necessary for providing the content corresponding to the acquired channel information or content storage location information is generated and output. Furthermore, according to a second aspect of the present invention,
  • a display processing device that executes display processing of content information
  • the content card recording the content information is set according to the number of contents, and a card group consisting of a plurality of content cards corresponding to the number of contents is displayed as a card group indicating only content existence with the content information hidden.
  • a display processing apparatus characterized by comprising display data generation means for executing processing for displaying content information selected by a user-operable selection indicator in the vicinity of the card group as a display state. is there. Furthermore, in an embodiment of the display processing device according to the present invention, the display data generation means executes a process of determining the display mode of each content card according to the relative position of the selection indicator in the card group.
  • the display data generation means determines the display mode of each content card according to the relative position of the selection indicator in the card group, and the selection indicator Set the content card at a position close to the content to display the content information, and execute the display process setting the content card at the position away from the selection indicator to the content data display non-display state It is characterized in that Furthermore, in one embodiment of the display processing device of the present invention, the display data generation unit moves the content card along a parametric curve, and the content selected by the selection indicator is selected from the card group. Spaced para It is characterized in that it is configured to execute processing for displaying content information as a display state at a position on a metric curve. Furthermore, in an embodiment of the display processing device according to the present invention, the display data generation means is configured to execute processing for displaying the content cards by genres. Furthermore, according to a third aspect of the present invention,
  • the content card is a content card characterized in that the content providing device and the location information are recorded as code data.
  • the code data is a bar code.
  • the location information is a Uniform Resource Locators (URL) as content location information applicable to content acquisition.
  • the control target device is determined from the content device correspondence table storing correspondence data between the content identification information and the content providing device.
  • the data processing step in the device control processing method, the data processing step generates and outputs data for remote control control.
  • the content device correspondence table stores content providing device information corresponding to content and channel information or content storage location information as content allocation.
  • the data processing step acquires channel information or content storage location information as a control target device and a content location from the content device correspondence table based on the content identification information input from the input unit. And generating and outputting control information necessary for providing a content corresponding to the acquired channel information or content storage location information.
  • the fifth aspect of the present invention is
  • the display processing method further executes processing of determining a display mode of each content card according to a relative position of the selection indicator in the card group. It is characterized by having a step. Furthermore, in an embodiment of the display processing method according to the present invention, the display processing method includes the step of determining the display mode of each content card according to the relative position of the selection indicator in the card group. The content card located near the selection indicator was set to an inclination for displaying the content information, and the content card located far from the selection indicator was set for an inclination for the content information not to be displayed.
  • the display processing method further comprises: moving the content card along a parametric curve, and separating the content selected by the selection indicator from the card group It is characterized in that processing is performed to display content information as a display state at a position on a trick curve. Further, in an embodiment of the display processing method according to the present invention, the display processing method further includes the step of executing a process of dividing and displaying the content card by genre. Furthermore, the sixth aspect of the present invention is
  • a computer program that executes generation processing of device control processing data, and stores correspondence data between the content identification information and the content providing device based on the content identification information input step of content identification information inputting content identification information, and input content identification information
  • the seventh aspect of the present invention is characterized by having a computer 'program. Furthermore, the seventh aspect of the present invention is
  • a computer program that executes display processing of content information, and sets the content card recording the content information according to the number of content Displaying a card group consisting of a plurality of content cards corresponding to the number of contents as a group of commands indicating the presence of content with the content information being in a non-display state;
  • the content identification information is input, and the control target device is determined from the content device correspondence table storing the correspondence data between the content identification information and the content providing device based on the input content identification information. Since the control information corresponding to the control target device is generated and output, the user can output the desired content only by inputting the content designation information. That is, content can be output and viewed without completely performing control device and control device necessary for content output and channel processing for content control and content storage location search, etc., thereby significantly reducing the burden on the user. Is possible.
  • the content card in which the content information is recorded is set according to the number of content, and a card group consisting of a plurality of content cards corresponding to the number of content is made to display content without content information.
  • the contents are displayed as a group of cards showing only the contents, and the content card is moved while changing the inclination on the parametric curve according to the position of the user operable, for example, the content of a few cards including the user's selected card. Since only information is displayed as a display state, the user can know rough information on the entire content and can know detailed information on the selected content.
  • the content providing device and the content card recording the content information including the location information as code data are configured, so that based on the card delivery, based on the card information of the card. It is possible to easily obtain the content.
  • the computer 'program' of the present invention is, for example, a storage medium that provides computer readable form to a general-purpose computer 'system capable of executing various program' codes, a communication medium, a storage medium such as CDFD, MO, etc. It is a computer program that can be provided by a medium or a communication medium such as a network. By providing such a program in a computer readable form, processing according to the program can be realized on the computer system.
  • FIG. 1 is a diagram showing an example of a network configuration to which the present invention is applicable.
  • FIG. 2 is a diagram for explaining the configuration of a device control processing device that generates device control processing data.
  • FIG. 3 is a diagram for explaining the configuration of a contrast device correspondence table held by the device control processing device.
  • FIG. 4 is a diagram for explaining a generation sequence of device control processing data executed by the device control processing device.
  • FIG. 5 is a view for explaining a configuration example of a content card.
  • FIG. 6 is a view for explaining a user interface using a context card generated by the display processing apparatus of the present invention.
  • FIG. 7 is a view for explaining a display mode in a user interface using a content card.
  • FIG. 8 is a diagram for explaining the movement of the context card.
  • FIG. 9 is a diagram for explaining a parametric curve.
  • FIG. 10 is a diagram for explaining the cursor position and the deformation of the parametric curve.
  • FIG. 11 is a flow diagram for explaining a display processing sequence in a user interface using a content card.
  • FIG. 12 is a diagram for explaining parameters and the like applied to display processing in a user interface using a content card.
  • FIG. 13 is a diagram for explaining display processing in a user interface using a content card.
  • FIG. 14 is a diagram for explaining a physical content card.
  • FIG. 15 is a diagram for explaining the application configuration of the physical content card.
  • FIG. 16 is a view for explaining an example of the use configuration of the physical content card.
  • FIG. 17 is a view for explaining an example of the usage configuration of the physical content card.
  • FIG. 18 is a diagram for explaining an example of an information processing apparatus applicable as a device control processing device and a display control device. BEST MODE FOR CARRYING OUT THE INVENTION
  • a device control processing device, a display processing device, a method, and a computer program of the present invention will be described.
  • FIG. 1 shows a home network configuration, in which a plurality of electronic devices are connected to each other.
  • the network includes a TV receiver 1 1 1, CS tuner 1 1 2, hard disk video recorder (HDVR) 1 1 3, DVD player 1 1 4, PC 2 0 0 It is connected.
  • the network is either a wired or wireless network.
  • the user displays content information that can be provided by the network connection device on the display of the PC 200, inputs content selection information via the input means of the PC 200, and the remote control cable-connected to the PC 200 3
  • a signal is output from 0 0, for example, to display various contents on a TV receiver 1 1 1.
  • the content is, for example, received content of a terrestrial tuner provided in a TV receiver 11 1, received content of a CS tuner 1 12, stored content of a hard disk video recorder (HD VR) 1 1 3, or DVD playback
  • the playback content is from the machine 1 14.
  • a signal from the remote control 300 is output as an operation signal to a providing device and display device of the content selected by the user.
  • the user can process data in the PC simply by inputting the selection information of the content via the input means of the PC 200 without being aware of which device the content is owned or received by the content.
  • the means generates control data necessary for content acquisition and display processing, and outputs it to the remote control 300 via the cable, and the remote control 300 is a remote control signal such as infrared according to the signal input from the PC 200 power.
  • Output The configuration shown in FIG. 1 includes a television receiver 11 1 controlled by a remote control 300, a CS tuner 12 12, and a hard disk, and is configured as an apparatus capable of remote control. [Remote
  • the configuration of the PC 200 as a device control processing device and the remote control 300 will be described with reference to FIG.
  • the PC 200 as a device control processing device that generates device control processing data stores a content device correspondence table 2 61 in the storage unit.
  • a configuration example of the content device correspondence table is shown in FIG.
  • Content equipment The corresponding table is table data in which content identification information such as content ID and content name is associated with content providing equipment and channel information as the data storage position information.
  • a television receiver 1 1 1 1 as a content providing device connected to a network a CS tuner 1 1 2, a hard disk video recorder (HDVR) 1 1 3, a DVD player 1 1 4, a PC 2 0 All information on 0 available content is listed and stored.
  • HDVR hard disk video recorder
  • Universal Plug and Play (UP n P) is known as a protocol suitable for home network configuration. Universal Plug and Play (UP n P) makes it easy to build networks without complicated operations, and enables each connection in network-connected devices without complicated operations and settings. It will be able to receive the service provided by the equipment. Also, UP n P does not depend on the operating system (operating system) on the device, and has the advantage of being able to easily add devices.
  • UP n P can exchange definition files conforming to XML (extensible Markup Language) between connected devices, mutually recognize each other, and acquire service information that can be provided by each device. Therefore, when the network connection device shown in FIG. 1 is an UP n P compatible device, the PC 200 acquires and acquires content information based on the service information acquisition processing according to UP n P. Also, the content device correspondence table shown in FIG. 3 may be generated based on the information. In the example of the table shown in FIG. 3, the upper two entries are content information that can be received by the terrestrial tuner provided in the television receiver 11 1. The two middle entries are content information that can be received by the CS tuner 1 1 2.
  • the lower two entries are content information that can be provided by a hard disk video recorder (HDVR) 113.
  • Figure 3 shows some data examples.
  • content information of all network connection devices such as content information corresponding to a DVD player is stored.
  • the PC 200 is connected to a data processing unit 200, an input unit such as a keyboard and a mouse 2 63, a display, an output unit such as a spy force 2 62, and a remote control unit 300, for example, USB etc.
  • the data processing unit 250 is configured by a CPU, a memory and the like in terms of hardware.
  • the figure shows the software configuration executed in the data processing unit.
  • the data input / output software acquires the content information from the contingent device correspondence table based on the user input from the input unit 263, and outputs the content information to the output unit 22 6 such as a display.
  • the content information to be output to the output unit 22 62 such as a display may be a content device correspondence table shown in FIG. OK.
  • the display processing configuration of content information according to the present invention will be described later.
  • the content selection information is passed to the CS operation script and the TV operation script, and each scribble is selected.
  • Remote control software that generates control information required to output selected content
  • the software is delivered to the hardware, and the remote control software generates remote control information based on the information received from each scribble.
  • the remote control information is output to a remote control 300 connected via cable via an interface 264 such as USB.
  • the remote control control information is input to the data processing unit 302 in the remote control 300 via the interface 3001 of the remote control 300, and data about control signal information corresponding to each network device is recorded.
  • a control signal (for example, an infrared signal) necessary for outputting the selected content is generated based on the information from the setting information storage unit 300 and the remote control information from the PC 200, and the control signal output unit 30 Output via 4
  • the control signal output from the remote control is a content output control specifying the content for the CS tuner 112.
  • the original data of these control signals are information generated by the CS operation script and the TV operation script of the PC 200 based on the content selection information. In the configuration shown in Fig.
  • the control information of DVD is generated Content that can be provided by a network-connected device, such as a script to execute, or a PC control script that executes selection control of various Web pages received via the Internet by specifying a Uniform Resource Locator (URL) by the PC.
  • a network-connected device such as a script to execute, or a PC control script that executes selection control of various Web pages received via the Internet by specifying a Uniform Resource Locator (URL) by the PC.
  • URL Uniform Resource Locator
  • step S101 the user inputs content selection information through the input means of the PC.
  • step S102 the content selection information is interpreted by the data input / output processing software, and the content selection information is passed to the scribble corresponding to the control device for outputting the selected content.
  • step S103 the scribble generates control information necessary for outputting the selected content and passes it to the remote control software, and in step S104, the remote control software receives the information received from the scribble. Generate remote control information based on.
  • step S105 the remote control information is transmitted to the cable-connected remote control via an interface such as USB.
  • the remote control control information is input to the data processing unit in the remote control, and based on the remote control information, a control signal (for example, an infrared ray signal) necessary for outputting the selected content is generated. It is output through the signal output unit.
  • a control signal for example, an infrared ray signal
  • the user can output the desired content simply by inputting the content specification information. That is, the content can be output and viewed without completely performing the control device and the channel operation for the control device necessary for the output of the content and the content storage position search and the like, and the burden on the user can be significantly reduced. It becomes possible.
  • the user interface for content selection described below can be used, for example, to display the providable content information of each device connected to the network on the display of the PC 201 shown in FIG.
  • the present invention can be applied as a configuration for displaying content information only for the storage content for a single device such as a hard disk video recorder.
  • a display processing apparatus such as a PC having a hard disk video recorder and a cable-connected or network-connected display displays a user interface using the following content card.
  • the process of generating and displaying the user interface is the display data generation means in the PC etc.
  • the display process in which the program for executing the process described below is configured by the PC etc.
  • the content card 500 is data having a content title 501, attached information such as channel information, date and time information, etc., and a thumbnail image 500.
  • a digital video format such as MPEG
  • FIG. 6 shows an example of the configuration of a user interface for content selection using content cards.
  • Content information is presented on the display 600 by the content card set corresponding to the provided content of the network connection device.
  • the user-operable selection indicator which can be operated by the user, that is, the cursor 60 1, up and down
  • the context card moves sequentially along the arrow 6 1 1 or the arrow 6 12 2 and continuously different. It is possible to present a content card.
  • Content card group 603 indicates the entire content card set corresponding to the provided content of the network connection device.
  • Each content card is classified into categories by genre information such as news and drama.
  • the user can display content information of sports, drama, and news genres by moving the cursor 601 in the upward direction (arrow 61 1 direction). If you move the cursor 6 0 1 in the upward direction (direction of arrow 6 1 1), the content card moves along the arrow 6 1 1. That is, it is possible to display the content information of each genre of sports, drama, and news in the contrast group 603 sequentially while rotating the area on the right side of the contrast card group 603 clockwise. In the example shown in the figure, the content card 600 is displayed on the front with the largest size.
  • the content card 6 0 5 moves to the position of the content card 6 0 6 and the content card 6 0 4 It is set to the position of 6 o 5 5
  • the content card moves along the arrow 62 1. That is, while the area on the right side of the content card group 603 is rotated counterclockwise, it is possible to sequentially display the content information of the music, movie, and genre of the content card group 603. In this case, content card 6 0 5 moves to the position of content card 6 0 4, and content card 6 0 6 is set to the position of content card 6 0 5.
  • the cursor 602 indicates the portion currently focused on by the user.
  • the genre of content is an indicator of content selection. Each content card is drawn small and detailed information can not be obtained.
  • Force Current cursor 0 02 is in which genre force cursor 6 0 2 is above or below the entire selection, etc. An overview of the whole can be obtained from here.
  • the right side of the screen shows the details of the content the user is looking at. Here, all the information contained in the content card is displayed, and you can check the title, channel, broadcast date, thumbnail, and so on.
  • the content card 600 located at the center is the content currently being watched by the user, and as the user moves away from it, the drawing area gradually decreases, and finally the content group on the left side 6 0 Captured in 3. Thus, it is characterized that the full view and the detail view are drawn continuously.
  • moving the content card when you move the cursor 6 0 2 downward Will be described with reference to FIG.
  • the con- tainker turns counterclockwise the area on the right of the contrast card group 603.
  • Each content card is moved in the order shown in Figure 7 (a) ⁇ (b) ⁇ (c) ⁇ (d).
  • the movement curve of the contrast card is drawn, for example, as a parametric curve.
  • a parametric curve is a curve obtained by creating a capture equation based on the coordinates of control points and substituting the values of parameters 0 to 1 into the capture equation, such as a Bezier curve or a spline curve. It is famous.
  • the movement curve 621 of the contrast card is a parametric curve with the upper and lower two parametric curves, that is, the parametric curve with the control point indicated by the circle shown in FIG.
  • FIG 10 is a diagram showing a change of the parametric curve when the cursor 601 is moved.
  • B shows that the cursor 6001 is at the center of the movement curve
  • a shows that the cursor 6001 is at the top of the movement curve
  • c is that It shows the state at the bottom of the movement curve. In each state, the right control point remains fixed and the left control point moves up and down with cursor changes.
  • Figure 11 shows a flowchart that describes the procedure for setting a parametric curve based on the position of the cursor 601 and drawing a content card on the parametric curve that has been set.
  • Figure 12 shows the contents card drawing process. It is a figure explaining the parameter applied. The process of drawing a content card on a parametric curve will be described with reference to FIGS.
  • the control point position of the parametric curve is determined based on the cursor position.
  • the movement curve of the content card is the upper and lower two parametric curves, that is, the parametric curve with the control point indicated by the circle shown in FIG.
  • a parameter curve having t 1 as a parameter and having a control point indicated by is determined, and each of these control points P 0 to P 6 is determined.
  • i is a value of 0 to n corresponding to the order of the content card.
  • step S 2 0 4 Since the i-th object is far from the cursor, the i-th object is drawn 90 ° inclined at a distance id from A on the line AB.
  • step S203 for the i-th content card to be drawn, I f — i X d I ⁇ r? If it is determined that the condition is satisfied, the process proceeds to step S 2 0 5 and f> i X d? It is determined whether or not f> i X d?
  • step S205 f i i X d? Is not satisfied, it is the case where the ith content card to be subjected to drawing processing is in the area 704 shown in FIG.
  • step S 2 0 4 the content card is displayed tilted 90 °, and in steps S 2 0 6 and S 2 0 7, the slope is gentler as it proceeds to the right in FIG. To display it.
  • the content card has a contencard group on the left side of Fig.
  • This drawing process sequence is a process that is repeatedly executed according to the movement of the cursor. If 3D computer graphics are used, objects farther from the camera can be smaller and objects closer can be drawn larger. Therefore, straight line AB should be far from the camera and points P 2, P 3 and P 4 should be camera By arranging it close to, it is possible to change the size of the content card and draw it in the whole view and the detail view. Of course, in two dimensions, 'the size of the content card may be specified explicitly. By executing such a drawing process, as shown in FIG. 13, the content card 7 2 1 of the content card group area on the left side is displayed 90 ° inclined, as shown in FIG.
  • the content card was not displayed on the display, but it was configured as a card (physical content card) that can be carried by the user, and a content provision device and a barcode indicating location information were recorded on the content card.
  • the barcode on the content card can be read by a barcode reader, and the content can be presented based on the read information.
  • Figure 14 shows an example of a physical content card 800 with a device for providing content and a barcode indicating location information.
  • Content card 800 is a content title 800, channel information, additional information such as date and time information, etc., a thumbnail image 8 0 3 in addition to a content provider, a bar code indicating location information It has 8 0 4 Location information is information corresponding to content, such as channel information, storage location information, and URL (Uniform Resource Locators).
  • the utilization structure of the content card with barcode will be described with reference to FIG.
  • the user selects one content card 800 that he / she wants to view from a large number of content cards, and the bar code reader 800 connected to the data processing means such as the PC 200 is used as a content card. Execute scanning of the 800 bar code.
  • the barcode information read is input to data processing means such as a PC 200, etc., and the data processing means controls the content providing equipment according to the content providing equipment and the mouth information contained in the read information. And outputs a control signal to the control target device via the network or via the remote control 3000.
  • the generation process of control information in the PC 200 is the same as the process described above with reference to FIGS.
  • Content acquisition equipment and content acquisition performed according to location information are not limited to the configuration targeting remote control devices in the home network. For example, it is possible to use content providing equipment, URL information as the location information of the content providing server where the location information is connected to the Internet, and the address of the content server. In this case, the PC performs access based on content access information such as a URL read from the barcode and acquires content.
  • the usage form of the physical content card having a barcode that consists of the content provision equipment and location information is explained with reference to Fig. 16 and Fig. 17.
  • user A uses PC 870 to acquire content from a network distribution content or a server in the home network based on a certain content acquisition URL,
  • the corresponding content card is generated and stored in the storage unit of the PC 8700.
  • the user A uses the printer 871 connected to the PC 870 to print the physical content card based on the content card information stored in the storage unit of the PC 870.
  • the printed physical content card is printed with a barcode providing the content providing equipment and location information. In this case, URL information for content acquisition will be recorded as a barcode.
  • the user A sends the physical content card to the user B by mail or the like.
  • the user B reads the barcode of the physical content card 800 using the barcode reader 873 connected to the user B's PC 872.
  • the PC 200 executes content acquisition processing via the network based on the URL included in the per-code read information.
  • the user A's PC 8 70 sends content information to the user B's PC 8 72 via the network, and the user B's printer 8 7 4 It is also possible to print the content card 800, read the barcode of the electronic card with a barcode reader 833, and perform content acquisition based on the read information.
  • the process of generating the device control process information described in the above embodiment and outputting it to a remote control, or the process of generating a user interface based on a content card and presenting it on a display is, for example, a pro It is realized by storing the program and executing CPU in PC as control means.
  • the configuration of a PC as a hardware configuration example for executing the above-described processing will be described with reference to FIG.
  • a central processing unit (CPU) 901 executes various processing according to a program stored in a read only memory (ROM) 902, an HDD 904, or the like, and performs data processing or communication. It functions as control processing means. Programs and data executed by CPU 901 are stored in RAM 903 as appropriate.
  • the CPU 901, the ROM 902, the RAM 9003, and the HDD 904 are connected to one another via a network 950.
  • An input / output interface 906 is connected to the bus 905.
  • the input / output interface 906 can receive input information from, for example, a keyboard, mouse, or barcode reader operated by the user.
  • An input unit 09 for processing, an output unit 90 8 composed of an L-CD, a CRT, a speaker, etc. for presenting various information to the user are connected.
  • a communication unit 909 functioning as a data transmission / reception means is connected.
  • the communication unit 909 is communication for executing communication with various devices via the home network and the Internet, and executes communication for a remote controller connected by cable, for example, by USB.
  • a removable recording medium 911 such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, can be mounted, and data reading or writing processing from these rim single bubble recording medium 91 1 is executed.
  • Drive 9 1 0 is connected.
  • a program in which the processing sequence is recorded may be installed in memory in a computer incorporated in dedicated hardware and executed, or a general-purpose computer capable of executing various processing may be pro It is possible to install and run the program.
  • the program can be recorded in advance in a hard disk ROM (Read Only Memory) as a recording medium.
  • the program may be a removable recording medium such as a flexible disc, a compact disc read only memory (CD-ROM), a magneto optical disc (MO) disc, a digital versatile disc (DVD), a magnetic disc, a semiconductor memory, etc. It can be stored (recorded) temporarily or permanently.
  • Such removable recording media can be provided as so-called package software.
  • the program can be installed on a computer from a removable storage medium as described above, and can be wirelessly transferred to a download site computer, to a computer, or to a computer via a network such as a LAN (Local Area Network) or the Internet.
  • a wired transfer can be performed, and the computer can receive the transferred program and install it in a recording medium such as a built-in hard disk.
  • the various processes described in the specification are not only executed in chronological order according to the description, but may also be executed in parallel or individually depending on the processing capability of the apparatus executing the process or the need. Good. Further, in the present specification, a system is a logical set configuration of a plurality of devices, and the devices of each configuration are not limited to those in the same housing.
  • a content device correspondence table storing content identification information and correspondence data between content identification information and content providing devices based on the input content identification information.
  • the control target device is determined from the above, and the control information corresponding to the determined control target device is generated and output. Therefore, the user can output the desired content only by inputting the specified information of the content. Can. That is, it is possible to output and view content without performing processing such as control device and channel operation to the control device necessary for output of content and content storage location search at all, thereby significantly reducing the burden on the user. It becomes possible.
  • the content card in which the content information is recorded is set according to the number of content, and a card group consisting of a plurality of content cards corresponding to the number of content is made to display content without content information.
  • the contents are displayed as a group of cards showing only the contents, and the content card is moved while changing the inclination on the parametric curve according to the position of the user operable, for example, the content of a few cards including the user's selected card. Since only information is displayed as a display state, the user can know rough information on the entire content and can know detailed information on the selected content.
  • the content providing device and the content card recording the content information including the location information as code data are configured. Therefore, the content acquisition based on the code information of the card is performed based on delivery of the card. It becomes easy to do.

Abstract

ユーザ負担を軽減したコンテンツの選択、提供を可能とした装置および方法を提供する。コンテンツ識別情報に基づいて、制御対象機器を決定し、決定した制御対象機器に応じた制御情報を生成して例えばリモコンに出力し、リモコンからの制御信号に基づいて機器制御を実行する。ユーザは、コンテンツの出力に必要な制御機器や制御機器に対するチャンネル操作や、コンテンツ格納位置検索等の処理を全く行うことなく、コンテンツを出力し視聴することができる。さらに、コンテンツ情報を記録したコンテンツカードをカード群として示し、カーソルの位置に対応するカードのコンテンツ情報を表示する。

Description

明 細 書 機器制御処理装置、 表示処理装置、 および方法、 並びにコンピュータ 'プロ グラム 技術分野 本発明は、 テレビ受像機、 ディスプレイ等の表示装置、 その他の様々な電子 機器の制御を実行し、ユーザによるコンテンッの選択、出力を効率的に実行し、 コンテンッ選択や機器制御におけるユーサの負担軽減を実現する機器制御処 理装置、 表示処理装置、 および方法、 並びにコンピュータ ·プログラムに関す る。 背景技術 昨今のデータ通信ネットワークの普及に伴い、家庭内においても家電機器や コンピュータ、その他の周辺機器をネットワーク接続し、各機器間での通信を 可能とした、 いわゆるホームネッ トワークが浸透しつつある。 ホームネットヮ ークは、ネットワーク接続機器間で通信を行なうことにより各機器のデータ処 理機能を共有したり、機器間でコンテンツの送受信を行なう等、ユーザに利便 性 '快適性を提供するものであり、今後、ますます普及することが予測される。 例えば 1 0数年前までは、家庭に繋がるネットワークといえば、地上波テレ ビ放送と電話回線程度であった。 また、 パーソナルコンピュータ(P C )、 C D プレーヤ等のデジタル製品も住宅内には存在せず、住宅内のネットワークと言 えば、高々テレビ番組を録画するためにテレビと V T Rを接続すると力 ォー ディォ機器間で機器同士の接続がある程度であった。 しかしながら、 近年、 主にビジネスの用途として発展してきた L A N等のィ ントラネット技術を生かした「ホームネットワーク(宅内ネットワーク)」 が急 速に注目され始めている。 また、ユーザに対して情報を提示して操作を促す機 構として、 C S放送や CAT V等の放送事業者が E P G (電子番組ガイ ド: E l e c t r o n i c P r o g r a m G u i d e)と呼ばれる番組ガイ ド機能 を持つナビゲーシヨンシステム (E PGシステム) を実現し、 ユーザに提供し ている。 例えば特開平 1 1— 3 1 3 2 9 1号公報 (特許文献 1 ) は、 E P Gシステム により提供される番組案内情報により、新聞のテレビ番組欄、テレビガイ ド情 報誌等の外部情報に頼らずに、 テレビ番組 (コンテンツ) の選択を行うことを 可能とした構成を開示している。 さらに、昨今、ホームネットワークおよびィンターネット等の外部ネットヮ ークを利用することによって、携帯端末により家の外からでも家の中の電子機 器にアクセスし、サービスを実行可能とした構成も実用化されてきている。例 えば特開平 1 1— 1 6 8 4 7 1号公報 (特許文献 2) は、 無線通信機能を持つ 端末で家庭内のエアコンなどの各種機器を制御するシステムを開示している。 一方で、ユーザの利用可能なコンテンツも多様化しており、例えばテレビ放 送は、 地上波、 C S、 B Sの衛星放送、 ケーブル TV等、 様々なデータ配信形 態を利用した放送がなされ、さらに、ィンターネット、電話回線を介した動画、 音楽コンテンツの配信も盛んに行われている。 また、 CD、 DVD, MD等の 各種メディアを介したコンテンツ提供も盛んに行われている。 発明の開示 しかし、 情報機器の発達、 およびコンテンッの多様化により、機器操作によ るコンテンッ選択のユーザ負担が大きくなつてきている。例えば、 TVを見る 場合、 ユーザは、 複数のチャンネルから 1つを選ぶ必要がある。 C S放送では チャンネル数は 1 0 0チャンネル以上に及ぶ。ユーザは、多数の番組のなかか ら、 自分が視聴したい番組を選ぶという処理を行わなければならない。 また、近年普及し始めているハードディスクビデオレコーダや D V Dレコー ダは、大容量のデータ記憶が可能であり、ユーザの録画番組は D V Dあるいは H D内に大量に蓄積され、時間の経過とともに増加する。 このような大容量の データ蓄積手段からのデータ (コンテンツ、 番組) 選択の際にも、 ユーザは、 多数のデータから、自分が視聴したいデータを選ぶという処理を行わなければ ならない。 さらに、 様々な情報機器が接続されるホームネットワーク環境では、 P C、 ハードディスクビデオレコーダだけでなく、ホームサーバへもコンテンツが蓄 積され、ユーザは多数のネットワーク接続機器の提供可能な多数のコンテンツ の中から自分が望むコンテンツを選ぶ必要がある。 このように、 情報機器、 メディア、 コンテンッ提供サービスの多様化および 増大に伴い、ユーザは利用コンテンツを選択するという処理に多くの時間と労 力を費やさなければならないという問題が発生している。 従来は、 テレビ番組ならテレビ、 D V Dなら D V Dプレーヤ、 音楽なら C D プレーヤ、ホームページなら P Cや携帯電話や P D Aというように、それぞれ、 操作対象機器を明示的にユーザが認識して操作する必要があった。例えば、テ レビに C Sチューナとハードディスクビデオレコーダが接続あるいは一体化 されていた場合、ユーザがテレビを介して閲覧できる動画コンテンツは、地上 波放送、 C Sチャンネル、ハードディスクビデオレコーダに保存されている動 画コンテンツの 3つがある。 この 3種の異なる入力コンテンツは、 3つの機器それぞれに対応しているた め、ユーザは C Sチャンネルが見たければ C Sチューナを操作し、ハードディ スクビデオレコーダの動画コンテンツが見たければハードディスクビデオレ コーダを操作する必要があり、 さらには、テレビの入力切替操作もする必要が あった。 C Sチューナのチャンネルを操作しても、テレビの入力を C Sチュー ナに合わせなければ望んだチャンネルは見られない。 このように、家庭内に複 数の機器を揃えると、ユーザが利用できる機能の種類は増えていくものの、 コ ンテンッを楽しむためには、機器構成の把握が必要であり、 これがユーザにと つて大きな負担となっていた。 また、 地上波、 B S、 C Sの複数チャンネルから 1つの視聴チャンネルを選 択するという場合も、全ての番組を、たとえばチャンネルを順次切り替えて検 索することは長時間の処理を要し、 ユーザの負担を発生させている。 表示データの選択操作の効率性を向上させた画面表示処理構成としてスク ロールバーがある。 これは、 動画、 静止画、 テキストデータなどのデータを画 面に表示するとともに、全データが画面に収まりきらない場合に、ユーザが注 目している部分のみを表示し、表示外の部分へ移りたい場合には、スクロール バーを操作し表示部分を切り替えるものである。 しかし、 このようなスクロールバー方式では、 自分が注目し、 画面に表示し ている部分がデータ全体のどのあたりなのかは理解できる力 表示されていな い要素に関しての情報が全く得られないという問題がある。 本発明は、上述の事情に鑑みてなされたものであり、ユーザのコンテンツ選 択処理における負担を軽減し、コンテンツの提供機器や提供メディアを意識す ることなく、ユーザの視聰したいコンテンッの選択のみでコンテンッの視聴可 能な構成を実現する。すなわち、 コンテンッを提供する機器の選択やチャンネ ル選択等の処理をユーザが行う必要を排除してユーザ負担を軽減させた機器 制御処理装置、 表示処理装置、 および方法、 並びにコンピュータ 'プログラム を提供することを目的とする。 さらに、 本発明は、 さまざまな機器、 メディアの提供する多数の視聴可能コ ンテンッ中からのユーザによるコンテンッ選択処理を効率的に実行可能とす るものであり、情報の一覧性を高めるなど、ユーザにより多くのコンテンツ情 報提示し、 コンテンツ選択の利便性の向上を実現とした機器制御処理装置、表 示処理装置、 および方法、 並びにコンピュータ ·プログラムを提供することを 目的とする。 本発明の第 1の側面は、
機器制御処理装置であり、
コンテンッ識別情報とコンテンッ提供機器との対応データを格納したコン テンッ機器対応テーブルを格納した記憶部と、
コンテンッ識別情報を入力する入力部と、
前記入力部から入力するコンテンッ識別情報に基づいて、前記コンテンツ機 器対応テーブルから制御対象機器を特定し、該特定された制御対象機器に応じ た制御情報を生成して出力するデータ処理手段と、
を有することを特徴とする機器制御処理装置にある。 さらに、本発明の機器制御処理装置の一実施態様において、前記機器制御処 理装置は、制御対象機器の遠隔操作用のリモコンに接続され、前記データ処理 手段は、前記リモコンに対してリモコン制御用のデータを出力する構成である ことを特徴とする。 さらに、本発明の機器制御処理装置の一実施態様において、前記コンテンツ 機器対応テーブルは、 コンテンツに対応するコンテンツ提供機器情報と、 コン テンッロケーショ ンと してのチャンネル情報またはコンテンツ記憶位置情報 を格納した構成であり、前記データ処理手段は、前記入力部から入力するコン テンッ識別情報に基づいて、前記コンテンツ機器対応テーブルから制御対象機 器およびコンテンッロケーショ ンと してのチヤンネル情報またはコンテンッ 記憶位置情報を取得し、取得したチヤンネル情報またはコンテンツ記憶位置情 報に対応するコンテンッの提供に必要な制御情報を生成して出力する構成で あることを特徴とする。 さらに、 本発明の第 2の側面は、
コンテンッ情報の表示処理を実行する表示処理装置であり、
コンテンッ情報を記録したコンテンツカードをコンテンツ数に応じて設定 し、該コンテンッ数に対応する複数のコンテンツカードからなるカード群をコ ンテンッ情報を非表示状態としてコンテンツ存在のみを示すカード群として 表示するとともに、
ユーザの操作可能な選択指示子によって選択されたコンテンツを前記カー ド群の隣接部にコンテンツ情報を表示状態として表示する処理を実行する表 示データ生成手段を有することを特徴とする表示処理装置にある。 さらに、本発明の表示処理装置の一実施態様において、前記表示データ生成 手段は、前記カード群における前記選択指示子の相対位置に応じて、各コンテ ンッカードの表示態様を決定する処理を実行する構成であることを特徴とす る。 さらに、本発明の表示処理装置の一実施態様において、前記表示データ生成 手段は、前記カード群における前記選択指示子の相対位置に応じて、各コンテ ンッカードの表示態様を決定し、前記選択指示子に近い位置にあるコンテンッ カードをコンテンツ情報が表示状態となる傾きに設定し、前記選択指示子に遠 い位置にあるコンテンッカードをコンテンツ情報が非表示状態となる傾きに 設定した表示処理を実行する構成であることを特徴とする。 さらに、本発明の表示処理装置の一実施態様において、前記表示データ生成 手段は、前記コンテンツカードをパラメ トリ ック曲線に沿って移動させ、前記 選択指示子によって選択されたコンテンツを前記カード群から離間したパラ メ トリック曲線上の位置において、コンテンツ情報を表示状態として表示する 処理を実行する構成であることを特徴とする。 さらに、本発明の表示処理装置の一実施態様において、前記表示データ生成 手段は、前記コンテンツカードをジャンル別に区分して表示する処理を実行す る構成であることを特徴とする。 さらに、 本発明の第 3の側面は、
コンテンツ情報を記録したコンテンツカードであり、
前記コンテンツカードは、コンテンツの提供機器およびロケーション情報を コードデータとして記録した構成であることを特徴とするコンテンッカード にある。 さらに、本発明のコンテンツカードの一実施態様において、前記コードデー タはバーコードであることを特徴とする。 さらに、本発明のコンテンツカードの一実施態様において、前記ロケーショ ン情報は、 コンテンッ取得に適用可能なコンテンツ位置情報としての U R L (Uni form Resource Locators) であることを特徴とする。 さらに、 本発明の第 4の側面は、
機器制御処理方法であり、
コンテンッ識別情報を入力するコンテンッ識別情報入力ステップと、 入力コンテンツ識別情報に基づいて、コンテンッ識別情報とコンテンッ提供 機器との対応データを格納したコンテンツ機器対応テーブルから制御対象機 器を決定し、該決定した制御対象機器に応じた制御情報を生成して出力するデ ータ処理ステップと、
を有することを特徴とする機器制御処理方法にある。 さらに、本発明の機器制御処理方法の一実施態様において、前記機器制御処 理方法において、前記データ処理ステップは、 リモコン制御用のデータを生成 し出力することを特徴とする。 さらに、本発明の機器制御処理方法の一実施態様において、前記コンテンッ 機器対応テーブルは、 コンテンツに対応するコンテンツ提供機器情報と、 コン テンッロケーションと してのチャンネル情報またはコンテンツ記憶位置情報 を格納した構成であり、前記データ処理ステップは、前記入力部から入力する コンテンツ識別情報に基づいて、前記コンテンツ機器対応テーブルから制御対 象機器およびコンテンツロケーションと してのチャンネル情報またはコンテ ンッ記憶位置情報を取得し、取得したチャンネル情報またはコンテンツ記憶位 置情報に対応するコンテンッの提供に必要な制御情報を生成して出力するこ とを特徴とする。 さらに、 本発明の第 5の側面は、
コンテンッ情報の表示処理を実行する表示処理方法であり、
コンテンッ情報を記録したコンテンツカードをコンテンツ数に応じて設定 し、該コンテンツ数に対応する複数のコンテンツカードからなるカード群をコ ンテンッ情報を非表示状態としてコンテンツ存在のみを示すカード群として 表示するステップと、
ユーザの操作可能な選択指示子によって選択されたコンテンッを前記カー ド群の隣接部にコンテンツ情報を表示状態として表示するステップと、 を有することを特徴とする表示処理方法にある。 さらに、本発明の表示処理方法の一実施態様において、前記表示処理方法は、 さらに、前記カード群における前記選択指示子の相対位置に応じて、各コンテ ンッカードの表示態様を決定する処理を実行するステップを有することを特 徴とする。 さらに、本発明の表示処理方法の一実施態様において、前記表示処理方法は、 前記カード群における前記選択指示子の相対位置に応じて、各コンテンツカー ドの表示態様を決定するステップを有し、前記選択指示子に近い位置にあるコ ンテンッカードをコンテンツ情報が表示状態となる傾きに設定し、前記選択指 示子に遠い位置にあるコンテンツカードをコンテンツ情報が非表示状態とな る傾きに設定した表示処理を実行することを特徴とする。 さらに、本発明の表示処理方法の一実施態様において、前記表示処理方法は、 前記コンテンツカードをパラメ トリック曲線に沿って移動させ、前記選択指示 子によって選択されたコンテンツを前記カード群から離間したパラメ トリツ ク曲線上の位置において、コンテンッ情報を表示状態として表示する処理を実 行することを特徴とする。 さらに、本発明の表示処理方法の一実施態様において、前記表示処理方法は、 さらに、前記コンテンツカードをジャンル別に区分して表示する処理を実行す るステップを含むことを特徴とする。 さらに、 本発明の第 6の側面は、
機器制御処理データの生成処理を実行するコンピュータ 'プログラムであり、 コンテンッ識別情報を入力するコンテンッ識別情報入力ステップと、 入力コンテンツ識別情報に基づいて、コンテンッ識別情報とコンテンッ提供 機器との対応データを格納したコンテンツ機器対応テーブルから制御対象機 器を決定し、該決定した制御対象機器に応じた制御情報を生成して出力するデ ータ処理ステップと、
を有することを特徴とするコンピュータ 'プログラムにある。 さらに、 本発明の第 7の側面は、
コンテンッ情報の表示処理を実行するコンピュータ ·プログラムであり、 コンテンッ情報を記録したコンテンツカードをコンテンツ数に応じて設定 し、該コンテンッ数に対応する複数のコンテンツカードからなるカード群をコ ンテンッ情報を非表示状態としてコンテンツ存在のみを示す力一ド群として 表示するステップと、
ユーザの操作可能な選択指示子によって選択されたコンテンツを前記カー ド群の隣接部にコンテンツ情報を表示状態として表示するステップと、 を有することを特徴とするコンピュータ 'プログラムにある。 本発明の構成によれば、 コンテンツ識別情報を入力し、入力コンテンツ識別 情報に基づいて、コンテンツ識別情報とコンテンツ提供機器との対応データを 格納したコンテンツ機器対応テーブルから制御対象機器を決定し、決定した制 御対象機器に応じた制御情報を生成して出力する構成としたので、 ユーザは、 コンテンッの指定情報を入力するのみで希望のコンテンツを出力させること ができる。すなわち、 コンテンツの出力に必要な制御機器や制御機器に対する チャンネル操作や、 コンテンツ格納位置検索等の処理を全く行うことなく、 コ ンテンッを出力し視聴することができ、ユーザの負担を著しく軽減させること が可能となる。 さらに、本発明の構成によれば、 コンテンッ情報を記録したコンテンツカー ドをコンテンツ数に応じて設定し、コンテンッ数に対応する複数のコンテンツ カードからなるカード群をコンテンツ情報を非表示にしてコンテンツ存在の みを示すカード群として表示し、ユーザの操作可能な例えばカーソルの位置に 応じて、 コンテンツカードを、パラメ トリック曲線上で傾きを変えながら移動 させて、ユーザの選択カードを含む少数カードのコンテンツ情報のみを表示状 態として表示する構成としたので、ユーザはコンテンツ全体の大まかな情報を 知り、 かつ選択したコンテンツの詳細情報を知ることが可能となる。 さらに、本発明の構成によれば、 コンテンツの提供機器およびロケーション 情報をコードデータとして含むコンテンツ情報を記録したコンテンツカード を構成したので、 カードの受け渡しに基づいて、カードのコ一ド情報に基づく コンテンッ取得を容易に行うことが可能となる。 なお、 本発明のコンピュータ 'プログラムは、 例えば、 様々なプログラム' コードを実行可能な汎用コンピュータ 'システムに対して、 コンピュータ可読 な形式で提供する記憶媒体、 通信媒体、 例えば、 C D F D、 M Oなどの記憶 媒体、 あるいは、ネットワークなどの通信媒体によって提供可能なコンビユー タ ·プログラムである。 このようなプログラムをコンピュータ可読な形式で提 供することにより、 コンピュータ 'システム上でプログラムに応じた処理が実 現される。 本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付す る図面に基づく、 より詳細な説明によって明らかになるであろう。 なお、 本明 細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装 置が同一筐体内にあるものには限らない。 図面の簡単な説明 図 1は、 本発明の適用可能なネットワーク構成例を示す図である。
図 2は、機器制御処理データを生成する機器制御処理装置の構成について説 明する図である。
図 3は、機器制御処理装置の保有するコンテンッ機器対応テーブルの構成に ついて説明する図である。
図 4は、機器制御処理装置の実行する機器制御処理データの生成シーケンス を説明する図である。
図 5は、 コンテンツカードの構成例について説明する図である。
図 6は、本発明の表示処理装置の生成するコンテンッカードを用いたユーザ インタフェースについて説明する図である。
図 7は、コンテンツカードを用いたユーザィンタフェースにおける表示態様 について説明する図である。 図 8は、 コンテンッカードの動きについて説明する図である。
図 9は、 パラメ トリック曲線について説明する図である。
図 1 0は、カーソル位置とパラメ トリ ック曲線の変形について説明する図で ある。
図 1 1は、コンテンツカードを用いたユーザインタフェースにおける表示処 理シーケンスについて説明するフロー図である。
図 1 2は、コンテンツカードを用いたユーザィンタフエースにおける表示処 理に適用するパラメータ等について説明する図である。
図 1 3は、コンテンツカードを用いたユーザィンタフェースにおける表示処 理について説明する図である。
図 1 4は、 物理コンテンツカードについて説明する図である。
図 1 5は、 物理コンテンツカードの適用構成について説明する図である。 図 1 6は、 物理コンテンツカードの利用構成例について説明する図である。 図 1 7は、 物理コンテンツカードの利用構成例について説明する図である。 図 1 8は、機器制御処理装置、表示制御装置として適用可能ナ情報処理装置 例について説明する図である。 発明を実施するための最良の形態 以下、 図面を参照しながら、 本発明の機器制御処理装置、 表示処理装置、 お よび方法、 並びにコンピュータ ·プログラムの詳細について説明する。
[システム概要]
まず、図 1を参照して、本発明の適用可能なネットワーク構成例について説 明する。 図 1は、 例えばホームネットワーク構成を示しており、複数の電子機 器が相互に接続された構成を持つ。 ネットワークには、 テレビ受像機 1 1 1、 C Sチューナ 1 1 2、 ハードディ スクビデオレコーダ (H D V R ) 1 1 3、 D V D再生機 1 1 4、 P C 2 0 0が 接続されている。 ネットワークは、 有線、 無線等いずれかのネットワークであ る。 ユーザは、 P C 2 0 0のディスプレイにネットワーク接続機器の提供可能な コンテンッ情報を表示し、 P C 20 0の入力手段を介してコンテンツ選択情報 を入力し、 P C 2 0 0とケーブル接続されたリモコン 3 0 0から信号を出力し、 例えば TV受像機 1 1 1に様々なコンテンツを表示させる。 コンテンツは、例 えば TV受像機 1 1 1に備えられた地上波チューナの受信コンテンツ、または C Sチューナ 1 1 2の受信コンテンツ、 ハードディスクビデオレコーダ (HD VR) 1 1 3の格納コンテンツ、 あるいは、 DVD再生機 1 1 4からの再生コ ンテンッなどである。 リモコン 3 0 0からの信号は、ユーザが選択したコンテンツの提供機器およ び表示機器に対する操作信号として出力される。ユーザは、 コンテンッがどの 機器が保有あるいは受信するコンテンツであるかを意識することなく、コンテ ンッの選択情報を P C 2 0 0の入力手段を介して入力するのみで、 P C内のデ ータ処理手段が、 コンテンツ取得、 表示処理に必要な制御データを生成し、 リ モコン 3 0 0にケープルを介して出力し、リモコン 3 0 0は P C 2 00力 ら入 力する信号に従って赤外線等のリモコン信号を出力する。 なお、図 1に示す構成において、 リモコン 3 0 0によって制御されるテレビ 受像機 1 1 1、 C Sチューナ 1 1 2、 ハードディスクを備え、 リモコン制御可 能な機器として構成されている。 [リモコン制御構成]
図 2を参照して、機器制御処理装置としての P C 2 0 0およびリモコン 3 0 0の構成について説明する。機器制御処理データを生成する機器制御処理装置 としての P C 2 0 0は、記憶部にコンテンツ機器対応テーブル 2 6 1を格納し ている。 コンテンツ機器対応テーブルの構成例を図 3に示す。 コンテンツ機器 対応テープルは、 コンテンツ I D、 コンテンツ名等のコンテンツ識別情報と、 コンテンツ提供機器およびチャンネルあるいはデータ格納位置情報として口 ケーション情報とを対応付けたテーブルデータである。 コンテンッ機器対応テーブルには、ネットワーク接続されたコンテンツ提供 機器としてのテレビ受像機 1 1 1、 C Sチューナ 1 1 2、 ハードディスクビデ ォレコーダ (HDVR) 1 1 3、 D VD再生機 1 1 4、 P C 2 0 0の提供可能 なコンテンツに関する情報が全てリスト化されて蓄積されている。 なお、ホームネットワークの構成に適するプロ トコルとしてユニバーサルプ ラグアンドプレイ (U P n P : Universal Plug and Play) が知られている。 ユニバーサルプラグアンドプレイ (U P n P) は、 複雑な操作を伴うことなく 容易にネッ トワークを構築することが可能であり、困難な操作や設定を伴うこ となくネッ トワーク接続された機器において各接続機器の提供サービスを受 領可能とするものである。 また、 U P n Pはデバイス上の O S (オペレーティ ングシステム) にも依存せず、 容易に機器の追加ができるという利点を持つ。
U P n Pは、 接続機器間で、 XML (extensible Markup Language) に準拠 した定義ファイルを交換し、機器間において相互認識を行ない、各機器の提供 できるサービス情報を取得することが可能である。従って、図 1に示すネット ワーク接続機器が U P n P対応機器である場合には、 P C 2 0 0は、 U P n P に従ったサービス情報取得処理に基づいて、 コンテンツ情報を取得し、取得し た情報に基づいて図 3に示すコンテンツ機器対応テーブルを生成してもよレ、。 図 3に示すテーブル例において、上段 2つのェントリはテレビ受像機 1 1 1 に備えられた地上波チューナによって受信可能なコンテンツ情報である。中段 の 2つのエン ト リは C Sチューナ 1 1 2によって受信可能なコンテンッ情報 である。 下段の 2つのエントリはハードディスクビデオレコーダ (HDVR) 1 1 3によって提供可能なコンテンツ情報である。図 3には一部のデータ例を 示しており、 この他にも D V D再生機に対応するコンテンツ情報等、全てのネ ットワーク接続機器のコンテンツ情報が格納される。 図 2に戻り、 P C 2 0 0の構成およびリモコン 3 0 0との接続構成について 説明する。 P C 2 0 0は、 データ処理部 2 0 0、 キーボード、 マウス等の入力 部 2 6 3、 ディスプレイ、 スピー力等の出力部 2 6 2、 リモコン 3 0 0との接 続部としての例えば U S Bなどの接続が可能なィンタフエース 2 6 4を有す る。 データ処理部 2 5 0は、ハード的には C P U、メモリ等によって構成される。 図にはデータ処理部において実行されるソフトウェア構成を示してある。デー タ入出力ソフトウエアは、入力部 2 6 3からのユーザ入力に基づいて、 コンテ ンッ—機器対応テーブルからコンテンツ情報を取得し、ディスプレイ等の出力 部 2 6 2に出力する。 なお、ディスプレイ等の出力部 2 6 2に出力するコンテ ンッ情報は、図 3に示すコンテンツ機器対応テーブルとしてもよいが、 さらに ユーザにとってコンテンツ選択を容易にした表示態様を生成し、表示してもよ い。 なお、 本発明に係るコンテンツ情報の表示処理構成については、 後段で説 明する。 ユーザは、出力部 2 6 2に出力されたコンテンツ情報から視聴したいコンテ ンッを 1つ選択すると、入力部 2 6 3を介して選択情報としてのコンテンツ識 別情報を入力する。コンテンツ選択情報はデータ入出力処理ソフトウェアによ り解釈され、選択されたコンテンツの提供機器の制御情報を生成する各スクリ プトに渡される。 例えばユーザの選択コンテンツが C Sチューナ 1 1 2によって提供され、 T V受像機 1 1 1に表示するコンテンツである場合、 C S操作スクリプトおよび T V操作スクリプトに対してコンテンツ選択情報が渡され、各スクリブトが選 択コンテンツを出力するために必要な制御情報を生成し、リモコン制御ソフト ウェアに渡し、 リモコン制御ソフトウエアは、各スク リブトから受領した情報 に基づいて、 リモコン制御情報を生成する。 リモコン制御情報は、 U S B等によるインタフェース 2 6 4を介してケープ ル接続されたリモコン 3 0 0に出力される。 リモコン制御情報は、 リモコン 3 0 0のインタフェース 3 0 1 を介してリモ コン 3 0 0内のデータ処理部 3 0 2に入力され、各ネットワーク機器に対応す る制御信号情報についてのデータを記録した設定情報記憶部 3 0 3からの情 報および、 P C 2 0 0からのリモコン制御情報に基づいて、選択コンテンツの 出力に必要な制御信号 (例えば赤外線信号) を生成し、 制御信号出力部 3 0 4 を介して出力する。 例えば、 ユーザの選択コンテンツが C Sチューナ 1 1 2によって提供され、 T V受像機 1 1 1に表示するコンテンッである場合、リモコンの出力する制御 信号は C Sチューナ 1 1 2に対するコンテンッを指定したコンテンツ出力制 御情報であり、また T V受像機 1 1 1の入力を C Sチューナにする制御信号な どである。 これらの制御信号の元データは、 P C 2 0 0の C S操作スクリプトおよび T V操作スク リブトがコンテンツ選択情報に基づいて生成した情報である。 図 2に示す構成では、 データ処理部 2 5 0に、 T V操作スクリブト、 C S操 作スクリプト、 ハードディスクビデオレコーダ (H D V R ) スクリプトのみを 示してあるが、これらのスクリプト以外にも D V Dの制御情報を生成するスク リプト、 あるいは P Cによって U R L (Uniform Resource Locators) 指定に よりィンターネッ トを介して受信する様々な W e bページの選択制御を実行 する P Cコントロールスクリプト等、ネットワーク接続された機器によって提 供可能なコンテンツの制御情報を生成するプログラムを格納し、データ処理部 において実行可能とすることで、ネットワーク接続機器の提供コンテンツのコ ンテンッ指定情報をリモコン制御情報に変換し、 リモコンに出力することで、 リモコンからの制御信号に基づいて様々な機器の提供するコンテンッの視聴 が可能となる。 次に、 図 4を参照して、ユーザによるコンテンツ選択からリモコンによる制 御信号出力までの処理手順について説明する。 まず、ステップ S 1 0 1においてユーザが P Cの入力手段を介してコンテン ッ選択情報を入力する。 ステップ S 1 0 2において、 コンテンツ選択情報はデ ータ入出力処理ソフトウェアにより解釈され、選択コンテンツ出力のための制 御機器に対応するスクリブトにコンテンツ選択情報が渡される。 ステップ S 1 0 3では、スクリブトが選択コンテンツを出力するために必要 な制御情報を生成し、 リモコン制御ソフトウェアに渡し、ステップ S 1 0 4に おいて、 リモコン制御ソフトウエアは、 スクリブトから受領した情報に基づい て、 リモコン制御情報を生成する。 ステップ S 1 0 5において、 リモコン制御情報は、 U S B等によるインタフ エースを介してケーブル接続されたリモコンに送信される。ステップ S 1 0 6 において、 リモコン制御情報は、 リモコン内のデータ処理部に入力され、 リモ コン制御情報に基づいて選択コンテンツの出力に必要な制御信号(例えば赤外 線信号) を生成し、 制御信号出力部を介して出力される。 このように、ユーザは、 コンテンッの指定情報を入力するのみで希望のコン テンッを出力させることができる。すなわち、 コンテンツの出力に必要な制御 機器や制御機器に対するチャンネル操作や、コンテンツ格納位置検索等の処理 を全く行うことなく、 コンテンツを出力し視聴することができ、ユーザの負担 を著しく軽減させることが可能となる。 [コンテンツカードを用いたコンテンツ情報の表示構成] 次に、ユーザによるコンテンッ選択をより効率的に実行可能とするコンテン ッ選択用のユーザィンタフエースの構成例について説明する。 なお、 以下において説明するコンテンッ選択用のユーザィンタフェースは、 例えば図 1に示す P C 2 0 1のディスプレイにおいてネッ トワーク接続され た各機器の提供可能なコンテンツ情報を表示するものとして利用可能であり、 あるいは、単独の機器例えばハードディスクビデオレコーダに対する格納コン テンッのみを対象としたコンテンッ情報表示のための構成として適用するこ ともできる。例えば、ハードディスクビデオレコーダとケーブル接続あるいは ネッ トワーク接続したディスプレイを有する P C等の表示処理装置において 以下のコンテンツカードを用いたユーザィンタフェースを表示する。 ユーザインタフェースを生成し、表示する処理を実行するのは、 P C等にお ける表示データ生成手段であり、具体的には、以下に説明する処理を実行する プログラムが P C等によって構成される表示処理装置に格納され、 C P Uの制 御の下に表示情報としてのコンテンツ選択用のユーザィンタフェース生成が 行われる。 コンテンッ選択用のユーザインタフェースには、コンテンッ情報をカード形 式に設定して記述したコンテンツカードが用いられる。コンテンツカードの例 を図 5に示す。 図 5に示すように、 コンテンッカード 5 0 0は、 コンテンッの タイ トル 5 0 1、 チャンネル情報、 日時情報等の付属情報 5 0 2、 サムネール 画像 5 0 3を有するデータである。 例えば、 アンテナから入力される T V放送を、ハードディスクへ保存する場 合に、 M P E Gなどのデジタル動画フォーマットにェンコ一ドを行い、ハード ディスクへ保存するとともに、 番組のタイ トル、 開始時間、 ジャンルなど、 E P G (電子番組ガイ ド: E l e c t r o n i c P r o g r a m G u i d e ) 等の付属情報を記録し、 コンテンツのジャンル分けをして保存する。 コンテン ッを閲覧する場合は、ハードディスクからコンテンツを読み出し、デコーダを 通して出力する。 コンテンッカードを適用したコンテンッ選択用のユーザィンタフェースの 構成例を図 6に示す。 ディスプレイ 6 0 0には、ネットワーク接続機器の提供コンテンツに対応し て設定されたコンテンツカードによってコンテンッ情報が提示される。ユーザ によって操作可能なユーザの操作可能な選択指示子、すなわちカーソル 6 0 1 を上下に移動させることにより、矢印 6 1 1または矢印 6 1 2に沿ってコンテ ンッカードが順次移動し、連続的に異なるコンテンッカードを提示することが できる。 コンテンッカード群 6 0 3は、ネットワーク接続機器の提供コンテンツに対 応して設定されたコンテンツカードの全体を示している。各コンテンツカード は、 ニュース、 ドラマ等のジャンル情報 6 0 2によってカテゴリ区分がなされ る。 ユーザは、 例えばカーソル 6 0 1を上方向 (矢印 6 1 1方向) に移動させる ことで、 スポーツ、 ドラマ、 ニュースの各ジャンルのコンテンツ情報を表示さ せることができる。 カーソル 6 0 1を上方向 (矢印 6 1 1方向) に移動させた 場合、 コンテンッカードは矢印 6 1 1に沿って移動する。 すなわち、 コンテン ッカード群 6 0 3の右側の領域を時計回りに回転しながら順次、コンテンッカ ード群 6 0 3のスポーツ、 ドラマ、 ニュースの各ジャンルのコンテンッ情報を 表示することができる。 図に示す例では、コンテンツカード 6 0 5が最大の大きさで前面に表示され ており、 カーソル 6 0 1を上方向 (矢印 6 1 1方向) に移動させた場合、 コン テンッカード 6 0 5がコンテンツカード 6 0 6の位置に移動し、コンテンッカ ード 6 0 4がコンテンツ力一ド 6 0 5の位置に設定される。 カーソル 6 0 1を下方向 (矢印 6 1 2方向) に移動させた場合は、 コンテン ッカードは矢印 6 1 2に沿って移動する。すなわち、 コンテンツカード群 6 0 3の右側の領域を反時計回りに回転しながら順次、コンテンツカード群 6 0 3 の音楽、映画、パラエティの各ジャンルのコンテンツ情報を表示することがで きる。 この場合、 コンテンッカード 6 0 5がコンテンッカード 6 0 4の位置に 移動し、コンテンツカード 6 0 6がコンテンツカード 6 0 5の位置に設定され る。 このように、画面の左側は、選択可能なコンテンツ全てをジャンル分けしコ ンテンッカード群として示している。 カーソル 6 0 2は、現在ユーザが注目し ている部分を示す。 コンテンツのジャンルは、 コンテンツ選択の目安となる。 ひとつひとつのコンテンツカードは小さく描画され、詳しい情報は得られない 力 現在カーソル 6 0 2がどのジャンルにあるの力 カーソル 6 0 2は、 選択 肢全体の上の方なのか下の方なのか、 など、全体の概要の情報がここから得ら れる。 画面の右側は、ユーザが注目しているコンテンッの詳細を表示している。 こ こには、 コンテンッカードに含まれる情報が全て表示され、 タイ トル、 チャン ネル、 放送日時、 サムネールなどが確認できる。 中央にあるコンテンツカード 6 0 5が、現在ユーザが注目しているコンテンッであり、そこから離れるにし たがって、だんだんと描画面積が減っていき、最終的には左側のコンテンツ力 ード群 6 0 3に取り込まれる。 このように、 全体表示と、 詳細表示とが連続的 に描画されているのが特徴である。 カーソル 6 0 2を下向きに移動させた場合のコンテンツカードの移動につ いて図 7を参照して説明する。 図 7において、カーソル 6 0 2を下向きに移動させた場合、 コンテンッカー ドは、 コンテンッカード群 6 0 3の右側の領域を反時計回りに回転する。図 7 ( a ) → ( b ) → ( c ) → ( d ) の順番に従って各コンテンツカードの移動が 行われる。 コンテンッカードの移動曲線は、例えばパラメ トリック曲線で描かれる。 図 8は、コンテンツカードの移動曲線 6 2 1をコンテンツカードに沿って示した 図である。パラメ トリック曲線は制御点の座標をもとに捕間式をつく り、パラ メータ 0〜 1の値を捕間式に代入していくことで得られる曲線で、ベジエ曲線 や、 スプライン曲線などが有名である。 コンテンッカードの移動曲線 6 2 1は、図 9に示すように、上下 2つのパラ メ トリック曲線、すなわち、図 9に示す〇印によって示される制御点を持つ t 0をパラメータとするパラメ トリック曲線と、口印によって示される制御点を 持つ t 1をパラメータとするパラメ トリック曲線である。 一番右の制御点は、 上下 2つの曲線の制御点を兼ねる。 図 1 0は、カーソル 6 0 1が動いた場合のパラメ トリ ック曲線の変化につい て示した図である。 (b ) はカーソル 6 0 1が移動曲線の中心にある状態を示 し、 ( a ) はカーソル 6 0 1が移動曲線の上部にある状態を示し、 (c ) は力 一ソル 6 0 1が移動曲線の下部にある状態を示している。各状態において、右 側の制御点は固定されたままで、左側の制御点が、カーソルの変化にともなつ て上下に動く。 図 1 1に、 カーソル 6 0 1の位置に基づいてパラメ トリック曲線を設定し、 設定したパラメ トリック曲線上にコンテンツカードを描画する処理手順を説 明するフローチヤ一トを示す。 図 1 2は、 コンテンツカードの描画処理におい て適用するパラメータについて説明する図である。 図 1 1、図 1 2を参照して、パラメ トリック曲線上にコンテンツカードを描 画する処理について説明する。 図 1 1のステップ S 1 0 1において、カーソル位置に基づいてパラメ トリツ ク曲線の制御点位置を決定する。 前述したように、 コンテンツカードの移動曲線は、上下 2つのパラメ トリツ ク曲線、すなわち、図 1 2に示す〇印によって示される制御点を持つ t 0をパ ラメータとするパラメ トリック曲線と、口印によって示される制御点を持つ t 1をパラメータとするパラメ トリ ック曲線によって構成され、これらの各制御 点 P 0~P 6を決定する。 ステップ S 2 0 2において、 i = 0, d = AB/nの初期設定を行う。 iは コンテンツカードの順番に対応する 0〜 nの値である。図 1 2に示すパラメ ト リック曲線の上端 Aに i = 0のカードが設定され、下端 Bに i = nのカードが 設定される。 d =AB/nは、 図 1 2において i = 0と i = 1の間に示すよう に、 コンテンッカード群における各カードの距離に対応する。 以下のステップ S 2 0 3以降の処理は、 各コンテンツカード、 すなわち、 i = 0〜!!について各々実行する。 ステップ S 2 0 3において、描画処理対象の i番目のコンテンツカードにつ いて、 I 卜 i X d I < 1- ?が成立するか否かを判定する。 f は、 図 1 2に示 すようにカーソル位置の点 Fから上端の点 Aまでの距離であり、 rは点 Fから t 0をパラメータとするパラメ トリック曲線の制御点 P 0までの距離である。
I f - i X d I < r ?が成立しない場合とは、描画処理対象の i番目のコン テンッカードが図 1 2に示す領域 7 0 1または領域 7 0 2にある場合である。 この場合は、ステップ S 2 0 4に進み、 i番目のオブジェク トはカーソルから 遠いので、線 A B上の Aから距離 i dの位置に i番目のオブジェク トを 9 0度 傾斜させて描画する。 ステップ S 2 0 3において、描画処理対象の i番目のコンテンツカードにつ いて、 I f _ i X d I く r ?が成立すると判断した場合は、 ステップ S 2 0 5 に進み、 f > i X d?が成立するか否かを判定する。 f > i X d?が成立する場合とは、描画処理対象の i番目のコンテンツカー ドが図 1 2に示す領域 7 0 3にある場合である。 この場合は、ステップ S 2 0 6に進み、 i番目のオブジェク トを点 P 0 , P 1 , P 2 , P 3を制御点とする パラメ トリック曲線上 t Oの t 0 = ( f - i d ) / rの場所に ( 1 一 t 0 ) X 9 0度傾斜させて描画する。 一方、 ステップ S 2 0 5において、 f 〉 i X d?が成立しない場合は、 描画 処理対象の i番目のコンテンツカードが図 1 2に示す領域 7 0 4にある場合 である。 この場合は、 ステップ S 2 0 7に進み、 i番目のオブジェク トを点 P 3 , P 4 , P 5 , P 6を制御点とするパラメ トリック曲線上 t 1の t 1 = ( i d— f ) ノ rの場所に t 1 X 9 0度傾斜させて描画する。 上述したように、ステップ S 2 0 4では、 コンテンツカードを 9 0度傾けて 表示し、 ステップ S 2 0 6、 S 2 0 7では、 図 1 2において右方向に進むにつ れて傾きを緩やかにして表示するようにしている。 このように、 コンテンツカードは、 図 1 2の左側のコンテンッカード群すな わち、 領域 7 0 1 , 7 0 2では 9 0度の傾きをもつが、 右側の領域に進むに従 つて、 徐々に傾きが緩やかになり、 右端に来たときに傾き = 0、 すなわちコン テンッカードが正面を向くように回転しながら移動曲線を移動する。 ステップ S 2 0 8において、 i < n ?を判定する。 i < nである場合は、 ま だ描画処理対象のコンテンツカードが残っていることを意味するので、ステツ プ S 2 0 9において、 i = i + l とする iの値の更新処理を実行し、次のコン テンッカードの描画処理を実行する。 ステップ S 2 0 8において、 i < nでないと判定すると、すべてのコンテン ッカードの描画処理が終了したこととなり、処理を終了する。 この描画処理シ 一ケンスは、 カーソルの移動に応じて繰り返し実行する処理である。 なお、 3次元コンピュータグラフィクスを用いれば、カメラから遠くのもの は小さく、 近くのものは大きく描画することができるので、 直線 A Bを、 カメ ラから遠く、 点 P 2、 P 3、 P 4をカメラに近く配置することで、 全体表示と 詳細表示とで、 コンテンツカードの大きさを変えて描画することができる。 も ちろん、 2次元的に、' 明示的にコンテンツカードの大きさを指定してもよい。 このような描画処理を実行することにより、図 1 3に示すように、 コンテン ッカードは、左側のコンテンツカード群の領域のコンテンツカード 7 2 1は 9 0度傾いて表示され、 コンテンッカード 7 2 2、 7 2 3 , 7 2 4と、 右側のパ ラメ トリック曲線 7 2 0を右方向に進むに従って傾きが緩やかになり、右端に 進むと、コンテンッカード 7 2 5のように傾き 0となって正面にすべてのコン テンッ情報を示したカードが表示される。
[バーコ一ドを記録した物理コンテンツカード]
次に、 コンテンツカードをディスプレイ表示するのではなく、ユーザが持ち 運べるカード (物理コンテンツカード) とするとともに、 コンテンツカードに コンテンツの提供機器、ロケーション情報を示すバーコ一ドを記録した構成と した。 コンテンツカードのバーコ一ドをバーコ一ドリーダによって読み取り、 読み取り情報に基づいてコンテンツを提示することを可能とした。 図 1 4にコンテンツの提供機器、ロケーション情報を示すバーコードを持つ 物理コンテンツカード 8 0 0の例を示す。 コンテンッカード 8 0 0は、 コンテ ンッのタイ トル 8 0 1、 チャンネル情報、 日時情報等の付属情報 8 0 2、 サム ネール画像 8 0 3の他にコンテンツの提供機器、ロケーション情報を示すバー コード 8 0 4を持つ。 ロケーショ ン情報は、 チャンネル情報、 記憶位置情報、 U R L (Uniform Resource Locators) 等、 コンテンツに対応した情報である。 バーコ一ドを持つコンテンッカ一ドの利用構成について図 1 5を参照して 説明する。 ユーザは、 多数のコンテンツカードの中から、 視聴を希望する 1つ のコンテンツカード 8 0 0を選択し、 P C 2 0 0等のデータ処理手段に接続さ れたバーコードリーダ 8 5 0にコンテンツカード 8 0 0のバーコードの読み 取りを実行させる。 読み取られたバーコ一ド情報は、 P C 2 0 0等のデータ処理手段に入力され、 データ処理手段において、読み取り情報に含まれるコンテンッの提供機器、 口 ケーション情報にしたがって、コンテンッの提供機器に対する制御情報を生成 し、ネッ トワークを介して、 あるいはリモコン 3 0 0を介して制御対象機器に 対する制御信号を出力する。 P C 2 0 0における制御情報の生成処理は、先に 図 2〜図 4を参照して説明した処理と同様である。 なお、 コンテンツの提供機器、 ロケーショ ン情報にしたがって実行するコン テンッ取得は、ホームネットワーク内のリモコン制御可能機器を対象とする構 成には限られない。 例えば、 コンテンツの提供機器、 ロケーショ ン情報がイン ターネッ ト接続されたコンテンッ提供サーバのァドレスゃコンテンッの位置 情報としての U R L情報とすることも可能である。 この場合、 P Cはバーコ一 ドから読み取られた U R L等のコンテンツアクセス情報に基づくアクセスを 実行しコンテンツ取得を行う。 コンテンッの提供機器、ロケーション情報からなるバーコ一ドを持つ物理コ ンテンッカードの利用形態について、 図 1 6、 図 1 7を参照して説明する。 例 えば、 図 1 6に示すように、 ユーザ Aが P C 8 7 0を用いて、 あるコンテンッ 取得用の U R Lに基づいてネットワーク配信コンテンツ、あるいはホームネッ トワーク内のサーバからコンテンッを取得し、取得コンテンツに対応するコン テンッカードを生成し P C 8 7 0の記憶部に格納する。 ユーザ Aは、 P C 8 7 0に接続されたプリンタ 8 7 1を用いて、 P C 8 7 0 の記憶部に格納したコンテンツカード情報に基づいて物理コンテンツカード を印刷する。この印刷された物理コンテンツカードにはコンテンッの提供機器、 ロケーション情報からなるバーコ一ドが印刷される。この場合コンテンツ取得 用の U R L情報がバーコードとして記録されることになる。 ユーザ Aは、郵送などにより、物理コンテンツカードをユーザ Bに送付する。 ユーザ Bは、ユーザ Bの P C 8 7 2に接続したバーコ一ドリーダ 8 7 3を用い て物理コンテンツカード 8 0 0のバーコ一ドを読み取る。 P C 2 0 0は、 パー コードの読み取り情報に含まれる U R Lに基づいてネットワークを介してコ ンテンッ取得処理を実行する。 あるいは、 図 1 7に示すように、 ユーザ Aの P C 8 7 0から、 コンテンツ力 一ド情報をネットワークを介してユーザ Bの P C 8 7 2に送信し、ユーザ B側 でプリンタ 8 7 4により物理コンテンツカード 8 0 0を印刷し、ィンサッカー ドのバーコードをバーコ一ドリーダ 8 7 3で読み取り、読み取り情報に基づく コンテンツ取得を行う構成とすることも可能である。
[情報処理装置ハード構成]
上述の実施例において説明した機器制御処理情報を生成しリモコンに出力 する処理、 あるいは、 コンテンツカードに基づくユーザインタフェースを生成 しディスプレイに提示する処理は、例えば P Cに上述した処理を実行するプロ グラムを格納し、 P C内の C PUを制御手段として実行させることで実現され る。上述の処理を実行するハードウヱァ構成例としての P Cの構成について図 1 8を参照して説明する。 C PU (Central Processing Unit) 9 0 1は、 ROM (Read Only Memory) 9 0 2、または HDD 9 0 4等に記憶されているプログラムに従って、各種の処 理を実行し、 データ処理手段、 あるいは通信制御処理手段として機能する。 R AM 9 0 3には、 C PU 9 0 1が実行するプログラムやデータが適宜記憶され る。 C PU 9 0 1、 ROM 9 0 2 , および RAM 9 0 3、 HDD 9 0 4は、 ノく ス 9 0 5を介して相互に接続されている。 バス 9 0 5には、入出力ィンタフェース 9 0 6が接続されており、 この入出 力インタフェース 9 0 6には、 例えば、 ユーザにより操作されるキーボード、 マウス、 あるいはバーコ一ドリーダからの入力情報を処理する入力部 9 0 7、 ユーザに各種の情報を提示する L CD、 CRT, スピー力等により構成される 出力部 9 0 8が接続される。 さらに、データ送受信手段として機能する通信部 9 0 9が接続される。 通信部 9 0 9は、 ホームネットワーク、 ィンターネット を介して様々な機器との通信を実行する通信であるとともに、例えば U S Bに よるケーブル接続されるリモコンに対する通信を実行する。 さらに、磁気ディ スク、 光ディスク、 光磁気ディスク、 または半導体メモリなどのリムーバプル 記録媒体 9 1 1を装着可能で、これらのリム一バブル記録媒体 9 1 1からのデ ータ読み出しあるいは書き込み処理を実行する ドライブ 9 1 0が接続される。 以上、 特定の実施例を参照しながら、 本発明について詳解してきた。 しかし ながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成 し得ることは自明である。すなわち、例示という形態で本発明を開示してきた のであり、限定的に解釈されるべきではない。本発明の要旨を判断するために は、 特許請求の範囲の欄を参酌すべきである。 なお、 明細書中において説明した一連の処理はハードウェア、またはソフト ウェア、 あるいは両者の複合構成によって実行することが可能である。 ソフト ウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、 専用のハードウエアに組み込まれたコンピュータ内のメモリにインス トール して実行させるカ あるいは、各種処理が実行可能な汎用コンピュータにプロ グラムをインストールして実行させることが可能である。 例えば、プログラムは記録媒体としてのハードディスクゃ R O M (Read Only Memory)に予め記録しておくことができる。 あるいは、 プログラムはフレキシ プルディスク、 C D— R O M (Compact Di sc Read Only Memory) , M O (Magneto optical)ディスク, D V D (Di gital Versat i le Di sc)、 磁気ディスク、 半導体 メモリなどのリムーパプル記録媒体に、 一時的あるいは永続的に格納 (記録) しておくことができる。 このようなリムーバプル記録媒体は、いわゆるパッケ ージソフトウェアとして提供することができる。 なお、 プログラムは、上述したようなリ ムーバブル記録媒体からコンビユー タにィンストールする他、 ダウンロードサイ トカゝら、 コンピュータに無線転送 したり、 L A N (Local Area Network)、 インターネットといったネットワーク を介して、 コンピュータに有線で転送し、 コンピュータでは、 そのようにして 転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体に ィンストールすることができる。 なお、 明細書に記載された各種の処理は、記載に従って時系列に実行される のみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあ るいは個別に実行されてもよい。 また、 本明細書においてシステムとは、複数 の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限 らない。 産業上の利用可能性 以上、 説明したように,、 本発明の構成によれば、 コンテンツ識別情報を入力 し、入力コンテンツ識別情報に基づいて、 コンテンッ識別情報とコンテンツ提 供機器との対応データを格納したコンテンツ機器対応テーブルから制御対象 機器を決定し、決定した制御対象機器に応じた制御情報を生成して出力する構 成としたので、ユーザは、 コンテンッの指定情報を入力するのみで希望のコン テンッを出力させることができる。すなわち、 コンテンツの出力に必要な制御 機器や制御機器に対するチャンネル操作や、コンテンッ格納位置検索等の処理 を全く行うことなく、 コンテンツを出力し視聴することができ、ユーザの負担 を著しく軽減させることが可能となる。 さらに、本発明の構成によれば、 コンテンッ情報を記録したコンテンツカー ドをコンテンツ数に応じて設定し、コンテンッ数に対応する複数のコンテンツ カードからなるカード群をコンテンツ情報を非表示にしてコンテンツ存在の みを示すカード群として表示し、ユーザの操作可能な例えばカーソルの位置に 応じて、 コンテンツカードを、パラメ トリック曲線上で傾きを変えながら移動 させて、ユーザの選択カードを含む少数カードのコンテンツ情報のみを表示状 態として表示する構成としたので、ユーザはコンテンツ全体の大まかな情報を 知り、 かつ選択したコンテンツの詳細情報を知ることが可能となる。 さらに、本発明の構成によれば、 コンテンッの提供機器およびロケーション 情報をコードデータとして含むコンテンツ情報を記録したコンテンツカード を構成したので、 カードの受け渡しに基づいて、 カードのコード情報に基づく コンテンッ取得を容易に行うことが可能となる。

Claims

請求の範囲
1 . 機器制御処理装置であり、
コンテンツ識別情報とコンテンッ提供機器との対応データを格納したコン テンッ機器対応テーブルを格納した記憶部と、
コンテンッ識別情報を入力する入力部と、
前記入力部から入力するコンテンッ識別情報に基づいて、前記コンテンツ機 器対応テーブルから制御対象機器を特定し、該特定された制御対象機器に応じ た制御情報を生成して出力するデータ処理手段と、
を有することを特徴とする機器制御処理装置。
2 . 前記機器制御処理装置は、制御対象機器の遠隔操作用のリモコンに接続 され、前記データ処理手段は、前記リモコンに対してリモコン制御用のデータ を出力する構成であることを特徴とする請求項 1に記載の機器制御処理装置。
3 . 前記コンテンツ機器対応テーブルは、 コンテンツに対応するコンテンツ. 提供機器情報と、コンテンツロケーショ ンと してのチャンネル情報またはコン テンッ記憶位置情報を格納した構成であり、
前記データ処理手段は、
前記入力部から入力するコンテンツ識別情報に基づいて、前記コンテンツ機 器対応テーブルから制御対象機器およびコンテンツロケーションとしてのチ ヤンネル情報またはコンテンツ記憶位置情報を取得し、取得したチャンネル情 報またはコンテンツ記憶位置情報に対応するコンテンツの提供に必要な制御 情報を生成して出力する構成であることを特徴とする請求項 1に記載の機器 制御処理装置。
4 . コンテンッ情報の表示処理を実行する表示処理装置であり、
コンテンッ情報を記録したコンテンツカードをコンテンツ数に応じて設定 し、該コンテンッ数に対応する複数のコンテンツカードからなるカード群をコ ンテンッ情報を非表示状態としてコンテンツ存在のみを示すカード群として 表示するとともに、
ユーザの操作可能な選択指示子によつて選択されたコンテンツを前記カー ド群の隣接部にコンテンツ情報を表示状態として表示する処理を実行する表 示データ生成手段を有することを特徴とする表示処理装置。
5 . 前記表示データ生成手段は、
前記カード群における前記選択指示子の相対位置に応じて、各コンテンツ力 一ドの表示態様を決定する処理を実行する構成であることを特徴とする請求 項 4に記載の表示処理装置。
6 . 前記表示データ生成手段は、
前記カード群における前記選択指示子の相対位置に応じて、各コンテンッカ ードの表示態様を決定し、
前記選択指示子に近い位置にあるコンテンッカードをコンテンツ情報が表 示状態となる傾きに設定し、前記選択指示子に遠い位置にあるコンテンッカー ドをコンテンツ情報が非表示状態となる傾きに設定した表示処理を実行する 構成であることを特徴とする請求項 4に記載の表示処理装置。
7 . 前記表示データ生成手段は、
前記コンテンツカードをパラメ トリック曲線に沿って移動させ、前記選択指 示子によって選択されたコンテンツを前記カード群から離間したパラメ トリ ック曲線上の位置において、コンテンッ情報を表示状態として表示する処理を 実行する構成であることを特徴とする請求項 4に記載の表示処理装置。
8 . 前記表示データ生成手段は、
前記コンテンツカードをジャンル別に区分して表示す'る処理を実行する構 成であることを特徴とする請求項 4に記載の表示処理装置。
9 . 前記コンテンツカードは、 コンテンツの提供機器およびロケーション情 報をコードデータとして記録した構成であることを特徴とする請求項 4に記 載の表示処理装置。
1 0 .前記コードデータはバーコ一ドであることを特徴とする請求項 9に記 載の表示処理装置。
1 1 . 前記ロケーショ ン情報は、 コンテンツ取得に適用可能なコンテンツ位 置情報としての U R L (Uniform Resource Locators) であることを特徴とす る請求項 9に記載の表示処理装置。
1 2 . 機器制御処理方法であり、
コンテンッ識別情報を入力するコンテンッ識別情報入力ステップと、 入力コンテンツ識別情報に基づいて、コンテンッ識別情報とコンテンッ提供 機器との対応データを格納したコンテンツ機器対応テーブルから制御対象機 器を決定し、該決定した制御対象機器に応じた制御情報を生成して出力するデ ータ処理ステップと、
を有することを特徴とする機器制御処理方法。
1 3 . 前記機器制御処理方法において、
前記データ処理ステップは、
リモコン制御用のデータを生成し出力することを特徴とする請求項 1 2に 記載の機器制御処理方法。
1 4 . 前記コンテンツ機器対応テーブルは、 コンテンッに対応するコンテン ッ提供機器情報と、コンテンツロケーションとしてのチャンネル情報またはコ ンテンッ記憶位置情報を格納した構成であり、
前記データ処理ステップは、 前記入力部から入力するコンテンツ識別情報に基づいて、前記コンテンツ機 器対応テーブルから制御対象機器おょぴコンテンッロケーションとしてのチ ャンネル情報またはコンテンツ記憶位置情報を取得し、取得したチャンネル情 報またはコンテンツ記憶位置情報に対応するコンテンッの提供に必要な制御 情報を生成して出力することを特徴とする請求項 1 2に記載の機器制御処理 方法。
1 5 . コンテンツ情報の表示処理を実行する表示処理方法であり、 コンテンヅ情報を記録したコンテンツカードをコンテンツ数に応じて設定 し、該コンテンツ数に対応する複数のコンテンツカードからなるカード群をコ ンテンッ情報を非表示状態としてコンテンツ存在のみを示すカード群として 表示するステップと、
ユーザの操作可能な選択指示子によって選択されたコンテンツを前記カー ド群の隣接部にコンテンツ情報を表示状態として表示するステップと、 を有することを特徴とする表示処理方法。
1 6 . 前記表示処理方法は、 さらに、
前記カード群における前記選択指示子の相対位置に応匕て、各コンテンツ力 一ドの表示態様を決定する処理を実行するステップを有することを特徴とす る請求項 1 5に記載の表示処理方法。
1 7 . 前記表示処理方法は、
前記カード群における前記選択指示子の相対位置に応じて、各コンテンッカ 一ドの表示態様を決定するステップを有し、前記選択指示子に近い位置にある コンテンツカードをコンテンツ情報が表示状態となる傾きに設定し、前記選択 指示子に遠い位置にあるコンテンッカードをコンテンツ情報が非表示状態と なる傾きに設定した表示処理を実行することを特徴とする請求項 1 5に記載 の表示処理方法。
1 8 . 前記表示処理方法は、
前記コンテンツカードをパラメ トリック曲線に沿って移動させ、前記選択指 示子によって選択されたコンテンツを前記カード群から離間したパラメ トリ ック曲線上の位置において、コンテンッ情報を表示状態として表示する処理を 実行することを特徴とする請求項 1 5に記載の表示処理方法。
1 9 . 前記表示処理方法は、 さらに、
前記コンテンツカードをジャンル別に区分して表示する処理を実行するス テツプを含むことを特徴とする請求項 1 5に記載の表示処理方法。
2 0 . 機器制御処理データの生成処理を実行するコンピュータ 'プログラム であり、
コンテンッ識別情報を入力するコンテンッ識別情報入力ステップと、 入力コンテンツ識別情報に基づいて、コンテンツ識別情報とコンテンッ提供 機器との対応データを格納したコンテンツ機器対応テーブルから制御対象機 器を決定し、該決定した制御対象機器に応じた制御情報を生成して出力するデ ータ処理ステップと、
を有することを特徴とするコンピュータ 'プログラム。
2 1 . コンテンツ情報の表示処理を実行するコンピュータ ·プログラムであ り、
コンテンツ情報を記録したコンテンツカードをコンテンッ数に応じて設定 し、該コンテンツ数に対応する複数のコンテンツカードからなるカード群をコ ンテンッ情報を非表示状態としてコンテンツ存在のみを示すカード群として 表示するステップと、
ユーザの操作可能な選択指示子によつて選択されたコンテンッを前記カー ド群の隣接部にコンテンツ情報を表示状態として表示するステップと、 を有することを特徴とするコンピュータ 'プログラム。
PCT/JP2004/006613 2003-05-28 2004-05-11 機器制御処理装置、表示処理装置、および方法、並びにコンピュータ・プログラム WO2004107744A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP04732210A EP1631069A4 (en) 2003-05-28 2004-05-11 DEVICE CONTROL PROCESSING DEVICE, DISPLAY PROCESSING DEVICE, METHOD AND COMPUTER PROGRAM
US10/550,195 US8060907B2 (en) 2003-05-28 2004-05-11 Content card based user interface
US12/883,847 US8365223B2 (en) 2003-05-28 2010-09-16 Device control processing apparatus and method, display processing apparatus and method, and computer program

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2003-150589 2003-05-28
JP2003150589A JP4289025B2 (ja) 2003-05-28 2003-05-28 機器制御処理装置、表示処理装置、および方法、並びにコンピュータ・プログラム

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US10550195 A-371-Of-International 2004-05-11
US12/883,847 Continuation US8365223B2 (en) 2003-05-28 2010-09-16 Device control processing apparatus and method, display processing apparatus and method, and computer program

Publications (1)

Publication Number Publication Date
WO2004107744A1 true WO2004107744A1 (ja) 2004-12-09

Family

ID=33487185

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/006613 WO2004107744A1 (ja) 2003-05-28 2004-05-11 機器制御処理装置、表示処理装置、および方法、並びにコンピュータ・プログラム

Country Status (4)

Country Link
US (2) US8060907B2 (ja)
EP (1) EP1631069A4 (ja)
JP (1) JP4289025B2 (ja)
WO (1) WO2004107744A1 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060005052A1 (en) * 2004-06-30 2006-01-05 Roe Bryan Y Power management mechanism for a universal plug and play device
US20060004939A1 (en) * 2004-06-30 2006-01-05 Edwards James W Mechanism to control infrared devices via a universal plug and play device network
MX2007013010A (es) * 2005-04-18 2007-12-07 Thomson Licensing Guia de medios interactiva de alta densidad.
JP2007052594A (ja) * 2005-08-17 2007-03-01 Toshiba Corp 情報処理端末、情報処理方法、情報処理プログラムおよびネットワークシステム
JP2007079809A (ja) * 2005-09-13 2007-03-29 Fuji Xerox Co Ltd 電子ペーパシステム
JP4626509B2 (ja) * 2005-12-19 2011-02-09 セイコーエプソン株式会社 画像一覧表示におけるユーザの利便性向上
JP5089916B2 (ja) * 2006-05-09 2012-12-05 シャープ株式会社 制御装置及び制御方法
JP2008153896A (ja) * 2006-12-15 2008-07-03 Nec Corp コンテンツ配信システム、コンテンツ配信側ユーザー端末、コンテンツ被配信側ユーザー端末、コンテンツ配信システムの認証方法
JP5236957B2 (ja) * 2008-02-01 2013-07-17 ローム株式会社 遠隔操作装置
JP2009171232A (ja) * 2008-01-16 2009-07-30 Sharp Corp コンテンツ再生装置および制御方法
JP4636134B2 (ja) * 2008-07-25 2011-02-23 ソニー株式会社 表示制御装置、表示制御方法およびプログラム
FR2939921B1 (fr) * 2008-12-16 2011-01-14 Thales Sa Procedes de gestion d'un parametre affiche dans un objet graphique interactif
JP5846738B2 (ja) * 2011-01-06 2016-01-20 任天堂株式会社 表示制御プログラム、表示装置、表示システム、および、表示制御方法
JP5241941B2 (ja) * 2011-09-28 2013-07-17 日立コンシューマエレクトロニクス株式会社 携帯端末、システム、情報処理方法およびプログラム
CN103049997B (zh) * 2011-10-11 2016-01-27 Lg电子株式会社 遥控器以及多媒体设备的控制方法
RU2523041C2 (ru) * 2011-10-11 2014-07-20 ЭлДжи ЭЛЕКТРОНИКС, ИНК. Устройство дистанционного управления и способ управления мультимедийным устройством
KR101803311B1 (ko) * 2013-05-10 2018-01-10 삼성전자주식회사 디스플레이 장치 및 이의 ui 제공 방법
US9906751B2 (en) 2013-12-06 2018-02-27 Opentv, Inc. User interface techniques for television channel changes
US9483997B2 (en) 2014-03-10 2016-11-01 Sony Corporation Proximity detection of candidate companion display device in same room as primary display using infrared signaling
US20150277678A1 (en) * 2014-03-26 2015-10-01 Kobo Incorporated Information presentation techniques for digital content
US20150277677A1 (en) * 2014-03-26 2015-10-01 Kobo Incorporated Information presentation techniques for digital content
US9696414B2 (en) 2014-05-15 2017-07-04 Sony Corporation Proximity detection of candidate companion display device in same room as primary display using sonic signaling
US10070291B2 (en) 2014-05-19 2018-09-04 Sony Corporation Proximity detection of candidate companion display device in same room as primary display using low energy bluetooth
JP5950222B1 (ja) * 2015-11-25 2016-07-13 Uxent株式会社 コンテンツ管理システム、及びコンテンツ管理方法
KR20170083795A (ko) * 2016-01-11 2017-07-19 삼성전자주식회사 디스플레이 장치 및 그의 동작 방법
US10055184B1 (en) * 2016-02-29 2018-08-21 Veritas Technologies Llc Systems and methods for providing card-based interfaces for enumerable datasets
US11153661B2 (en) * 2019-09-19 2021-10-19 Synamedia Limited Systems and methods for distributing content
DE102020119641A1 (de) 2020-07-24 2022-01-27 Bayerische Motoren Werke Aktiengesellschaft Steuervorrichtung

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08275077A (ja) * 1995-03-31 1996-10-18 Sony Corp 電子番組ガイドシステムおよび電子番組ガイド表示方法
JPH08289278A (ja) * 1995-04-14 1996-11-01 Matsushita Electric Ind Co Ltd 番組視聴システム
JPH08314979A (ja) * 1995-03-13 1996-11-29 Matsushita Electric Ind Co Ltd プログラム情報を表示装置に示す方法および装置
JPH1093880A (ja) * 1996-09-12 1998-04-10 Hitachi Ltd 3次元表示番組ガイド発生装置
JPH1127761A (ja) * 1997-06-30 1999-01-29 Dainippon Printing Co Ltd リモートコントロール装置
JPH1198431A (ja) * 1997-09-16 1999-04-09 Victor Co Of Japan Ltd 番組情報表示装置
JP2000175140A (ja) * 1998-12-02 2000-06-23 Nec Corp 番組の表示方法及び表示装置
JP2000287179A (ja) * 1999-03-30 2000-10-13 Toshiba Corp 番組視聴装置および方法
US20020033848A1 (en) 2000-04-21 2002-03-21 Sciammarella Eduardo Agusto System for managing data objects

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5550576A (en) * 1995-04-17 1996-08-27 Starsight Telecast Incorporated Method and apparatus for merging television program schedule information received from multiple television schedule information sources
US6486895B1 (en) 1995-09-08 2002-11-26 Xerox Corporation Display system for displaying lists of linked documents
JP3911047B2 (ja) * 1996-04-30 2007-05-09 ソニー株式会社 録画予約制御システム及び録画予約制御方法
JP3504467B2 (ja) 1997-08-12 2004-03-08 松下電器産業株式会社 マルチウィンドウ表示装置
JP3687828B2 (ja) 1997-12-04 2005-08-24 ソニー株式会社 情報処理システムおよび方法、情報提供装置および方法、並びに記録媒体
JPH11313291A (ja) 1998-04-28 1999-11-09 Toshiba Corp 番組案内表示装置及び方法
US6219839B1 (en) * 1998-05-12 2001-04-17 Sharp Laboratories Of America, Inc. On-screen electronic resources guide
WO2000033572A1 (fr) 1998-11-30 2000-06-08 Sony Corporation Dispositif et procede de delivrance d'information
US6425129B1 (en) * 1999-03-31 2002-07-23 Sony Corporation Channel preview with rate dependent channel information
US6281940B1 (en) * 1999-03-31 2001-08-28 Sony Corporation Display of previewed channels with rotation of multiple previewed channels along an arc
US6401059B1 (en) * 1999-05-25 2002-06-04 International Business Machines Corporation Method and system for using a personal digital assistant as a remote control
JP2001148815A (ja) 1999-09-06 2001-05-29 Matsushita Electric Ind Co Ltd 画像表示装置および媒体
US6857128B1 (en) * 2000-02-14 2005-02-15 Sharp Laboratories Of America Electronic programming guide browsing system
JP4431918B2 (ja) * 2000-05-01 2010-03-17 ソニー株式会社 情報処理装置、情報処理方法、および記録媒体
WO2002071743A1 (en) 2001-03-05 2002-09-12 Matsushita Electric Industrial Co., Ltd. Epg display apparatus, epg display method, medium, and program
JP2002373129A (ja) * 2001-06-14 2002-12-26 Fujitsu Ltd 機器制御システム
US20030046693A1 (en) * 2001-08-29 2003-03-06 Digeo, Inc. System and method for focused navigation within an interactive television user interface
WO2003021948A1 (en) * 2001-08-29 2003-03-13 Digeo, Inc. Epg card navigation representing time slots

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08314979A (ja) * 1995-03-13 1996-11-29 Matsushita Electric Ind Co Ltd プログラム情報を表示装置に示す方法および装置
JPH08275077A (ja) * 1995-03-31 1996-10-18 Sony Corp 電子番組ガイドシステムおよび電子番組ガイド表示方法
JPH08289278A (ja) * 1995-04-14 1996-11-01 Matsushita Electric Ind Co Ltd 番組視聴システム
JPH1093880A (ja) * 1996-09-12 1998-04-10 Hitachi Ltd 3次元表示番組ガイド発生装置
JPH1127761A (ja) * 1997-06-30 1999-01-29 Dainippon Printing Co Ltd リモートコントロール装置
JPH1198431A (ja) * 1997-09-16 1999-04-09 Victor Co Of Japan Ltd 番組情報表示装置
JP2000175140A (ja) * 1998-12-02 2000-06-23 Nec Corp 番組の表示方法及び表示装置
JP2000287179A (ja) * 1999-03-30 2000-10-13 Toshiba Corp 番組視聴装置および方法
US20020033848A1 (en) 2000-04-21 2002-03-21 Sciammarella Eduardo Agusto System for managing data objects

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1631069A4

Also Published As

Publication number Publication date
JP2004356820A (ja) 2004-12-16
EP1631069A4 (en) 2009-07-22
EP1631069A1 (en) 2006-03-01
US8365223B2 (en) 2013-01-29
US8060907B2 (en) 2011-11-15
US20060282848A1 (en) 2006-12-14
JP4289025B2 (ja) 2009-07-01
US20110072464A1 (en) 2011-03-24

Similar Documents

Publication Publication Date Title
WO2004107744A1 (ja) 機器制御処理装置、表示処理装置、および方法、並びにコンピュータ・プログラム
US8352544B2 (en) Composition of local media playback with remotely generated user interface
JP6306971B2 (ja) ユーザインターフェースの構成
JP5837444B2 (ja) パーソナル・コンテンツ配信ネットワーク
KR100861625B1 (ko) 통신 장치 및 통신 방법, 전자 기기 및 그 제어 방법 및기억 매체
JP6267859B2 (ja) 複数の装置を有する双方向メディアガイダンスシステム
CN103430136B (zh) 基于图形瓦块的扩展单元指南
US20060224619A1 (en) System for providing media service using sensor network and metadata
JP2006511997A (ja) 映像信号を表示するためのディスプレイを備えた携帯コントローラを有するレジデンシャルゲートウェイシステム
US20100162303A1 (en) System and method for selecting an object in a video data stream
CN101536486B (zh) 进行内容的显示控制的通信终端装置、控制方法以及影像显示系统
US8386954B2 (en) Interactive media portal
KR101877390B1 (ko) 영상표시장치 및 그 동작 방법
JP2008271570A (ja) 視聴リストを有する双方向テレビアプリケーション
US20160373828A1 (en) Display device and operating method thereof
JP5872511B2 (ja) メディア番組関連商品取引用システムおよび方法
US20060271872A1 (en) Folder icon display control apparatus, method and program
JP5343150B2 (ja) 情報処理装置および番組表表示方法
JP2011530865A (ja) デジタル・コンテンツを提供するためのシステムおよび方法
KR100889075B1 (ko) Iptv 셋탑박스를 이용한 콘텐츠 공유 방법
JP2004220405A (ja) 情報処理装置及び表示制御方法
JP2004222045A (ja) 情報処理装置及び表示制御方法
JP2004220406A (ja) 情報処理装置及び表示制御方法
JP5343149B2 (ja) 情報処理装置および番組表表示方法
JP6113438B2 (ja) データ管理装置及び方法及びテレビジョン受信装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006282848

Country of ref document: US

Ref document number: 10550195

Country of ref document: US

REEP Request for entry into the european phase

Ref document number: 2004732210

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2004732210

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2004732210

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10550195

Country of ref document: US