EP1780952B1 - Home network device and method of receiving and transmitting sound information using the same - Google Patents
Home network device and method of receiving and transmitting sound information using the same Download PDFInfo
- Publication number
- EP1780952B1 EP1780952B1 EP20060120925 EP06120925A EP1780952B1 EP 1780952 B1 EP1780952 B1 EP 1780952B1 EP 20060120925 EP20060120925 EP 20060120925 EP 06120925 A EP06120925 A EP 06120925A EP 1780952 B1 EP1780952 B1 EP 1780952B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- user interface
- sound information
- home network
- sound
- control device
- 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.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims description 35
- 230000005540 biological transmission Effects 0.000 claims description 23
- 230000004044 response Effects 0.000 claims description 8
- 230000001360 synchronised effect Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 13
- 238000010276 construction Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L2012/2847—Home automation networks characterised by the type of home appliance used
- H04L2012/2849—Audio/video appliances
Definitions
- Methods and apparatuses consistent with the present invention relate to receiving and transmitting sound information using a home network device and, more particularly, to a home network device that can control a control target device through a user interface and sound information transmitted from the control target device connected to a home network, and a method of receiving and transmitting sound information using the home network device.
- a home network system refers to a technology in which home appliances are connected to a network, so that communication between humans, between devices, and between a human and a device can be performed.
- Home appliances can be conveniently controlled through such communication without limitation with respect to space or the devices, and many various forms of service can be received, therefore enhancing the quality of life.
- the home network system may include a control device, such as a digital television (TV) or a personal digital assistant (PDA), with which a user controls the devices of a home network through a user interface, and control target devices, such as a set-top box and a digital versatile disk (DVD), which are controlled by the control device.
- a control device such as a digital television (TV) or a personal digital assistant (PDA)
- TV digital television
- PDA personal digital assistant
- control target devices such as a set-top box and a digital versatile disk (DVD)
- control device provides a user interface for a specific control target device, and the user controls the specific control target device through the user interface.
- the control device may be provided with user interfaces for controlling all of the control target devices connected through the home network, but does not have a user interface for a control target device that is newly added to the home network, so that inconvenience occurs in that an additional user interface for the newly added control target device must be provided to the user through a separate download.
- the control device For the case in which the control device is not provided with a user interface for a specific control target device, the control device provides a user interface, which is transmitted from the corresponding control target device, to the user. Accordingly, even in the state in which the control device is not provided with a user interface for a corresponding control target device, the user can control the corresponding control target device.
- control device provides the user interface, which is transmitted from the corresponding control target device, to a user
- XRT extended Remote Technology
- XHT Samsung's expandable Home Theater
- Figure 1 is a diagram showing the construction of a related art home network system.
- the related art home network system 10 includes a control target device 11 and a control device 12.
- the control target device 11 includes a user interface generation unit 11a for generating a user interface to be transmitted to the control device 12 connected through a home network 13, a communication unit 11b for transmitting the generated user interface to the control device 12 and receiving a request for the user interface from the control device 12, and a control unit 11c for controlling the generation and transmission of the user interface in response to the request from the control device 12.
- the control device 12 includes a display unit 12a for displaying the user interface transmitted from the control target device 11 connected through the home network 13, a communication unit 12b for requesting the user interface from the control target device 11 and receiving the user interface corresponding to a request result, and a control unit 12c for controlling the request of the user interface and the display of the received user interface according to the user's control.
- the home network system of Figure 1 provides a user interface, which is transmitted from a control target device that a user desires to control, to the user, so that the user can control the control target device even though the user does not know the details about the control target device.
- the variation in status attributable to the occurrence of the event in the control target device is not taken into account by the user interface that is already being displayed through the control device, so that normal operation may not be performed.
- control target device has been in play status while the user interface, transmitted from the control target device, is displayed on the control device and then playing is stopped due to device trouble in the control target device, there is no method of announcing the fact that device trouble has occurred in the control target device through the user interface already displayed on the control device.
- Korean Unexamined Pat. No. 2005-0018317 discloses a method that can easily control a control target device using a convenient method even though the details about the control target device are not known, and allows a control device to easily detect the occurrence of an event in the case where an event occurs in the control target device.
- control device can detect the occurrence of an event corresponding to variation in status in the control target device.
- the disclosed method does not address the case where it is necessary to transmit sound information corresponding to variation in the status of the control target device, for example, an alarm sound or an effect sound.
- WO 00/26794 discloses a method and system for providing a user interface for a target device within a home audio/visual network.
- a controller can be a remote physical device or can be a software program resident on the same or separate device as the target.
- the controller interfaces with the target to obtain DDI data and generates a user interface for the target.
- Exemplary embodiments of the present invention overcome the above disadvantages and other disadvantages not described above. Also, the present invention is not required to overcome the disadvantages described above, and an exemplary embodiment of the present invention may not overcome any of the problems described above.
- the present invention provides a home network device that allows a control device to control a control target device using a user interface and sound information to be transmitted from the control target device, and a method of receiving and transmitting sound information using the home network device.
- a home network device comprising: a user interface generation unit which generates a user interface in response to a request from a control device communicably linked to the home network device through a home network; a sound information generation unit which generates sound information to be synchronized with the generated user interface; and a transmission unit which transmits the user interface and the sound information to the control device; characterised in that: the transmission unit is arranged to transmit notification of an event attributable to another control device in the control target device through the home network to the control device for playing the sound information.
- a method of transmitting sound information using a home network device comprising: generating a user interface in response to a request from a control device communicably linked to the home network device through a home network; generating sound information to be synchronized with the generated user interface; transmitting the user interface and the sound information to the control device; and generating a notification of an event attributable to another control device in the home network device; characterised by: transmitting the notification to the control device through the home network for playing the sound information when the notification is received.
- These computer program commands can be provided to a processor of a general-purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine, such that the commands, which are executed on the processor of the computer or other programmable data process apparatus, create means for implementing the functions specified in the flowchart block or blocks.
- These computer program commands may also be stored in computer-usable or computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the commands, which are stored in the computer-usable or computer-readable memory, enable the production of a product that includes a command means for implementing the functions specified in the flowchart block or blocks.
- the computer program commands may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process so that the commands that are executed on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
- each block in the flowchart illustrations may represent a module, segment, or portion of code, which comprises one or more executable commands for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order. For example, two blocks shown in succession may in fact be executed concurrently or may sometimes be executed in reverse order, depending upon the desired functionality.
- Figure 2 is a diagram schematically showing the construction of a home network system according to an exemplary embodiment of the present embodiment.
- the home network system 100 may include a control device 110 and a control target device 120 connected through a home network 130.
- control device 110 is a video device, such as a digital TV or PDA, that displays a predetermined user interface received from the control target device 120 and requests the user interface from the control target device 120 according to an input value input by a user
- the description of the case where the control target device 120 is a set-top box or a DVD player, which transmits the user interface to the control device 110 in response to a request from the control device 110 is made by way of example.
- Figure 3 is a block diagram showing the construction of a control device according to a first exemplary embodiment of the present invention.
- the control device 110 may include a reception unit 111 for receiving a user interface, which is used to control the control target device 120, and sound information, which is synchronized with the user interface, from the control target device 120 connected through the home network 130, a display unit 112 for displaying the received user interface, a sound playing unit 113 for playing the received sound information according to the displayed user interface, a user input unit 114 for receiving an input value from a user, and a request unit 115 for requesting a user interface corresponding to the input value from the control target device 120.
- a reception unit 111 for receiving a user interface, which is used to control the control target device 120, and sound information, which is synchronized with the user interface, from the control target device 120 connected through the home network 130
- a display unit 112 for displaying the received user interface
- a sound playing unit 113 for playing the received sound information according to the displayed user interface
- a user input unit 114 for receiving an input value from a user
- a request unit 115 for requesting a
- the reception unit 111 can receive sound information along with the user information.
- the received sound information conforms to the transmission protocol of the user interface, but no limitation is made thereto.
- the display unit 112 may display the user interface received through the reception unit 111.
- the sound playing unit 113 can play the received sound information.
- the user input unit 114 may allow the user to use the user interface, displayed through the display unit 112, and input an input value for controlling the control target device 120.
- the request unit 115 may request a user interface, which corresponds to the input value input by the user through the user input unit 114, from the control target device 120.
- the control target device 120 is a DVD player
- a user interface for playing-related control of the DVD player is displayed through the display unit 112
- the user may input an input value for the playing-related control of the DVD player through the user input unit 114 using the displayed user interface.
- the request unit 115 may request the user interface, which corresponds to the input value, input through the user input unit 114, from the control target device 120.
- control device 110 may previously store designated sound information, receive only identification (ID) information for identifying the previously stored sound information from the control target device 120, and then play back sound information corresponding to the received ID information.
- ID identification
- control device 110 may be applied to the case where a user interface for controlling the control target device 120 and sound information, which is synchronized with the user interface, are received. Furthermore, in relation to a game, the control device 110 may be applied to the case where a user interface for executing the game and sound information are received together in the same manner.
- Figure 4 is a block diagram showing the construction of a control device according to a second exemplary embodiment of the present invention.
- control device 110 may be configured in such a manner that a storage unit 116 is additionally included in the above-described components 111, 112, 113, 114 and 115 of Figure 3 .
- the storage unit 116 stores sound information corresponding to the ID information for the sound information received from the control target device 120.
- the sound playing unit 113 may extract corresponding sound information, conforming to the ID information received from the control target device 120, from the storage unit 116, and play back the extracted sound information.
- the case where only the ID information for the sound information is received from the control target device 120 is the case where the previously designated sound information is stored in the control device 110.
- the operation in the case in which sound information is not previously designated is the same as that in Figure 3 , so that the playback of the sound information can be performed.
- Figure 5 is a block diagram showing the construction of a control target device according to an exemplary embodiment of the present invention.
- the control target device 120 may include a user interface generation unit 121 for generating a user interface in response to a request from the control device 110 connected through the home network 130, a sound information generation unit 122 for generating sound information which is to be synchronized with the generated user interface, a synchronization unit 123 for synchronizing the generated user interface unit with the sound information, and a transmission unit 124 for transmitting the user interface and the sound information to the control device 110.
- a user interface generation unit 121 for generating a user interface in response to a request from the control device 110 connected through the home network 130
- a sound information generation unit 122 for generating sound information which is to be synchronized with the generated user interface
- a synchronization unit 123 for synchronizing the generated user interface unit with the sound information
- a transmission unit 124 for transmitting the user interface and the sound information to the control device 110.
- the user interface generation unit 121 may generate the user interface based on the request.
- the sound information generation unit 122 may generate sound information which is to be synchronized with the user interface generated by the user interface generation unit 121, and may generate sound information through the user interface. In the present exemplary embodiment, the sound information generation unit 122 may generate the sound information which is synchronized with the generated user interface. Furthermore, in the case where an abnormality occurs in the control target device 120 and the user interface generation unit 121 cannot provide the user interface requested by the control device 110, the sound information generation unit 122 may generate sound information for informing the control device 110 of that fact.
- the synchronization unit 123 may synchronize the generated user interface with the generated sound information.
- the transmission unit 124 may transmit the user interface and the sound information, which are respectively generated by the user interface generation unit 121 and the sound information generation unit 122, to the control device 110 that has requested the user interface.
- the sound information may conform to the transmission protocol of the user interface, but no limitation is made thereto.
- Figure 6 is a flowchart illustrating a method of receiving sound information according to a first exemplary embodiment of the present invention.
- a description of the case where the user inputs an input value for controlling a specific control target device through the user interface previously received from the control device 110 and requests a user interface, which corresponds to the input value input by the user, from the corresponding control target device is made by way of example.
- the reception unit 111 receives the user interface, which is requested from the control target device 120, according to an input value input by the user at step S110.
- the reception unit 111 receives the user interface along with the synchronized sound information at step S130.
- the sound information may be received at the same time as the user interface, or the sound information and the user interface may be received in sequence.
- The, received sound information may conform to the transmission protocol of the user interface.
- the transmission protocol of the received sound information may include the length of sound data 211, indicating the length of the sound data that will be actually played by the sound playing unit 113, the type of the sound data 212, such as an effect sound or audio data, that will be actually played by the sound playing unit 113, the format of the sound data 213, such as WAV, MP3, or WMA, meta data 214 including the channel information and the bit rate of the sound data, and the sound data 215 itself.
- the display unit 112 displays the user interface, received through the reception unit 111, at operation S140, as shown in Figure 6 .
- the sound playing unit 113 plays the synchronized sound information based on the above-described sound information of Figure 7 at operation S150.
- Figure 6 is an example of the case where the control device 110 receives sound information, including the sound data that may be played by the sound playing unit 113, from the control target device 120.
- the control device 110 may receive only the ID information for the stored sound data from the control target device 120 in the state in which the control device 110 stores the sound data.
- Figure 8 is a flowchart illustrating a method of receiving sound information according to a second exemplary embodiment of the present invention.
- the reception unit 111 receives the requested user interface according to an input value input by the user at operation S210.
- the reception unit 111 receives the user interface along with the synchronized sound information at operation S230.
- the received sound information may be simultaneously or sequentially received along with the user interface, and the received sound information may conform to the transmission protocol of the user interface.
- the transmission protocol of the received sound information may include the length of the sound data 311, the type of the sound data 312, such as an effect sound and audio data, and the ID information of the sound data 313.
- the display unit 112 displays the user interface received through the reception unit 111 at operation S240, as shown in Figure 8 .
- the sound playing unit 113 extracts sound data, which corresponds to sound data ID information included in the sound information, from the storage unit 116 of Figure 4 at operation S250, and plays back the extracted sound data at operation S260.
- Figure 10 is a flowchart illustrating a method of transmitting sound information according to an exemplary embodiment of the present invention.
- the method of transmitting sound information in the control target device is described.
- the user interface is received from the control device 110
- the user interface received in response to the request is generated by the user interface generation unit 121 at operation S310.
- the sound information generation unit 122 When sound information to be synchronized with the user interface generated by the user interface generation unit 121 exists at operation S320, the sound information generation unit 122 generates the sound information to be synchronized with the generated user interface at operation S330.
- the transmission protocol of the generated sound information may selectively employ the transmission protocols of Figures 7 and 9 according to whether sound data is stored in the control device 110. Furthermore, the transmission protocol of the sound information may conform to the transmission of the user interface.
- the synchronization unit 123 synchronizes the generated user interface with the generated sound information at operation S340, and the transmission unit 124 transmits the synchronized user interface and sound information to the control device 110 at operation S350.
- a unit means, but is not limited to, a software or hardware component, such as a field programmable gate-array (FPGA) or an application specific integrated circuit (ASIC), which performs certain tasks.
- a unit may advantageously be configured to reside on the addressable storage medium and may be configured to be executed on one or more processors.
- a unit may include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.
- the functionality may be provided by the components and units combined into fewer components and units or may be further separated into additional components and units.
- a home network device and methods of receiving and transmitting sound information using the home network device are effective in that, when the control target device transmits a user interface, the user interface is transmitted along with sound information that may conform to the transmission protocol of the user interface, so that a user can actively respond to variations in the status of the control target device when using the user interface.
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Stereophonic System (AREA)
- Small-Scale Networks (AREA)
Description
- Methods and apparatuses consistent with the present invention relate to receiving and transmitting sound information using a home network device and, more particularly, to a home network device that can control a control target device through a user interface and sound information transmitted from the control target device connected to a home network, and a method of receiving and transmitting sound information using the home network device.
- A home network system refers to a technology in which home appliances are connected to a network, so that communication between humans, between devices, and between a human and a device can be performed.
- Home appliances can be conveniently controlled through such communication without limitation with respect to space or the devices, and many various forms of service can be received, therefore enhancing the quality of life.
- The home network system may include a control device, such as a digital television (TV) or a personal digital assistant (PDA), with which a user controls the devices of a home network through a user interface, and control target devices, such as a set-top box and a digital versatile disk (DVD), which are controlled by the control device.
- In this case, the control device provides a user interface for a specific control target device, and the user controls the specific control target device through the user interface. Meanwhile, the control device may be provided with user interfaces for controlling all of the control target devices connected through the home network, but does not have a user interface for a control target device that is newly added to the home network, so that inconvenience occurs in that an additional user interface for the newly added control target device must be provided to the user through a separate download.
- Recently, for the case in which the control device is not provided with a user interface for a specific control target device, the control device provides a user interface, which is transmitted from the corresponding control target device, to the user. Accordingly, even in the state in which the control device is not provided with a user interface for a corresponding control target device, the user can control the corresponding control target device.
- As described above, the technology in which the control device provides the user interface, which is transmitted from the corresponding control target device, to a user has been standardized in Intel's extended Remote Technology (XRT) and Samsung's expandable Home Theater (XHT).
-
Figure 1 is a diagram showing the construction of a related art home network system. - As shown in
Figure 1 , the related arthome network system 10 includes acontrol target device 11 and acontrol device 12. - The
control target device 11 includes a userinterface generation unit 11a for generating a user interface to be transmitted to thecontrol device 12 connected through ahome network 13, acommunication unit 11b for transmitting the generated user interface to thecontrol device 12 and receiving a request for the user interface from thecontrol device 12, and acontrol unit 11c for controlling the generation and transmission of the user interface in response to the request from thecontrol device 12. - The
control device 12 includes adisplay unit 12a for displaying the user interface transmitted from thecontrol target device 11 connected through thehome network 13, acommunication unit 12b for requesting the user interface from thecontrol target device 11 and receiving the user interface corresponding to a request result, and acontrol unit 12c for controlling the request of the user interface and the display of the received user interface according to the user's control. - The home network system of
Figure 1 provides a user interface, which is transmitted from a control target device that a user desires to control, to the user, so that the user can control the control target device even though the user does not know the details about the control target device. - However, in the case where an event attributable to a different control device occurs in the control target device or an event attributable to a variation in the status of the control target device occurs, a problem occurs in that the occurrence of the event cannot be made known to the user.
- In other words, the variation in status attributable to the occurrence of the event in the control target device is not taken into account by the user interface that is already being displayed through the control device, so that normal operation may not be performed.
- For example, in the case where the control target device has been in play status while the user interface, transmitted from the control target device, is displayed on the control device and then playing is stopped due to device trouble in the control target device, there is no method of announcing the fact that device trouble has occurred in the control target device through the user interface already displayed on the control device.
- To solve such a problem, Korean Unexamined Pat. No.
2005-0018317 - In the disclosed method, the control device can detect the occurrence of an event corresponding to variation in status in the control target device.
- However, the disclosed method does not address the case where it is necessary to transmit sound information corresponding to variation in the status of the control target device, for example, an alarm sound or an effect sound.
-
WO 00/26794 - Exemplary embodiments of the present invention overcome the above disadvantages and other disadvantages not described above. Also, the present invention is not required to overcome the disadvantages described above, and an exemplary embodiment of the present invention may not overcome any of the problems described above.
- According to the present invention there is provided an apparatus and method as set forth in the appended claims. Preferred features of the invention will be apparent from the dependent claims, and the description which follows.
- The present invention provides a home network device that allows a control device to control a control target device using a user interface and sound information to be transmitted from the control target device, and a method of receiving and transmitting sound information using the home network device.
- According to another aspect of the present invention there is provided a home network device comprising: a user interface generation unit which generates a user interface in response to a request from a control device communicably linked to the home network device through a home network; a sound information generation unit which generates sound information to be synchronized with the generated user interface; and a transmission unit which transmits the user interface and the sound information to the control device; characterised in that: the transmission unit is arranged to transmit notification of an event attributable to another control device in the control target device through the home network to the control device for playing the sound information.
- According to another aspect of the present invention, there is provided a method of transmitting sound information using a home network device, the method comprising: generating a user interface in response to a request from a control device communicably linked to the home network device through a home network; generating sound information to be synchronized with the generated user interface; transmitting the user interface and the sound information to the control device; and generating a notification of an event attributable to another control device in the home network device; characterised by: transmitting the notification to the control device through the home network for playing the sound information when the notification is received.
- The above and other aspects of the present invention will be more clearly understood from the following detailed description of exemplary embodiments taken in conjunction with the accompanying drawings, in which:
-
Figure 1 is a diagram showing the construction of a related art home network system; -
Figure 2 is a diagram schematically showing the construction of a home network system according to an exemplary embodiment of the present embodiment; -
Figure 3 is a block diagram showing the construction of a control device according to a first exemplary embodiment of the present invention; -
Figure 4 is a block diagram showing the construction of a control device according to a second exemplary embodiment of the present invention; -
Figure 5 is a block diagram showing the construction of a control target device according to an exemplary embodiment of the present invention; -
Figure 6 is a flowchart illustrating a method of receiving sound information according to a first exemplary embodiment of the present invention; -
Figure 7 is a diagram showing a sound information transmission protocol according to a first exemplary embodiment of the present invention; -
Figure 8 is a flowchart illustrating a method of receiving sound information according to a second exemplary embodiment of the present invention; -
Figure 9 is a diagram showing a sound information transmission protocol according to a second exemplary embodiment of the present invention; and -
Figure 10 is a flowchart illustrating a method of transmitting sound information according to an exemplary embodiment of the present invention. - The advantages and characteristics of the present invention, and the method of achieving them, will be apparent with reference to exemplary embodiments described in detail later in conjunction with accompanying drawings. However, the present invention is not limited to the exemplary embodiments disclosed below, but may be implemented in various ways. Furthermore, the embodiments are provided to complete the disclosure of the present invention, and to fully notify those skilled in the art of the scope of the present invention. The present invention is defined only by the appended claims. The same reference numerals are used throughout the different drawings to designate the same or similar components.
- Descriptions of the exemplary embodiments of the present invention are made below with reference to drawings in conjunction with block diagrams or flowcharts illustrating a home network device and a method of receiving and transmitting sound information. In this case, it will be understood that each block of the flowchart illustrations, and combinations of blocks in the flowchart illustrations, can be implemented using computer program commands.
- These computer program commands can be provided to a processor of a general-purpose computer, a special purpose computer, or other programmable data processing apparatus to produce a machine, such that the commands, which are executed on the processor of the computer or other programmable data process apparatus, create means for implementing the functions specified in the flowchart block or blocks. These computer program commands may also be stored in computer-usable or computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the commands, which are stored in the computer-usable or computer-readable memory, enable the production of a product that includes a command means for implementing the functions specified in the flowchart block or blocks.
- The computer program commands may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process so that the commands that are executed on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks.
- Furthermore, each block in the flowchart illustrations may represent a module, segment, or portion of code, which comprises one or more executable commands for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks may occur in a different order. For example, two blocks shown in succession may in fact be executed concurrently or may sometimes be executed in reverse order, depending upon the desired functionality.
- Exemplary embodiments of the present invention are described in detail with reference to the accompanying drawings below.
-
Figure 2 is a diagram schematically showing the construction of a home network system according to an exemplary embodiment of the present embodiment. - As shown in
Figure 2 , thehome network system 100 according to an exemplary embodiment of the present invention may include acontrol device 110 and acontrol target device 120 connected through ahome network 130. - In the present exemplary embodiment, the description of the case where the
control device 110 is a video device, such as a digital TV or PDA, that displays a predetermined user interface received from thecontrol target device 120 and requests the user interface from thecontrol target device 120 according to an input value input by a user, is made by way of example, and the description of the case where thecontrol target device 120 is a set-top box or a DVD player, which transmits the user interface to thecontrol device 110 in response to a request from thecontrol device 110, is made by way of example. -
Figure 3 is a block diagram showing the construction of a control device according to a first exemplary embodiment of the present invention. - As shown in
Figure 3 , thecontrol device 110 according to the first exemplary embodiment of the present invention may include areception unit 111 for receiving a user interface, which is used to control thecontrol target device 120, and sound information, which is synchronized with the user interface, from thecontrol target device 120 connected through thehome network 130, adisplay unit 112 for displaying the received user interface, asound playing unit 113 for playing the received sound information according to the displayed user interface, auser input unit 114 for receiving an input value from a user, and arequest unit 115 for requesting a user interface corresponding to the input value from thecontrol target device 120. - If a user interface, requested according to the user's control, or sound information, synchronized with the requested user interface, does not exist, the
reception unit 111 can receive sound information along with the user information. In this case, the received sound information conforms to the transmission protocol of the user interface, but no limitation is made thereto. - The
display unit 112 may display the user interface received through thereception unit 111. In the case where the sound information, synchronized when the received user interface is displayed, is received, thesound playing unit 113 can play the received sound information. - The
user input unit 114 may allow the user to use the user interface, displayed through thedisplay unit 112, and input an input value for controlling thecontrol target device 120. Therequest unit 115 may request a user interface, which corresponds to the input value input by the user through theuser input unit 114, from thecontrol target device 120. - For example, in the case where the
control target device 120 is a DVD player, a user interface for playing-related control of the DVD player is displayed through thedisplay unit 112, the user may input an input value for the playing-related control of the DVD player through theuser input unit 114 using the displayed user interface. In this case, therequest unit 115 may request the user interface, which corresponds to the input value, input through theuser input unit 114, from thecontrol target device 120. - Meanwhile, although the description of the case where the
control device 110 receives sound information from thecontrol target device 120 and plays the received sound information through thesound playing unit 113 has been made by way of example, no limitation is made thereto, and thecontrol device 110 may previously store designated sound information, receive only identification (ID) information for identifying the previously stored sound information from thecontrol target device 120, and then play back sound information corresponding to the received ID information. - Meanwhile, the
control device 110 according to the first exemplary embodiment of the present invention may be applied to the case where a user interface for controlling thecontrol target device 120 and sound information, which is synchronized with the user interface, are received. Furthermore, in relation to a game, thecontrol device 110 may be applied to the case where a user interface for executing the game and sound information are received together in the same manner. -
Figure 4 is a block diagram showing the construction of a control device according to a second exemplary embodiment of the present invention. - As shown in
Figure 4 , thecontrol device 110 according to the second exemplary embodiment of the present invention may be configured in such a manner that astorage unit 116 is additionally included in the above-describedcomponents Figure 3 . - In this case, the
storage unit 116 stores sound information corresponding to the ID information for the sound information received from thecontrol target device 120. Thesound playing unit 113 may extract corresponding sound information, conforming to the ID information received from thecontrol target device 120, from thestorage unit 116, and play back the extracted sound information. - As described above, the case where only the ID information for the sound information is received from the
control target device 120 is the case where the previously designated sound information is stored in thecontrol device 110. The operation in the case in which sound information is not previously designated is the same as that inFigure 3 , so that the playback of the sound information can be performed. -
Figure 5 is a block diagram showing the construction of a control target device according to an exemplary embodiment of the present invention. - As shown in
Figure 5 , thecontrol target device 120 according to the exemplary embodiment of the present invention may include a userinterface generation unit 121 for generating a user interface in response to a request from thecontrol device 110 connected through thehome network 130, a soundinformation generation unit 122 for generating sound information which is to be synchronized with the generated user interface, asynchronization unit 123 for synchronizing the generated user interface unit with the sound information, and atransmission unit 124 for transmitting the user interface and the sound information to thecontrol device 110. - When a user interface, which corresponds to an input value input by the user, is requested from the
request unit 115 of thecontrol device 110, the userinterface generation unit 121 may generate the user interface based on the request. - The sound
information generation unit 122 may generate sound information which is to be synchronized with the user interface generated by the userinterface generation unit 121, and may generate sound information through the user interface. In the present exemplary embodiment, the soundinformation generation unit 122 may generate the sound information which is synchronized with the generated user interface. Furthermore, in the case where an abnormality occurs in thecontrol target device 120 and the userinterface generation unit 121 cannot provide the user interface requested by thecontrol device 110, the soundinformation generation unit 122 may generate sound information for informing thecontrol device 110 of that fact. - Furthermore, although, in the present exemplary embodiment, a description of the case where the sound information is generated by the sound
information generation unit 122 is made by way of example, no limitation is made thereto, and previously stored sound information may be extracted. - In the case where the sound information to be synchronized with the user interface generated by the user
interface generation unit 121 is generated by the soundinformation generation unit 122, thesynchronization unit 123 may synchronize the generated user interface with the generated sound information. - The
transmission unit 124 may transmit the user interface and the sound information, which are respectively generated by the userinterface generation unit 121 and the soundinformation generation unit 122, to thecontrol device 110 that has requested the user interface. In this case, the sound information may conform to the transmission protocol of the user interface, but no limitation is made thereto. -
Figure 6 is a flowchart illustrating a method of receiving sound information according to a first exemplary embodiment of the present invention. With reference toFigure 6 , a description of the case where the user inputs an input value for controlling a specific control target device through the user interface previously received from thecontrol device 110 and requests a user interface, which corresponds to the input value input by the user, from the corresponding control target device is made by way of example. - As shown in
Figure 6 , a method of receiving sound information in thecontrol device 110 according to the first exemplary embodiment of the present invention is described. First, thereception unit 111 receives the user interface, which is requested from thecontrol target device 120, according to an input value input by the user at step S110. - Furthermore, when sound information synchronized with the user interface exists at the time of reception of the user interface at step S120, the
reception unit 111 receives the user interface along with the synchronized sound information at step S130. In this case, the sound information may be received at the same time as the user interface, or the sound information and the user interface may be received in sequence. The, received sound information may conform to the transmission protocol of the user interface. - In detail, the transmission protocol of the received sound information, as shown in
Figure 7 , may include the length ofsound data 211, indicating the length of the sound data that will be actually played by thesound playing unit 113, the type of thesound data 212, such as an effect sound or audio data, that will be actually played by thesound playing unit 113, the format of thesound data 213, such as WAV, MP3, or WMA,meta data 214 including the channel information and the bit rate of the sound data, and thesound data 215 itself. - The
display unit 112 displays the user interface, received through thereception unit 111, at operation S140, as shown inFigure 6 . - When the user interface received through the
display unit 112 is displayed, thesound playing unit 113 plays the synchronized sound information based on the above-described sound information ofFigure 7 at operation S150. - In this case,
Figure 6 is an example of the case where thecontrol device 110 receives sound information, including the sound data that may be played by thesound playing unit 113, from thecontrol target device 120. In another exemplary embodiment, thecontrol device 110 may receive only the ID information for the stored sound data from thecontrol target device 120 in the state in which thecontrol device 110 stores the sound data. -
Figure 8 is a flowchart illustrating a method of receiving sound information according to a second exemplary embodiment of the present invention. - As shown in
Figure 8 , a method of receiving sound information in the control device according to the second exemplary embodiment of the present invention is described. First, thereception unit 111 receives the requested user interface according to an input value input by the user at operation S210. - Furthermore, when sound information synchronized with the user interface exists at the time of reception of the user interface at operation S220, the
reception unit 111 receives the user interface along with the synchronized sound information at operation S230. In this case, the received sound information may be simultaneously or sequentially received along with the user interface, and the received sound information may conform to the transmission protocol of the user interface. - In detail, the transmission protocol of the received sound information, as shown in
Figure 9 , may include the length of thesound data 311, the type of thesound data 312, such as an effect sound and audio data, and the ID information of thesound data 313. - The
display unit 112 displays the user interface received through thereception unit 111 at operation S240, as shown inFigure 8 . - When the received user interface is displayed, the
sound playing unit 113 extracts sound data, which corresponds to sound data ID information included in the sound information, from thestorage unit 116 ofFigure 4 at operation S250, and plays back the extracted sound data at operation S260. - As described above, although in
Figures 6 and8 , the case where the sound information may be received along with the user interface is described by way of example, no limitation is made thereto. In the case where an abnormality occurs in thecontrol target device 120 and, thereby, the user interface requested by thecontrol device 110 is not transmitted, only sound information for providing notification of the fact may be transmitted. -
Figure 10 is a flowchart illustrating a method of transmitting sound information according to an exemplary embodiment of the present invention. - As shown in
Figure 10 , the method of transmitting sound information in the control target device according to the exemplary embodiment of the present invention is described. First, when the user interface is received from thecontrol device 110, the user interface received in response to the request is generated by the userinterface generation unit 121 at operation S310. - When sound information to be synchronized with the user interface generated by the user
interface generation unit 121 exists at operation S320, the soundinformation generation unit 122 generates the sound information to be synchronized with the generated user interface at operation S330. In this case, the transmission protocol of the generated sound information may selectively employ the transmission protocols ofFigures 7 and9 according to whether sound data is stored in thecontrol device 110. Furthermore, the transmission protocol of the sound information may conform to the transmission of the user interface. - The
synchronization unit 123 synchronizes the generated user interface with the generated sound information at operation S340, and thetransmission unit 124 transmits the synchronized user interface and sound information to thecontrol device 110 at operation S350. - In this case, although, in
Figure 10 , a description of the case where thecontrol target device 120 transmits both the user interface, which is requested by thecontrol device 110, and sound information, which is synchronized with the user interface, is made by way of example, no limitation is made thereto. In the case where an event attributable to a different control device occurs in thecontrol target device 120 or in the case where an event attributable to variation in the status of thecontrol target device 120 occurs, only sound information for providing notification of whether the event has occurred may be transmitted to thecontrol device 110. - Meanwhile, the term "unit", as used herein, means, but is not limited to, a software or hardware component, such as a field programmable gate-array (FPGA) or an application specific integrated circuit (ASIC), which performs certain tasks. A unit may advantageously be configured to reside on the addressable storage medium and may be configured to be executed on one or more processors. Thus, a unit may include, by way of example, components, such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. The functionality may be provided by the components and units combined into fewer components and units or may be further separated into additional components and units.
- As described above, a home network device and methods of receiving and transmitting sound information using the home network device according to the exemplary embodiments of the present invention are effective in that, when the control target device transmits a user interface, the user interface is transmitted along with sound information that may conform to the transmission protocol of the user interface, so that a user can actively respond to variations in the status of the control target device when using the user interface.
- Although a few preferred embodiments have been shown and described, it will be appreciated by those skilled in the art that various changes and modifications might be made without departing from the scope of the invention, as defined in the appended claims.
Claims (10)
- A home network device (120) comprising:a user interface generation unit (121) which generates a user interface in response to a request from a control device (110) communicably linked to the home network device (120) through a home network (130);a sound information generation unit (122) which generates sound information; anda transmission unit (124) which transmits the user interface and the sound information to the control device (110);characterised in that:the transmission unit (124) is arranged to transmit notification of an event attributable to a different control device in the control target device through the home network to the control device (110) for playing the sound information.
- The home network device (120) of claim 1, further comprising a synchronization unit (123) which synchronizes the generated user interface with the generated sound information.
- The home network device (120) of claim 1 or 2, wherein the sound information conforms to a transmission protocol of the user interface.
- The home network device (120) of claim 1 or 2, wherein the sound information comprises at least one of sound data, a type of the sound data, a format of the sound data, and metadata of the sound data.
- The home network device (120) of claim 1, 2 or 3 wherein the sound information comprises sound data identification information for identifying predetermined sound data stored in the control device (110).
- A method of transmitting sound information using a home network device (120), the method comprising:generating a user interface in response to a request from a control device (110) communicably linked to the home network device (120) through a home network (130);generating sound information;transmitting the user interface and the sound information to the control device (110); andcharacterised by:generating a notification of an event attributable to a different control device in the home network device (120);transmitting the notification to the control device (100) through the home network (130) for playing the sound information when the notification is received.
- The method of claim 6, further comprising synchronizing the user interface with the sound information.
- The method of claim 6 or 7, wherein the sound information conforms to a transmission protocol of the user interface.
- The method of claim 8, wherein the sound information comprises at least one of sound data, a type of the sound data, a format of the sound data, and metadata of the sound data.
- The method of claim 8 or 9, wherein the sound information comprises sound data identification information for identifying predetermined sound data stored in the control device.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US71996805P | 2005-09-26 | 2005-09-26 | |
KR1020060035101A KR100746024B1 (en) | 2005-09-26 | 2006-04-18 | Home network device and method of transmitting acoustic information using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1780952A1 EP1780952A1 (en) | 2007-05-02 |
EP1780952B1 true EP1780952B1 (en) | 2013-07-03 |
Family
ID=37875795
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP20060120925 Ceased EP1780952B1 (en) | 2005-09-26 | 2006-09-19 | Home network device and method of receiving and transmitting sound information using the same |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP1780952B1 (en) |
JP (1) | JP2007102772A (en) |
CN (1) | CN102231688A (en) |
CA (1) | CA2560789A1 (en) |
MX (1) | MXPA06010954A (en) |
SG (1) | SG131078A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2108417B1 (en) * | 2008-04-11 | 2018-07-18 | Sony Interactive Entertainment Inc. | Audio apparatus and method |
CN103677724B (en) * | 2012-09-03 | 2018-08-10 | 联想(北京)有限公司 | Electronic equipment and its information processing method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0626635B1 (en) * | 1993-05-24 | 2003-03-05 | Sun Microsystems, Inc. | Improved graphical user interface with method for interfacing to remote devices |
US6456892B1 (en) * | 1998-07-01 | 2002-09-24 | Sony Electronics, Inc. | Data driven interaction for networked control of a DDI target device over a home entertainment network |
DE60123083T2 (en) * | 2001-11-28 | 2007-03-29 | Sony Deutschland Gmbh | Remote control of human-machine interfaces |
-
2006
- 2006-09-19 EP EP20060120925 patent/EP1780952B1/en not_active Ceased
- 2006-09-20 JP JP2006254300A patent/JP2007102772A/en active Pending
- 2006-09-21 SG SG200606551-0A patent/SG131078A1/en unknown
- 2006-09-25 CA CA 2560789 patent/CA2560789A1/en not_active Abandoned
- 2006-09-25 MX MXPA06010954 patent/MXPA06010954A/en not_active Application Discontinuation
- 2006-09-26 CN CN2011101829901A patent/CN102231688A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
EP1780952A1 (en) | 2007-05-02 |
SG131078A1 (en) | 2007-04-26 |
JP2007102772A (en) | 2007-04-19 |
MXPA06010954A (en) | 2007-04-16 |
CN102231688A (en) | 2011-11-02 |
CA2560789A1 (en) | 2007-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11902606B2 (en) | Methods, systems, and media for presenting notifications indicating recommended content | |
JP5763170B2 (en) | Network equipment about home entertainment network | |
WO2008051052A1 (en) | Method of synchronizing information shared between a plurality of universal plug and play devices and apparatus therefor | |
US9600051B2 (en) | Display apparatus and control method thereof | |
US9384752B2 (en) | Audio device and storage medium | |
JP7541143B2 (en) | Method, system, and medium for providing dynamic media sessions | |
JP6854437B2 (en) | Renderer device, renderer playback system and update method | |
US20230053256A1 (en) | Methods, systems, and media for providing dynamic media sessions with audio stream expansion features | |
EP1780952B1 (en) | Home network device and method of receiving and transmitting sound information using the same | |
US9015587B2 (en) | Home network device and method of receiving and transmitting sound information using the same | |
CN110875955B (en) | Device management in ad hoc presence networks | |
US20170118280A1 (en) | Content distribution device and client device | |
KR100746024B1 (en) | Home network device and method of transmitting acoustic information using the same | |
JP2010271934A (en) | System, method, and program for setting device | |
JP6315473B2 (en) | Karaoke system | |
JP2005346558A (en) | Home network system | |
WO2018060199A1 (en) | Smart start-up of audio/visual equipment | |
JP2005157800A (en) | Client for home network system | |
KR100678902B1 (en) | Digital TV Proxy Device for A / V Home Networking and Network System Including the Device | |
JP2006332772A (en) | Control apparatus, method and program | |
JP2008116994A (en) | Electronic device system and program | |
JP2018146763A (en) | Karaoke system | |
KR20150132747A (en) | Apparatus and method for controlling multimedia contents in a wireless display system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20060919 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR MK YU |
|
17Q | First examination report despatched |
Effective date: 20070719 |
|
RAP1 | Party data changed (applicant data changed or rights of an application transferred) |
Owner name: SAMSUNG ELECTRONICS CO., LTD. |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): DE FR GB IT NL |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R096 Ref document number: 602006037068 Country of ref document: DE Effective date: 20130829 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: T3 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20140404 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R097 Ref document number: 602006037068 Country of ref document: DE Effective date: 20140404 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 11 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 12 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 13 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20190821 Year of fee payment: 14 Ref country code: IT Payment date: 20190917 Year of fee payment: 14 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: NL Payment date: 20200821 Year of fee payment: 15 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20200820 Year of fee payment: 15 Ref country code: GB Payment date: 20200824 Year of fee payment: 15 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200930 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 602006037068 Country of ref document: DE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20200919 |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MM Effective date: 20211001 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20210919 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20211001 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20210919 Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20220401 |