US20120326843A1 - Device control apparatus and device control method - Google Patents
Device control apparatus and device control method Download PDFInfo
- Publication number
- US20120326843A1 US20120326843A1 US13/413,502 US201213413502A US2012326843A1 US 20120326843 A1 US20120326843 A1 US 20120326843A1 US 201213413502 A US201213413502 A US 201213413502A US 2012326843 A1 US2012326843 A1 US 2012326843A1
- Authority
- US
- United States
- Prior art keywords
- external input
- input terminal
- game
- television broadcast
- broadcast reception
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/43615—Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- 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/2821—Avoiding conflicts related to the use of home appliances
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44231—Monitoring of peripheral device or external card, e.g. to detect processing problems in a handheld device or the failure of an external recording device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- 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
- Embodiments described herein relate generally to a device control apparatus and a device control method for controlling various kinds of home electronic devices on a home network, for example.
- each connected device can control another.
- a television broadcast reception apparatus can be caused to receive a desired program and record the program content to a recording/reproduction device, or the television broadcast reception apparatus can be caused to read desired content from the recording/reproduction device and reproduce the content.
- this kind of home network is still under development, and there is much room for improvement. More specifically, it can be said that, for example, the home network has not yet developed to a level where a host device controls another device to perform a sufficiently practical control process desired by the user.
- FIG. 1 is a block configuration diagram for schematically explaining an example of a home network according to an embodiment
- FIG. 2 is a block configuration diagram illustrating and explaining an example of a signal processing system of a digital television broadcast reception apparatus serving as a host device on the home network according to the embodiment;
- FIG. 3 is an external view illustrating and explaining an example of a remote controller used in the digital television broadcast reception apparatus according to the embodiment
- FIG. 4 is a flowchart illustrating and explaining an example of processing operation performed by the digital television broadcast reception apparatus according to the embodiment
- FIG. 5 is a figure illustrating and explaining an example of a device selection-screen displayed by the digital television broadcast reception apparatus according to the embodiment
- FIG. 6 is a figure illustrating and explaining an example of an input situation list display screen displayed by the digital television broadcast reception apparatus according to the embodiment
- FIG. 7 is a figure illustrating and explaining an example of a detailed display screen displayed by the digital television broadcast reception apparatus according to the embodiment.
- FIG. 8 is a flowchart illustrating and explaining another example of processing operation performed by the digital television broadcast reception apparatus according to the embodiment.
- FIG. 9 is a figure illustrating and explaining an example of a display screen displayed by the digital television broadcast reception apparatus according to the embodiment.
- FIG. 10 is a figure illustrating and explaining an example of a display screen displayed by the digital television broadcast reception apparatus according to the embodiment.
- FIG. 11 is flowchart illustrating and explaining a modification of processing operation performed by the digital television broadcast reception apparatus according to the embodiment
- FIG. 12 is a figure illustrating and explaining an example of a parental selection-screen displayed by the digital television broadcast reception apparatus according to the embodiment.
- FIG. 13 is a figure illustrating and explaining an example of a game timer setting screen displayed by the digital television broadcast reception apparatus according to the embodiment.
- a device control apparatus comprises an acquisition module and a display controller.
- the acquisition module is configured to obtain information about an external input terminal of a device connected to a network from the device.
- the display controller is configured to display the information obtained by the acquisition module in such a manner that the information corresponds to the external input terminal.
- FIG. 1 illustrates an overview of a home network 11 explained in this embodiment.
- the home network 11 is established using so-called power line communications (PLC) technology for connecting various kinds of home electronic devices using an electric power line 12 as a communication line in a detached house.
- PLC power line communications
- electronic devices such as a security camera 14 , a digital television broadcast reception apparatus 15 , a server 16 , a security light 17 , digital television broadcast reception apparatuses 18 , 19 , an AV (audio visual) amplifier 20 , and a BD (blu-ray disk) player 21 are connected to the electric power line 12 via PLC adapters 13 a to 13 h.
- electronic devices such as a security camera 14 , a digital television broadcast reception apparatus 15 , a server 16 , a security light 17 , digital television broadcast reception apparatuses 18 , 19 , an AV (audio visual) amplifier 20 , and a BD (blu-ray disk) player 21 are connected to the electric power line 12 via PLC adapters 13 a to 13 h.
- the server 16 is adapted to store information about specifications and setting conditions set in advance concerning each of various kinds of electronic devices 14 to 21 constituting the home network 11 , and record various kinds of information changing over time such as operation state and control state.
- various kinds of electronic devices 14 to 21 constituting the home network 11 are controlled so as to be able to communicate with each other based on management of the PLC adapters 13 a to 13 h .
- the electronic devices 14 to 21 can perform state management and device control by communicating with each other.
- various kinds of electronic devices 14 to 21 connected to the PLC adapters 13 a to 13 h reside within the range directly managed by the PLC adapters 13 a to 13 h . Therefore, for example, when the digital television broadcast reception apparatus 15 is a host device, the digital television broadcast reception apparatus 15 communicates with other electronic devices such as digital television broadcast reception apparatuses 18 , 19 to control the other electronic devices.
- the digital television broadcast reception apparatuses 18 , 19 include a plurality of (only one is shown in FIG. 1 ) external input terminals 18 a , 19 a .
- the game devices 22 , 23 reside outside of the range directly managed by the PLC adapters 13 a to 13 h.
- the digital television broadcast reception apparatus 15 serving as the host device communicates with the digital television broadcast reception apparatuses 18 , 19 .
- the digital television broadcast reception apparatus 15 cannot recognize that the game devices 22 , 23 are connected.
- the digital television broadcast reception apparatus 15 cannot control the digital television broadcast reception apparatuses 18 , 19 with regard to the game devices 22 , 23 .
- this has not yet developed to a level where the devices perform a sufficiently practical control process desired by the user.
- this embodiment is configured to allow the digital television broadcast reception apparatus 15 serving as the host device to obtain, with regard to the digital television broadcast reception apparatuses 18 , 19 , i.e., the other electronic devices, information about the situation of the external input terminals 18 a , 19 a such as information indicating what kind of devices are connected to which external input terminal and information indicating which external input terminal is selected.
- the digital television broadcast reception apparatus 15 serving as the host device can control the digital television broadcast reception apparatuses 18 , 19 , i.e., the other devices, with regard to the game devices 22 , 23 , thus performing a sufficiently practical control process desired by the user.
- FIG. 2 schematically illustrates a signal processing system of the digital television broadcast reception apparatus 15 serving as the host device.
- a digital television broadcast signal received by an antenna 24 is provided to a tuner module 26 via an input terminal 25 , so that a broadcast signal of a desired channel is selected.
- the broadcast signal selected by the tuner module 26 is provided to the demodulation decoding module 27 and restored back to a digital video signal and a digital audio signal, which are thereafter output to a signal processing module 28 .
- the signal processing module 28 performs predetermined digital signal processing on each of the digital video signal and the digital audio signal provided from the demodulation decoding module 27 .
- the signal processing module 28 outputs the digital video signal to a composition processing module 29 , and outputs the digital audio signal to the audio processing module 30 .
- the composition processing module 29 overlays an on-screen display (OSD) signal onto the digital video signal supplied from the signal processing module 28 , and outputs the digital video signal to a video processing module 31 .
- OSD on-screen display
- the video processing module 31 converts the input digital video signal into an analog video signal in a format that can be displayed by a video display module 32 provided downstream. Then, the analog video signal that is output from the video processing module 31 is provided to the video display module 32 , so that it is displayed as video.
- the audio processing module 30 converts the input digital audio signal into an analog audio signal in a format that can be reproduced by a speaker provided downstream. Then, the analog audio signal that is output from the audio processing module 30 is provided to the speaker 33 , so that it is reproduced as audio.
- the controller 34 has a central processing module (CPU) 34 a therein, and receives operation information from an operation module 35 provided on the main body of the digital television broadcast reception apparatus 15 or receives operation information transmitted by a remote controller 36 and received by the reception module 37 , thus controlling each module so as to reflect the content of operation.
- CPU central processing module
- the controller 34 uses a memory module 34 b .
- the memory module 34 b mainly includes a read only memory (ROM) storing a control program executed by a CPU 34 a , a random access memory (RAM) providing a work area for the CPU 34 a , and a nonvolatile memory storing various kinds of setting information and control information.
- ROM read only memory
- RAM random access memory
- the controller 34 is connected to a hard disk drive (HDD) 38 .
- the controller 34 can control a recording/reproduction processing module 39 to encrypt the digital video signal and the digital audio signal obtained by the demodulation decoding module 27 and convert the digital video signal and the digital audio signal into a predetermined recording format, based on operation performed by the user with the operation module 35 and the remote controller 36 , and provide the digital video signal and the digital audio signal to the HDD 38 , so that the digital video signal and the digital audio signal are recorded to the hard disk 38 a.
- the controller 34 can control the HDD 38 to read the digital video signal and the digital audio signal from the hard disk 38 a , based on operation performed by the user with the operation module 35 and the remote controller 36 , cause the recording/reproduction processing module 39 to encrypt the digital video signal and the digital audio signal, and thereafter provide the digital video signal and the digital audio signal to the signal processing module 28 , so that the digital video signal and the digital audio signal are thereafter provided to be displayed as video and reproduced as audio, as explained above.
- the recording/reproduction processing module 39 is connected to the input terminal 40 .
- the input terminal 40 is provided to directly input the digital video signal and the digital audio signal from the outside of the digital television broadcast reception apparatus 15 .
- the digital video signal and the digital audio signal which are input via the input terminal 40 are provided to the signal processing module 28 by way of the recording/reproduction processing module 39 , so that the digital video signal and the digital audio signal are thereafter provided to be displayed as video and reproduced as audio, as explained above.
- the digital video signal and the digital audio signal which are input via the input terminal 40 are provided by way of the recording/reproduction processing module 39 to the HDD 38 , so that the digital video signal and the digital audio signal are provided for recording/reproduction in the hard disk 38 a by the HDD 38 .
- the controller 34 is connected to a USB terminal 42 via a universal serial bus (USB) interface 41 .
- USB universal serial bus
- the controller 34 to communicate with a USB device, not shown, connected to the USB terminal 42 via the USB interface 41 .
- the digital television broadcast reception apparatus 15 is connected to the PLC adapter 13 b via the USB terminal 42 , and communicates according to the USB standard.
- controller 34 is connected to a LAN terminal 44 via a local area network (LAN) interface 43 .
- LAN local area network
- controller 34 is connected to a wireless LAN transmission/reception module 45 . This allows the controller 34 to wirelessly communicate with a device, not shown, having a wireless LAN transmission/reception function via the wireless LAN transmission/reception module 45 .
- the controller 34 is provided with an information acquisition module 34 c , a game timer module 34 d , and a display controller 34 e .
- the information acquisition module 34 c has a function of obtaining information about the situations of the external input terminals 18 a , 19 a from the other electronic devices on the home network 11 such as the digital television broadcast reception apparatuses 18 , 19 .
- Examples of the information include a terminal name of an external input terminal, information indicating which external input terminal a device is connected to, information indicating the type of a connected device, and information indicating which external input terminal is selected.
- the information can be obtained as follows.
- communication means for constituting the home network 11 is not limited, a command is defined on a communication protocol used in the home network 11 , and the digital television broadcast reception apparatus 15 serving as the host device perform inter-device communication with the other digital television broadcast reception apparatuses 18 , 19 , thus obtaining the information.
- a command is defined to perform detailed inter-device communication between the host device and another device on transmission control protocol (TCP)/internet protocol (IP), so that the host device can obtain information about the situation of the external input terminal of the another device.
- TCP transmission control protocol
- IP Internet protocol
- the TCP/IP defines a very basic portion of a communication standard, and does not define a command for obtaining the information about the situation of the external input terminal of the device on the home network 11 from the device as explained above. Therefore, it is necessary to define the command therefor in order to obtain the information about the situation of the external input terminal of the device on the home network 11 from the device.
- various kinds of operation forms can be considered, e.g., operation for starting a process for obtaining information when a screen is requested to be displayed, or an operation for causing a device on the home network 11 to report, in one way, information about the situation of the external input terminal. Therefore, it is necessary to define the commands in accordance with, e.g., the specifications of the devices capable of establishing the home network 11 so as to achieve a required form of operation.
- the game timer module 34 d is used to achieve a so-called game timer function, with which the digital television broadcast reception apparatus 15 serving as the host device imposes limitations on limits of the allowable time of use of the game devices 22 , 23 externally connected to the other digital television broadcast reception apparatuses 18 , 19 on the home network 11 .
- the display controller 34 e has a function of displaying, e.g., various kinds of information obtained by the information acquisition module 34 c , a time measured by the game timer module 34 d , and other necessary information, on the video display module 32 and the other digital television broadcast reception apparatuses 18 , 19 on the home network 11 .
- FIG. 3 illustrates an external appearance of the remote controller 36 .
- the remote controller 36 is mainly provided with a power key 36 a , a game timer key 36 b , a numeric key 36 c , a channel up/down key 36 d , a volume adjustment key 36 e , a cursor upward moving key 36 f , a cursor downward moving key 36 g , a cursor left moving key 36 h , a cursor right moving key 36 i , an enter key 36 j , a menu key 36 k , a backward key 36 l , a termination key 36 m , four (blue, red, green, yellow) color keys 36 n , and the like.
- the remote controller 36 is provided with a reproduction stop key 36 o , a reproduction/pause key 36 p , a backward skip key 36 q , a forward skip key 36 r , a fast-backward key 36 s , a fast-forward key 36 t , and the like.
- the HDD 38 can perform reproduction, stop, and pause.
- backward skip key 36 q and the forward skip key 36 r of the remote controller 36 By manipulating the backward skip key 36 q and the forward skip key 36 r of the remote controller 36 , data of video, audio, and the like read from the hard disk 38 a by the HDD, 38 can be reproduced with so-called backward skip and forward skip, i.e., the data of video, audio, and the like are skipped in the backward direction or the forward direction with respect to the reproduction direction by a certain amount.
- fast-backward key 36 s and the fast-forward key 36 t of the remote controller 36 data of video, audio, and the like read from the hard disk 38 a by the HDD 38 can be reproduced with so-called fast-backward reproduction and fast-forward reproduction, i.e., the data of video, audio, and the like are continuously reproduced at a fast speed in the backward direction or the forward direction with respect to the reproduction direction.
- FIG. 4 illustrates a flowchart summarizing processing operation in which the digital television broadcast reception apparatus 15 serving as the host device obtains information about the situation of the external input terminal of the predetermined digital television broadcast reception apparatus 1 on the home network 11 from the digital television broadcast reception apparatus 18 . It should be noted that processing operation for obtaining information about the situation of the external input terminals of the electronic devices 19 to 21 from the electronic devices 19 to 21 can be explained in the same manner.
- step S 4 a when the processing starts (step S 4 a ), an electronic device for obtaining information about the situation of the external input terminal (in this case, the digital television broadcast reception apparatus 18 ) is selected in step S 4 b .
- the selection is made as follows.
- the user manipulates the menu key 36 k of the remote controller 36 to follow a plurality of menu screens arranged in a hierarchical structure, and thereby a device selection-screen 46 as shown in FIG. 5 is displayed on the video display module 32 .
- the device selection-screen 46 is scrolled when the user manipulates the cursor upward or downward moving keys 36 f , 36 g of the remote controller 36 , so that all the electronic devices connected to the home network 11 are displayed except the digital television broadcast reception apparatus 15 serving as the host device.
- the user manipulates the cursor upward or downward moving keys 36 f , 36 g of the remote controller 36 to select a desired electronic device, and manipulates the enter key 36 j , thereby selecting and setting the device.
- the information acquisition module 34 c of the digital television broadcast reception apparatus 15 serving as the host device determines whether information about the situation of all the external input terminals of the selected device (in this case, the digital television broadcast reception apparatus 18 ) is obtained or not in step S 4 c.
- the information acquisition module 34 c obtains and records information indicating the terminal name of an external input terminal in step S 4 d . Thereafter, the information acquisition module 34 c obtains and records information indicating the type or the device name of a device connected to the external input terminal of which the information about the terminal name is obtained in step S 4 e . When no device is connected, information indicating such is obtained and recorded. Subsequently, the information acquisition module 34 c obtains and records information indicating whether the external input terminal is currently selected or not in step S 4 f , and thereafter returns back to the processing in step S 4 c.
- step S 4 c when the information about the situation of all the external input terminals is determined to have been obtained in step S 4 c (YES), the display controller 34 e displays various kinds of information obtained and recorded by the information acquisition module 34 c on the video display module 32 in step S 4 g , and terminates the processing (step S 4 h ).
- FIG. 6 illustrates an example of an input situation list display screen 47 in which the information about the situation of all the external input terminals of the digital television broadcast reception apparatus 18 is displayed on the video display module 32 as described above.
- the input situation list display screen 47 is scrolled when the user manipulates the cursor upward or downward moving keys 36 f , 36 g of the remote controller 36 , so that the situation of all the external input terminals of the digital television broadcast reception apparatus 18 are displayed.
- no device is connected to the external input terminal having a terminal name “video 1 ”
- a DVD recorder is connected to the external input terminal having a terminal name “video 2 ”
- the game device 22 is connected to the external input terminal ( 18 a ) of a terminal name “HD 1 ”.
- a detailed display screen 48 illustrating the external input terminal 18 a as shown in FIG. 7 in more detail is displayed on the video display module 32 .
- the detailed display screen 48 as shown in FIG. 7 indicates that the connected device is a game device, the input state is “selected”, the selected time is 35 minutes, the game timer setting is “ON”, and the timer is set to 60 minutes.
- the digital television broadcast reception apparatus 15 serving as the host device can obtain information about the situation of the external input terminal of the digital television broadcast reception apparatus 18 serving as the other electronic device on the home network 11 .
- the digital television broadcast reception apparatus 15 serving as the host device can control the digital television broadcast reception apparatus 18 serving as the other device with regard to the device connected to the external input terminal, thus performing a sufficiently practical control process for the user.
- the time when the information acquisition module 34 c obtains the information about the situation of the external input terminals of the devices other than the host device is not limited to the time when the device is selected and set as explained above.
- the information acquisition module 34 c may obtain the information at a regular interval or in a time zone in which the communication load of the home network 11 is low.
- the time when the display controller 34 e displays information obtained by the information acquisition module 34 c on the video display module 32 is not limited to the time when the information about the situation of the external input terminals of the selected device is obtained as explained above.
- the display controller 34 e may display the information while the user performs an operation for requesting display.
- FIG. 8 illustrates a flowchart summarizing processing operation in which the digital television broadcast reception apparatus 15 serving as the host device controls the game timer of the game device 22 connected to the external input terminal 18 a of the predetermined digital television broadcast reception apparatus 18 on the home network 11 .
- step S 8 a when processing starts (step S 8 a ), an electronic device to be controlled (in this case, digital television broadcast reception apparatus 18 ) is selected in step S 8 b .
- the selection is made by displaying the device selection-screen 46 as shown in FIG. 5 on the video display module 32 as explained above.
- the game timer module 34 d of the digital television broadcast reception apparatus 15 serving as the host device starts control of the game timer in step S 8 c .
- the start of control of the game timer is requested when the user manipulates the game timer key 36 b of the remote controller 36 .
- the game timer module 34 d determines whether the digital television broadcast reception apparatus 18 selects the external input terminal 18 a connected to the game device 22 or not in step S 8 d . Then, when the external input terminal 18 a connected to the game device 22 is determined to be selected (YES), the game timer module 34 d reduces a permitted game time set in advance (for example, initial value of 60 minutes and the like) every time a predetermined time passes in step S 8 e.
- a permitted game time set in advance for example, initial value of 60 minutes and the like
- FIG. 9 illustrates a display screen 49 of the controlled digital television broadcast reception apparatus 18 at this occasion.
- the display screen 49 displays an icon 49 a indicating that the game timer function is activated and an icon 49 b indicating the permitted game time.
- step S 8 f the game timer module 34 d determines whether the permitted game time attains 0 minutes or not, and when the game timer module 34 d determines that the permitted game time has not yet attained 0 minutes (NO), the game timer module 34 d returns to the processing of step S 8 d .
- the game timer module 34 d determines that the permitted game time has attained 0 minutes in step S 8 f (YES)
- the game timer module 34 d displays a message prompting a user to stop playing the game on the screen of the controlled digital television broadcast reception apparatus 18 with the display controller 34 e in step S 8 g , and terminates the processing (step S 8 h ).
- FIG. 10 illustrates a display screen 50 of the controlled digital television broadcast reception apparatus 18 at this occasion.
- the following message is displayed: “Permitted game time is over. Please stop playing the game.”
- the digital television broadcast reception apparatus 15 serving as the host device can cause the game device 22 connected to the external input terminal 18 a of the other digital television broadcast reception apparatus 18 to activate the function of the game timer control. Therefore, a sufficiently practical control process for the user can be achieved.
- the parent can limit the children's game time without entering a child's room.
- FIG. 11 illustrates a flowchart summarizing a modification of processing operation for controlling the game timer.
- the same steps as those of FIG. 8 are denoted with the same reference numerals, and only different steps will be explained here.
- step S 8 f the game timer module 34 d controls the game timer module 34 d to cause the controlled digital television broadcast reception apparatus 18 to select an external input terminal other than the external input terminal 18 a connected to the game device 22 in step S 11 instead of performing the processing of step S 8 g.
- the game when the permitted game time becomes 0 minutes, the game is controlled to be forcibly terminated. In this case, the game may be stopped without fail by prohibiting the controlled digital television broadcast reception apparatus 18 to select the external input terminal 18 a connected to the game device 22 .
- the digital television broadcast reception apparatus 15 serving as the host device may control the other digital television broadcast reception apparatus 18 to forcibly select a specified external input terminal, and may control the other digital television broadcast reception apparatus 18 not to select a particular external input terminal.
- the above game timer control process functions for the game device 22 externally connected to the digital television broadcast reception apparatus 18 , i.e., a game stop message is given or switching to another external input terminal is done when the time the game device 22 is used totally becomes 60 minutes whoever plays the game.
- the game timer control may be performed for each user. For example, a user A inputs his/her identification number, and accesses the digital television broadcast reception apparatus 18 . Then, when the user A plays the game for twenty minutes with the game device 22 connected to the external input terminal 18 a , the permitted game time of the user A is managed as 40 minutes that is obtained by subtracting 20 minutes from the initial value of 60 minutes.
- a user B inputs his/her identification number, and accesses the digital television broadcast reception apparatus 18 . Then, when the user B plays the game for 40 minutes with the game device 22 connected to the external input terminal 18 a , the permitted game time of the user B is managed as 20 minutes that is obtained by subtracting 40 minutes from the initial value of 60 minutes.
- the permitted game time of each of the users A, B is saved in the server 16 on the home network 11 in such a manner that the permitted game time corresponds to the identification number of each of the users A, B.
- the game timer control process can be performed for each user with respect to the entire home network 11 .
- the user A inputs his/her identification number, accesses the digital television broadcast reception apparatus 18 , plays the game for 10 minutes with the game device 22 connected to the external input terminal 18 a , and further, inputs his/her identification number, accesses the digital television broadcast reception apparatus 19 , and plays the game for 15 minutes with the game device 23 connected to the external input terminal 19 a .
- the user B inputs his/her identification number, accesses the digital television broadcast reception apparatus 18 , plays the game for 20 minutes with the game device 22 connected to the external input terminal 18 a , and further, inputs his/her identification number, accesses the digital television broadcast reception apparatus 19 , and plays the game for 20 minutes with the game device 23 connected to the external input terminal 19 a .
- the game timer control process functions for each user with respect to the total game time of the user.
- the permitted game time of each of the users A, B is also saved in the server 16 on the home network 11 in such a manner that the permitted game time corresponds to the identification number of each of the users A, B.
- the game device constituting the home network 11 also includes a portable terminal (for example, smart phone) that can communicate with a device on the home network 11 with a wireless LAN communication function such as wireless fidelity (Wi-Fi).
- a portable terminal for example, smart phone
- Wi-Fi wireless fidelity
- the initial value of the permitted game time can be changed according to users. This change is made as follows.
- the user manipulates the menu key 36 k of the remote controller 36 to follow a plurality of menu screens arranged in a hierarchical structure, and thereby a parental selection-screen 51 as shown in FIG. 12 is displayed on the video display module 32 .
- the parental selection-screen 51 is scrolled when the user manipulates the cursor upward or downward moving keys 36 f , 36 g of the remote controller 36 , so that all the configurable items are displayed.
- the following items are shown: channel block for limiting reception channels, Internet block for limiting connection to the Internet, and game timer setting for setting the permitted game time.
- a game timer setting screen 52 as shown in FIG. 13 is displayed on the video display module 32 .
- the game timer setting screen 52 is scrolled when the user manipulates the cursor upward or downward moving keys 36 f , 36 g of the remote controller 36 , so that all the configurable users are displayed.
- the initial values of the permitted game times of the three users A, B, C are respectively displayed.
- the user manipulates the cursor upward or downward moving keys 36 f , 36 g of the user remote controller 36 to select the user A.
- the initial value of the permitted game time for the user A changes stepwise to unlimited time, 120 minutes, 60 minutes, and 30 minutes. Accordingly, the initial value of the permitted game time for the user can be set by manipulating the enter key 36 j when a desired initial value is displayed.
- the permitted game time may be set as a number of hours (minutes) per day, or may be set as a number of hours (minutes) per week.
- a parent can set a certain reference period such as a day or a week for a child, and do management in such a manner that the child is allowed to play the game for a number of hours (minutes) within the reference period.
- the various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Social Psychology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Selective Calling Equipment (AREA)
Abstract
According to one embodiment, a device control apparatus includes an acquisition module and a display controller. The acquisition module is configured to obtain information about an external input terminal of a device connected to a network from the device. The display controller is configured to display the information obtained by the acquisition module in such a manner that the information corresponds to the external input terminal.
Description
- This application is based upon and claims the benefit of priority from prior Japanese Patent Application No. 2011-141096, filed Jun. 24, 2011, the entire contents of which are incorporated herein by reference.
- Embodiments described herein relate generally to a device control apparatus and a device control method for controlling various kinds of home electronic devices on a home network, for example.
- As is commonly known, in recent years, various kinds of home electronic devices such as a personal computer (PC), a television broadcast reception apparatus, and a recording/reproduction apparatus have a network connection function, so that a home network can be established using the network connection function.
- In the home network, each connected device can control another. For example, based on control of a PC, a television broadcast reception apparatus can be caused to receive a desired program and record the program content to a recording/reproduction device, or the television broadcast reception apparatus can be caused to read desired content from the recording/reproduction device and reproduce the content.
- Incidentally, this kind of home network is still under development, and there is much room for improvement. More specifically, it can be said that, for example, the home network has not yet developed to a level where a host device controls another device to perform a sufficiently practical control process desired by the user.
- A general architecture that implements the various features of the embodiments will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate the embodiments and not to limit the scope of the invention.
-
FIG. 1 is a block configuration diagram for schematically explaining an example of a home network according to an embodiment; -
FIG. 2 is a block configuration diagram illustrating and explaining an example of a signal processing system of a digital television broadcast reception apparatus serving as a host device on the home network according to the embodiment; -
FIG. 3 is an external view illustrating and explaining an example of a remote controller used in the digital television broadcast reception apparatus according to the embodiment; -
FIG. 4 is a flowchart illustrating and explaining an example of processing operation performed by the digital television broadcast reception apparatus according to the embodiment; -
FIG. 5 is a figure illustrating and explaining an example of a device selection-screen displayed by the digital television broadcast reception apparatus according to the embodiment; -
FIG. 6 is a figure illustrating and explaining an example of an input situation list display screen displayed by the digital television broadcast reception apparatus according to the embodiment; -
FIG. 7 is a figure illustrating and explaining an example of a detailed display screen displayed by the digital television broadcast reception apparatus according to the embodiment; -
FIG. 8 is a flowchart illustrating and explaining another example of processing operation performed by the digital television broadcast reception apparatus according to the embodiment; -
FIG. 9 is a figure illustrating and explaining an example of a display screen displayed by the digital television broadcast reception apparatus according to the embodiment; -
FIG. 10 is a figure illustrating and explaining an example of a display screen displayed by the digital television broadcast reception apparatus according to the embodiment; -
FIG. 11 is flowchart illustrating and explaining a modification of processing operation performed by the digital television broadcast reception apparatus according to the embodiment; -
FIG. 12 is a figure illustrating and explaining an example of a parental selection-screen displayed by the digital television broadcast reception apparatus according to the embodiment; and -
FIG. 13 is a figure illustrating and explaining an example of a game timer setting screen displayed by the digital television broadcast reception apparatus according to the embodiment. - Various embodiments will be described hereinafter with reference to the accompanying drawings.
- In general, according to one embodiment, a device control apparatus comprises an acquisition module and a display controller. The acquisition module is configured to obtain information about an external input terminal of a device connected to a network from the device. The display controller is configured to display the information obtained by the acquisition module in such a manner that the information corresponds to the external input terminal.
-
FIG. 1 illustrates an overview of ahome network 11 explained in this embodiment. For example, thehome network 11 is established using so-called power line communications (PLC) technology for connecting various kinds of home electronic devices using anelectric power line 12 as a communication line in a detached house. - That is, for example, in the
home network 11, electronic devices such as asecurity camera 14, a digital televisionbroadcast reception apparatus 15, aserver 16, asecurity light 17, digital televisionbroadcast reception apparatuses amplifier 20, and a BD (blu-ray disk)player 21 are connected to theelectric power line 12 viaPLC adapters 13 a to 13 h. - Among them, the
server 16 is adapted to store information about specifications and setting conditions set in advance concerning each of various kinds ofelectronic devices 14 to 21 constituting thehome network 11, and record various kinds of information changing over time such as operation state and control state. - Further, various kinds of
electronic devices 14 to 21 constituting thehome network 11 are controlled so as to be able to communicate with each other based on management of thePLC adapters 13 a to 13 h. As a result, theelectronic devices 14 to 21 can perform state management and device control by communicating with each other. - That is, various kinds of
electronic devices 14 to 21 connected to thePLC adapters 13 a to 13 h reside within the range directly managed by thePLC adapters 13 a to 13 h. Therefore, for example, when the digital televisionbroadcast reception apparatus 15 is a host device, the digital televisionbroadcast reception apparatus 15 communicates with other electronic devices such as digital televisionbroadcast reception apparatuses - On the other hand, the digital television
broadcast reception apparatuses FIG. 1 )external input terminals game devices external input terminals game devices PLC adapters 13 a to 13 h. - Therefore, even though the digital television
broadcast reception apparatus 15 serving as the host device communicates with the digital televisionbroadcast reception apparatuses broadcast reception apparatus 15 cannot recognize that thegame devices broadcast reception apparatus 15 cannot control the digital televisionbroadcast reception apparatuses game devices - As regards this issue, this embodiment is configured to allow the digital television
broadcast reception apparatus 15 serving as the host device to obtain, with regard to the digital televisionbroadcast reception apparatuses external input terminals - As a result, the digital television
broadcast reception apparatus 15 serving as the host device can control the digital televisionbroadcast reception apparatuses game devices -
FIG. 2 schematically illustrates a signal processing system of the digital televisionbroadcast reception apparatus 15 serving as the host device. In other words, a digital television broadcast signal received by anantenna 24 is provided to atuner module 26 via aninput terminal 25, so that a broadcast signal of a desired channel is selected. - The broadcast signal selected by the
tuner module 26 is provided to thedemodulation decoding module 27 and restored back to a digital video signal and a digital audio signal, which are thereafter output to asignal processing module 28. Thesignal processing module 28 performs predetermined digital signal processing on each of the digital video signal and the digital audio signal provided from thedemodulation decoding module 27. - Then, the
signal processing module 28 outputs the digital video signal to acomposition processing module 29, and outputs the digital audio signal to theaudio processing module 30. Among them, thecomposition processing module 29 overlays an on-screen display (OSD) signal onto the digital video signal supplied from thesignal processing module 28, and outputs the digital video signal to avideo processing module 31. - The
video processing module 31 converts the input digital video signal into an analog video signal in a format that can be displayed by avideo display module 32 provided downstream. Then, the analog video signal that is output from thevideo processing module 31 is provided to thevideo display module 32, so that it is displayed as video. - Further, the
audio processing module 30 converts the input digital audio signal into an analog audio signal in a format that can be reproduced by a speaker provided downstream. Then, the analog audio signal that is output from theaudio processing module 30 is provided to thespeaker 33, so that it is reproduced as audio. - At this occasion, all the operations including various kinds of reception operations explained above in the digital television
broadcast reception apparatus 15 are centrally controlled by acontroller 34. Thecontroller 34 has a central processing module (CPU) 34 a therein, and receives operation information from anoperation module 35 provided on the main body of the digital televisionbroadcast reception apparatus 15 or receives operation information transmitted by aremote controller 36 and received by thereception module 37, thus controlling each module so as to reflect the content of operation. - In this case, the
controller 34 uses amemory module 34 b. Thememory module 34 b mainly includes a read only memory (ROM) storing a control program executed by aCPU 34 a, a random access memory (RAM) providing a work area for theCPU 34 a, and a nonvolatile memory storing various kinds of setting information and control information. - The
controller 34 is connected to a hard disk drive (HDD) 38. Thecontroller 34 can control a recording/reproduction processing module 39 to encrypt the digital video signal and the digital audio signal obtained by thedemodulation decoding module 27 and convert the digital video signal and the digital audio signal into a predetermined recording format, based on operation performed by the user with theoperation module 35 and theremote controller 36, and provide the digital video signal and the digital audio signal to theHDD 38, so that the digital video signal and the digital audio signal are recorded to thehard disk 38 a. - Further, the
controller 34 can control theHDD 38 to read the digital video signal and the digital audio signal from thehard disk 38 a, based on operation performed by the user with theoperation module 35 and theremote controller 36, cause the recording/reproduction processing module 39 to encrypt the digital video signal and the digital audio signal, and thereafter provide the digital video signal and the digital audio signal to thesignal processing module 28, so that the digital video signal and the digital audio signal are thereafter provided to be displayed as video and reproduced as audio, as explained above. - Further, the recording/
reproduction processing module 39 is connected to theinput terminal 40. Theinput terminal 40 is provided to directly input the digital video signal and the digital audio signal from the outside of the digital televisionbroadcast reception apparatus 15. Based on control of thecontroller 34, the digital video signal and the digital audio signal which are input via theinput terminal 40 are provided to thesignal processing module 28 by way of the recording/reproduction processing module 39, so that the digital video signal and the digital audio signal are thereafter provided to be displayed as video and reproduced as audio, as explained above. - Further, based on control of the
controller 34, the digital video signal and the digital audio signal which are input via theinput terminal 40 are provided by way of the recording/reproduction processing module 39 to theHDD 38, so that the digital video signal and the digital audio signal are provided for recording/reproduction in thehard disk 38 a by theHDD 38. - In addition, the
controller 34 is connected to aUSB terminal 42 via a universal serial bus (USB)interface 41. This allows thecontroller 34 to communicate with a USB device, not shown, connected to theUSB terminal 42 via theUSB interface 41. It should be noted that the digital televisionbroadcast reception apparatus 15 is connected to thePLC adapter 13 b via theUSB terminal 42, and communicates according to the USB standard. - Further, the
controller 34 is connected to aLAN terminal 44 via a local area network (LAN)interface 43. This allows thecontroller 34 to communicate via theLAN interface 43 with a device, not shown, connected to theLAN terminal 44. - In addition, the
controller 34 is connected to a wireless LAN transmission/reception module 45. This allows thecontroller 34 to wirelessly communicate with a device, not shown, having a wireless LAN transmission/reception function via the wireless LAN transmission/reception module 45. - In addition, the
controller 34 is provided with an information acquisition module 34 c, agame timer module 34 d, and adisplay controller 34 e. Among them, the information acquisition module 34 c has a function of obtaining information about the situations of theexternal input terminals home network 11 such as the digital televisionbroadcast reception apparatuses - Examples of the information include a terminal name of an external input terminal, information indicating which external input terminal a device is connected to, information indicating the type of a connected device, and information indicating which external input terminal is selected. The information can be obtained as follows. Although communication means for constituting the
home network 11 is not limited, a command is defined on a communication protocol used in thehome network 11, and the digital televisionbroadcast reception apparatus 15 serving as the host device perform inter-device communication with the other digital televisionbroadcast reception apparatuses - For example, when the
home network 11 has a LAN connection environment using Ethernet (registered trademark), a command is defined to perform detailed inter-device communication between the host device and another device on transmission control protocol (TCP)/internet protocol (IP), so that the host device can obtain information about the situation of the external input terminal of the another device. - In other words, the TCP/IP defines a very basic portion of a communication standard, and does not define a command for obtaining the information about the situation of the external input terminal of the device on the
home network 11 from the device as explained above. Therefore, it is necessary to define the command therefor in order to obtain the information about the situation of the external input terminal of the device on thehome network 11 from the device. - In this case, for example, various kinds of operation forms can be considered, e.g., operation for starting a process for obtaining information when a screen is requested to be displayed, or an operation for causing a device on the
home network 11 to report, in one way, information about the situation of the external input terminal. Therefore, it is necessary to define the commands in accordance with, e.g., the specifications of the devices capable of establishing thehome network 11 so as to achieve a required form of operation. - The
game timer module 34 d is used to achieve a so-called game timer function, with which the digital televisionbroadcast reception apparatus 15 serving as the host device imposes limitations on limits of the allowable time of use of thegame devices broadcast reception apparatuses home network 11. - Further, the
display controller 34 e has a function of displaying, e.g., various kinds of information obtained by the information acquisition module 34 c, a time measured by thegame timer module 34 d, and other necessary information, on thevideo display module 32 and the other digital televisionbroadcast reception apparatuses home network 11. -
FIG. 3 illustrates an external appearance of theremote controller 36. Theremote controller 36 is mainly provided with apower key 36 a, a game timer key 36 b, a numeric key 36 c, a channel up/down key 36 d, a volume adjustment key 36 e, a cursor upward moving key 36 f, a cursor downward moving key 36 g, a cursor left moving key 36 h, a cursorright moving key 36 i, anenter key 36 j, amenu key 36 k, a backward key 36 l, atermination key 36 m, four (blue, red, green, yellow)color keys 36 n, and the like. - The
remote controller 36 is provided with a reproduction stop key 36 o, a reproduction/pause key 36 p, abackward skip key 36 q, aforward skip key 36 r, a fast-backward key 36 s, a fast-forward key 36 t, and the like. - In other words, by manipulating the reproduction stop key 36 o and the reproduction/
pause key 36 p of theremote controller 36, theHDD 38 can perform reproduction, stop, and pause. - By manipulating the backward skip key 36 q and the
forward skip key 36 r of theremote controller 36, data of video, audio, and the like read from thehard disk 38 a by the HDD, 38 can be reproduced with so-called backward skip and forward skip, i.e., the data of video, audio, and the like are skipped in the backward direction or the forward direction with respect to the reproduction direction by a certain amount. - Further, by manipulating the fast-backward key 36 s and the fast-
forward key 36 t of theremote controller 36, data of video, audio, and the like read from thehard disk 38 a by theHDD 38 can be reproduced with so-called fast-backward reproduction and fast-forward reproduction, i.e., the data of video, audio, and the like are continuously reproduced at a fast speed in the backward direction or the forward direction with respect to the reproduction direction. -
FIG. 4 illustrates a flowchart summarizing processing operation in which the digital televisionbroadcast reception apparatus 15 serving as the host device obtains information about the situation of the external input terminal of the predetermined digital televisionbroadcast reception apparatus 1 on thehome network 11 from the digital televisionbroadcast reception apparatus 18. It should be noted that processing operation for obtaining information about the situation of the external input terminals of theelectronic devices 19 to 21 from theelectronic devices 19 to 21 can be explained in the same manner. - In other words, when the processing starts (step S4 a), an electronic device for obtaining information about the situation of the external input terminal (in this case, the digital television broadcast reception apparatus 18) is selected in step S4 b. The selection is made as follows. The user manipulates the
menu key 36 k of theremote controller 36 to follow a plurality of menu screens arranged in a hierarchical structure, and thereby a device selection-screen 46 as shown inFIG. 5 is displayed on thevideo display module 32. - The device selection-
screen 46 is scrolled when the user manipulates the cursor upward or downward movingkeys remote controller 36, so that all the electronic devices connected to thehome network 11 are displayed except the digital televisionbroadcast reception apparatus 15 serving as the host device. - Then, on the device selection-
screen 46, the user manipulates the cursor upward or downward movingkeys remote controller 36 to select a desired electronic device, and manipulates theenter key 36 j, thereby selecting and setting the device. - Then, the information acquisition module 34 c of the digital television
broadcast reception apparatus 15 serving as the host device determines whether information about the situation of all the external input terminals of the selected device (in this case, the digital television broadcast reception apparatus 18) is obtained or not in step S4 c. - When the information is determined not to be obtained (NO), the information acquisition module 34 c obtains and records information indicating the terminal name of an external input terminal in step S4 d. Thereafter, the information acquisition module 34 c obtains and records information indicating the type or the device name of a device connected to the external input terminal of which the information about the terminal name is obtained in step S4 e. When no device is connected, information indicating such is obtained and recorded. Subsequently, the information acquisition module 34 c obtains and records information indicating whether the external input terminal is currently selected or not in step S4 f, and thereafter returns back to the processing in step S4 c.
- On the other hand, when the information about the situation of all the external input terminals is determined to have been obtained in step S4 c (YES), the
display controller 34 e displays various kinds of information obtained and recorded by the information acquisition module 34 c on thevideo display module 32 in step S4 g, and terminates the processing (step S4 h). -
FIG. 6 illustrates an example of an input situationlist display screen 47 in which the information about the situation of all the external input terminals of the digital televisionbroadcast reception apparatus 18 is displayed on thevideo display module 32 as described above. The input situationlist display screen 47 is scrolled when the user manipulates the cursor upward or downward movingkeys remote controller 36, so that the situation of all the external input terminals of the digital televisionbroadcast reception apparatus 18 are displayed. - In the example as shown in
FIG. 6 , in the digital televisionbroadcast reception apparatus 18, no device is connected to the external input terminal having a terminal name “video 1”, a DVD recorder is connected to the external input terminal having a terminal name “video 2”, and thegame device 22 is connected to the external input terminal (18 a) of a terminal name “HD1”. - In this case, when the user manipulates the cursor upward or downward moving
keys remote controller 36 to select a desired terminal name HD1 and manipulates theenter key 36 j, adetailed display screen 48 illustrating theexternal input terminal 18 a as shown inFIG. 7 in more detail is displayed on thevideo display module 32. - With regard to the external input terminal (18 a) of the terminal name HD1, the
detailed display screen 48 as shown inFIG. 7 indicates that the connected device is a game device, the input state is “selected”, the selected time is 35 minutes, the game timer setting is “ON”, and the timer is set to 60 minutes. - According to the embodiment, the digital television
broadcast reception apparatus 15 serving as the host device can obtain information about the situation of the external input terminal of the digital televisionbroadcast reception apparatus 18 serving as the other electronic device on thehome network 11. - Therefore, the digital television
broadcast reception apparatus 15 serving as the host device can control the digital televisionbroadcast reception apparatus 18 serving as the other device with regard to the device connected to the external input terminal, thus performing a sufficiently practical control process for the user. - It should be noted that the time when the information acquisition module 34 c obtains the information about the situation of the external input terminals of the devices other than the host device is not limited to the time when the device is selected and set as explained above. For example, the information acquisition module 34 c may obtain the information at a regular interval or in a time zone in which the communication load of the
home network 11 is low. - It should be noted that the time when the
display controller 34 e displays information obtained by the information acquisition module 34 c on thevideo display module 32 is not limited to the time when the information about the situation of the external input terminals of the selected device is obtained as explained above. For example, thedisplay controller 34 e may display the information while the user performs an operation for requesting display. - Subsequently, a specific example in which the host device controls a device connected to an external input terminal of another device will be explained.
-
FIG. 8 illustrates a flowchart summarizing processing operation in which the digital televisionbroadcast reception apparatus 15 serving as the host device controls the game timer of thegame device 22 connected to theexternal input terminal 18 a of the predetermined digital televisionbroadcast reception apparatus 18 on thehome network 11. - In other words, when processing starts (step S8 a), an electronic device to be controlled (in this case, digital television broadcast reception apparatus 18) is selected in step S8 b. The selection is made by displaying the device selection-
screen 46 as shown inFIG. 5 on thevideo display module 32 as explained above. - Then, the
game timer module 34 d of the digital televisionbroadcast reception apparatus 15 serving as the host device starts control of the game timer in step S8 c. The start of control of the game timer is requested when the user manipulates the game timer key 36 b of theremote controller 36. - Then, the
game timer module 34 d determines whether the digital televisionbroadcast reception apparatus 18 selects theexternal input terminal 18 a connected to thegame device 22 or not in step S8 d. Then, when theexternal input terminal 18 a connected to thegame device 22 is determined to be selected (YES), thegame timer module 34 d reduces a permitted game time set in advance (for example, initial value of 60 minutes and the like) every time a predetermined time passes in step S8 e. - In this case, the permitted game time reduced by the
game timer module 34 d is displayed on the screen of the controlled digital televisionbroadcast reception apparatus 18 by thedisplay controller 34 e.FIG. 9 illustrates adisplay screen 49 of the controlled digital televisionbroadcast reception apparatus 18 at this occasion. At the upper right portion of the screen of the screen, thedisplay screen 49 displays anicon 49 a indicating that the game timer function is activated and anicon 49 b indicating the permitted game time. - Thereafter, in step S8 f, the
game timer module 34 d determines whether the permitted game time attains 0 minutes or not, and when thegame timer module 34 d determines that the permitted game time has not yet attained 0 minutes (NO), thegame timer module 34 d returns to the processing of step S8 d. When thegame timer module 34 d determines that the permitted game time has attained 0 minutes in step S8 f (YES), thegame timer module 34 d displays a message prompting a user to stop playing the game on the screen of the controlled digital televisionbroadcast reception apparatus 18 with thedisplay controller 34 e in step S8 g, and terminates the processing (step S8 h). -
FIG. 10 illustrates adisplay screen 50 of the controlled digital televisionbroadcast reception apparatus 18 at this occasion. At the central portion of the screen of thedisplay screen 50, the following message is displayed: “Permitted game time is over. Please stop playing the game.” - According to the game timer control explained above, without using the digital television
broadcast reception apparatus 18 connected to thegame device 22, the digital televisionbroadcast reception apparatus 15 serving as the host device can cause thegame device 22 connected to theexternal input terminal 18 a of the other digital televisionbroadcast reception apparatus 18 to activate the function of the game timer control. Therefore, a sufficiently practical control process for the user can be achieved. For example, the parent can limit the children's game time without entering a child's room. -
FIG. 11 illustrates a flowchart summarizing a modification of processing operation for controlling the game timer. InFIG. 11 , the same steps as those ofFIG. 8 are denoted with the same reference numerals, and only different steps will be explained here. - That is, when the permitted game time is determined to be 0 minutes in step S8 f (YES), the
game timer module 34 d controls thegame timer module 34 d to cause the controlled digital televisionbroadcast reception apparatus 18 to select an external input terminal other than theexternal input terminal 18 a connected to thegame device 22 in step S11 instead of performing the processing of step S8 g. - That is, when the permitted game time becomes 0 minutes, the game is controlled to be forcibly terminated. In this case, the game may be stopped without fail by prohibiting the controlled digital television
broadcast reception apparatus 18 to select theexternal input terminal 18 a connected to thegame device 22. - It should be noted that this is not limited to the game, and the digital television
broadcast reception apparatus 15 serving as the host device may control the other digital televisionbroadcast reception apparatus 18 to forcibly select a specified external input terminal, and may control the other digital televisionbroadcast reception apparatus 18 not to select a particular external input terminal. - In this case, the above game timer control process functions for the
game device 22 externally connected to the digital televisionbroadcast reception apparatus 18, i.e., a game stop message is given or switching to another external input terminal is done when the time thegame device 22 is used totally becomes 60 minutes whoever plays the game. - However, the game timer control may be performed for each user. For example, a user A inputs his/her identification number, and accesses the digital television
broadcast reception apparatus 18. Then, when the user A plays the game for twenty minutes with thegame device 22 connected to theexternal input terminal 18 a, the permitted game time of the user A is managed as 40 minutes that is obtained by subtracting 20 minutes from the initial value of 60 minutes. - On the other hand, a user B inputs his/her identification number, and accesses the digital television
broadcast reception apparatus 18. Then, when the user B plays the game for 40 minutes with thegame device 22 connected to theexternal input terminal 18 a, the permitted game time of the user B is managed as 20 minutes that is obtained by subtracting 40 minutes from the initial value of 60 minutes. - In this case, the permitted game time of each of the users A, B is saved in the
server 16 on thehome network 11 in such a manner that the permitted game time corresponds to the identification number of each of the users A, B. - On the other hand, the game timer control process can be performed for each user with respect to the
entire home network 11. In other words, the user A inputs his/her identification number, accesses the digital televisionbroadcast reception apparatus 18, plays the game for 10 minutes with thegame device 22 connected to theexternal input terminal 18 a, and further, inputs his/her identification number, accesses the digital televisionbroadcast reception apparatus 19, and plays the game for 15 minutes with thegame device 23 connected to theexternal input terminal 19 a. In such case, the permitted game time of the user A is managed as 35 minutes that is obtained by subtracting 10+15=25 minutes from the initial value of 60 minutes. - In other words, the user B inputs his/her identification number, accesses the digital television
broadcast reception apparatus 18, plays the game for 20 minutes with thegame device 22 connected to theexternal input terminal 18 a, and further, inputs his/her identification number, accesses the digital televisionbroadcast reception apparatus 19, and plays the game for 20 minutes with thegame device 23 connected to theexternal input terminal 19 a. In such case, the permitted game time of the user B is managed as 20 minutes that is obtained by subtracting 20+20=40 minutes from the initial value of 60 minutes. - That is, even when the game is played with any one of the
game devices home network 11, the game timer control process functions for each user with respect to the total game time of the user. In this case, the permitted game time of each of the users A, B is also saved in theserver 16 on thehome network 11 in such a manner that the permitted game time corresponds to the identification number of each of the users A, B. - In this case, it is to be understood that, for example, the game device constituting the
home network 11 also includes a portable terminal (for example, smart phone) that can communicate with a device on thehome network 11 with a wireless LAN communication function such as wireless fidelity (Wi-Fi). - Alternatively, when the game timer control process is performed, the initial value of the permitted game time can be changed according to users. This change is made as follows. The user manipulates the
menu key 36 k of theremote controller 36 to follow a plurality of menu screens arranged in a hierarchical structure, and thereby a parental selection-screen 51 as shown inFIG. 12 is displayed on thevideo display module 32. - The parental selection-
screen 51 is scrolled when the user manipulates the cursor upward or downward movingkeys remote controller 36, so that all the configurable items are displayed. In the example as shown inFIG. 12 , the following items are shown: channel block for limiting reception channels, Internet block for limiting connection to the Internet, and game timer setting for setting the permitted game time. - In this case, when the user manipulates the cursor upward or downward moving
keys remote controller 36 to select the item of the game timer setting and manipulates theenter key 36 j, a gametimer setting screen 52 as shown inFIG. 13 is displayed on thevideo display module 32. - The game
timer setting screen 52 is scrolled when the user manipulates the cursor upward or downward movingkeys remote controller 36, so that all the configurable users are displayed. In the example as shown inFIG. 13 , the initial values of the permitted game times of the three users A, B, C are respectively displayed. - Then, in the game
timer setting screen 52, the user manipulates the cursor upward or downward movingkeys remote controller 36 to select the user A. In this state, when the user further manipulates the cursor left or right movingkeys remote controller 36, the initial value of the permitted game time for the user A changes stepwise to unlimited time, 120 minutes, 60 minutes, and 30 minutes. Accordingly, the initial value of the permitted game time for the user can be set by manipulating theenter key 36 j when a desired initial value is displayed. - Alternatively, the permitted game time may be set as a number of hours (minutes) per day, or may be set as a number of hours (minutes) per week. As a result, more specifically, a parent can set a certain reference period such as a day or a week for a child, and do management in such a manner that the child is allowed to play the game for a number of hours (minutes) within the reference period.
- The various modules of the systems described herein can be implemented as software applications, hardware and/or software modules, or components on one or more computers, such as servers. While the various modules are illustrated separately, they may share some or all of the same underlying logic or code.
- While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims (8)
1. A device control apparatus comprising:
an acquisition module configured to obtain information about an external input terminal of a device connected to a network from the device; and
a display controller configured to display information obtained by the acquisition module in such a manner that the information corresponds to the external input terminal.
2. The device control apparatus of claim 1 , wherein the acquisition module is configured to use a command defined on a communication protocol used in the network to obtain the information about the external input terminal from the device connected to the network.
3. The device control apparatus of claim 1 , wherein the acquisition module is configured to obtain at least any one of information indicating a terminal name of the external input terminal, information indicating a device connected to the external input terminal, and information indicating whether the external input terminal is selected or not, from the device connected to the network.
4. The device control apparatus of claim 1 , further comprising
a game time controller configured to measure a time for which the device connected to the network selects an external input terminal connected to a game device, based on the information obtained by the acquisition module, and display a message prompting the device connected to the network to stop a game when the measured time attains a predetermined time set in advance.
5. The device control apparatus of claim 4 , wherein the game time controller is configured to be able to change a length of the predetermined time for each user.
6. The device control apparatus of claim 1 , further comprising
a game time controller configured to measure a time for which the device connected to the network selects an external input terminal connected to a game device, based on the information obtained by the acquisition module, and display a message prompting the device connected to the network to select an external input terminal other than the external input terminal connected to the game device when the measured time attains a predetermined time set in advance.
7. The device control apparatus of claim 6 , wherein the game time controller is configured to prohibit the device connected to the network from selecting the external input terminal connected to the game device.
8. A device control method comprising:
displaying information about an external input terminal of a device connected to a network from the device in such a manner that the obtained information corresponds to the external input terminal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/172,740 US8959543B2 (en) | 2011-06-24 | 2014-02-04 | Device control apparatus and device control method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-141096 | 2011-06-24 | ||
JP2011141096A JP5214772B2 (en) | 2011-06-24 | 2011-06-24 | Device control apparatus and device control method |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/172,740 Continuation US8959543B2 (en) | 2011-06-24 | 2014-02-04 | Device control apparatus and device control method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20120326843A1 true US20120326843A1 (en) | 2012-12-27 |
Family
ID=47361314
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/413,502 Abandoned US20120326843A1 (en) | 2011-06-24 | 2012-03-06 | Device control apparatus and device control method |
US14/172,740 Expired - Fee Related US8959543B2 (en) | 2011-06-24 | 2014-02-04 | Device control apparatus and device control method |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/172,740 Expired - Fee Related US8959543B2 (en) | 2011-06-24 | 2014-02-04 | Device control apparatus and device control method |
Country Status (2)
Country | Link |
---|---|
US (2) | US20120326843A1 (en) |
JP (1) | JP5214772B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017128421A1 (en) * | 2016-01-31 | 2017-08-03 | 胡明祥 | Computer capable of preventing child from using for long period of time, and method for controlling same |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5716273A (en) * | 1994-07-28 | 1998-02-10 | Yuen; Henry C. | Apparatus and method for controlling educational and amusement use of a television |
US5964661A (en) * | 1995-11-24 | 1999-10-12 | Dodge; Samuel D. | Apparatus and method for timing video games |
JP2004336723A (en) * | 2003-04-17 | 2004-11-25 | Sharp Corp | Terminal apparatus and center apparatus, control method and control program thereof communication system, and recording medium recording these programs |
US20050183113A1 (en) * | 2004-01-23 | 2005-08-18 | Orion Electrical Company Ltd. | Video apparatus |
US20060287080A1 (en) * | 2005-06-20 | 2006-12-21 | M-Systems Flash Disk Pioneers, Ltd. | System for game console parental control |
US20090102616A1 (en) * | 2007-10-22 | 2009-04-23 | Microsoft Corporation | Time-based access control for an entertainment console |
US20090129340A1 (en) * | 2007-11-15 | 2009-05-21 | Canon Kabushiki Kaisha | Communication apparatus and method for controlling use of service |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0823485A (en) * | 1994-07-08 | 1996-01-23 | Sony Corp | Television device and television game machine |
JPH0823479A (en) * | 1994-07-08 | 1996-01-23 | Sony Corp | Television device |
JP3780982B2 (en) * | 2002-07-05 | 2006-05-31 | ソニー株式会社 | Video display system, video display method, and display device |
JP4762075B2 (en) * | 2006-07-26 | 2011-08-31 | シャープ株式会社 | Display device and display system |
US9253531B2 (en) * | 2011-05-10 | 2016-02-02 | Verizon Patent And Licensing Inc. | Methods and systems for managing media content sessions |
-
2011
- 2011-06-24 JP JP2011141096A patent/JP5214772B2/en not_active Expired - Fee Related
-
2012
- 2012-03-06 US US13/413,502 patent/US20120326843A1/en not_active Abandoned
-
2014
- 2014-02-04 US US14/172,740 patent/US8959543B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5716273A (en) * | 1994-07-28 | 1998-02-10 | Yuen; Henry C. | Apparatus and method for controlling educational and amusement use of a television |
US5964661A (en) * | 1995-11-24 | 1999-10-12 | Dodge; Samuel D. | Apparatus and method for timing video games |
JP2004336723A (en) * | 2003-04-17 | 2004-11-25 | Sharp Corp | Terminal apparatus and center apparatus, control method and control program thereof communication system, and recording medium recording these programs |
US20050183113A1 (en) * | 2004-01-23 | 2005-08-18 | Orion Electrical Company Ltd. | Video apparatus |
US20060287080A1 (en) * | 2005-06-20 | 2006-12-21 | M-Systems Flash Disk Pioneers, Ltd. | System for game console parental control |
US20090102616A1 (en) * | 2007-10-22 | 2009-04-23 | Microsoft Corporation | Time-based access control for an entertainment console |
US20090129340A1 (en) * | 2007-11-15 | 2009-05-21 | Canon Kabushiki Kaisha | Communication apparatus and method for controlling use of service |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017128421A1 (en) * | 2016-01-31 | 2017-08-03 | 胡明祥 | Computer capable of preventing child from using for long period of time, and method for controlling same |
Also Published As
Publication number | Publication date |
---|---|
US8959543B2 (en) | 2015-02-17 |
JP2013009197A (en) | 2013-01-10 |
JP5214772B2 (en) | 2013-06-19 |
US20140157332A1 (en) | 2014-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10382510B2 (en) | Home automation system and method including remote media access | |
US8490140B2 (en) | Electronic device and method, recording medium, and program | |
CN101146199B (en) | Video-information processing apparatus, video-information processing method | |
EP3504880B1 (en) | Methods and systems for preventing a user input device from controlling user equipment | |
JP5085751B2 (en) | Electronic device and information output method | |
JP5708562B2 (en) | Audio / video control system, portable terminal device, and audio / video control program | |
JP4643700B2 (en) | Device / PLC display name editing apparatus and device / PLC display name editing method | |
JP2013143602A (en) | Information processing system, television receiver, and information processing method | |
CN102170547A (en) | Communication device, communication control method, and program | |
US20240179370A1 (en) | Mobile information terminal | |
JP5377791B2 (en) | Electronic device and information output method | |
US8959543B2 (en) | Device control apparatus and device control method | |
JP2013211767A (en) | Video recording device, video reproduction device, and video recording reproduction system | |
CN102655501A (en) | Method and corresponding system for carrying out remote control on wireless multimedia communication system | |
KR20120023420A (en) | Method for zapping contents and displaying apparatus for implementing thereof | |
WO2012172850A1 (en) | Device operating system, display device, and operating device | |
KR102267194B1 (en) | Terminal and operating method thereof | |
JP2015089007A (en) | Display device and output control method | |
US20140105568A1 (en) | Recording and reproduction device and method for controlling the same | |
EP2690865A1 (en) | Recording Device | |
JP2015136157A (en) | Portable terminal device | |
US11700425B2 (en) | Systems and methods for locking remote control | |
JP5270023B2 (en) | Electronic device and information output method | |
JP2014112747A (en) | And content reproduction method | |
JP2010050792A (en) | Control unit of electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:IDA, TOMOTAKA;REEL/FRAME:027815/0634 Effective date: 20120120 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |