JP2007259380A - リモコン装置および機器制御システム - Google Patents
リモコン装置および機器制御システム Download PDFInfo
- Publication number
- JP2007259380A JP2007259380A JP2006084637A JP2006084637A JP2007259380A JP 2007259380 A JP2007259380 A JP 2007259380A JP 2006084637 A JP2006084637 A JP 2006084637A JP 2006084637 A JP2006084637 A JP 2006084637A JP 2007259380 A JP2007259380 A JP 2007259380A
- Authority
- JP
- Japan
- Prior art keywords
- remote control
- data
- control device
- recording
- remote controller
- 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.)
- Withdrawn
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/007—Telephonic communication systems specially adapted for combination with other electrical systems with remote control systems
-
- 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/2818—Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72415—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories for remote control of 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
- H04N21/41265—The peripheral being portable, e.g. PDAs or mobile phones having a remote control device for bidirectional communication between the remote control device and client 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4135—Peripherals receiving signals from specially adapted client devices external recorder
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/4147—PVR [Personal Video Recorder]
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42226—Reprogrammable remote control devices
-
- 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/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/458—Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
- H04N21/4586—Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/632—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing using a connection between clients on a wide area network, e.g. setting up a peer-to-peer communication via Internet for retrieving video segments from the hard-disk of other client devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/253—Telephone sets using digital voice transmission
- H04M1/2535—Telephone sets using digital voice transmission adapted for voice communication over an Internet Protocol [IP] network
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/42222—Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42226—Reprogrammable remote control devices
- H04N21/42227—Reprogrammable remote control devices the keys being reprogrammable, e.g. soft keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
- H04N5/775—Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/781—Television signal recording using magnetic recording on disks or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/84—Television signal recording using optical recording
- H04N5/85—Television signal recording using optical recording on discs or drums
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/80—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
- H04N9/804—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
- H04N9/8042—Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/79—Processing of colour television signals in connection with recording
- H04N9/87—Regeneration of colour television signals
- H04N9/8715—Regeneration of colour television signals involving the mixing of the reproduced video signal with a non-recorded signal, e.g. a text signal
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Selective Calling Equipment (AREA)
- Computer And Data Communications (AREA)
- Details Of Television Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】制御可能な機器が拡張されるリモコン装置を提供する。
【解決手段】リモコン100が実行する処理は、HDDレコーダ110に制御信号を送信するステップ(S210)と、HDDレコーダ110から受信する回答に基づいて、インターネットを介して接続されているリモコン102に通信要求を送信するステップ(S212,220)と、リモコン102との間でIP電話セッションを実行するステップとを含む。IP電話セッションは、リモコン102からの回答に基づいて、HDDレコーダ112による動作を制御するための制御情報を送信するステップ(S222,S224)と、リモコン102から制御情報についての確認結果の回答を受信するステップ(S240と、その回答に基づいて制御の依頼をリモコン102に送信するステップとを含む。
【選択図】図2
【解決手段】リモコン100が実行する処理は、HDDレコーダ110に制御信号を送信するステップ(S210)と、HDDレコーダ110から受信する回答に基づいて、インターネットを介して接続されているリモコン102に通信要求を送信するステップ(S212,220)と、リモコン102との間でIP電話セッションを実行するステップとを含む。IP電話セッションは、リモコン102からの回答に基づいて、HDDレコーダ112による動作を制御するための制御情報を送信するステップ(S222,S224)と、リモコン102から制御情報についての確認結果の回答を受信するステップ(S240と、その回答に基づいて制御の依頼をリモコン102に送信するステップとを含む。
【選択図】図2
Description
本発明は機器の制御に関し、より特定的には、ネットワークを介して機器を制御できるリモコン装置および機器制御システムに関する。
家庭に設置された機器を遠隔制御する技術が知られている。
たとえば、特開2004−187149号公報(特許文献1)は、宅外からのアクセスに対する処理をなるべく軽減させ、且つ安全に管理することができる技術を開示している。
たとえば、特開2004−187149号公報(特許文献1)は、宅外からのアクセスに対する処理をなるべく軽減させ、且つ安全に管理することができる技術を開示している。
また、各機器の動作状態を外部から監視する技術について、たとえば、特開2004−295873号公報(特許文献2)は、リアルタイムに各機器の動作状態をインターネット経由で検出可能とする遠隔制御システムを開示している。
特開2004−187149号公報
特開2004−295873号公報
家庭において、テレビを録画する場合、HDD(Hard Disk Drive)レコーダその他の録画装置の記憶領域が一杯になり、録画できない場合がある。たとえば、予約録画を行なおうとしても予約ができない場合がある。録画開始時刻まであまり時間がない場合に、当該録画装置の使用者は、録画予約ができないことをはじめて知ることがある。この場合、すでに記録済みのデータを削除する等、既存のコンテンツを廃棄する必要がある。あるいは、その使用者は、友人等に、電話をかけて、当該録画予約を代わりに行なってほしい旨伝える必要があった。この場合、その友人等が不在の場合には、録画予約の代行も実現されず、使用者が望む録画が行なわれない場合もあった。
本発明は、上述のような問題点を解決するためになされたものであって、その目的は、装置を制御可能な範囲を拡張できるリモコンを提供することである。
本発明の他の目的は、宅外に設置されている機器も制御可能なリモコンを提供することである。
上記の課題を解決するために、この発明のある局面に従うと、映像の記録および再生が可能な第1の装置を制御可能なリモコン装置が提供される。このリモコン装置は、ネットワークを介して、インターネットプロトコル(IP:Internet Protocol)に従って、ネットワークに接続されている他のリモコン装置との間で通信するIP電話手段と、他のリモコン装置への接続のために使用されるアクセスデータと、ネットワークにおけるリモコン装置の位置を特定するためのアドレスデータと、予め規定された第1の動作を第1の装置に実行させるための第1の制御データと、予め規定された第2の動作を他のリモコン装置によって制御可能な第2の装置に実行させるための第2の制御データとを格納する記憶手段とを備える。第2の装置は、映像の記録および再生が可能である。リモコン装置は、第1の制御データに基づく指令を発信する赤外線発光手段と、第1の動作を第1の装置に実行させるための指示の入力を受け付ける入力手段と、第1の装置が第1の動作を実行可能であるか否かを確認する確認手段と、第1の動作の実行が不可能であることが確認されたときに、アドレスデータとアクセスデータとを用いて、リモコン装置と他のリモコン装置との間の通信を確立するセッション管理手段と、第2の制御データに基づいて、第1の動作に対応する動作を第2の動作として、第2の装置に実行を依頼する要求信号を生成する生成手段と、IP電話手段に、他のリモコン装置に対して要求信号を送信させる送信制御手段とを備える。
この発明の他の局面に従うと、第1の被制御機器を制御するリモコン装置が提供される。このリモコン装置は、通信回線を介して、通信回線に接続されている他のリモコン装置と通信する通信手段と、通信回線におけるリモコン装置の位置を特定するためのアドレスデータと、他のリモコン装置への接続のために使用されるアクセスデータと、第1の動作を第1の被制御機器に実行させるための第1の制御データと、第2の動作を他のリモコン装置によって制御可能な第2の被制御機器に実行させるための第2の制御データとを格納する記憶手段と、第1の制御データに基づく指令を出力する出力手段と、指示の入力を受け付ける入力手段と、指示に基づいて、アドレスデータとアクセスデータとを用いて、リモコン装置と他のリモコン装置との間の通信を確立するセッション管理手段と、第2の制御データに基づいて、第2の被制御機器の動作を制御するための制御手段とを備える。
好ましくは、セッション管理手段は、通信回線における経路選択を規定するプロトコルに基づいて、通信を確立する。
好ましくは、プロトコルは、インターネットプロトコルを含む。
好ましくは、制御手段は、第2の制御データに基づいて、第2の被制御機器の動作の実行を指令する信号を生成する生成手段と、通信手段に、信号を他のリモコン装置に対して送信させる送信制御手段とを含む。
好ましくは、制御手段は、第2の制御データに基づいて、第2の被制御機器の動作の実行を指令する信号を生成する生成手段と、通信手段に、信号を他のリモコン装置に対して送信させる送信制御手段とを含む。
好ましくは、信号は、アクセスデータと第2の制御データとを含む。
好ましくは、入力手段は、第1の動作を第1の被制御機器に実行させるための指示の入力を受け付ける。制御手段は、第1の被制御機器が第1の動作を実行可能であるか否かを確認する確認手段をさらに含む。セッション管理手段は、第1の被制御機器による第1の動作の実行が不可能であることが確認されたときに、他のリモコン装置との通信を確立する。生成手段は、第1の動作に対応する動作を第2の動作として、第2の被制御機器に実行を依頼する要求信号を生成する。
好ましくは、入力手段は、第1の動作を第1の被制御機器に実行させるための指示の入力を受け付ける。制御手段は、第1の被制御機器が第1の動作を実行可能であるか否かを確認する確認手段をさらに含む。セッション管理手段は、第1の被制御機器による第1の動作の実行が不可能であることが確認されたときに、他のリモコン装置との通信を確立する。生成手段は、第1の動作に対応する動作を第2の動作として、第2の被制御機器に実行を依頼する要求信号を生成する。
好ましくは、他のリモコン装置は、第2の被制御機器と通信することにより、第2の被制御機器が要求信号に基づく動作が完了したことを検知し、かつ、検知の結果をリモコン装置に送信する。
好ましくは、リモコン装置は、他のリモコン装置からの信号に基づいて、要求信号に基づく動作が完了したことを通知する通知手段をさらに備える。
好ましくは、第1の被制御機器は、映像の記録および再生が可能な第1の装置を含む。第1の装置は、映像の予約録画を制御するための管理データを有し、管理データに基づいて第1の装置による映像の記録が可能であるか否かを判断するための判断データをリモコン装置に送信する。第2の被制御機器は、映像の記録および再生が可能な第2の装置を含む。確認手段は、予約録画の指示の入力に基づいて、判断データの送信を第1の装置に要求し、かつ、判断データに基づいて第1の装置による予約録画が可能であるか否かを判断する。セッション管理手段は、第1の装置による予約録画が実行できないことが確認されると、他のリモコン装置との通信を確立する。生成手段は、第1の装置による予約録画のために入力されたデータに基づいて、第2の装置に予約録画を実行させるための信号を生成する。
好ましくは、他のリモコン装置は、第2の装置による予約録画が完了したことに基づいて、リモコン装置に対して、予約録画により記録されたデータの転送の要否を確認する。リモコン装置は、データの転送の要否の確認の結果を受け付ける受付手段と、他のリモコン装置に対して、データの転送を要求する依頼を送信する依頼手段とをさらに備える。他のリモコン装置は、依頼に基づいて、第2の装置に対して、予約録画により記録されたデータを第1の装置に送信する転送指示を送信する。第2の装置は、転送指示に基づいてデータを第1の装置に転送する。第1の装置は、第2の装置から受信したデータを記録する。
好ましくは、第1の被制御機器は、映像の記録および再生が可能な第1の装置を含む。第1の装置はリモコン装置と通信可能である。第2の被制御機器は、映像の記録および再生が可能な第2の装置を含む。第2の装置は他のリモコン装置と通信可能である。リモコン装置は、第1の装置から、第1の装置に記録されているコンテンツを識別する第1の情報を取得する第1の取得手段と、他のリモコン装置から、第2の装置に記録されているコンテンツを識別する第2の情報を取得する第2の取得手段と、第1の情報と第2の情報とに基づいて、第2の装置に記録されているが第1の装置に記録されていない不足コンテンツを検出する検出手段と、他のリモコン装置に対して、不足コンテンツの転送要求を送信する要求手段とをさらに備える。他のリモコン装置は、転送要求に基づいて、不足コンテンツに対応するデータを読み出して第1の装置に送信する指令を第2の装置に送信する。第2の装置は、指令に基づいてデータを第1の装置に送信する。
好ましくは、第1の被制御機器は、映像の記録および再生が可能な第1の装置を含む。第1の装置はリモコン装置と通信可能である。リモコン装置は、第1の装置から、第1の装置に記録されているコンテンツを識別する第1のリスト情報を取得する取得手段と、予め定められた時間毎に、取得手段に対して、コンテンツを識別する情報を第2のリスト情報として再度取得させる更新手段と、第1のリスト情報と第2のリスト情報との差分を表わす情報を算出する算出手段と、他のリモコン装置に対して、差分を表わす情報を送信する更新通知手段とをさらに備える。
好ましくは、第1の被制御機器は、映像の記録および再生が可能な第1の装置を含む。第1の装置はリモコン装置と通信可能である。リモコン装置は、第1の装置から、録画の予約の状況を表わす予約情報を取得する取得手段と、他のリモコン装置に対して、予約情報を送信する通知手段とをさらに備える。
好ましくは、出力手段は、第1の制御データに基づく指令を赤外線信号として発信する赤外線発光手段を含む。
好ましくは、第1の動作と第2の動作とは、予め規定された動作である。
好ましくは、セッション管理手段は、通信手段と他のリモコン装置との間の通信を確立する。
好ましくは、セッション管理手段は、通信手段と他のリモコン装置との間の通信を確立する。
この発明のさらに他の局面に従う機器制御システムは、第1の被制御機器と、第1の被制御機器を制御するリモコン装置とを備える。リモコン装置は、通信回線を介して、通信回線に接続されている他のリモコン装置と通信する通信手段と、通信回線におけるリモコン装置の位置を特定するためのアドレスデータと、他のリモコン装置への接続のために使用されるアクセスデータと、第1の動作を第1の被制御機器に実行させるための第1の制御データと、第2の動作を他のリモコン装置によって制御可能な第2の被制御機器に実行させるための第2の制御データとを格納する記憶手段と、第1の制御データに基づく指令を出力する出力手段と、指示の入力を受け付ける入力手段と、指示に基づいて、アドレスデータとアクセスデータとを用いて、リモコン装置と他のリモコン装置との間の通信を確立するセッション管理手段と、第2の制御データに基づいて、第2の被制御機器の動作を制御するための制御手段とを備える。
本発明に係るリモコンによると、宅外に設置されている機器も制御できるため、制御可能な範囲が拡張される。
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
図1を参照して、本発明の実施の形態に係るリモコン100の使用態様について説明する。図1は、リモコン100により制御される機器からなるホームネットワーク10と、同様の機能を有するリモコン100により制御される機器からなるホームネットワーク20との構成を表わす図である。リモコン100は、テレビ、VTR(Video Tape Recorder)、HDDレコーダ、DVD(Digital Versatile Disk)プレイヤー、DVDレコーダ、PC(Personal Computer)、エアコン、照明器具その他の家庭電化製品の動作を制御するためのものである。
ホームネットワーク10は、リモコン100と、HDDレコーダ110と、DVDレコーダ120と、テレビ130と、ゲートウェイ150とを備える。リモコン100とゲートウェイ150とは、たとえば無線通信ネットワーク160により接続されている。HDDレコーダ110とDVDレコーダ120とテレビ130とゲートウェイ150とは、それぞれネットワーク140により接続されている。HDDレコーダ110とテレビ130とは、ケーブル145により接続されている。DVDレコーダ120とテレビ130とは、ケーブル146により接続されている。ゲートウェイ150は、インターネット190に接続されている。
ホームネットワーク20は、リモコン102と、HDDレコーダ112と、DVDレコーダ122と、テレビ132と、ゲートウェイ152とを備える。リモコン102とゲートウェイ152とは、無線通信ネットワーク162により接続されている。HDDレコーダ112とDVDレコーダ122とテレビ132とゲートウェイ152とは、ネットワーク142により接続されている。HDDレコーダ112とテレビ132とは、ケーブル147により接続されている。DVDレコーダ122とテレビ132とは、ケーブル148により接続されている。
リモコン100は、HDDレコーダ110とDVDレコーダ120とテレビ130とをそれぞれ制御可能なリモコンである。各機器に対する制御は、リモコン100に格納されている制御データと制御対象機器との関連付けを変更することにより実現される。リモコン100の詳細な構造は、後述する。
図2を参照して、ホームネットワーク10とホームネットワーク20との間における通信の態様について説明する。図2は、リモコン100,102と、HDDレコーダ110,112との間で実現される通信セッションの確立の流れを表わす図である。当該通信セッションは、IP電話を実現するためのプロトコルにしたがって確立される。
ステップS210にて、リモコン100は、使用者の操作に基づいて制御信号をHDDレコーダ110に発信する。この制御信号は、たとえば予め定められた時間に録画を実行するための予約録画のための信号である。このような制御信号を受信すると、HDDレコーダ110は、指定された時間に録画実行であるかどうかを確認する。
ステップS212にて、HDDレコーダ110は、制御信号により特定された指示に対する回答を、リモコン100に対して送信する。HDDレコーダ110は、制御信号を発信できる発光部をたとえば筐体の前面に有している。このとき発信される制御信号は、予め定められた指向性を有するため、その範囲にリモコン100が存在する場合には、リモコン100はHDDレコーダ110によって発信された信号を受信することができる。リモコン100は、そのような信号を受信するとその信号に含まれる情報を取得し、制御信号として送信した指示が実行可能であるかどうかを判断する。この指示が実行可能でないと判断すると、リモコン100は、ホームネットワーク20との間の通信を開始する。
すなわち、ステップS220にて、リモコン100は予め登録されているアクセスデータに基づいてリモコン102に対して通信を開始するための通信要求を送信する。リモコン102は、ネットワークを介して通信機能を有しているため、リモコン100からの通信要求を受信することができる。リモコン102は、その通信要求に含まれている情報を取得し、その情報に対する回答を生成する。
ステップS222にて、リモコン102は、通信要求に対する回答をインターネット190を介してリモコン100に送信する。この回答が、リモコン100とリモコン102との間での通信が可能であることを表わす場合には、IP電話セッションが確立され、その後、IP通信が可能になる。
ステップS224にて、リモコン100は、インターネット190を介してリモコン102に対して制御情報を送信する。制御情報は、ステップS210においてHDDレコーダ110に対して送信された制御信号に含まれる内容を有する。リモコン102は、リモコン100からの制御情報を取得し、その情報を内蔵するメモリに書き込んで保存する。
ステップS230にて、リモコン102は、リモコン100によって送信された情報に基づいて録画予約が可能であるか否かを確認する要求をHDDレコーダ112に送信する。HDDレコーダ112は、その要求に基づいて、内部に格納されているデータを参照し、要求通りの録画が実行可能であるか否かを確認する。HDDレコーダ112は、HDDレコーダ110と同様に、信号を発信する機能を有している。そこで、HDDレコーダ112は、確認の結果を送信する。すなわち、ステップS232にて、HDDレコーダ112は、確認結果が含まれる赤外線信号を、予め定められた範囲に発光する。リモコン102は、その信号を受光すると、インターネット190を介して通信するための信号に変換する。
その後、ステップS240にて、リモコン102は、HDDレコーダ112による確認の結果を回答としてリモコン100に対して送信する。確認の結果が、たとえばHDDレコーダ112はリモコン100によって求められている録画予約が可能であることを表わしている場合には、リモコン100は、当初、HDDレコーダ110に対して送信された制御信号と同様の内容を有する情報を、ネットワーク通信用の情報に変換する。ステップS242にて、リモコン100は、その変換により生成されたパケットデータを、録画予約のための制御依頼として、リモコン102に対して送信する。
ステップS250にて、リモコン102は、リモコン100から受信したパケットデータを赤外線信号に変換して、録画予約を指示するための制御信号として発信する。HDDレコーダ112は、リモコン102から発せられた制御信号を受信すると、その信号に含まれる情報を参照して、録画予約のためのデータをメモリに格納する。具体的には、HDDレコーダ112は、録画が開始される日時および録画時間ならびにチャンネルを予め確保されたメモリ領域に書込む。ステップS252にて、HDDレコーダ112は、録画予約の設定が完了したことを表わす回答を赤外線信号として発信する。ステップS260にて、リモコン102は、その回答を受信したことに基づいてネットワーク送信用のデータに変換し、録画予約が完了したことをリモコン100に対して通知する。
その後、リモコン100によって指示された時刻が到来すると、HDDレコーダ112は、格納されているチャンネル情報を読み出して、そのチャンネルを選局し、予め設定された録画モードで録画を開始する。制御信号により指示された終了時刻が到来すると、HDDレコーダ112は、録画を終了する。録画が完了すると、HDDレコーダ112は、録画が完了したことを表わす情報が含まれる信号を生成し、筐体に設けられている発光部からその信号を発信する。リモコン102がその信号を受信すると、指示された録画が完了したことを表わすデータに変換し、インターネット190を介してリモコン100に送信する。
このデータは、リモコン100のメモリに書き込まれ、リモコン100が備えるディスプレイ、LEDその他の通知手段の動作によって録画の完了が通知される。当該動作は、ディスプレイにおける文字、アイコン画像等の表示、LEDの発光、点滅等を含む。
リモコン100の使用者が、データの転送のための指示を入力すると、ステップS262にて、リモコン100は、録画予約が行なわれたコンテンツの転送を要求するデータをリモコン102に対して送信する。リモコン102がそのデータを受信すると、リモコン102は、録画されているコンテンツを読み出して、ネットワークを介して送信するように転送指示をHDDレコーダ112に対して発信する。HDDレコーダ112は、そのような指示を受信すると、ハードディスクのアドレスを参照して、録画予約が行なわれたコンテンツのデータを読み出し、ネットワーク142を介してHDDレコーダ110に対して送信を開始する。
図3を参照して、リモコン100の構成について説明する。図3は、リモコン100の外観を表わす図である。リモコン100は、無線通信するためのアンテナ320と、赤外線信号を発信する発光部330と、赤外線信号を受光する受光部340と、指示の入力を受け付ける複数の操作ボタン350と、文字を表示するディスプレイ360と、予め規定された色で発光するLED370とを備える。
リモコン100は、たとえば充電機能を有するクレードル300に備え付けられる。クレードル300は、リモコン100のアンテナ320から発信された無線信号を受信するアンテナ302と、リモコン100に電力を供給する給電コネクタ306と、電源を取得するためのコネクタ304とを備える。クレードル300は、ゲートウェイ150に接続される。あるいは、別の局面においては、クレードル300がゲートウェイ150として機能する構成であってもよい。
図4を参照して、リモコン100の構成についてさらに説明する。図4は、リモコン100によって実現される機能の構成を表わすブロック図である。リモコン100は、入力部402と、受光部404と、ネットワーク受信部406と、計時部408と、記憶部410と、録音部412と、制御部420と、制御信号出力部440と、ネットワーク送信部442と、通知部444とを備える。
制御部420は、制御信号生成部422と、確認部424と、セッション管理部426と、IP電話部428と、コンテンツ情報取得部430と、更新情報算出部432と、不足コンテンツ検出部434と、要求信号生成部436と、通知情報生成部438とを含む。
入力部402は、リモコン100に対する操作の入力を受け付ける。入力部402は、たとえば図3に示されるボタン350として実現される。入力部によって受け付けられた操作のための指示は、制御信号生成部422に送出される。
受光部404は、赤外線信号を受信する。受光部404は、たとえば図3に示される受光部340に対応する。受光部404は、複数の機器の各々から発信された制御信号をそれぞれ受信することができる。この場合、各赤外線信号は、機器を特定するための機器コードとメーカーコードとを含んでいるため、リモコン100は、そのコードを参照することにより、受信した制御信号の発信元である機器(被制御機器)を制御する装置として機能することができる。
ネットワーク受信部406は、ゲートウェイ150から伝送されるパケットデータを受信する。ネットワーク受信部406は、受信したデータをコンテンツ情報取得部430に送出する。ネットワーク受信部406は、たとえば無線通信可能なインターフェイスとして実現される。
計時部408は、リモコン100における時刻情報を取得し、制御部420に送出する。録音部412は、制御部420から送出された音声信号を格納する。録音部412は、たとえばデータを不揮発的に記憶できるフラッシュメモリにより実現される。
記憶部410は、リモコン100を特定するためのデータと、被制御機器に対する指示を与えるための制御データとを格納している。記憶部410は、たとえばフラッシュメモリにより実現される。
制御信号生成部422は、入力部402からの指示と記憶部410に格納されているデータとに基づいて、機器を制御するための制御信号を生成する。制御信号生成部422は、その生成した信号を制御信号出力部440に送出する。制御信号生成部422は、リモコン100によって制御可能な機器に対する指示が実現されない場合には、他のリモコンと通信するための信号を生成する。具体的には、次に説明する確認部424からの信号に基づいて、他の機器に対する指示が実行可能であるか否かを確認する要求信号を生成する。
確認部424は、受光部404から送出される信号に基づいて、リモコン100が制御しようとしている機器における処理の実現が可能であるか否かを確認する。具体的には、受光部404は、制御対象機器から赤外線信号を受信する。この信号には、当該機器がリモコン100によって指示された動作を実行できるか否かを表わすデータが含まれている。確認部424は、そのデータに基づいて、リモコン100が送出した信号に対する動作が実行可能であるか否かを判断し、その判断した結果を表わすデータを、制御信号生成部422に送出する。制御信号生成部422は、確認部424からの信号に基づいて、他のリモコンに対して前述の信号を送信するための依頼を要求信号生成部436に送出する。
セッション管理部426は、確認部424による確認の結果と記憶部410に格納されているデータとに基づいて、他のリモコン(たとえばリモコン102)と通信するためのセッションの管理を実行する。具体的には、セッション管理部426は、記憶部410に格納されているリモコン102のアクセスコードと、インターネット190にアクセスするためのデータ(たとえばパスワード)とを参照して、インターネット190を介してリモコン102との間で通信を開始するための処理を実行する。セッション管理部426は、セッションの確立を確認すると、IP電話部428に対してインターネットプロトコルに基づく通信を実行するように指令を送出する。IP電話部428は、セッション管理部426からの指示に基づいて、インターネット190を介した通信を開始する。これにより、リモコン100とリモコン102との間の通信が、ピア・ツー・ピア形式で実現される。
コンテンツ情報取得部430は、ネットワーク受信部406によって受信されたパケットデータから、他の機器において格納されているコンテンツの情報を取得する。たとえば、コンテンツ情報取得部430は、リモコン102によって制御される機器、すなわちHDDレコーダ112、DVDレコーダ122、その他の機器に格納されている録画データのタイトルの一覧を取得する。コンテンツ情報取得部430は、取得した情報を更新情報算出部432に送出する。更新情報算出部432は、記憶部410に格納されているコンテンツ情報とコンテンツ情報取得部430から送信されたコンテンツ情報とを比較して、ホームネットワーク20において格納されているコンテンツが更新されたか否かを表わす情報を取得する。具体的には、新たな番組が録画されていることが確認されると、その番組のタイトルに新たなコンテンツであることを表わすフラグが付与される。逆に、記憶部410に格納されていたコンテンツが削除されていることが確認されると、更新情報算出部432は、記憶部410に登録されているデータに、そのコンテンツはホームネットワーク20において削除されたことを表わすフラグを関連付ける。
あるいは、更新情報算出部432は、ホームネットワーク10において格納されているコンテンツとホームネットワーク20において格納されているコンテンツとの相違を検出する。更新情報算出部432は、検出の結果を不足コンテンツ検出部434に送出する。
不足コンテンツ検出部434は、その結果に基づいて、他のネットワーク、たとえばホームネットワーク20に保存されているコンテンツを送信するための依頼を生成し、その依頼をネットワーク送信部442に送出する。この依頼信号は、たとえばホームネットワーク20のアドレスに加えて、転送の対象となるコンテンツの名称、そのコンテンツが格納されている機器(たとえばHDDレコーダ112を識別するためのデータ)を含む。
このような信号がネットワーク送信部442を介してインターネット190に送信されると、ホームネットワーク20は、そのデータに基づいて、HDDレコーダ112に格納されているコンテンツをたとえばホームネットワーク10のHDDレコーダ110に対して転送するように制御が実行される。その後、そのコンテンツがHDDレコーダ110に格納されると、HDDレコーダ110は、コンテンツの転送が完了したことを表わす赤外線信号を発信する。リモコン100がその赤外線信号を受信すると、HDDレコーダ110におけるコンテンツの一覧を表わすデータは、記憶部410において更新される。
その更新後、更新情報算出部432は、記憶部410のデータを参照して、HDDレコーダ110においてコンテンツが追加されたことを検知する。更新情報算出部432がその更新を検知すると、追加されたコンテンツを表わすデータが、通知情報生成部438に送信される。通知情報生成部438は、その情報に基づいてコンテンツの追加をリモコン100の使用者に通知するためのデータを生成する。このデータが通知部444に送信されると、通知部444は、予め規定された通知動作を実行する。
通知部444は、たとえばディスプレイ360、LED370あるいはリモコン100に設けられ得るスピーカ(図示しない)などである。たとえば、ディスプレイ360は、規定された動作が完了したことを表わすメッセージを表示する。LED370は、予め定められた色で、予め設定された間隔に基づいて点滅する。スピーカは、たとえば、予めリモコン100に保存されている音声データに基づいて、当該動作が完了した場合に出力される音声として規定されている音声を出力する。
制御信号出力部440は、制御部420から出力される信号に基づいて機器を制御するための信号を外部に出力する。制御信号出力部440は、たとえば発光部330として実現される。この場合、制御信号出力部440は、予め設定された周波数を有する赤外線信号を発信する。
ネットワーク送信部442は、パケットデータを送信できる。ネットワーク送信部442は、たとえばアンテナ320と、送信インターフェイス(図示しない)とによって実現される。
図5および図6を参照して、リモコン100のデータ構造について説明する。図5は、記憶部410におけるデータの格納の一態様を概念的に表わす図である。記憶部410は、リモコン100の使用者を表わす登録者名510と、リモコン100がIP接続を行なうために予め割り当てられた登録番号512とを含む。登録者名510は、たとえばボタン350に対する操作に基づいて、当該使用者が認識可能な文字情報を入力することにより登録されるデータである。登録番号512は、ホームネットワーク10においてリモコン100を接続する場合に通信事業者から割り当てられる電話番号である。
記憶部410は、さらにテーブル520,530を含む。テーブル520は、登録者名522と、IP電話番号524と、グループ526とを含む。登録者名522は、携帯電話100がIP接続を行なうために予め使用者によって入力された通信相手に相当する。IP電話番号524は、各登録者について予め割り当てられているIP接続のための電話番号である。グループ526は、登録者名522に割り当てられている各登録者がいずれのグループに属するかを表わす属性情報である。グループ526のような属性情報を参照することにより、たとえばコンテンツの転送に関し、同様の嗜好、共通の趣味等、共通点を有する他の使用者との間で、簡単にかつ適切な転送を実現することができる。なお、デジタルコンテンツに関する著作権の保護の観点から、たとえば、転送は、1回のみに限られるような制御信号がコンテンツ信号に付加され、受信側の録画装置は、当該信号に基づいて、受信したコンテンツの転送を禁止するような構成が適用されてもよい。
テーブル530は、登録者名532と、使用可能機器名534と、機器ID536と、使用状況538とを含む。登録者名532は、テーブル520における登録者名522と同一の登録者名である。使用可能機器名534は、各登録者についてその登録者が有するホームネットワークにおいてリモコン100が使用可能な機器を表わす名称である。機器ID536は、当該機器に対して関連付けられているリモコン100が当該機器を識別するためのデータである。使用状況538は、当該機器が現在使用可能であるか否かを表わす状態情報である。テーブル520とテーブル530とに格納されているデータは、使用者がボタン350を操作することにより、あるいはネットワーク受信部406を介して他のリモコンから情報を取得することにより、逐次更新され得る。
図6は、HDDレコーダ110を制御するためにリモコン100が記憶部410に格納しているデータを表わす図である。記憶部410は、図5に示されるデータ項目に加えて、メーカーコード610と、機器番号620と、製造番号630と、ボタン640と、動作モード650とを含む。メーカーコード610は、HDDレコーダ110の製造者を表わすデータである。機器番号620は、HDDレコーダ110を識別するための製品コードに相当する。製造番号630は、HDDレコーダ110に対して固有に割り当てられた番号である。メーカーコード610と機器番号620と製造番号630とは、リモコン100とHDDレコーダ110との通信によって、HDDレコーダ110から取得される。あるいは、リモコン100の使用者がボタン350を操作することにより各データを入力してもよい。これらのデータが記憶部410に格納されると、リモコン100は、HDDレコーダ110を制御するためのリモコンとして機能する。
また、別の局面においてリモコン100の使用者が他の機器(たとえばDVDレコーダ120、あるいはテレビ130)の情報を記憶部410に格納させると、その後は、リモコン100は、更新後に設定された機器を制御するためのリモコンとして機能する。あるいは、逐次機器の情報を取得するような構成に代えて、複数のテーブルを予め用意しておき、各テーブルにそれぞれの機器情報を格納する構成であってもよい。この場合、使用者は、リモコン100に設けられているボタン350のいずれかを操作して制御対象となる機器を選択することにより、その選択された機器のみを制御するように実現することもできる。
図6を再び参照して、記憶部410は、ボタン350を構成する各々のボタンを特定するデータと、各ボタンに対する操作が行なわれたときに実行される動作を表わすデータとを有している。
具体的には、領域640には、各ボタンを識別するデータがそれぞれ格納されている。領域650には、各ボタンに対して割り当てられた機能を指示するための動作モードが格納されている。たとえば、数字ボタン「1」に対しては、その押下が行なわれたときには「1」を表わす信号を送信するように機能が割り当てられている。あるいはカーソルアップボタンに対しては、ディスプレイ360に示される項目の上に表示される項目の選択あるいは、リモコン100がテレビ130を制御している場合には、テレビ130のディスプレイに示される項目の上の位置に表示される項目を選択するための指示が送出される。
図7を参照して、本実施の形態に係るHDDレコーダ110について説明する。図7は、HDDレコーダ110のハードウェア構成を表わすブロック図である。HDDレコーダ110は、ケーブル145を介してテレビ130に接続されている。また、HDDレコーダ110は、ネットワーク140を介してゲートウェイ150に接続されている。
HDDレコーダ110は、リモコン信号を受信する受光部724と、指示の入力を受け付ける操作部722と、赤外線信号を発信する発信部720とを備える。さらに、HDDレコーダ110は、アンテナ790に接続されるチューナ730と、外部入力部732と、MPEG(Moving Picture Experts Group)エンコーダ752と、計時回路726と、表示部728と、CPU720と、メモリ712と、DVD駆動装置770と、ハードディスク装置740と、MPEGデコーダ754と、OSD(On Screen Display)画像生成回路714と、合成回路758と、D/A(Digital to Analog)変換部760と、出力部768とを備える。
ハードディスク装置740は、デジタル情報を記録するハードディスク744と、ハードディスク744にデータを格納しあるいはハードディスク744からデータを読み出すためのピックアップ742とを含む。DVD駆動装置770には、DVD772が装着され得る。
受光部724は、リモコン端末により発信される制御信号、たとえば赤外線信号を受信する。受光部724が受け付けたリモコンからの制御信号は、CPU710に送出される。操作部722は、たとえばタッチパネルその他のボタンにより実現される。操作部722が受け付けた指示は、電気信号に変換され、CPU710に送出される。発信部720は、CPU710によって生成された信号に基づいて赤外線信号を生成し、予め規定された範囲内にその信号を発信する。当該範囲は、発光素子の出力、取り付け態様によって異なる。赤外線信号は、受光部724が受信した制御信号に対する回答を含む。この回答は、録画予約の可否についての情報を含む。
計時回路726は、HDDレコーダ110における時刻情報を生成し、CPU710に送出する。なお、計時回路726は、単独の回路素子に代えて、CPU710に含まれてもよい。
表示部728は、CPU710によって生成されるデータに基づいてHDDレコーダ110の作動状態を表わす情報を表示する。表示部728は、液晶表示装置、有機EL(Electro Luminescence)などにより実現される。作動状態は、HDDレコーダ110が外部からコンテンツの入力を受け付けて、当該コンテンツのデータをハードディスク744に書き込んでいる状態等を含む。表示部728は、たとえば筐体に設けられる液晶ディスプレイとして実現される。
アンテナ790は、テレビ放送信号を受信する。アンテナ790によって受信された信号は、チューナ730に入力される。チューナ730は、CPU710による選局指示に基づいて、選局が指示されたチャンネルの電波を取得し、MPEGエンコーダ752に送出する。MPEGエンコーダ752には、外部入力部732からの出力信号も入力され得る。MPEGエンコーダ752は、チューナ730からの信号あるいは外部入力部732を介して受け付けられた信号を圧縮符号化して、符号化により生成された信号を出力する。圧縮符号化された信号は、ハードディスク装置740によってハードディスク744に確保された領域に書き込まれる。
MPEGデコーダ754は、CPU710による指示に基づいて、ハードディスク744に格納されているデータを復号化して出力する。その信号は、合成回路758に送出される。CPU710は、受光部724からの指示あるいは操作部722に対する操作に基づいて、テレビ130に表示される画像(たとえばチャンネル番号)の生成指令を出力する。この指令は、OSD画像生成回路714に送出される。OSD画像生成回路714は、その指令に基づいて、文字を表示するためのデータを生成し、合成回路758に送出する。
合成回路758は、MPEGデコーダ754からのデータとOSD画像生成回路714からのデータとに基づいて、テレビ130に表示される映像のデジタル信号を生成する。この信号は、D/A変換部760に送出される。D/A変換部760は、そのデジタル信号をアナログ信号に変換して出力する。出力部768は、ケーブル145を介して、その信号を外部に出力する。出力された信号がテレビ130に入力されると、テレビ130は、ハードディスク744に格納されていたデータに基づく映像を表示する。なお、テレビ130がデジタル信号の入力を受け付けることができる場合には、D/A変換部760はなくてもよい。
DVD駆動装置770は、CPU710からの指示に基づいて、装着されているDVD772に格納されているデータを読み出して、MPEGデコーダ754に出力する。あるいは、CPU710は、チューナ730によって取得される信号あるいは外部入力部732に対して入力される信号を書込むように、DVD駆動装置770に対して指示信号を送出する。DVD駆動装置770は、そのような信号に基づいて、予め設定された録画モードを適用してデータをDVD772に書き込む。
なお、HDDレコーダ110によって実現される動作は、当業者にとって容易に理解できるものである。したがって、ここでは詳細な説明は繰り返さない。
図8を参照して、HDDレコーダ110によって実現される機能について説明する。図8は、CPU710が実行する機能の構成を表わすブロック図である。CPU710は、外部から入力される情報に基づいて録画予約を指示する情報を取得するための予約情報取得部810と、その録画予約が実行可能であるか否かを判断するための判断部820と、その判断の結果を表わすデータを生成する生成部830と、生成部830によって生成された指示を送信する送信指示部840と、入力される指示に基づいて録画するように各部に対して指令を送出する録画制御部850と、入力された指示に基づいて選択されたコンテンツを再生するように、指示信号をハードディスク装置740に送信する再生制御部860とを備える。
次に、図9を参照して、ホームネットワーク20を構成するHDDレコーダ112について説明する。図9は、HDDレコーダ112のハードウェア構成を表わすブロック図である。
HDDレコーダ112は、リモコン信号を受信する受光部924と、指示の入力を受け付ける操作部922と、赤外線信号を発信する発光部920とを備える。さらに、HDDレコーダ112は、アンテナ990に接続されるチューナ930と、外部入力部932と、MPEGエンコーダ752と、計時回路926と、表示部928と、CPU920と、メモリ912と、DVD駆動装置970と、ハードディスク装置940と、MPEGデコーダ954と、OSD(On Screen Display)画像生成回路914と、合成回路958と、D/A(Digital to Analog)変換部960と、出力切換部968とを備える。
ハードディスク装置940は、デジタル情報を記録するハードディスク944と、ハードディスク944にデータを格納しあるいはハードディスク944からデータを読み出すためのピックアップ742とを含む。DVD駆動装置970には、DVD972が装着され得る。
受光部924が受け付けたリモコンからの制御信号は、CPU910に送出される。操作部922は、たとえばタッチパネルその他のボタンにより実現される。操作部922が受け付けた指示も同様に、電気信号に変換され、CPU910に送出される。発光部920は、CPU910によって生成された信号に基づいて赤外線信号を生成し、予め規定された範囲内にその信号を発信する。赤外線信号は、たとえば受光部924が受信した制御信号に対する回答を含む。この回答は、たとえば録画予約の可否についての情報を含む。
計時回路926は、HDDレコーダ112における時刻情報を生成し、CPU910に送出する。表示部928は、CPU910によって生成されるデータに基づいてHDDレコーダ112の作動状態を表わす情報を表示する。作動状態は、HDDレコーダ112が外部からコンテンツの入力を受け付けて、当該コンテンツのデータをハードディスク944に書き込んでいる状態等を含む。表示部928は、たとえば筐体に設けられる液晶ディスプレイとして実現される。
アンテナ990は、テレビ放送信号を受信する。アンテナ990によって受信された信号は、チューナ930に入力される。チューナ930は、CPU910による選局指示に基づいて、選局が指示されたチャンネルの電波を取得し、MPEGエンコーダ752に送出する。MPEGエンコーダ752には、外部入力部932からの出力信号も入力され得る。MPEGエンコーダ752は、チューナ930からの信号あるいは外部入力部932を介して受け付けられた信号を圧縮符号化する。
圧縮符号化された信号は、ハードディスク装置940によってハードディスク944に確保された領域に書き込まれる。
MPEGデコーダ954は、CPU910による指示に基づいて、ハードディスク944に格納されているデータを復号化し、復号化された信号を出力する。その信号は、合成回路958に送出される。CPU910は、受光部924からの指示あるいは操作部922に対する操作に基づいて、テレビ132に表示される画像(たとえばチャンネル番号)の生成指令を出力する。この指令は、OSD画像生成回路914に送出される。OSD画像生成回路914は、その指令に基づいて、文字を表示するためのデータを生成し、合成回路958に送出する。
合成回路958は、MPEGデコーダ954からのデータとOSD画像生成回路914からのデータとに基づいて、テレビ132に表示される映像のデジタル信号を生成する。
この信号は、出力切換部969に送出される。出力切換部968は、ネットワーク142に接続されている。出力切換部968は、CPU910により出力される切換指示に基づいて、映像音声信号の出力先をテレビ132およびネットワーク142のいずれかに切り換える。
具体的には、CPU910は、リモコン102からの制御信号に基づいて、ハードディスク装置940に格納されているコンテンツを読み出し、そのコンテンツをネットワーク142に対して送信するように、出力切換部968に対して指示を送出する。
出力切換部968は、その指示に基づいて、当該コンテンツのデータ形式をインターネット通信用のデータ形式に変換して、ネットワーク142に出力する。これにより、HDDレコーダ112に記録されているコンテンツが、インターネット190を介してHDDレコーダ110に転送される。
一方、CPU910から出力された指示がテレビ132にコンテンツを出力する支持である場合には、合成回路958から出力されたデジタル信号は、D/A変換部960に送出される。D/A変換部960は、そのデジタル信号をアナログ信号に変換して、アナログ信号をケーブル147に出力する。その結果、テレビ132がHDDレコーダ112からの信号の入力を受け付ける状態である場合には、テレビ132は、HDDレコーダ112に格納されているコンテンツデータに基づく映像を表示し、音声を出力する。
なお、テレビ132がデジタル信号の入力を受け付けることができる場合には、D/A変換部960は不要であり、HDDレコーダ112は、デジタルデータのまま出力することができる。
DVD駆動装置970は、CPU910からの指示に基づいて、装着されているDVD972に格納されているデータを読み出して、MPEGデコーダ954に出力する。あるいは、CPU910は、チューナ930によって取得される信号あるいは外部入力部932に対して入力される信号を書き込むように、DVD駆動装置970に対して指示信号を送出する。DVD駆動装置970は、そのような信号に基づいて、予め設定された録画モードを適用してデータをDVD972に書き込む。
さらに、HDDレコーダ112は、ケーブル147を介してテレビ132に接続されている。また、HDDレコーダ112は、ネットワーク142を介してゲートウェイ152に接続されている。
なお、図9に示されるHDDレコーダ112の動作の詳細は、上記の入出力の構成および動作の相違以外は、図7に示されるHDDレコーダ110の動作の詳細と同様である。当該詳細は、当業者が容易に理解できるものである。したがって、その詳細の説明は、繰り返さない。
図10を参照して、ネットワーク20において機器を制御するために使用されるリモコン102について説明する。図10は、リモコン102が有する機能の構成を表わすブロック図である。リモコン102は、ネットワーク受信部1002と、入力部1004と、受光部1006と、セッション管理部1008と、IP電話部1110と、制御信号生成部1012と、制御信号取得部1014と、予約依頼検出部1016と、問合信号生成部1018と、結果確認部1020と、回答生成部1022と、録画予約指示生成部1024と、録画終了報告検出部1026と、終了報告生成部1028と、記憶部1030と、ネットワーク送信部1032と、制御信号出力部1034とを備える。
ネットワーク受信部1002は、無線通信ネットワーク162を介してゲートウェイ152から送信される信号を受信する。入力部1004は、リモコン102に対する指示の入力を受け付ける。入力部1004は、たとえばリモコン1002に設けられるボタン、ダイヤルその他の入力機構により実現される。受光部1006は、ホームネットワーク20を構成する各機器、すなわちHDDレコーダ112、DVDレコーダ122、テレビ132からそれぞれ発信される赤外線信号を受信する。受光部1006によって受信された信号に含まれる情報は、結果確認部1020に送出される。
セッション管理部1008は、ネットワーク受信部1002により受信されたデータに含まれる接続要求に基づいて、インターネット190を介してリモコン100との通信のためのセッションを管理する。具体的には、セッション管理部1008は、リモコン100によって送信されるデータの中から、リモコン100を識別するためのデータを取得し、そのデータが記憶部1030に予め登録されているデータと一致するか否かを判断する。これらのデータが一致する場合には、セッション管理部1008は、リモコン100との通信を確立するためのネゴシエーションを開始する。リモコン100とリモコン102との通信が確立されると、セッション管理部1008は、IP電話部1010に対して、インターネットプロトコルに基づく通信を行なうように指令する。
IP電話部1010は、記憶部1030に格納されているデータに基づいて、セッション管理部1008によって確立された通信相手との間でIP電話機能を実現する。具体的には、IP電話部1010は、記憶部1030に格納されている送信先データを読み出し、そのデータと、送信されるデータ内容とが含まれるパケットを生成し、ネットワーク送信部1032に対して当該パケットを送出する。
制御信号生成部1012は、入力部1004に対して入力された指示に基づいて、機器を制御するための赤外線信号を生成し、制御信号出力部1034に対して送出する。
制御信号取得部1014は、ネットワーク受信部1002によって受信されたパケットデータの中から、リモコン100によって送信された制御信号を取得する。この制御信号は、具体的には、リモコン100がHDDレコーダ110に対して送信した指令(たとえば録画予約のための情報)に相当する。制御信号取得部1014は取得した制御信号を予約依頼検出部1016に送出する。
予約依頼検出部1016は、その信号に基づいてリモコン100から送信された信号の中に予約依頼が含まれているか否かを判断する。この判断は、たとえば送信されるパケットに含まれるヘッダの項目に基づいて行なわれる。予約依頼検出部1016は、録画予約の依頼を検出すると、その検出結果を問合信号生成部1018に送出する。問合信号生成部1018は、その結果に基づいて、リモコン102が制御可能な機器に対して録画予約が可能であるか否かを問合せるための信号を生成する。問合信号生成部1018は、その生成した信号を制御信号出力部1034に対して送出する。制御信号出力部1034は、その信号を赤外線信号に変換して、予め設定された範囲に対して発信する。
結果確認部1020は、受光部1006によって受信された機器の信号に基づいて、依頼を受けた予約が可能であるか否かの結果を確認する。具体的には、結果確認部1020は、各機器から発信される赤外線信号に含まれる制御データに基づいて、指定された時間帯における録画が可能であるか否かを判断する。制御データは、具体的な項目として、録画予約が行なわれるべき時間帯および選局の対象となるチャンネルおよびその録画予約が可能であるか否かを表わすデータを含む。結果確認部1020は、その確認の結果を表わすデータを、回答生成部1022に送出する。
回答生成部1022は、結果確認部1020からのデータに基づいて、リモコン100に返信するためのデータを生成する。具体的には、回答生成部1022は、ヘッダにリモコン100のアドレスを含め、ボディに、回答内容を表わすデータを含めることにより、ネットワーク送信用のパケットデータを生成する。回答生成部1022は、そのデータをネットワーク送信部1032に対して送出する。ネットワーク送信部1032は、そのヘッダに含まれているアドレスを参照して、リモコン100に対してパケットデータを送出する。
その後、リモコン100が、この回答に基づいて、録画の依頼の確定の指示を送信すると、そのデータは、ネットワーク受信部1002によって受信される。
録画予約指示生成部1024は、ネットワーク受信部1002によって受信されたパケットデータの中から、録画予約を依頼するデータを抽出し、そのデータに基づいてホームネットワーク20に含まれる機器に対する録画予約の指示を生成する。具体的には、録画予約指示生成部1024は、開始ビットと、録画予約が行なわれる機器を識別する機器コードと、制御内容(すなわち録画予約が行なわれる時間帯および選局されるチャンネル)を表わすデータと終了ビットとを含めることにより、制御信号を生成する。録画予約指示生成部1024は、その生成した制御信号を制御信号出力部1034に対して送出する。制御信号出力部1034は、その信号を赤外線信号として発信する。
このような信号が発信されると、HDDレコーダ112、DVDレコーダ122およびテレビ132は、その信号の送信を検知し、HDDレコーダ112のみが、その信号に含まれる機器コードに基づいて具体的な処理を実行する。すなわち、HDDレコーダ112は、予約が指示された時間帯およびチャンネルを表わすデータを内部のメモリに格納し、録画の予約のための処理を完了する。
その後、録画予約が指示された時刻が到来すると、HDDレコーダ112は、設定されたデータに基づいて録画を開始する。録画の終了時刻が到来すると、HDDレコーダ112は、録画を終了する。HDDレコーダ112は、予約録画の設定に基づく動作が完了したことを検知すると、その完了を表わす信号を生成し、赤外線信号として発信する。リモコン102は、その信号を受信する。すなわち、受光部1006は、HDDレコーダ112から発信された信号を受信すると、その信号に含まれる録画の終了を表わすデータに基づいて、その信号を録画終了報告検出部1026に送出する。録画終了報告検出部1026は、HDDレコーダ112において録画が終了したことを検知し、その終了を通知するための信号を生成するように、終了報告生成部1028に指令を送出する。
終了報告生成部1028は、その指令に基づいて、HDDレコーダ112において録画が終了したことを表わすデータを生成する。具体的には、終了報告生成部1028は、リモコン100のアドレスを有するヘッダと、指定された録画が完了したことを表わすデータを有するボディとが含まれるパケットデータを生成し、ネットワーク送信部1032に対して送出する。ネットワーク送信部1032は、そのパケットデータをインターネット190に対して送信する。
記憶部1030は、リモコン102に対して上記の各処理を実行させるためのプログラムあるいはリモコン102を複数の機器を制御するための装置として機能させるための制御データを格納する。記憶部1030におけるデータ構造は、後述する。
図11および図12を参照して、リモコン102のデータ構造について説明する。図11は、リモコン102が備える記憶部1030におけるデータの格納の一態様を概念的に表わす図である。記憶部1030は、たとえばデータを不揮発的に格納するフラッシュメモリとして実現される。記憶部1030は、登録者名1110と登録番号1112とを含む。
登録者名1110は、すなわちリモコン102の使用者として入力されたデータである。このデータは、たとえば入力部1004に対して使用者がキー操作を行なうことにより記憶部1030に格納される。登録番号1112は、リモコン102をIP電話として機能させるために、通信事業者によって予め割り当てられた電話番号である。登録番号1112は、使用者が入力部1004に対して数字を入力することにより、記憶部1030に格納される。あるいは、ネットワーク受信部1002が、登録番号が含まれるデータを受信し、そのデータを記憶部1030に格納することによっても登録され得る。
また、記憶部1030は、登録者名1120と、IP電話番号1122と、グループ1124とを含む。登録者名1120は、リモコン102の通信相手として使用者によって登録された他のリモコンの使用者を識別するデータである。たとえば、リモコン100の使用者が「XYZ」である場合には、リモコン100の使用者の名称が、登録者名1120として格納される。またリモコン100が有するIP電話番号は、たとえば「050−1234−5678」として格納される。グループ1124は、リモコン102が通信する相手であるリモコン100の属するグループを表わす。リモコン102が、複数のリモコンの各々と通信する場合には、たとえば友人その他の属性をグループ1124として分類することにより、特定のグループに属する通信相手のみと通話することができる。
さらに、記憶部1030は、登録者名1130と、使用可能機器名1132と、機器ID1134と、使用状況1136とを含む。登録者名1130は、登録者名1120と同一の登録者名が格納される。使用可能機器名1132は、各登録者が有するネットワークにおいて使用可能な機器を識別するデータである。機器ID1134は、各機器に割り当てられており、その機器を制御するためのリモコンが識別可能な番号である。使用状況1136は、その機器が現在使用可能であるか否かを表わすデータ(たとえばフラグ)である。
図12は、記憶部1030における機器を制御するためのデータの格納の一態様を概念的に表わす図である。記憶部1030は、データを格納する領域1210から1250を含む。リモコン102が、たとえばHDDレコーダ112を制御するためのリモコンとして機能している場合、HDDレコーダ112のメーカーコードを表わすデータは、領域1210に格納される。HDDレコーダ112の機器番号は、領域1220に格納される。製造番号は、領域1230に格納される。リモコン102が入力部として有するボタンを識別するデータは、領域1240に格納される。各ボタンに対する操作に応じて実現される動作を表わすデータは、領域1250に格納される。領域1240に格納されているデータと領域1250に格納されているデータとは、相互に関連付けられている。したがって、リモコン102は、各ボタンの押下に応答して、制御される機器としてのHDDレコーダ112の動作を制御するための信号をそれぞれ生成し、その信号を赤外線信号として発信する。
図13を参照して、リモコン100の制御構造について説明する。図13は、リモコン100が実行する処理の手順を表わすフローチャートである。図13に示される各処理は、たとえば記憶部410に格納されているプログラムが実行されることにより実現される。
ステップS1302にて、リモコン100のCPU420は、ボタン350に対する操作に基づいて予約情報の入力を受け付ける。ステップS1304にて、CPU420は、発光部330を介して入力された予約情報に対する信号を発信する。ステップS1306にて、CPU420は、HDDレコーダ110により発信された信号から、予約情報に対する録画の予約の可否の結果を取得する。
ステップS1308にて、CPU420は、ボタン350に対する操作に基づいて、IP接続の指示が入力された否かを判断する。CPU420が、IP接続の指示が入力されたと判断すると(ステップS1308にてYES)、制御はステップS1310に移される。そうでない場合には(ステップS1308にてNO)、制御はステップS1330に移される。
ステップS1310にて、CPU420は、IP電話機能を実現するために通信セッションを確立する。ステップS1312にて、CPU420は、通信セッションが確立されたことに基づいて他のリモコンすなわちリモコン102との通信を開始する。ステップS1314にて、CPU420は、リモコン102に対して入力された予約情報に対応する録画予約の依頼を送信する。リモコン102がこの依頼を受信すると、リモコン102はHDDレコーダ112その他の機器と通信を行ない、録画予約に基づく録画が実行可能であるか否かの確認処理を行なう。リモコン102が、確認結果を受信すると、相手方にも確立されているIP電話機能を用いて、確認の結果が返信される。
ステップS1316にて、CPU420は、リモコン102によって送信された依頼の結果を受信する。ステップS1318にて、CPU420は、その依頼の結果を記憶部410に保存する。
ステップS1320にて、CPU420は、IP電話の終了の指示が入力されたか否かを判断する。CPU420が、その指示は入力されたと判断すると(ステップS1320にてYES)、制御はステップS1322に移される。そうでない場合には(ステップS1320にてNO)、制御はステップS1324に移される。
ステップS1322にて、CPU420は、リモコン102との間に確立されていた通信セッションの終了指示を出力する。これにより、リモコン100とリモコン102との間の通信は遮断される。ステップS1324にて、CPU420は、ボタン350に対する操作に基づいて予め規定された他の通信処理を実行する。その後、制御はステップS1320に戻される。ステップS1330にて、CPU420は、予め定められた他の処理を実行する。
図14を参照して、リモコン102の制御構造について説明する。図14は、リモコン102のCPU1050が実行する処理の手順を表わすフローチャートである。
ステップS1402にて、リモコン102のCPU1050は、リモコン100からのIP電話の着信を検知する。ステップS1404にて、CPU1050は、IP電話機能により通信セッションを確立する。ステップS1406にて、CPU1050は、録画予約の依頼を受信したことを検知する。ステップS1408にて、CPU1050は、その依頼に基づいてHDDレコーダ112に対する予約情報を生成する。ステップS1410にて、CPU1050は、制御信号出力部1034を介してその予約情報を発信する。
ステップS1412にて、CPU1050は、HDDレコーダ112から発信された、予約録画の可否の確認の結果を受信する。CPU1050は、その結果に基づいて、リモコン100に対して送信するためのデータを生成する。ステップS1414にて、CPU1050は、ネットワーク送信部442を介してリモコン100に対して確認の結果を送信する。ステップS1416にて、CPU1050は、リモコン100との間に確立されていた通信セッションを終了する。
なおこのセッションの終了が行なわれる前に、リモコン100から送信された、録画予約の指示がリモコン102によって受信される。
ステップS1418にて、CPU1050は、制御信号出力部1034を介して、予約情報に基づく録画予約の確定指示を発信する。リモコン102による赤外線信号の照射範囲にHDDレコーダ112が存在している場合、HDDレコーダ112は、その信号を受信でき、当該信号に含まれる録画予約のための処理を実行する。これにより、同時間帯における他の予約の入力が受け付けられなくなる。
その後、HDDレコーダ112は、指定された時刻が到来すると、予約情報に基づく番組の録画を開始する。さらに、終了時刻が到来すると、HDDレコーダ112は、行なっていた録画処理を終了する。
HDDレコーダ112は、指示された録画予約が終了したことを検知すると、その終了を通知するためのデータを生成し、発光部720を介してその信号を発信する。ステップS1420にて、CPU1050は、受光部1006を介してHDDレコーダ112から送信された録画予約の終了の通知を受信する。ステップS1422にて、CPU1050は、その通知を送信用データに変換し、リモコン100に対して録画予約の終了の通知を送信する。このとき、リモコン100とリモコン102との間にIP電話機能による通信セッションが確立されていてもよいし、あるいは、たとえば電子メールのような形で一時的な通信が行なわれるような態様であってもよい。
リモコン100がその通知を受信すると、録画予約の終了がリモコン100のLEDによって示される。あるいは、その通知に基づいてメッセージが生成され、リモコン100からテレビ130に対してそのメッセージ信号が発信される。テレビ130は、その信号に基づいてホームネットワーク20における録画予約が終了したことを表わす文字情報を表示する。その後、リモコン100の使用者が、録画予約を依頼したコンテンツの転送指示を送信すると、その指示は、リモコン102によって受信される。
ステップS1424にて、CPU1050は、リモコン100から送信された、録画予約に基づき録画されたコンテンツの転送依頼を受信する。CPU1050は、その転送依頼に基づいて、録画されたコンテンツを読み出して、ネットワーク142を出力先とする転送指示を表わす信号を生成する。ステップS1426にて、CPU1050は、制御信号出力部1034を介して、HDDレコーダ112に対して、コンテンツの転送指示信号を送信する。
図15を参照して、HDDレコーダ112の制御構造について説明する。図15は、HDDレコーダ112のCPU910が実行する処理の手順を表わすフローチャートである。
ステップS1502にて、CPU910は、受光部924を介して、リモコン102から発信された予約情報を受信したことを検知する。ステップS1504にて、CPU910は、予約情報に基づいてメモリ912を参照し、録画予約が可能であるか否かを確認する。ステップS1506にて、CPU910は、確認の結果を表わす信号を生成する。この信号は、予約情報を特定するためのデータと録画予約が可能であるか否かを表わすデータとを含む。ステップS1508にて、CPU910は、発光部920を介して、生成した信号を発信する。リモコン102がHDDレコーダ112に対して赤外線信号を受信可能な範囲に置かれている場合には、リモコン102はその信号を受信することができる。リモコン102は、その信号に基づいてリモコン100と通信を行ない、HDDレコーダ112における録画が可能である場合には、録画予約の確定指示を受信する(ステップS1414)。
ステップS1510にて、CPU910は、リモコン102から発信された制御信号の受信を検知する。ステップS1512にて、CPU910は、その信号が録画予約の決定の指示であるか否かを判断する。CPU910が、その信号は録画予約の決定の指示であると判断すると(ステップS1512にてYES)、制御はステップS1514に移される。そうでない場合には(ステップS1512にNO)、制御はステップS1530に移される。ステップS1514にて、CPU910は、信号に含まれる予約情報(録画日時、録画時間、チャンネル、録画モード等)をメモリ912に格納する。これにより、HDDレコーダ112における録画予約の設定が完了する。
ステップS1516にて、CPU910は、計時回路926からの信号に基づいて録画を開始する時刻が到来したことを検知する。ステップS1518にて、CPU910は、メモリ912に格納されている予約情報に基づいて録画を開始する。ステップS1520にて、CPU910は、実行していた録画が終了したことを検知し、録画の終了を通知する信号を生成し、発光部920を介して赤外線信号として発信する。
その後、リモコン102とリモコン100との間で通信が行なわれ、録画されたコンテンツの転送指示のやり取りが実行される。ステップS1522にて、CPU910は、リモコン102から発信されたコンテンツの転送指示(ステップS1426)を受信する。ステップS1524にて、CPU910は、ハードディスク装置940に格納されているコンテンツを読み出し、信号の出力先をネットワーク142に切り換えるように出力切換部968に対して指令を送信し、その後ハードディスク装置940からネットワーク142に送信するように各部の動作を制御する。
次に、図16から図22を参照して、通信されるデータについて説明する。図16は、リモコン100からリモコン102に送信されるパケット1600の構成を概念的に表わす図である。
パケット1600は、ヘッダ1610と、制御データ1620と、データ内容1630とを含む。ヘッダ1610は、送信元アドレス(すなわちリモコン100のネットワーク上のアドレス)と宛先アドレス(すなわちリモコン102のネットワーク上におけるアドレス)とを含む。制御データ1620は、宛先アドレスにより特定される相手に対する動作の依頼を表わすデータである。制御データ1620は、たとえば録画予約依頼を表わすデータを含む。データ内容1630は、制御データ1620に関連付けられる具体的な制御項目を含む。たとえば、データ内容1630は、選局されるべきチャンネルを表わすチャンネル番号と、録画開始時刻と、録画終了時刻と、録画されるときに適用されるモードとを含む。
図17は、リモコン102が発信する制御信号1700の構成を概念的に表わす図である。制御信号1700は、開始ビット1710と、制御データ1720と、データ内容1730と、終了ビット1740とを含む。開始ビット1710は、制御信号1700の先頭であることを表わす。制御データ1720は、たとえば制御信号1700により制御される機器を識別するための機器識別データと、その機器に対して具体的に指示される動作(たとえば録画予約確認)とを含む。データ内容1730は、制御データ1720に関連付けられる具体的なデータ項目を含む。たとえば、データ内容1730は、選局されるべきチャンネル番号を表わすデータと、録画開始時刻と、録画終了時刻と、録画モードとを含む。終了ビット1740は、制御信号1700の終わりを表わす。
図16と図17とから明らかなように、制御データ1620に含まれる項目は、制御データ1720に含まれる項目に対応する。また、データ内容1630に含まれる具体的なデータ項目は、データ内容1730として具体的に示される項目に対応する。このようにして、リモコン100から発信された制御信号は、パケット1600として、他のリモコンすなわちリモコン102に送信され、リモコン102は、制御信号1700として具体的な制御項目を同様に発信することができる。
図18は、HDDレコーダ112が発信する回答信号1800の構成を概念的に表わす図である。回答信号1800は、開始ビット1810と、制御データ1820と、データ内容1830と、終了ビット1840とを含む。
開始ビット1810は、回答信号1800の先頭を表わす。制御データ1820は、回答信号1800の属性を表わす。制御データ1820は、回答信号1800の発信元である機器を識別するデータ(たとえばHDDレコーダ112の機器コード)と、回答結果の種類を表わすデータ(たとえば「確認結果回答」を意味するデータ)とを含む。データ内容1830は、具体的なデータ項目として制御データ1820に関連付けられるものを含む。データ内容1830は、たとえば確認結果を表わすデータとその確認結果に関連付けられる理由を表わすデータとを含む。確認結果は、たとえば録画予約が可能であるか否かを表わすデータ(たとえばフラグ)と、録画予約が不可能である場合に当該理由を表わすデータ(たとえばその時間帯が既に予約済みであるか否かあるいは容量が不足しているか)を含む。終了ビット1840は、回答信号1800の終了を表わす。
図19は、リモコン102からリモコン100に送信されるパケット1900の構成を概念的に表わす図である。パケット1900は、ヘッダ1910と、制御データ1920と、データ内容1930とを含む。
ヘッダ1910は、パケット1900の送信元を特定するためのデータ(すなわちリモコン102のネットワーク上におけるアドレス)と、パケット1900の宛先を特定するためのアドレス(たとえばリモコン100のネットワーク上におけるアドレス)とを含む。制御データ1920は、パケット1900の属性に相当する。制御データ1920は、たとえば録画予約依頼回答を表わすデータを含む。この場合、制御データ1920は、リモコン100からリモコン102に送信されたパケット1600(図16)に含まれる制御データ1620に対する回答となる。データ内容1930は、制御データ1920に関連付けられる具体的なデータ項目を含む。データ内容1930は、録画予約が可能であるか否かを表わすデータと、録画予約が不可能である場合にその理由を表わすデータ(予約済みあるいは容量不足)を含む。
図18と図19とから明らかなように、パケット1900に含まれる制御データ1920は、回答信号1800に含まれる制御データ1820に対応する。また、データ内容1930に含まれる項目は、データ内容1830に含まれる項目に対応する。このようにして、HDDレコーダ112から発信された信号に含まれる情報は、インターネット190を介して、別のホームネットワーク10を構成するリモコン100に送信される。
図20は、リモコン100からリモコン102に送信されるパケット2000の構成を概念的に表わす図である。パケット2000は、たとえばリモコン100の使用者がボタン350を操作して送信指示を入力した場合に発信される。パケット2000は、ヘッダ2010と、制御データ2020と、データ内容2030とを含む。
ヘッダ2010は、パケット2000の送信元を特定するためのデータ(リモコン100のネットワーク上におけるアドレス)と、パケット2000の宛先を特定するためのデータ(リモコン102のネットワーク上におけるアドレス)とを含む。制御データ2020は、パケット2000の属性を表わす。制御データ2020は、たとえばHDDレコーダ112に記録されているコンテンツの転送を依頼するデータである。このデータは、リモコン100の使用者が、ディスプレイ360に表示される情報を参照しながら、ボタン350を操作したときに生成される。データ内容2030は、制御データ2020に関連付けられる具体的なデータ項目を含む。データ内容2030は、たとえば転送が求められる具体的なコンテンツを識別する名称を含む。
このようにして、リモコン100からリモコン102に対して録画予約の指示およびコンテンツの転送依頼が送信されると、ホームネットワーク20において格納されているデータがホームネットワーク10に送信される。その結果、異なるネットワークに保存されているデータも、リモコン100の操作により、リモコン100が属するネットワーク10に転送することができる。その結果、リモコン100の使用者は、ホームネットワーク10において当該コンテンツを視聴することができる。
<第1の変形例>
以下、本実施の形態の第1の変形例について説明する。前述の実施の形態においては、コンテンツそのものが送信される場合が説明された。しかしながら、リモコン100とリモコン102との間でやり取りされるデータは、コンテンツ自体に限られない。たとえば、保存されているコンテンツを特定するための名称(コンテンツリスト)が送信されてもよい。
以下、本実施の形態の第1の変形例について説明する。前述の実施の形態においては、コンテンツそのものが送信される場合が説明された。しかしながら、リモコン100とリモコン102との間でやり取りされるデータは、コンテンツ自体に限られない。たとえば、保存されているコンテンツを特定するための名称(コンテンツリスト)が送信されてもよい。
そこで、図21を参照して、本変形例に係るリモコン100から送信されるパケット2100について説明する。図21は、パケット2100の構成を概念的に下位のものにしたものである表わす図である。パケット2100は、ヘッダ2110と、制御データ2120と、データ内容2130とを含む。
ヘッダ2110に含まれるデータ項目は、たとえば図16に示されるヘッダ1610に含まれるデータ項目と同じである。したがって、ここではそれらの説明は繰り返さない。制御データ2120は、パケット2100の属性を表わすデータを含む。制御データ2120は、たとえばパケット2100がコンテンツリストを送信するためのものであることを表わすデータである。データ内容2130は、制御データ2120に関連付けられる具体的なデータ項目を含む。データ内容2130は、たとえばn個の各コンテンツの名称を表わすデータを含む。
このようなパケット2100がリモコン100からリモコン102に送信されると、リモコン102は、リモコン100が属するホームネットワーク10において保存されているコンテンツを知ることができる。また同様にして、リモコン100,リモコン102に同様の内容を有するパケットが送信され得る。このようにすると、各ホームネットワークにおいて保存されているコンテンツの情報を各使用者が容易に取得することができるため、録画予約に限られず、既に所有されているコンテンツの転送を速やかに実現することができる。
<第2の変形例>
以下、本実施の形態の第2の変形例について説明する。本変形例に係るリモコン100は、複数の予約情報を他のリモコン(たとえばリモコン102)に送信できる機能を有する点で、前述の実施の形態と異なる。
以下、本実施の形態の第2の変形例について説明する。本変形例に係るリモコン100は、複数の予約情報を他のリモコン(たとえばリモコン102)に送信できる機能を有する点で、前述の実施の形態と異なる。
図22を参照して、本変形例に係るリモコン100とリモコン102との通信に使用されるパケットについて説明する。図22は、リモコン100からリモコン102に送信されるパケット2100の構成を概念的に表わす図である。パケット2200は、ヘッダ2210と、制御データ2220と、データ内容2230とを含む。
ヘッダ2210に含まれるデータ項目は、たとえば図16に示されるヘッダ1610に含まれるデータ項目に対応する。したがって、ここではそれらについての説明は繰り返さない。制御データ2220は、パケット2200の属性を表わすデータを含む。制御データ2220は、たとえばパケット2200が録画予約の一覧を送信するものであることを示すデータである。データ内容2230は、制御データ2220に関連付けられる具体的なデータ項目を含む。データ内容2230は、たとえばm個の録画予約情報を含む。
このような構成を有するパケット2200がリモコン100からリモコン102に送信されると、リモコン102は、各予約情報を参照して、それぞれの予約情報に基づいて録画予約が実行可能であるか否かを、ホームネットワーク20を構成する録画機能を有する機器(たとえばHDDレコーダ112)との間で確認することができる。このような構成によれば、リモコン100の使用者は、予約情報を都度リモコン102に送信することなく、予め複数の予約情報をまとめて他のホームネットワークに送信することができるため、多くの録画予約が必要とされる場合に、簡便にその録画予約を実現することができる。
以上のようにして、本実施の形態に係るリモコン100によると、赤外線信号により直接制御可能な機器における動作が制御される場合には、IP電話機能を実行して、他のリモコン102と通信する。リモコン100は、リモコン102からの赤外線信号により制御される機器を、ネットワークを介して制御する。
これにより、リモコン100による制御が可能な機器が追加されることになる。すなわち、ホームネットワーク間における映像記録再生装置その他の機器を相互に利用することが可能になる。たとえば、番組の録画、映像の再生等に関し、HDDレコーダ110の容量が一杯である場合、リモコン100は、リモコン102を介してHDDレコーダ112に録画あるいは再生を実行させることができる。
あるいは、当該使用者が外出中の場合に、使用者が、外出先であるホームネットワーク20を制御するリモコン102を操作することにより、リモコン100と通信することにより、使用者のホームネットワーク10に含まれる機器を制御することができる。このような操作は、リモコン100,102が備えるIP電話機能に基づく通信により容易に実現される。その結果、リモコン100の使用者に対する利便性が向上する。
なお、リモコン100,102との通信は、VPN機能(Virtual Private Network)をさらに備えるものであってもよい。この場合、たとえば、ゲートウェイ150,152に、VPN機能を実装することによって、IP電話中の通信を専用線として使用することができる。その結果、コンテンツの利用が私的目的の利用に限定される。
また、リモコン102からリモコン100に対するコンテンツの送信に関し、当該送信が特定のタイミングで行なわれる態様であってもよい。たとえば、日中は回線が混雑していることも考えられるため、回線が比較的すいていると考えられる夜間に、当該コンテンツが、リモコン102によって、ホームネットワーク20に含まれる記録再生装置から、ホームネットワーク10に含まれる記録再生装置に送信されるものであってもよい。この場合、当該送信は、たとえば、以下のようにして実現される。
まず、各リモコンにおいて、通信開始時刻を格納しておく。当該時刻は、各リモコンの使用者によって入力される。あるいは、送信の対象となるコンテンツの録画が終了してから一定時間経過後という形でも設定可能である。当該時刻が到来すると、リモコン100,102は、それぞれ互いにIP電話機能の実行を開始する。また、各リモコンは、各々が制御する機器、たとえばHDDレコーダ110,112をそれぞれ作動させ、送信の対象となるコンテンツのデータをHDDレコーダ112から読み出させ、HDDレコーダ110に送信させる。HDDレコーダ110は、リモコン100からの制御信号に基づいてコンテンツを記録可能な状態に移行し、ネットワークを介して当該コンテンツのデータが送信されるのを待機する。
その後、当該コンテンツの送信が完了すると、HDDレコーダ112は、データの送信が完了した旨を表わす信号を発信する。この信号は、リモコン102によって受信される。リモコン102は、その信号の受信に基づいて、コンテンツの送信が完了したことを表わすパケットデータを生成し、リモコン100に対して送信する。
一方、HDDレコーダ110の記録媒体に対するデータの書き込みが完了すると、HDDレコーダ110は、格納が完了した旨を表わす信号を発信する。この信号は、リモコン100によって受信される。リモコン100がリモコン102によって送信された上記パケットデータを受信した後、HDDレコーダ110からの上記信号を受信すると、リモコン100は、IP電話セッションを終了する旨の信号を送信する。その後、リモコン102がその信号に応答して当該セッションを終了すると、リモコン100とリモコン102との間の通信は終了し、回線が開放される。
これにより、コンテンツの送信が、回線が比較的すいている時間帯に行なわれるため、その他の通信の妨げとなることが防止される。ストリーミング配信がスムーズに行なわれる。また、当該送信が、使用者が設定した時刻に行なわれる場合には、当該使用者は、所望する時間にコンテンツを楽しむことができる。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
本発明は、機器を制御可能なリモコン装置に適用可能である。
10,20 ホームネットワーク、100,102 リモコン、790,990 アンテナ。
Claims (17)
- 映像の記録および再生が可能な第1の装置を制御可能なリモコン装置であって、
ネットワークを介して、インターネットプロトコル(IP)に従って、前記ネットワークに接続されている他のリモコン装置との間で通信するIP電話手段と、
前記他のリモコン装置への接続のために使用されるアクセスデータと、前記ネットワークにおける前記リモコン装置の位置を特定するためのアドレスデータと、予め規定された第1の動作を前記第1の装置に実行させるための第1の制御データと、予め規定された第2の動作を前記他のリモコン装置によって制御可能な第2の装置に実行させるための第2の制御データとを格納する記憶手段とを備え、前記第2の装置は、映像の記録および再生が可能であり、
前記第1の制御データに基づく指令を発信する赤外線発光手段と、
前記第1の動作を前記第1の装置に実行させるための指示の入力を受け付ける入力手段と、
前記第1の装置が前記第1の動作を実行可能であるか否かを確認する確認手段と、
前記第1の動作の実行が不可能であることが確認されたときに、前記アドレスデータと前記アクセスデータとを用いて、前記リモコン装置と前記他のリモコン装置との間の通信を確立するセッション管理手段と、
前記第2の制御データに基づいて、前記第1の動作に対応する動作を前記第2の動作として、前記第2の装置に実行を依頼する要求信号を生成する生成手段と、
前記IP電話手段に、前記他のリモコン装置に対して前記要求信号を送信させる送信制御手段とを備える、リモコン装置。 - 第1の被制御機器を制御するリモコン装置であって、
通信回線を介して、前記通信回線に接続されている他のリモコン装置と通信する通信手段と、
前記通信回線における前記リモコン装置の位置を特定するためのアドレスデータと、前記他のリモコン装置への接続のために使用されるアクセスデータと、第1の動作を前記第1の被制御機器に実行させるための第1の制御データと、第2の動作を前記他のリモコン装置によって制御可能な第2の被制御機器に実行させるための第2の制御データとを格納する記憶手段と、
前記第1の制御データに基づく指令を出力する出力手段と、
指示の入力を受け付ける入力手段と、
前記指示に基づいて、前記アドレスデータと前記アクセスデータとを用いて、前記リモコン装置と前記他のリモコン装置との間の通信を確立するセッション管理手段と、
前記第2の制御データに基づいて、前記第2の被制御機器の動作を制御するための制御手段とを備える、リモコン装置。 - 前記セッション管理手段は、前記通信回線における経路選択を規定するプロトコルに基づいて、前記通信を確立する、請求項2に記載のリモコン装置。
- 前記プロトコルは、インターネットプロトコルを含む、請求項3に記載のリモコン装置。
- 前記制御手段は、
前記第2の制御データに基づいて、前記第2の被制御機器の動作の実行を指令する信号を生成する生成手段と、
前記通信手段に、前記信号を前記他のリモコン装置に対して送信させる送信制御手段とを含む、請求項2に記載のリモコン装置。 - 前記信号は、前記アクセスデータと前記第2の制御データとを含む、請求項5に記載のリモコン装置。
- 前記入力手段は、前記第1の動作を前記第1の被制御機器に実行させるための指示の入力を受け付け、
前記制御手段は、前記第1の被制御機器が前記第1の動作を実行可能であるか否かを確認する確認手段をさらに含み、
前記セッション管理手段は、前記第1の被制御機器による前記第1の動作の実行が不可能であることが確認されたときに、前記他のリモコン装置との通信を確立し、
前記生成手段は、前記第1の動作に対応する動作を前記第2の動作として、前記第2の被制御機器に実行を依頼する要求信号を生成する、請求項6に記載のリモコン装置。 - 前記他のリモコン装置は、前記第2の被制御機器と通信することにより、前記第2の被制御機器が前記要求信号に基づく動作が完了したことを検知し、検知の結果を前記リモコン装置に送信し、
前記リモコン装置は、前記他のリモコン装置からの信号に基づいて、前記要求信号に基づく動作が完了したことを通知する通知手段をさらに備える、請求項7に記載のリモコン装置。 - 前記第1の被制御機器は、映像の記録および再生が可能な第1の装置を含み、前記第1の装置は、映像の予約録画を制御するための管理データを有し、前記管理データに基づいて前記第1の装置による映像の記録が可能であるか否かを判断するための判断データを前記リモコン装置に送信し、
前記第2の被制御機器は、映像の記録および再生が可能な第2の装置を含み、
前記確認手段は、前記予約録画の指示の入力に基づいて、前記判断データの送信を前記第1の装置に要求し、前記判断データに基づいて前記第1の装置による前記予約録画が可能であるか否かを判断し、
前記セッション管理手段は、前記第1の装置による前記予約録画が実行できないことが確認されると、前記他のリモコン装置との通信を確立し、
前記生成手段は、前記第1の装置による前記予約録画のために入力されたデータに基づいて、前記第2の装置に前記予約録画を実行させるための信号を生成する、請求項7に記載のリモコン装置。 - 前記他のリモコン装置は、前記第2の装置による前記予約録画が完了したことに基づいて、前記リモコン装置に対して、前記予約録画により記録されたデータの転送の要否を確認し、
前記リモコン装置は、
前記データの転送の要否の確認の結果を受け付ける受付手段と、
前記他のリモコン装置に対して、前記データの転送を要求する依頼を送信する依頼手段とをさらに備え、
前記他のリモコン装置は、前記依頼に基づいて、前記第2の装置に対して、前記予約録画により記録されたデータを前記第1の装置に送信する転送指示を送信し、
前記第2の装置は、前記転送指示に基づいて前記データを前記第1の装置に転送し、
前記第1の装置は、前記第2の装置から受信した前記データを記録する、請求項7に記載のリモコン装置。 - 前記第1の被制御機器は、映像の記録および再生が可能な第1の装置を含み、前記第1の装置は前記リモコン装置と通信可能であり、
前記第2の被制御機器は、映像の記録および再生が可能な第2の装置を含み、前記第2の装置は前記他のリモコン装置と通信可能であり、
前記リモコン装置は、
前記第1の装置から、前記第1の装置に記録されているコンテンツを識別する第1の情報を取得する第1の取得手段と、
前記他のリモコン装置から、前記第2の装置に記録されているコンテンツを識別する第2の情報を取得する第2の取得手段と、
前記第1の情報と前記第2の情報とに基づいて、前記第2の装置に記録されているが前記第1の装置に記録されていない不足コンテンツを検出する検出手段と、
前記他のリモコン装置に対して、前記不足コンテンツの転送要求を送信する要求手段とをさらに備え、
前記他のリモコン装置は、前記転送要求に基づいて、前記不足コンテンツに対応するデータを読み出して前記第1の装置に送信する指令を前記第2の装置に送信し、
前記第2の装置は、前記指令に基づいて前記データを前記第1の装置に送信する、請求項2に記載のリモコン装置。 - 前記第1の被制御機器は、映像の記録および再生が可能な第1の装置を含み、前記第1の装置は前記リモコン装置と通信可能であり、
前記リモコン装置は、
前記第1の装置から、前記第1の装置に記録されているコンテンツを識別する第1のリスト情報を取得する取得手段と、
予め定められた時間毎に、前記取得手段に対して、前記コンテンツを識別する情報を第2のリスト情報として再度取得させる更新手段と、
前記第1のリスト情報と前記第2のリスト情報との差分を表わす情報を算出する算出手段と、
前記他のリモコン装置に対して、前記差分を表わす情報を送信する更新通知手段とをさらに備える、請求項2に記載のリモコン装置。 - 前記第1の被制御機器は、映像の記録および再生が可能な第1の装置を含み、前記第1の装置は前記リモコン装置と通信可能であり、
前記リモコン装置は、
前記第1の装置から、録画の予約の状況を表わす予約情報を取得する取得手段と、
前記他のリモコン装置に対して、前記予約情報を送信する通知手段とをさらに備える、請求項2に記載のリモコン装置。 - 前記出力手段は、前記第1の制御データに基づく指令を赤外線信号として発信する赤外線発光手段を含む、請求項2に記載のリモコン装置。
- 前記第1の動作と前記第2の動作とは、予め規定された動作である、請求項2に記載のリモコン装置。
- 前記セッション管理手段は、前記通信手段と前記他のリモコン装置との間の通信を確立する、請求項2に記載のリモコン装置。
- 第1の被制御機器と、
前記第1の被制御機器を制御するリモコン装置とを備え、
前記リモコン装置は、
通信回線を介して、前記通信回線に接続されている他のリモコン装置と通信する通信手段と、
前記通信回線における前記リモコン装置の位置を特定するためのアドレスデータと、前記他のリモコン装置への接続のために使用されるアクセスデータと、第1の動作を前記第1の被制御機器に実行させるための第1の制御データと、第2の動作を前記他のリモコン装置によって制御可能な第2の被制御機器に実行させるための第2の制御データとを格納する記憶手段と、
前記第1の制御データに基づく指令を出力する出力手段と、
指示の入力を受け付ける入力手段と、
前記指示に基づいて、前記アドレスデータと前記アクセスデータとを用いて、前記リモコン装置と前記他のリモコン装置との間の通信を確立するセッション管理手段と、
前記第2の制御データに基づいて、前記第2の被制御機器の動作を制御するための制御手段とを備える、機器制御システム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006084637A JP2007259380A (ja) | 2006-03-27 | 2006-03-27 | リモコン装置および機器制御システム |
US11/728,740 US20070237316A1 (en) | 2006-03-27 | 2007-03-27 | Remote control device and system for controlling a device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006084637A JP2007259380A (ja) | 2006-03-27 | 2006-03-27 | リモコン装置および機器制御システム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007259380A true JP2007259380A (ja) | 2007-10-04 |
Family
ID=38575268
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006084637A Withdrawn JP2007259380A (ja) | 2006-03-27 | 2006-03-27 | リモコン装置および機器制御システム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20070237316A1 (ja) |
JP (1) | JP2007259380A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013538480A (ja) * | 2010-07-14 | 2013-10-10 | サムスン エレクトロニクス カンパニー リミテッド | コンピュータ装置間の高画質ビデオテレフォニーを設定する装置及び方法 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060205410A1 (en) * | 2005-03-08 | 2006-09-14 | Comcast Cable Holdings, Llc | Method and system of controlling operation of customer access point with remote control |
US8805110B2 (en) * | 2008-08-19 | 2014-08-12 | Digimarc Corporation | Methods and systems for content processing |
US20100118663A1 (en) * | 2008-11-07 | 2010-05-13 | Samsung Electronics Co., Ltd. | Method and apparatus for processing request from application in home network |
JP2011130417A (ja) * | 2009-11-18 | 2011-06-30 | Panasonic Corp | コンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法 |
US9294800B2 (en) | 2010-05-10 | 2016-03-22 | Comcast Cable Communications, Llc | Intelligent remote control |
KR101718894B1 (ko) * | 2011-11-29 | 2017-03-23 | 삼성전자주식회사 | 기기 제어를 위한 유저 인터페이스 제공 시스템 및 방법 |
WO2013119153A1 (en) * | 2012-02-09 | 2013-08-15 | Telefonaktiebolaget Lm Ericsson (Publ) | A network node and a method therein enabling a first unit to connect or to be connected ad-hoc to a second unit |
FR2995481B1 (fr) * | 2012-09-07 | 2014-08-29 | Schneider Electric Ind Sas | Passerelle de communication et systeme de communication incluant ladite passerelle de communication |
US9396650B2 (en) * | 2014-05-30 | 2016-07-19 | Bomeans Industrial Inc. | Methods of describing consumer infrared signal |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001318881A (ja) * | 2000-05-11 | 2001-11-16 | Sony Corp | ネットワーク上の情報伝送方法および電子情報機器 |
JP2002171466A (ja) * | 2000-11-30 | 2002-06-14 | Nec Corp | タイムシフト再生システム |
US20020184638A1 (en) * | 2001-05-29 | 2002-12-05 | Koninklijke Philips Electronics N.V. | Video playback device capable of sharing resources and method of operation |
US7274303B2 (en) * | 2002-03-01 | 2007-09-25 | Universal Electronics Inc. | Power strip with control and monitoring functionality |
US7614069B2 (en) * | 2003-12-01 | 2009-11-03 | General Instrument Corporation | Multi-device distributed digital video recording systems and methods |
-
2006
- 2006-03-27 JP JP2006084637A patent/JP2007259380A/ja not_active Withdrawn
-
2007
- 2007-03-27 US US11/728,740 patent/US20070237316A1/en not_active Abandoned
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013538480A (ja) * | 2010-07-14 | 2013-10-10 | サムスン エレクトロニクス カンパニー リミテッド | コンピュータ装置間の高画質ビデオテレフォニーを設定する装置及び方法 |
US9204091B2 (en) | 2010-07-14 | 2015-12-01 | Samsung Electronics Co., Ltd | Apparatus and method for configuring high-definition video telephony between computer devices |
Also Published As
Publication number | Publication date |
---|---|
US20070237316A1 (en) | 2007-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2007259380A (ja) | リモコン装置および機器制御システム | |
JP5512630B2 (ja) | 制御機器、制御方法、制御プログラムおよびシステム | |
KR101143691B1 (ko) | 정보 제어 방법, 정보 재생 시스템, 정보 제공 장치, 정보 재생 장치, 및 기록 매체 | |
JP4086818B2 (ja) | 携帯端末記録システム | |
KR101299311B1 (ko) | Tv-중심적 시스템 | |
US8649652B2 (en) | Slide show display system with BGM, slide show display method with BGM, information processing device, playback device, and programs | |
US20100115262A1 (en) | Wireless Network System and Wireless Communicaton Method | |
JP2006339765A (ja) | 予約録画システム、携帯端末装置、録画装置および動画コンテンツ処理方法 | |
JPWO2003092265A1 (ja) | 機器制御管理装置 | |
JP5089916B2 (ja) | 制御装置及び制御方法 | |
JP2007184745A (ja) | リモコン・システム、リモコン制御対象機器、並びにコンピュータ・システム | |
JP2008257627A (ja) | コンテンツ再生方法および携帯端末 | |
JP2006054642A (ja) | 記録システム、記録方法および記録装置 | |
JP4493443B2 (ja) | ネットワークシステム、管理サーバ、及び端末装置 | |
KR100739794B1 (ko) | UPnP 네트워크에서 방송 컨텐츠를 제공하는 방법 및장치 | |
JP4297640B2 (ja) | リモートコントローラ | |
JP2003069928A (ja) | 録画予約の設定方法、録画予約装置、及び録画予約サービス | |
JP2009147684A (ja) | 番組記録システム | |
JP2004194011A (ja) | リモート操作制御システム、リモート制御装置、リモート操作方法、プログラム、及び記憶媒体 | |
JP5450518B2 (ja) | 操作情報転送システム、操作情報転送方法 | |
JP2007013991A (ja) | 表示制御装置、その制御方法、その制御プログラム及び記録媒体 | |
JP3849719B1 (ja) | 映像表示装置、その制御方法、その制御プログラム及び記録媒体 | |
JP2008079206A (ja) | コンテンツ再生システム、リモコン装置及び再生装置 | |
JP5150049B2 (ja) | コンテンツ配信システム、及び携帯電話機 | |
JP2004320197A (ja) | ディスプレイ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20090602 |