CN100538672C - Opertaing device and method - Google Patents
Opertaing device and method Download PDFInfo
- Publication number
- CN100538672C CN100538672C CNB2006800129143A CN200680012914A CN100538672C CN 100538672 C CN100538672 C CN 100538672C CN B2006800129143 A CNB2006800129143 A CN B2006800129143A CN 200680012914 A CN200680012914 A CN 200680012914A CN 100538672 C CN100538672 C CN 100538672C
- Authority
- CN
- China
- Prior art keywords
- control
- unit
- content
- command
- renderer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Selective Calling Equipment (AREA)
Abstract
According to the present invention, can be by better simply operation synchro control multiple arrangement.Synchronically controlling information administrative unit 87 storage synchronically controlling informations, it comprises synchronous mode of operation and synchro control condition.In each synchronous mode of operation, use single MODE name to define the process that is used for to multiple arrangement transmitting control commands successively.In each synchro control condition, the condition that is used to select one of synchronous mode of operation is described.Control model analytic unit 89 is analyzed the synchro control pattern, generates the control command that is used to control each device successively based on analysis result, and the control command that is generated is offered network interface 81 or infrared communication control module 90.The present invention can be applied to reproduce the reproduction of content system.
Description
Technical field
The present invention relates to control device, control method, program and recording medium, relate in particular to can the synchro control multiple arrangement control device and control method, program and recording medium.
Background technology
Current, but the AV (audio frequency and video) that network connects device is universal day by day.
In order to indicate the device (renderer (renderer)) that is connected to network to show or to reproduce content, the common operation control of user is so that make controller send the instruction that shows or reproduce content to renderer.The colleague, user's operation control is so that make controller to sending instruction with the device of this renderer synchro control.
A kind of known terminal is arranged, comprising: the parts that obtain the content item list of storage separately from each device; The parts that show the content item list of being obtained; The parts of chosen content item in the middle of the content item that the permission user is comprised from shown content item list; The unit of explicit user interface (UI), this UI allows the user to use selected content item based on the attribute of selected content item; Make the parts of UI reception about user's input of the use of selected content item; One of device of selected content item is arranged, make selected content item be sent to the parts of the device that will use selected content item from the device of storing selected content item according to the user's input, the control store that receive; With the parts (for example seeing patent document 1) that will use the device of the content item that is transmitted according to the user's input that receives, control.
Patent document 1: the open No.2005-31804 of Japanese unexamined patent.
Summary of the invention
The problem to be solved in the present invention
Yet, under the situation of wanting the device of synchro control (renderer) to change or when reproducing content item, changing along with the type of content item, be difficult to specify the device of wanting synchro control, and determine to control each which function in these devices.
Consider that above-mentioned background made the present invention, the objective of the invention is to allow by more shirtsleeve operation synchro control multiple arrangement.
The means of dealing with problems
A kind of control device according to the present invention comprises: memory unit, store a plurality of orders, and described a plurality of orders are used for a plurality of first devices that synchro control is operated when reproducing content; With the transmission control assembly, control described a plurality of transmission of ordering corresponding each first device in described a plurality of first device.
Memory unit can be associated the predetermined attribute of content with the described a plurality of orders that are used for described a plurality of first devices of synchro control, and when contents attribute changes, described a plurality of orders that storage is associated with the predetermined attribute of content.Send control assembly and can control a plurality of control commands of being stored, be associated corresponding each first transmission of installing in described a plurality of first devices with the predetermined attribute of content.
The predetermined attribute of content can be the type of content.
Memory unit can be associated the predetermined attribute as second device with the described a plurality of orders that are used for described a plurality of first devices of synchro control, and when the attribute of second device changes, described a plurality of orders that storage is associated with the predetermined attribute of second device, wherein said second device are one of described a plurality of first devices and will reproduce content.Send control assembly and can control a plurality of transmissions of ordering corresponding each first device in described a plurality of first device of being stored, be associated with the predetermined attribute of second device.
The predetermined attribute of second device can be the title or the position of second device.
Control device can also comprise and is used to reproduce the reproduction of content parts.
Control device can also comprise the reproduction control portion that is used to control reproduction block.Memory unit can be stored a plurality of orders that are used for synchro control reproduction block and described a plurality of first devices.Reproduction control portion can be based on corresponding to one of described a plurality of orders of reproduction block, the control reproduction block.
Send control assembly and can control the transmission of described a plurality of order by network.
Send control assembly and can control the described a plurality of transmissions of ordering a device that are used for described a plurality of first devices of synchro control, described a plurality of command conversion that this device is used for sending by network become infrared command.
Send control assembly and can control the transmission of infrared command.
A kind of control method according to the present invention comprises step: control the storage of a plurality of orders, described a plurality of orders are used for the multiple arrangement that synchro control is operated when reproducing content; With the described a plurality of transmissions of ordering corresponding each device in the described multiple arrangement of control.
A kind of program according to the present invention is carried out computing machine and handled, and described processing comprises step: control the storage of a plurality of orders, described a plurality of orders are used for the multiple arrangement that synchro control is operated when reproducing content; With the described a plurality of transmissions of ordering corresponding each device in the described multiple arrangement of control.
A kind of according to recording medium recording program of the present invention, this program is carried out computing machine and handled, and described processing comprises step: control the storage of a plurality of orders, described a plurality of orders are used for the multiple arrangement that synchro control is operated when reproducing content; With the described a plurality of transmissions of ordering corresponding each device in the described multiple arrangement of control.
As described above, according to the present invention, can pass through more shirtsleeve operation synchro control multiple arrangement.
Description of drawings
Fig. 1 is the block diagram that illustrates according to the configuration of the playback system of the embodiment of the invention.
Fig. 2 is the figure that the exemplary hardware arrangement of controller is shown.
Fig. 3 is the block diagram of exemplary functions configuration that the controller of executive routine is shown.
Fig. 4 is the block diagram that the exemplary configuration of televisor is shown.
Fig. 5 is the block diagram that the exemplary functions configuration of amplifier is shown.
Fig. 6 is the block diagram that the exemplary hardware arrangement of server is shown.
Fig. 7 is the block diagram of exemplary functions configuration that the server of executive routine is shown.
Fig. 8 describes the process flow diagram that content playback is handled.
Fig. 9 describes the process flow diagram that content playback is handled.
Figure 10 is the figure that is illustrated in the example of the screen that shows on the LCD of controller.
Figure 11 is the figure that is illustrated in the example of the screen that shows on the LCD of controller.
Figure 12 is the figure that describes the type of content item.
Figure 13 is the figure that is illustrated in the example of the screen that shows on the LCD of controller.
Figure 14 is the figure that is illustrated in the example of the screen that shows on the LCD of controller.
Figure 15 is the figure that describes the position of the title of renderer and renderer.
Figure 16 is the block diagram of exemplary functions configuration that the controller of executive routine is shown.
Figure 17 is the block diagram that the exemplary configuration of televisor is shown.
Figure 18 describes the process flow diagram that content playback is handled.
Figure 19 describes the process flow diagram that content playback is handled.
Figure 20 is the block diagram that illustrates according to another configuration of the playback system of the embodiment of the invention.
Figure 21 is the block diagram that the exemplary hardware arrangement of converter is shown.
Figure 22 is the block diagram that the exemplary functions configuration of converter is shown.
Figure 23 describes the process flow diagram that another content playback is handled.
Figure 24 describes the process flow diagram that another content playback is handled.
Figure 25 is the block diagram that another exemplary hardware arrangement of converter is shown.
Figure 26 is the block diagram that another exemplary hardware arrangement of converter is shown.
Reference numeral
11 controllers
12 televisors
13 servers
14 amplifiers
15 loudspeakers
20 networks
31?CPU
34 storeies
35 network communication units
36 infrared communication unit
41 memory devices
81 network interfaces
82 renderer profile information acquiring units
83 synchro control pattern designating unit
84 contents list acquiring units
85 content choice unit
86 contents attribute acquiring units
87 synchronically controlling information administrative units
88 synchronically controlling information registering unit
89 control model analytic units
90 infrared communication control modules
101 network communication units
102 control command receiving elements
103 command process unit
104 content reception unit
105 demoders
106 content playbacks/display unit
107 device information management unit
121 infrared receivers
122 control command receiving elements
123 command process unit
141?CPU
142 storeies
143 record cells
144 network communication units
145 buses
161 network interfaces
162 distribution of content processing units
163 content management units
164 scramblers
301 renderers tabulation acquiring unit
302 renderer selected cells
303 reproduction/indicative control units
304 indicative control units
321 synchronically controlling information administrative units
322 synchronically controlling information registering unit
323 control model analytic units
401 converters
421?CPU
422 storeies
424 network communication units
425 infrared transmitting elements
441 network interfaces
442 command acquisition units
443 converting units
444 infrared sending controling units
461 optical fiber
471 driver elements
472 cables
Embodiment
Fig. 1 is the block diagram that illustrates according to the configuration of the playback system of the embodiment of the invention.Playback system 1 is furnished with controller 11, televisor 12, server 13, amplifier 14 and loudspeaker 15.Controller 11, televisor 12 and server 13 interconnect by network 20.
Fig. 2 is the figure that the exemplary hardware arrangement of controller 11 is shown.Controller 11 is furnished with CPU (CPU (central processing unit)) 31, input switch matrix unit 32, bus 33, storer 34, network communication unit 35, infrared communication unit 36, encoding and decoding (codec) processing unit 37, GDP (graphic presentation processor) 38, LCD (LCD) 39, data input/output interface (IF) 40 and memory device 41.
CPU (CPU (central processing unit)) 31 is according to 32 signals that send from the input switch matrix unit, by each unit that comprises in the bus 33 centralized control controllers 11.CPU 31 the program on the ROM (ROM (read-only memory)) of will being stored in is decompressed on the RAM (random access memory) in the storer 34, and carries out predetermined process according to the program that decompresses.Predetermined process comprises following processing: by network 20 to/from the device transmission/reception command that will control as control signal; To/device transmission/received content from controlling; Transfer files; And the device that Long-distance Control will be controlled, as meet the device or IR (infrared ray) communicator of DLNA (digital live network alliance) guide.CPU 31 carries out these according to the instruction of user's input and handles one of operation.
Input switch matrix unit 32 comprises the button operation part, as numeric keypad, acoustic control key, picture quality operating key and channel selecting key.Input switch matrix unit 32 receives user's operational order that imported, that be used for telechiric device, and the signal of the operational order of importing corresponding to the user is provided to CPU 31.CPU 31 is according to the overall control of the signal implementation controller 11 that provides, and by network communication unit 35 and network 20 to the device transmit operation order that will control.
For example, network communication unit 35 is furnished with network interface, is used for communicating by letter with access point with network 20 by antenna 61, and described network 20 is the wireless networks that meet IEEE (Institute of Electrical and Electric Engineers) 802.11a or b standard.For network communication unit 35 is provided with the unique identification information that uses on the network 20, it comprises MAC (medium Access Control) address and IP (Internet Protocol) address.
Encoding and decoding processing unit 37 is carried out the coding or the decoding of AV content.For example, 37 decodings of encoding and decoding processing unit are by the AV content of network communication unit 35 from server 13 receptions.The AV content is according to coding standard, as the example of the content of MPEG (Motion Picture Experts Group)-4 standard code.To export by sound and video that decoding obtains.If the motion image data that televisor 12 (it is the target of controller 11 operation) sends the sub-screen that receives by network 20 is to controller 11, the motion image data that sends from televisor 12 of encoding and decoding processing unit 37 decodings then.The moving image that obtains by decoding is displayed on the LCD 39 of controller 11, thereby the user can watch the moving image of the sub-screen on the LCD 39.
Encoding and decoding processing unit 37 provides the sound (sound signal) that obtains by decoding to amplifier 62.Amplifier 62 amplifies sound signal, and makes loudspeaker 63 output sounds.
GDP (graphic presentation processor) 38 carries out following operation: about the processing of the draw data that will show on LCD (LCD) 39; Drive LCD 39; And control LCD39.For example, GDP 38 generates draw data (view data) based on the signal that the decoding of carrying out by encoding and decoding processing unit 37 obtains, and the view data that generates is offered LCD 39.Therefore, display image on the screen of LCD 39.In addition, GDP 38 obtains information from the device that is connected to network 20, and makes LCD 39 based on the information explicit user interface that is obtained, and this user interface allows the user to operate this device.
Data input/output interface 40 is furnished with wireline interface, as USB (USB (universal serial bus)) or storage card slot.Memory device 41 is connected to data input/output interface 40.Memory device 41 for example is the removable driver that is connected to of removable medium (as hard disk, semiconductor memory or CD).Read the content that is stored in the memory device 41 by data input/output interface 40, then it is provided to encoding and decoding processing unit 37.37 pairs of encoded contents that provided of encoding and decoding processing unit are decoded.In addition, be provided to memory device 41 according to predictive encoding method content encoded by data input/output interface 40, be stored in then in the memory device 41 by encoding and decoding processing unit 37.
Here, CPU 31 can read the program that is stored in the memory device 41, and the procedure stores that read on storer 34, and is carried out institute's program stored.Perhaps, CPU 31 can be with the procedure stores that provides by network 20 on storer 34, and carries out institute's program stored.
Fig. 3 is the block diagram of exemplary functions configuration that the controller 11 of executive routine is shown.
Renderer profile information acquiring unit 82 obtains profile information (renderer title, renderer position etc.) about the renderer that comprises by network interface 81 in playback system 1, and the profile information that is obtained is sent to synchro control pattern designating unit 83.
Profile information that synchro control pattern designating unit 83 provides based on the synchronous mode of operation that provides from synchronically controlling information registering unit 88 and synchro control condition, from renderer profile information acquiring unit 82 and the contents attribute information that provides from contents attribute acquiring unit 86 are specified the synchro control pattern.The synchro control pattern comprises each the bar information about the operation of each device of wanting synchro control.
Here, contents attribute information is the information about the attribute of content.For example, contents attribute information is the information about the type of content.
Contents list acquiring unit 84 obtains the contents list that sends from server 13 by network interface 81, and the contents list that is obtained is offered content choice unit 85.
Contents attribute acquiring unit 86 is from about extracting the information about the type of selected content item the information of the attribute of user-selected content item, and the information of being extracted about the type of selected content item is offered synchro control pattern designating unit 83.
87 storages of synchronically controlling information administrative unit are used for controlling synchronously with one another the synchronically controlling information of each device.Synchronically controlling information comprises synchronous mode of operation and synchro control condition.In each synchronous mode of operation, use single schema name to define the process that is used for to multiple arrangement transmitting control commands successively.For example, in each synchronous mode of operation, arrange each control command of installing that is used for wanting synchro control.In each synchro control condition, the condition of selecting one of synchronous mode of operation is described.For example, in each synchro control condition, the type of content item is described, make can content-based type specify synchronous mode of operation.
Synchronically controlling information registering unit 88 makes synchronically controlling information administrative unit 87 storage synchronically controlling informations.In addition, synchronically controlling information registering unit 88 is read synchronically controlling information from synchronically controlling information administrative unit 87, and provides synchronous mode of operation and the synchro control condition that comprises in the synchronically controlling information to synchro control pattern designating unit 83.
Profile information that synchro control pattern designating unit 83 provides based on the synchronous mode of operation that provides from synchronically controlling information registering unit 88 and synchro control condition, from renderer profile information acquiring unit 82 and the contents attribute information that provides from contents attribute acquiring unit 86, specify single synchronous mode of operation as the synchro control pattern, and the synchro control pattern of appointment is offered control model analytic unit 89.
Control model analytic unit 89 is analyzed the synchro control pattern that synchro control pattern designating unit 83 detects, generate the control command that is used to control each device successively based on analysis result, and the control command that generates is offered network interface 81 or infrared communication control module 90.
Infrared communication control module 90 makes infrared communication unit 36 that the control command that provides from control model analytic unit 89 is provided.
Fig. 4 is the block diagram that the exemplary configuration of televisor 12 is shown.
Control command receiving element 102 receives control command by network communication unit 101, and the control command that receives is offered command process unit 103.
The control command that provides from control command receiving element 102 is provided in command process unit 103, and according to each unit that comprises in the control command control televisor 12.
Content reception unit 104 passes through network communication unit 101 received contents, and the content that receives is offered demoder 105.
105 pairs of encoded contents that provided of demoder are decoded, and the content of decoding is offered content playback/display unit 106.
The content that content playback/display unit 106 reproduces and demonstration is decoded by demoder 105.For example, content playback/display unit 106 is furnished with LCD (LCD) or CRT (cathode-ray tube (CRT)).
Device information management unit 107 is stored in profile information (renderer title, renderer position etc.) on the televisor 12, and the profile information of being stored is offered network communication unit 101.
Fig. 5 is the block diagram that the exemplary functions configuration of amplifier 14 is shown.
Control command receiving element 122 extracts the control command signal mode from the signal that infrared receiver 121 provides, thereby receives control command.Control command receiving element 122 offers command process unit 123 with control command.
Each unit that comprises in control command that 123 execution of command process unit are provided and the control amplifier 14.
Fig. 6 is the block diagram that the exemplary hardware arrangement of server 13 is shown.Server 13 is furnished with CPU 141, storer 142, record cell 143, network communication unit 144 and bus 145.
CPU 141 carries out various processing operations according to being stored in the program on the storer 142 or being recorded in program in the record cell 143.To suitably be stored in the storer 142 by program and the data that CPU 141 carries out.CPU 141 and storer 142 are by bus 145 interconnection.
The record cell 143 that is connected to bus 145 is furnished with for example hard disk, and record will be by program and each bar data of CPU 141 execution.Network communication unit 144 is communicated by letter with external device (ED) by network 20, the Internet, another network or communication media.
Fig. 7 is the block diagram of exemplary functions configuration that the server 13 of executive routine is shown.
Distribution of content processing unit 162 will offer network interface 161 from the content that content management units 163 or scrambler 164 provide.Network interface 161 will offer another device by network 20 from the content that distribution of content processing unit 162 sends.
Then describing content playback with reference to Fig. 8 and Fig. 9 handles.
In step S101, synchronically controlling information registering unit 88 is associated synchronous mode of operation and synchro control condition respectively with the type of content item, and it is registered in the synchronically controlling information administrative unit 87.Each synchronous mode of operation comprises about each bar information of the device that will control with about each bar information of control command of device.From synchronically controlling information registering unit 88 reception register requirement the time, synchronically controlling information administrative unit 87 record synchronous mode of operation and synchro control conditions.Promptly, synchronically controlling information registering unit 88 will be that the basis is registered in the synchronically controlling information administrative unit 87 with the content type about in each bar information of the device that reproduces and need control during the type of content item and about being used to control each bar information of each control command of installing.
Figure 10 is the figure that the example of the screen that shows on the LCD 39 at controller 11 when the registration synchronous mode of operation is shown.
On synchronous mode of operation registration screen 201, arrangement mode title selector button 211, operator scheme display part 212, order edit segment 213, registration button 214 and delete button 215.
MODE name selector button 211 is the buttons that are used for one of preference pattern title.For example, when user operation mode title selector button 211, the menu of any in the demonstration permission user preference pattern 1 to 5.The user selects the MODE name of the expectation on the shown menu, thus one of preference pattern title.For example, as shown in figure 10, by user's operation preference pattern 3.
On operator scheme display screen 212, be shown as the current operator scheme that the MODE name of using MODE name selector button 211 to select is registered.For example, if selected mode 3, then on operator scheme display screen 212, be shown as the current operator scheme of mode 3 registration.
Operator scheme comprises about the information of an operation or each the bar information about a plurality of operations of arranging with predefined procedure.About the information of an operation comprise information about the device that will operate, about the information of the control command of this device and about the information of stand-by period of the execution of this control command.The stand-by period of the execution of control command is the time period from the execution of previous control command to the execution of next control command.For example, under the situation of example shown in Figure 10, the target that will operate about the information indication of first operation is a curtain, be " down (drop-down) " for the control command of this curtain, and the stand-by period of the execution of control command is 0.0 second.The target that will operate about the information indication of second operation is a screen, be " down " for the control command of this screen, and the stand-by period of the execution of this control command is 0.0 second.The target that will operate about the information indication of the 3rd operation is a forehead lamp, be " off (closing) " for the control command of this forehead lamp, and the stand-by period of the execution of this control command is 0.0 second.The target that will operate about the information indication of the 4th operation is the living room televisor, be " mute (quiet) " for the control command of this living room televisor, and the stand-by period of the execution of this control command is 0.0 second.The target that will operate about the information indication of the 5th operation is the living room amplifier, be " input 1 (input 1) " for the control command of this living room amplifier, and the stand-by period of the execution of this control command is 0.5 second.
Operational order edit segment 213 is so that the operator scheme that shows on operator scheme display screen 212 is added the information about operation, perhaps correct or operator scheme that deletion shows on operator scheme display screen 212 in comprise, about one of each bar information of operation.When operation during registration button 214, in corresponding to the operator scheme of shown MODE name, show on the log-in command edit segment 213, about the information of operation.For example, suppose not to be registered as yet about the information of the 6th operation.At this moment, in order edit segment 213, select the 6th operation, select projector as the target that will operate, select " power on (powering up) " as the control command of projector, the stand-by period of selecting the execution of this control command is 0.0 second, operates registration button 214 then.Therefore, with the operator scheme of adding mode 3 to about the information of the 6th operation, wherein the target that will operate is a projector, and the control command of projector is " power on ", and the stand-by period of the execution of this control command is 0.0 second.
In addition, if in order edit segment 213, select information about the operation of registration, then in order edit segment 213, show corresponding to institute's selection operation-stand-by period of the execution of the device that operate, the control command of this device and this control command.If above-mentioned demonstration the item in any change and operate registration button 214 then, then correct information about the operation of registering in the operator scheme.
If operated delete button 215, then from operator scheme, delete the information that in order edit segment 213, shows about operation.
Therefore, can easily correct operator scheme.
Figure 11 is the figure that the example of the screen that shows on the LCD 39 at controller 11 when registration synchro control condition is shown.
If registered synchro control condition (between the type of each synchro control conditional definition content item and the synchronous mode of operation related), then arrange synchronous mode of operation selector button 232 on sync control device registration screen 231 shown in Figure 11, each button 232 is used to select one of synchronous mode of operation and selected synchronous mode of operation is associated with the type of content item.
For example, if, then the synchro control condition is set by content item type " photo " (rest image) is associated with pattern 1 by one of synchronous mode of operation selector button 232-it is the button-preference pattern 1 corresponding to content item type " photo ".If, then the synchro control condition is set by content item type " music " (sound) is associated with pattern 2 by one of synchronous mode of operation selector button 232-it is the button-preference pattern 2 corresponding to content item type " music ".If by one of synchronous mode of operation selector button 232--corresponding to the button-preference pattern 3 of content item type " video ", then the synchro control condition is set by content item type " video " (moving image) is associated with mode 3.If, then the synchro control condition is set by content item type " TV " is associated with pattern 4 by one of synchronous mode of operation selector button 232-it is the button-preference pattern 4 corresponding to content item type " TV ".If, then the synchro control condition is set by content item type " recreation " is associated with pattern 5 by one of synchronous mode of operation selector button 232-it is the button-preference pattern 5 corresponding to content item type " recreation ".
By carrying out above-mentioned setting operation, can content-based type specify synchronous mode of operation.In addition, can be according to the synchronous mode of operation control device of appointment.
Here, synchronically controlling information comprises tabulation (for example, sending the televisor 12 of distribution of content request to server 13) content-based type, available renderer.In each tabulation that in synchronically controlling information, comprises, for available renderer distributes priority.Correspondingly, if specified content item type, then can specify the renderer (device that will control) that is used to reproduce this content item.
In step S102, the contents list acquiring unit 84 that comprises in the controller 11 sends contents list by network interface 81 to server 13 and obtains request.Contents list comprises available content item.
In step S201, the network interface 161 that comprises in the server 13 obtains request in response to the contents list that slave controller 11 sends, and sends the contents list of available content item to controller 11 by network 20.
In step S103, contents list acquiring unit 84 receives by the contents list of network 20 from server 13 transmissions network interface 81, obtains contents list from network interface 81, and the contents list that is obtained is offered content choice unit 85.Contents list also comprises each the bar information about the attribute of the content item that wherein comprises.
In step S104, content choice unit 85 makes LCD 39 displaying content lists.Specifically, content choice unit 85 offers GDP 38 with contents list, thereby makes GDP 38 generate the view data of this contents list.GDP 38 offers LCD 39 with the view data that is generated, thereby makes LCD 39 displaying content lists.
In step S105, content choice unit 85 receives user's content item and selects incident, chosen content item in the middle of the content item that the user is comprised in the content displayed tabulation from step 104 in this incident.For example, content choice unit 85 is by 32 signals that receive corresponding to user's content item selection operation from the input switch matrix unit, and the content item that receives the user is selected incident.Content choice unit 85 will offer contents attribute acquiring unit 86 about the information of selected content item with about the information of the attribute of selected content item.
In step S106, contents attribute acquiring unit 86 specifies in the type of the content item of selecting among the step S105 based on about the information of selected content item with about the information of the attribute of selected content item.Here, the type of content item is represented the form of content item, as photo (rest image), music (sound), video (moving image), TV or recreation.Contents attribute acquiring unit 86 will offer synchro control pattern designating unit 83 about the information of the attribute (type) of selected content item.
At step S107, synchro control pattern designating unit 83 is obtained the synchronically controlling information that is stored in the synchronically controlling information administrative unit 87 by synchronically controlling information registering unit 88 from synchronically controlling information administrative unit 87.Synchro control pattern designating unit 83 is based on the available renderer tabulation that comprises in the synchronically controlling information, the device that appointment will be controlled (for example, televisor 12), that is, can be used for the renderer of the indicated given content type of the content item attribute information that provides from contents attribute acquiring unit 86.Content-based type provides available renderer tabulation.In each tabulation, give available renderer with priority.
In step S108, synchro control pattern designating unit 83 is provided by the synchronous mode of operation corresponding to the content item attribute information (content-type information) that provides from contents attribute acquiring unit 86.Promptly, the respective synchronization controlled condition that synchro control pattern designating unit 83 is associated with synchronous mode of operation by retrieval in the middle of each synchro control condition (each condition is associated with synchronous mode of operation), and specify the synchronous mode of operation that is associated with the synchro control condition of being retrieved, obtain synchronous mode of operation corresponding to content item attribute information (content-type information).Synchro control pattern designating unit 83 specifies the synchronous mode of operation of being obtained as the synchro control pattern, and specified synchro control pattern is offered control model analytic unit 89.
In step S109, control model analytic unit 89 provides control command based on the synchro control pattern that is provided to network interface 81 or infrared communication control module 90.Under the situation of network interface 81, network interface 81 makes network communication unit 35 pass through network 20 to the corresponding intrument transmitting control commands.Under the situation of infrared communication control module 90, infrared communication control module 90 makes infrared communication unit 36 use the infrared ray transmitting control commands.Specifically, for example, in step S109, control model analytic unit 89 provides control command to network interface 81, and this control command makes the televisor 12 will be quiet from the sound of its boombox output.Network interface 81 makes network communication unit 35 by network 20 transmitting control commands, and this control command makes the televisor 12 will be quiet from the sound of its boombox output.
Specifically, for example, control model analytic unit 89 is to network interface 81 transmitting control commands, and this control command is used to make the televisor 12 will be quiet from the sound of its boombox output, and meets the DLNA guide.Network interface 81 makes network communication unit 35 send the control command that meets the DLNA guide by network 20 to televisor 12.
Here, slave controller 11 control command that sends to televisor 12 by network 20 is not limited to meet the control command of DLNA guide.For example, controller 11 can send to televisor 12 by network 20 and meet another standard, as the control command of UPnP (universal plug and play) standard or another guide.
In addition, controller 11 can send and the corresponding control command of the ultrared infrared command of use to televisor 12 by network 20.Here, requirement can be based on specifying single infrared command corresponding to the control command of infrared command.For example, corresponding to the control command of infrared command can be comprise expression corresponding to the control command of the value of the flicker pattern of infrared command, comprise the control command of the ID that is used to specify infrared command or comprise the control command of the data of the operation that manufacturer, device or infrared command are indicated.
In step S301, the control command receiving element 102 that comprises in the televisor 12 makes network communication unit 101 receive the control command that slave controller 11 sends by network 20, and obtains control command from network communication unit 101.Control command receiving element 102 offers command process unit 103 with the control command of being obtained.The control command that provides from control command receiving element 102 is provided in command process unit 103.Promptly, for example, command process unit 103 makes televisor 12 control each unit that comprises in the televisor 12 from the quiet control command of sound of its boombox output based on being used to, and the sound of the feasible boombox output that will comprise from televisor 12 is quiet.
Specifically, command process unit 103 based on meet the DLNA guide, be used to make the televisor 12 will be from the quiet control command of sound of its boombox output, each unit that comprises in the control televisor 12, the sound of the feasible boombox output that will comprise from televisor 12 is quiet.
Here, the control command of command process unit 103 execution is not limited to meet the control command of DLNA guide.For example, command process unit 103 can meet the control command of another standard (as the UPnP standard) or another guide by execution, each unit that comprises in the control televisor 12.
In addition, command process unit 103 can be by carrying out corresponding to the control command of using ultrared infrared command each unit that comprises in the control televisor 12.
In step S110, control model analytic unit 89 determines whether to exist another device that will control based on the synchro control pattern.If in step S110, determine another device that existence will be controlled, then handle advancing to step S111.In step S111, control model analytic unit 89 provides control command based on the synchro control pattern to network interface 81 or infrared communication control module 90.The processing of repeating step S111 is till determining not have the device that will control based on the synchro control pattern.Specifically, for example, in step S111, infrared communication control module 90 makes infrared communication unit 36 use infrared rays to amplifier 14 transmitting control commands, and this control command is used to select one of input of obtaining from the outside lead-out terminal of televisor 12.
In step S401, the infrared receiver 121 that comprises in the amplifier 14 receives the infrared ray that slave controller 11 sends as control command.Control command receiving element 122 extracts the signal mode corresponding to control command from the signal that sends from infrared receiver 121, thereby receives the control command that is used to select one of the input of obtaining from the outside lead-out terminal of televisor 12.The control command that is used to select one of the input of obtaining from the outside lead-out terminal of televisor 12 is carried out in command process unit 123, and each unit that comprises in the control amplifier 14.Therefore, one of input that amplifier 14 selections are obtained from its input terminal, this input terminal is connected to the outside lead-out terminal of televisor 12 by the AV cable.Correspondingly, amplifier 14 can amplify from the sound signal of input terminal input, and makes the sound of loudspeaker 15 outputs corresponding to sound signal.
For example, shown in Figure 10 and 11, suppose that the synchronically controlling information that comprises synchro control condition and synchronous mode of operation is stored in the synchronically controlling information administrative unit 87.If the user in selecting content type is the content item of " video ", then contents attribute acquiring unit 86 content-based attribute information in step S106 determines that the type of selected content item is " video ".Subsequently, in step S108, the synchro control condition that synchro control pattern designating unit 83 is associated with mode 3 based on instruction content type " video ", the synchronous mode of operation of obtaining mode 3.The synchronous mode of operation of the mode 3 that is obtained is used as the synchro control pattern and offers control model analytic unit 89.
As shown in figure 12, the type of content item for example is " photo ", " music ", " video ", " TV ", " recreation " or its combination.The type of the content item attribute represent content items of being represented by the content item attribute information is as " photo ", " music ", " video ", " TV ", " recreation " or its combination.
Synchronically controlling information comprises the tabulation of available renderer.The tabulation of available renderer is based on that content type provides.In each tabulation, for available renderer distributes priority.Correspondingly, if selected the type of content item, then specify the renderer that will reproduce this content item.That is, specify the device of wanting synchro control according to the type of selected content item.
In step S111, the order of describing in the synchronous mode of operation according to mode 3 sends to the device that will operate with corresponding control command respectively at step S109.Therefore, for example, at first close the electronics curtain.Subsequently, the screen of the projector of leaving behind is closed forehead lamp, and the sound of living room televisor is quiet.After through 0.5 second, the input of living room amplifier is set to input 1.
In step S112, control model analytic unit 89 will make televisor 12 reproduce and show that the control command of selected content item offers network interface 81.Network interface 81 makes network communication unit 35 send the control command that makes televisor 12 reproduce and show selected content item by network 20.
In step S302, the control command receiving element 102 that comprises in the televisor 12 makes network communication unit 101 receive the control command that slave controller 11 sends by network 20, and receives the control command from network communication unit 101.Command process unit 103 is based on making televisor 12 reproduce and show the control command of selected content item, control content receiving element 104.Content reception unit 104 makes network communication unit 101 send the request of the selected content item that is used to distribute by network 20.Network communication unit 101 sends the request of the selected content item that is used to distribute to server 13 by network 20.
In step S202, server 13 begins the content item that distributes and asked.Specifically, when receiving content item distribution request, the network interface 161 that comprises in the server 13 provides content item to distribute to content distribution process unit 162 and asks.Distribution of content processing unit 162 makes content management units 163 begin the selected content item of wherein storage is offered scrambler 164.Scrambler 164 is provided by the content item that provides, and the content encoded item is offered distribution of content processing unit 162.Distribution of content processing unit 162 will offer network interface 161 from the content item that scrambler 164 obtains.The content item that network interface 161 begins to be provided distributes to televisor 12 by network 20.
In step S303, content reception unit 104 receives the content item that sends from server 13 by network communication unit 101.Content reception unit 104 offers demoder 105 with the content item that receives.Demoder 105 is decoded the content encoded item, and the content item of decoding is offered content playback/display unit 106.Content playback/display unit 106 begins to reproduce and show the content item of demoder 105 decodings.
In step S304, televisor 12 beginnings are to its outside terminal output sound.
In step S402, amplifier 14 will amplify from its sound signal of input terminal input that is connected to the outside lead-out terminal of televisor 12 by the AV cable, and make loudspeaker 15 begin to export sound corresponding to sound signal.Here, processing finishes.
Therefore, handle, the predetermined control order is sent to device according to the type registered in advance of selected content item respectively according to the content playbacks that reference Fig. 8 and 9 describes.Correspondingly, can be by better simply operation synchro control multiple arrangement.
Here, the title of renderer can be associated with synchronous mode of operation.
Figure 13 is the figure of the example of the screen of demonstration on the LCD 39 that illustrates when registering the synchro control condition by the renderer title is associated with synchronous mode of operation, at controller 11.
When registering the synchro control condition by the renderer title is associated with synchronous mode of operation, renderer title selector button 271 (each is used to select one of renderer title) and synchronous mode of operation selector button 272 (each is used to select one of synchronous mode of operation) are disposed in sync control device registration screen 261 shown in Figure 13.
If operated one of renderer title selector button 271, display menu then, this menu allow user to select in renderer title " living room TV ", " reading room TV ", " bedroom TV ", " the living room amplifier " and " bedroom assembly " any.The user selects any in above-mentioned title " living room TV ", " reading room TV ", " bedroom TV ", " the living room amplifier " and " bedroom assembly ", selects one of these renderer titles thus.
For example, if selected pattern 1 corresponding to one of synchronous mode of operation selector button 272 of one of renderer title selector button 271 (by its selection " living room TV "), then the synchro control condition be set by renderer title " living room TV " is associated with pattern 1.If selected pattern 2 corresponding to one of synchronous mode of operation selector button 272 of one of renderer title selector button 271 (by its selection " reading room TV "), then the synchro control condition be set by renderer title " reading room TV " is associated with pattern 2.If selected mode 3 corresponding to one of synchronous mode of operation selector button 272 of one of renderer title selector button 271 (by its selection " bedroom TV "), then the synchro control condition be set by renderer title " bedroom TV " is associated with mode 3.If selected pattern 4 corresponding to one of synchronous mode of operation selector button 272 of one of renderer title selector button 271 (by its selection " living room amplifier "), then the synchro control condition be set by renderer title " living room amplifier " is associated with pattern 4.If selected pattern 5 corresponding to one of synchronous mode of operation selector button 272 of one of renderer title selector button 271 (by its selection " bedroom assembly "), then the synchro control condition be set by renderer title " bedroom assembly " is associated with pattern 5.
By carrying out above-mentioned setting operation, can specify synchronous mode of operation according to the title of selected renderer.Correspondingly, can be according to each device of synchronous mode of operation control of appointment.
Here, can use the information (as the renderer identification number) that allows the sign renderer to replace the renderer title to specify renderer.
In addition, the position of renderer can be associated with synchronous mode of operation.
Figure 14 is the figure that the example of the screen that shows when registering the synchro control condition when being associated with synchronous mode of operation by the position with renderer, on the LCD 39 at controller 11 is shown.
When registering the synchro control condition when being associated with synchronous mode of operation by the position with renderer, renderer choice of location button 291 (each is used to select one of renderer position) and synchronous mode of operation selector button 292 (each is used to select one of synchronous mode of operation) are disposed in sync control device registration screen 281 shown in Figure 14.
If operated one of renderer choice of location button 291, display menu then, this menu allow user to select in renderer position " living room ", " reading room ", " bedroom ", " kitchen " and " study " any.The user selects any in above-mentioned renderer position-" living room ", " reading room ", " bedroom ", " kitchen " and " study ", selects one of these renderer positions thus.
For example, if selected pattern 1 corresponding to one of synchronous mode of operation selector button 292 of one of renderer choice of location button 291 (by its selection " living room "), then the synchro control condition be set by renderer position " living room " is associated with pattern 1.If selected pattern 2 corresponding to one of synchronous mode of operation selector button 292 of one of renderer choice of location button 291 (by its selection " reading room "), then the synchro control condition be set by renderer position " reading room " is associated with pattern 2.If selected mode 3 corresponding to one of synchronous mode of operation selector button 292 of one of renderer choice of location button 291 (by its selection " bedroom "), then the synchro control condition be set by renderer position " bedroom " is associated with mode 3.If selected pattern 4 corresponding to one of synchronous mode of operation selector button 292 of one of renderer choice of location button 291 (by its selection " kitchen "), then the synchro control condition be set by renderer position " kitchen " is associated with pattern 4.If selected pattern 5 corresponding to one of synchronous mode of operation selector button 292 of one of renderer choice of location button 291 (by its selection " study "), then the synchro control condition be set by renderer position " study " is associated with pattern 5.
By carrying out above-mentioned setting operation, can specify synchronous mode of operation according to the position of selected renderer.Correspondingly, can be according to each device of synchronous mode of operation control of appointment.
In this case, renderer profile information acquiring unit 82 obtains profile information (renderer title, renderer position etc.) about renderer (as televisor 12) by network interface 81.Synchro control pattern designating unit 83 is specified the synchro control pattern based on the synchronous mode of operation that provides from synchronically controlling information registering unit 88 and synchro control condition and the profile information that provides from renderer profile information acquiring unit 82.
As shown in figure 15, the renderer title for example is " living room TV ", " reading room TV ", " bedroom TV ", " living room amplifier " or " bedroom assembly ".The renderer (wanting the device of synchro control) that reproduces the corresponding content item is based on about the indicated renderer title of the profile information of selected renderer and appointment.
In addition, the renderer position for example is " living room ", " reading room " or " bedroom ".The renderer (wanting the device of synchro control) that reproduces the corresponding content item is based on about the indicated renderer position of the profile information of selected renderer and appointment.
Therefore, synchronous mode of operation is associated with renderer title or renderer position respectively, then registration.Correspondingly, can based on the corresponding synchronous mode of operation of title or position of the renderer that is chosen as the renderer that reproduces respective content item, each device of control.With identical under the above-mentioned situation, can be by better simply operation synchro control multiple arrangement.
In addition, renderer can install transmitting control commands to another.
Figure 16 illustrates when the block diagram of televisor 12 (it is a renderer) to the exemplary functions configuration of the controller 11 of another device during transmitting control commands, executive routine.In Figure 16, use identical Reference numeral to having, and will omit description it with the assembly of Fig. 3 identical function.
Renderer tabulation acquiring unit 301 obtains the tabulation of other devices (it is a renderer) by network interface 81, and the tabulation of other devices that will obtain (it is a renderer) offers renderer selected cell 302.
Renderer selected cell 302 makes LCD 39 show the renderer tabulation that renderer tabulation acquiring unit 301 obtains, based on signal corresponding to 32 users' that send operation from the input switch matrix unit, select one of renderer that comprises in the shown renderer tabulation, and will offer reproduction/indicative control unit 303 about the information of selected renderer.
Reproduction/indicative control unit 303 sends the request of reproducing selected content item by network interface 81 to selected renderer.
Here, indicative control unit 304 can control content tabulation or the demonstration of renderer tabulation on LCD39.
Figure 17 illustrates when the block diagram of televisor 12 (it is a renderer) to the exemplary configuration of another device during transmitting control commands, televisor 12.In Figure 17, use identical Reference numeral to having, and will omit description it with the assembly of Fig. 4 identical function.
321 storages of synchronically controlling information administrative unit are used for the synchronically controlling information of each device of synchro control.Synchronically controlling information registering unit 322 makes synchronically controlling information administrative unit 321 storage synchronically controlling informations.Control model analytic unit 323 is analyzed the synchro control pattern of reading from synchronically controlling information administrative unit 321, generate control command successively based on analysis result, each control command is used for the operation of control device, and the control command that is generated is offered network communication unit 101 or infrared communication unit 324.In addition, control model analytic unit 323 is analyzed the synchro control pattern of reading from synchronically controlling information administrative unit 321, generate control command successively based on analysis result, each control command is used for the operation of control device, and the control command that being used to of being generated controlled televisor 12 is offered command process unit 103.
Then, with reference to the process flow diagram shown in Figure 18 and 19, describe another content playback in detail and handle.
In step S331, synchronically controlling information registering unit 322 is registered synchronous mode of operation in synchronically controlling information administrative unit 321, and it comprises about each bar information of the device that will control and about each bar information of control command.Synchronically controlling information administrative unit 321 writes down synchronous mode of operation in response to the register requirement that sends from synchronically controlling information registering unit 322.That is, synchronically controlling information registering unit 322 is registered in synchronically controlling information administrative unit 321 about in each each bar information of installing of reproducing and need controlling during content item and about each bar information of the control command that is used to control these devices.Specifically, for example, select the information of the control command of one of the input of obtaining from the outside lead-out terminal of televisor 12 to be associated, be registered then and be synchronous mode of operation with information about amplifier 14 about being used to make amplifier 14.
In step S131, the renderer tabulation acquiring unit 301 that comprises in the controller 11 is carried out the renderer retrieval process.For example, renderer tabulation acquiring unit 301 by network 20 broadcasting about the whether available inquiry of corresponding renderer.
In step S332, whether available the device information management unit 107 that comprises in the televisor 12 (it is the example of renderer) make network communication unit 101 send indication TV machine 12 response.That is, whether available network communication unit 101 send about televisor 12 response to controller 11 by network 20.
In step S132, the renderer that comprises in the controller 11 tabulation acquiring unit 301 by network interface 81 from the whether available response of televisor 13 (it is a renderer) reception indication TV machine 12, and, create the tabulation of available renderer based on the response that is received.
In step S133, the contents list acquiring unit 84 that comprises in the controller 11 sends the request of the contents list that obtains available content item to server 13 by network interface 81.
In step S231, the network interface 161 that comprises in the server 13 obtains request in response to the contents list that slave controller 11 sends, and sends the contents list of available content item to controller 11 by network 20.
In step S134, contents list acquiring unit 84 receives by the contents list of network 20 from server 13 transmissions network interface 81, obtains contents list from network interface 81, and the contents list that is obtained is offered content choice unit 85.
In step S135, content choice unit 85 makes LCD 39 displaying content lists.Specifically, content choice unit 85 offers GDP 38 with contents list, so that make GDP 38 generate the view data of contents list.GDP 38 offers LCD39 with the view data that is generated, so that make LCD 39 displaying content lists.
In step S136, content choice unit 85 receives user's content item and selects incident, and the user selects one of content item that is comprised in the content displayed tabulation in the step 135 in this incident.For example, content choice unit 85 is by 32 signals that receive corresponding to user's content item selection operation from the input switch matrix unit, and the content item that receives the user is selected incident.Content choice unit 85 will offer reproduction/indicative control unit 303 about the information of selected content item.
In step S137, renderer selected cell 302 makes LCD 39 show the renderer tabulation.Specifically, renderer selected cell 302 provides the renderer tabulation to GDP 38, so that make GDP 38 generate the view data of renderer tabulation.GDP 38 offers LCD 39 with the view data that is generated, so that make LCD 39 show the renderers tabulation.
In step S138, renderer selected cell 302 receives user's renderer and selects incident, one of renderer that is comprised in the renderer tabulation that the user selects to show among the step S137 in this incident.For example, renderer selected cell 302 is by 32 signals that receive corresponding to user's renderer selection operation from the input switch matrix unit, and the renderer that receives the user is selected incident.Renderer selected cell 302 will offer reproduction/indicative control unit 303 about the information of selected renderer.
Here, indicative control unit 304 can be controlled at the demonstration of contents list on LCD 39 among the step S135, and is controlled at the demonstration of renderer tabulation on LCD 39 among the step S137.
In step S139, reproduction/indicative control unit 303 provides control command to network interface 81, and this order is used to make televisor 12 (it is selected renderer) to reproduce and shows selected content item.Network interface 81 makes network communication unit 35 send the control command that makes televisor 12 reproduce and show selected content item by network 20.
In step S333, control model analytic unit 323 is read synchronous mode of operation from synchronically controlling information administrative unit 321, this synchronous mode of operation comprises about each bar information of the device that will control and about each bar information of control command, and determines whether to exist another device that will control based on the synchro control pattern.If in step S333, determine another device that existence will be controlled, then handle advancing to step S334.In step S334, control model analytic unit 323 provides control command based on the synchro control pattern to network communication unit 101 or infrared communication unit 324.The processing of repeating step S334 is up to determining not exist the device that will control based on the synchro control pattern.Specifically, for example, in step S334, infrared communication unit 324 uses infrared rays, will be used to select the control command of one of the input of obtaining from the outside lead-out terminal of televisor 12 to send to amplifier 14.
In step S431, the infrared receiver 121 that comprises in the amplifier 14 receives the infrared ray that sends as control command from televisor 12.Signal mode corresponding to control command is provided from the signal that provides from infrared receiver 121 control command receiving element 122, thereby receives the control command be used to select one of the input of obtaining from the outside lead-out terminal of televisor 12.The control command that is used to select one of the input of obtaining from the outside lead-out terminal of televisor 12 is carried out in command process unit 123, and each unit that comprises in the control amplifier 14.Therefore, one of input that amplifier 14 selections are obtained from its input terminal, this input terminal is connected to the outside lead-out terminal of televisor 12 by the AV cable.Correspondingly, amplifier 14 can amplify from the sound signal of its input terminal input, and makes the sound of loudspeaker 15 outputs corresponding to sound signal.
In step S335, control model analytic unit 323 determines whether to change the setting of televisor 12 based on comprising about each bar information of the device that will control and about the synchronous mode of operation of each bar information of control command.If in step S335, determine to change the setting of televisor 12, then handle and advance to step S336.In step S336, control model analytic unit 323 provides control command based on the synchro control pattern to command process unit 103.The control command that provides from control model analytic unit 323 is provided in command process unit 103, and each unit that comprises in the control televisor 12.For example, in step S336, control model analytic unit 323 is provided for the quiet control command of sound from boombox output to command process unit 103 based on the synchro control pattern.Control command is carried out in command process unit 103, and each unit that comprises in the control televisor 12, so that will be quiet from the sound of boombox output.
If in step S335, determine not need to change the setting of televisor 12, the then processing of skips steps S336, and processing advances to step S337.
The processing of step S337, step S338, step S339, step S232 and step S432 operation respectively with Fig. 9 in step S302, step S303, step S304, step S202 and step S402 identical.Therefore, will omit its description.
Therefore, the televisor 12 that sends the distribution of content request can be controlled another device.Correspondingly, can be by better simply operation synchro control multiple arrangement.
Here, the control command (it is that it is used ultrared control command) corresponding to infrared command can send by network.The device that receives this control command can send infrared command, that is, the emission infrared ray is as infrared command.
Figure 20 is the block diagram that illustrates according to another configuration of the playback system of the embodiment of the invention.In Figure 20, use identical Reference numeral to having, and will suitably omit its description with the assembly of Fig. 1 identical function.
The control command that controller 11 sends corresponding to infrared command to converter 401 by network 20.Here, need and to specify single infrared command based on sending to the corresponding control command of infrared command of converter 401 by network 20 with slave controller 11.For example, controller 11 by network 20 to converter 401 send comprise expression corresponding to the control command of the value of the flicker pattern of infrared command, comprise the control command of the ID that is used to specify infrared command or comprise the control command of the data of the operation that manufacturer, device or infrared command are indicated, as control command corresponding to infrared command.
The control command that converter 401 receives corresponding to infrared command by network 20 slave controllers 11, and based on the control command transmission infrared command that is received.That is, converter 401 is based on the control command that is received, and the emission infrared ray is as infrared command.
Figure 21 is the block diagram that the exemplary hardware arrangement of converter 401 is shown.Converter 401 is furnished with CPU 421, storer 422, bus 423, network communication unit 424 and infrared transmitting element 425.
Infrared transmitting element 425 is under the control of CPU 421, and sending it is the infrared command of it being used ultrared control command.For example, infrared transmitting element 425 sends the infrared command that meets the SIRCS standard under the control of CPU 421, and this standard is the infrared communication standard that is widely used in the telepilot of AV device.
Figure 22 is the block diagram of exemplary functions configuration that the converter 401 of executive routine is shown.Converter 401 executive routines are realized network interface 441, communication acquiring unit 442, converting unit 443 and infrared sending controling unit 444 thus.
Network interface 441 Control Network communication units 424, so that being connected between Control Network communication unit 424 and the network 20, and communicating by letter by network 20 between network communication unit 424 and another device.Command acquisition unit 442 obtains the control command of the infrared command that sends corresponding to slave controller 11 by network 20 and network interface 441, and the control command of being obtained is offered converting unit 443.
Converting unit 443 will convert infrared command to from the control command that command acquisition unit 442 provides.That is, converting unit 443 will convert the signal of expression corresponding to the flicker pattern of infrared command from the control command that command acquisition unit 442 provides to.Converting unit 443 will offer infrared sending controling unit 444 by the signal that conversion is obtained.
The infrared transmitting element 425 of infrared sending controling unit 444 controls.That is, infrared sending controling unit 444 receives the signal of representing the flicker pattern from converting unit 443, and based on the infrared transmitting element 425 of the signal controlling that is received, so that the infrared command that infrared transmitting element 425 is sent corresponding to the flicker pattern.
Then, handle with reference to another content playback of the flow chart description shown in Figure 23 and 24.Step S161 to the processing of step S170 and step S361 operation respectively with Fig. 8 and 9 in step S101 identical to step S110 and step S301, therefore will omit its description.
In step S171, control model analytic unit 89 will offer network interface 81 corresponding to the control command (it is that it is used ultrared control command) of infrared command based on the synchro control pattern.The processing of repeating step S171 is till determining not have the device that will control based on the synchro control pattern.Specifically, in step S171, control model analytic unit 89 makes network interface 81 pass through network 20 to converter 401 transmitting control commands, this control command comprises the value of expression corresponding to the flicker pattern of infrared command, and is used to make amplifier 14 to select one of input of obtaining from the outside lead-out terminal of televisor 12.
In step S561, the command acquisition unit 442 that comprises in the converter 401 make network interface 441 by network 20 receive slave controllers 11 that send, corresponding to the control command of infrared command, and obtain control command from network interface 441.For example, network interface 441 receives and is used to make amplifier 14 to select the control command of one of the input of obtaining from the outside lead-out terminal of televisor 12, and the control command that receives is offered command acquisition unit 442.Command acquisition unit 442 offers converting unit 443 with the control command of being obtained.
In step S562, converting unit 443 will convert infrared command to from the control command that command acquisition unit 442 provides.Specifically, for example, in step S562, converting unit 443 will convert the signal of expression corresponding to the flicker pattern of infrared command from the control command that command acquisition unit 442 provides to, thereby the control command that slave controller 11 is sent converts infrared command to.Converting unit 443 will offer infrared sending controling unit 444 by the infrared command (expression is corresponding to the signal of the flicker pattern of infrared command) that conversion is obtained.
At step S563, infrared sending controling unit 444 makes infrared transmitting element 425 send infrared command.That is, infrared sending controling unit 444 is controlled infrared transmitting element 425 based on the signal of expression corresponding to the flicker pattern of infrared command, so that the infrared command that infrared transmitting element 425 is sent corresponding to the indicated flicker pattern of this signal.Therefore, infrared transmitting element 425 sends infrared command (it is that it is used ultrared control command (the emission infrared ray is as control command)).
In step S461, that the infrared receiver that comprises in the amplifier 14 121 receives is 401 that send from converter, as the infrared ray of control command.Control command receiving element 122 receives control command.Specifically, control command receiving element 122 extracts the signal mode corresponding to control command from the signal that infrared receiver 121 provides, thereby receives the control command be used to select one of the input of obtaining from the outside lead-out terminal of televisor 12.
The order that is received is carried out in command process unit 123, and each unit that comprises in the control amplifier 14.For example, the control command that is used to select one of the input of obtaining from the outside lead-out terminal of televisor 12 is carried out in command process unit 123, and each unit that comprises in the control amplifier 14.
Therefore, one of input that amplifier 14 selections are obtained from its input terminal, this input terminal is connected to the outside lead-out terminal of televisor 12 by the AV cable.Correspondingly, amplifier 14 can amplify from the sound signal of its input terminal input, and makes the sound of loudspeaker 15 outputs corresponding to this sound signal.
The processing of step S172, step S362, step S363, step S364, step S262 and step S462 operation respectively with Fig. 9 in step S112, step S302, step S303, step S304, step S202 and step S402 identical, therefore will omit its description.
Therefore, handle, respectively the predetermined control order is sent to each device according to the type registered in advance of selected content item according to reference Figure 23 and 24 content playbacks of describing.Correspondingly, can be by better simply operation synchro control multiple arrangement.In addition, even do not have the function that sends infrared command, also can control the device that can not be connected to network by the device of network transmitting control commands.
At the device by the network transmitting control commands and will be according to control command control and the device that can not be connected to network in the chummery not or different floor and under away from each other the situation, if be used to receive control command, convert the control command that receives to infrared command and send the device of this infrared command can not being connected to place near this device of network, then can control this device that can not be connected to network.
In addition, can send control command by network corresponding to infrared command, and receive the device of control command can be towards infrared receiving unit that comprise, that be used to receive infrared command in the device that will control, emission is as the infrared ray of infrared command.
Figure 25 illustrates to be used for to the infrared receiving unit emission of the device that will the control block diagram as another exemplary hardware arrangement of the ultrared converter 401 of infrared command.In Figure 25, use identical Reference numeral to having with the assembly of Figure 21 identical function, therefore will omit its description.Optical fiber 461 is made by optical material (as glass or plastics), and infrared ray is sent to the other end from the one end.
One end of optical fiber 461 is connected to the infrared emission part that comprises in the infrared transmitting element 425.The other end of optical fiber 461 be placed on be included in the amplifier 14 (it is the example of the device that will control), be used to receive near the infrared receiving unit of infrared command, thereby receive from the infrared receiving unit that the infrared ray of the other end emission of optical fiber 461 can be exaggerated device 14.
Be sent to the other end of optical fiber 461 from an end of optical fiber 461 as the infrared ray of infrared command emission from infrared transmitting element 425.The infrared ray of exporting from the other end of optical fiber 461 is input to the infrared receiving unit of amplifier 14 as infrared command.
Therefore, to the infrared receiving unit emission of the device that will control infrared ray as infrared command.Correspondingly, even there be serious the interference, that is, for example,, also can control the described device that will control certainly even the device that will control is placed on the window side and exposes in the sun by window.
Figure 26 illustrates to be used for to the infrared receiving unit emission of the device that will the control block diagram as another exemplary hardware arrangement of the ultrared converter 401 of infrared command.In Figure 26, use identical Reference numeral to having with the assembly of Figure 21 identical function, therefore will omit its description.Driver element 471 amplifies from the voltage signal of bus 423 outputs, perhaps exports the current signal that has with the corresponding predetermined value of exporting from bus 423 of signal.Offer infrared transmitting element 425 from the signal of driver element 471 outputs by cable 472 as lead.
Even cable 472 is long, driver element 471 also can make the signal of infrared transmitting element 425 output infrared command send to infrared transmitting element 425 exactly with being used to certainly.Correspondingly, infrared ray can be launched as infrared command certainly.
If cable 472 is short, then can not place driver element 471.
The infrared transmitting element 425 that comprises in the converter 401 shown in Figure 26 be placed on comprise in the amplifier 14, be used to receive near the infrared receiving unit of infrared command.
Therefore, to the infrared receiving unit emission of the device that will control infrared ray as infrared command.Correspondingly, even there be serious the interference, that is, for example,, also can control the described device that will control certainly even the device that will control is placed on the window side and exposes in the sun by window.
In the foregoing description, converter 401 sends infrared command.Yet converter 401 also can use wired or wireless medium, sends the predetermined control order by the path that is different from network 20 to the device that will control.For example, replace (except) infrared transmitting element 425, the wired communication interface that meets RS-232-C, RS-422-A or USB (USB (universal serial bus)) standard can be placed in the converter 401.In the case, converter 401 can use wire medium to send the predetermined control order to the device that will control.Perhaps, for example, replace (except) infrared transmitting element 425, the wireless communication interface that meets bluetooth standard etc. can be placed in the converter 401.In the case, converter 401 can use wireless medium to send the predetermined control order to the device that will control.
In the foregoing description, controller 11 transmitting control commands.Yet the device such as televisor 12 (renderer) can be by network 20 to converter 401 transmitting control commands.In the case, converter 401 can convert the control command of installing (renderer) (as televisor 12) transmission from this to infrared command, and sends the infrared command of obtaining by conversion.
Above-mentioned treatment scheme can be carried out by each hardware, and each hardware has function or software.If carry out this treatment scheme by software, the program that then will dispose this software is installed on the computing machine of realizing with each specialized hardware from recording medium, for example perhaps be installed on the general purpose personal computer, this general purpose personal computer allows to carry out various functions by various programs are installed.
Shown in Fig. 2 or 6, recording medium comprises encapsulation medium, as is connected to the removable medium of memory device 41 or record cell 143.Encapsulation medium and personal computer are offered the user separately, and use encapsulation medium to provide program to the user.In addition, recording medium comprises the hard disk that comprises stored program storer 34, storer 142 or record cell 143.Hard disk is pre-installed in the computing machine, offers the user then.
In this was described, description need not carried out according to above-mentioned time sequencing from the step of the program that recording medium obtains.Each step can concurrent or independent execution.
In this is described, the whole device that system representation is made up of a plurality of equipment.
Claims (11)
1. control device comprises:
Memory unit, store a plurality of orders, described a plurality of order is used for a plurality of first devices that synchro control is operated when reproducing content, wherein, described memory unit is associated the predetermined attribute of one of described content or the predetermined attribute of second device with described a plurality of orders, wherein said second device is one of described a plurality of first devices and will reproduces described content; With
Send control assembly, control described a plurality of transmission of ordering corresponding each first device in described a plurality of first device.
2. control device as claimed in claim 1,
Wherein, when described memory unit changes whenever the attribute of described content, described a plurality of orders that storage is associated with the predetermined attribute of described content, and
Wherein, transmission of corresponding each first device during described transmission control assembly control a plurality of control commands that stored, that be associated with the predetermined attribute of described content are installed to described a plurality of first.
3. control device as claimed in claim 2, wherein, the predetermined attribute of described content is the type of described content.
4. control device as claimed in claim 1,
Wherein, when described memory unit changes whenever the attribute of described second device, described a plurality of orders that storage is associated with the predetermined attribute of described second device, and
Wherein, described transmission control assembly control a plurality of transmissions of ordering corresponding each first device in described a plurality of first device that stored, that be associated with the predetermined attribute of described second device.
5. control device as claimed in claim 4, wherein, the predetermined attribute of described second device is the title or the position of described second device.
6. control device as claimed in claim 1 also comprises being used to reproduce described reproduction of content parts.
7. control device as claimed in claim 6 also comprises the reproduction control portion that is used to control described reproduction block, and
Wherein said storage component stores is used for a plurality of orders of the described reproduction block of synchro control and described a plurality of first devices, and
Wherein said reproduction control portion is controlled described reproduction block based on corresponding to one of described a plurality of orders of described reproduction block.
8. control device as claimed in claim 1, wherein, described transmission control assembly is controlled the transmission of described a plurality of order by network.
9. control device as claimed in claim 8, wherein, described transmission control assembly control is used for described a plurality of transmissions of ordering the described a plurality of command conversion that are used for sending by described network to become the device of infrared command of described a plurality of first devices of synchro control.
10. control device as claimed in claim 9, wherein, described transmission control assembly is controlled the transmission of described infrared command.
11. a control method comprises step:
Control the storage of a plurality of orders, described a plurality of order is used for the multiple arrangement that synchro control is operated when reproducing content, wherein, described a plurality of order is associated with the predetermined attribute of one of described content or the predetermined attribute of second device, and wherein said second device is one of described a plurality of first devices and will reproduces described content; With
Control described a plurality of transmission of ordering corresponding each device in the described multiple arrangement.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP120001/2005 | 2005-04-18 | ||
JP2005120001 | 2005-04-18 | ||
JP145398/2005 | 2005-05-18 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101160570A CN101160570A (en) | 2008-04-09 |
CN100538672C true CN100538672C (en) | 2009-09-09 |
Family
ID=39307973
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2006800129143A Expired - Fee Related CN100538672C (en) | 2005-04-18 | 2006-04-12 | Opertaing device and method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100538672C (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106302462A (en) * | 2016-08-16 | 2017-01-04 | 合肥东上多媒体科技有限公司 | Digital home multimedia playing system |
CN109982057A (en) * | 2018-12-25 | 2019-07-05 | 广州维纳斯家居股份有限公司 | For the method for controlling projection of same table, device, same table and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110392A (en) * | 2002-09-18 | 2004-04-08 | Sanyo Electric Co Ltd | Network browser system for hotel |
JP2004149516A (en) * | 2002-09-24 | 2004-05-27 | Lab Servier | Novel method for industrial synthesis of strontium ranelate and its hydrate |
JP2004343174A (en) * | 2003-05-13 | 2004-12-02 | Orion Denki Kk | Television receiver and method of controlling electric apparatus |
CN2802904Y (en) * | 2004-10-17 | 2006-08-02 | 史秋伟 | Assembling positioning structure of interface card extended slot base |
-
2006
- 2006-04-12 CN CNB2006800129143A patent/CN100538672C/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110392A (en) * | 2002-09-18 | 2004-04-08 | Sanyo Electric Co Ltd | Network browser system for hotel |
JP2004149516A (en) * | 2002-09-24 | 2004-05-27 | Lab Servier | Novel method for industrial synthesis of strontium ranelate and its hydrate |
JP2004343174A (en) * | 2003-05-13 | 2004-12-02 | Orion Denki Kk | Television receiver and method of controlling electric apparatus |
CN2802904Y (en) * | 2004-10-17 | 2006-08-02 | 史秋伟 | Assembling positioning structure of interface card extended slot base |
Also Published As
Publication number | Publication date |
---|---|
CN101160570A (en) | 2008-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9147342B2 (en) | Techniques for configuring and remotely controlling a multimedia system | |
KR101642310B1 (en) | Apparatus for controlling multimeda device and method for providing Graphic User Interface | |
KR101184183B1 (en) | Apparatus and methods for controlling an entertainment device using a mobile communication device | |
US9288534B2 (en) | Systems and methods for operating media devices | |
KR101504115B1 (en) | Apparatus and method for operating macro command and inputting macro command | |
CN102845076B (en) | Display apparatus, control apparatus, television receiver, method of controlling display apparatus, program, and recording medium | |
US9179175B2 (en) | Control device and method of controlling broadcast receiver | |
US20100215375A1 (en) | Methods and apparatus for learning remote control commands | |
CN1392705A (en) | Singnal main controller using infrared transmission ordor and bus transmission order to control AV device | |
JP2006511997A (en) | Residential gateway system having a portable controller with a display for displaying video signals | |
CN105247874A (en) | Apparatus and method for displaying program guide | |
WO2017183831A1 (en) | Display device and method of operating the same | |
CN101933339A (en) | Electronic equipment, tele-control system, signal processing method, control program and recording medium | |
EP1876534A1 (en) | Control device and method, program, and recording medium | |
US20210014572A1 (en) | Display device | |
CN100538672C (en) | Opertaing device and method | |
EP4016525A1 (en) | Display device and artificial intelligence server capable of controlling home appliance through user's voice | |
KR20210119036A (en) | Device for candidating channel and operating method thereof | |
EP3971888A1 (en) | Display device for providing speech recognition service and method of operation thereof | |
US20230308726A1 (en) | Display device and method for providing content using same | |
CN100557583C (en) | The control device and the method for control replay device playback of content | |
EP4116968A1 (en) | Natural language processing device | |
JP2010050792A (en) | Control unit of electronic device | |
KR101890906B1 (en) | Control device and method for control of broadcast reciever | |
JP2007506343A (en) | Remote control device for transmitting XML documents |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090909 Termination date: 20210412 |
|
CF01 | Termination of patent right due to non-payment of annual fee |