JP2011130417A - コンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法 - Google Patents

コンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法 Download PDF

Info

Publication number
JP2011130417A
JP2011130417A JP2010231021A JP2010231021A JP2011130417A JP 2011130417 A JP2011130417 A JP 2011130417A JP 2010231021 A JP2010231021 A JP 2010231021A JP 2010231021 A JP2010231021 A JP 2010231021A JP 2011130417 A JP2011130417 A JP 2011130417A
Authority
JP
Japan
Prior art keywords
communication unit
content
controller
search request
response
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.)
Pending
Application number
JP2010231021A
Other languages
English (en)
Inventor
Toshiki Yamamura
敏記 山村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Corp
Original Assignee
Panasonic Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Panasonic Corp filed Critical Panasonic Corp
Priority to JP2010231021A priority Critical patent/JP2011130417A/ja
Priority to US12/948,126 priority patent/US20110119718A1/en
Publication of JP2011130417A publication Critical patent/JP2011130417A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/10Adaptations for transmission by electrical cable
    • H04N7/106Adaptations for transmission by electrical cable for domestic distribution
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H20/00Arrangements for broadcast or for distribution combined with broadcast
    • H04H20/53Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
    • H04H20/61Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast
    • H04H20/63Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for local area broadcast, e.g. instore broadcast to plural spots in a confined site, e.g. MATV [Master Antenna Television]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2838Distribution of signals within a home automation network, e.g. involving splitting/multiplexing signals to/from different paths
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/2849Audio/video appliances

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

【課題】コントローラの位置に応じて、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を自動的に決定する。
【解決手段】DVR4からネットワークを介して供給されるコンテンツをコントローラ2からの指示に従って再生可能なDTV3であって、第1の検索要求を受信する第1の通信部305と、第2の検索要求をコントローラ2から受信する、コントローラ2と通信可能な距離が第1の通信部305よりも短い第2の通信部306と、第1の通信部305が第1の検索要求を受信したときに、DTV3の識別情報を含む第1の応答を第1の通信部305を用いて送信し、第2の通信部306が第2の検索要求を受信したときに、送信した第1の応答に含まれる識別情報を特定するための第2の応答を第1の通信部305又は第2の通信部306を用いてコントローラ2へ送信する制御部301とを備える。
【選択図】図5

Description

本発明は、ネットワークを介して供給されるコンテンツを再生することができるコンテンツ再生装置、及びそのコンテンツ再生装置を制御するコントローラ等に関する。
家庭内にあるAV(オーディオ・ビジュアル)機器をネットワークで相互に接続し、AV機器間でコンテンツを共有する技術、及びそのAV機器を他の機器で制御する技術が普及するようになってきている。例えば、デジタルビデオレコーダ(DVR)が保持しているコンテンツを、コントローラを介して、レンダラと呼ばれる機能を有したデジタルテレビ(DTV)等の再生装置に再生させる等のコンテンツ再生システムが存在している。
このようなコンテンツ再生システムでは、ユーザが操作するコントローラにDVRが持つコンテンツのタイトル情報等を表示させる。そして、ユーザは、手元にあるコントローラを用いて、再生するコンテンツを選択する。このように選択されたコンテンツがDTVにより再生される。このような操作は、いわゆる「手元操作」と呼ばれる。
図11及び図12を用いて、従来のサーバのコンテンツを、コントローラを介して再生装置に再生させる技術について説明する。
図11に示すように、コントローラ1002と再生装置1003とサーバ1004とは、ケーブル1007を介して接続されている。このような構成において、サーバ1004のコンテンツを、コントローラ1002を介して再生装置1003で再生する際の通信シーケンスを図12に示す。
コントローラ1002はまず、ネットワーク上に存在する再生装置1003を検索するための再生装置検索要求を送信する(S901)。再生装置から応答を受信(S902)すると、続いて、コントローラ1002は、検出した再生装置1003の詳細情報を取得するための機器詳細情報取得要求を送信する(S903)。再生装置から詳細情報を受信(S904)したコントローラ1002は、次にネットワーク上に存在するサーバ1004を検索するためのサーバ検索要求を送信する(S905)。サーバ1004から応答を受信(S906)すると、続いて、コントローラ1002は、検出したサーバ1004の詳細情報を取得するための機器詳細情報取得要求を送信する(S907)と共にサーバ1004からの応答を受信する(S908)。
ネットワーク上に存在する再生装置1003とサーバ1004とを検出したコントローラ1002は、コンテンツ情報を取得するサーバ1004とコンテンツを再生させるための再生装置1003とを決定する(S909)。次にコントローラ1002は、サーバ1004に対して、コンテンツ情報取得要求を送信する(S910)。サーバ1004から、コンテンツ情報取得要求に対する応答(S911)としてコンテンツ情報を取得したコントローラ1002は、自装置の表示部(不図示)にタイトル等のコンテンツ情報を表示する。コントローラ1002を操作するユーザは、コントローラ1002の表示部に表示されたコンテンツ情報から、不図示の操作入力部を利用して、再生するコンテンツを選択する(S912)。ユーザにより再生するコンテンツが選択されると、コントローラ1002は、再生装置1003に対して、コンテンツの所在と識別子とを示したコンテンツ再生要求を送信する(S913)。コンテンツ再生要求を受信した再生装置1003は、応答を返送する(S914)と共に、要求に記述されたコンテンツの所在先であるサーバ1004に対してコンテンツ取得要求を送信する(S915)。サーバ1004は、応答としてコンテンツを再生装置1003に送信する(S916)。サーバ1004からコンテンツを受信した再生装置1003は、コンテンツを再生する(S917)。
また、特許文献1には、電波方式で接続されているリモコンと電子機器とを確実にペアリングするリモコン機器に関して記載している。このリモコン機器は、赤外線方式で発光する発光部を備え、ペアリング設定の開始を赤外線により送信し、電波を用いて電子機器とリモコン機器との固有情報を交換する。
特開2008−263308号公報
DLNA Networked Device Interoperability Guidelines expanded:October 2006
非特許文献1において開示された技術により、コントローラにより検出されたサーバのコンテンツを、検出された再生装置で再生させることは可能となる。一方、宅内を想定した場合、再生装置は、居間、寝室、子供部屋等の複数の場所に複数設置されていることが想定される。また、コントローラは携帯可能であり、宅内でも自由に持ち運んで使用する場合があると想定される。さらには、宅内にある再生装置、サーバ、及びコントローラは、有線もしくは無線によりネットワーク接続されていることが想定される。コントローラを居間で使用する場合には居間にある再生装置を利用する必要があり、またコントローラを寝室で使う場合には寝室にある再生装置を利用する必要がある。
しかしながら、従来の技術では、ネットワーク接続された複数の再生装置が検出されることになる。そのため、コントローラを自由に持ち運んで使用するユーザは、居間においては居間にある再生装置を、寝室においては寝室にある再生装置を、コントローラにより検出された複数の再生装置の中から選択しなければならないという問題がある。
ここで、特許文献1のようなペアリング設定では、リモコンと特定の電子機器との間でペアリング設定されてしまい、リモコンで同時に他の電子機器を操作することができない。つまり、例えば、コントローラが寝室にある再生装置とペアリングされた場合、コントローラは、居間にある再生装置を操作することができない。
本発明は、上記問題に鑑みてなされたものであり、コントローラの位置に応じて、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を自動的に決定することを可能とするためのコンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法を提供することを目的とする。
上記目的を実現するために、本発明の一態様に係るコンテンツ再生装置は、コンテンツ出力装置からネットワークを介して供給されるコンテンツをコントローラからの指示に従って再生可能なコンテンツ再生装置であって、前記コンテンツを再生可能な装置を検索するための第1の検索要求を受信する第1の通信部と、前記コンテンツを再生可能な装置を検索するための第2の検索要求を前記コントローラから受信する、前記コントローラと通信可能な距離が前記第1の通信部よりも短い第2の通信部と、前記第1の通信部が前記第1の検索要求を受信したときに、前記コンテンツ再生装置の識別情報を含む第1の応答を前記第1の通信部を用いて送信し、前記第2の通信部が前記第2の検索要求を受信したときに、送信した前記第1の応答に含まれる識別情報を特定するための第2の応答を前記第1又は第2の通信部を用いて前記コントローラへ送信する制御部とを備える。
この構成によれば、第1の通信部よりもコントローラと通信可能な距離が短い第2通信部が第2の検索要求を受信したときに、すでに第1の通信部が送信した第1の応答に含まれる識別情報を特定するための第2の応答を送信することができる。したがって、コントローラは、第2の通信部を用いて通信可能なコンテンツ再生装置、つまりコントローラの近傍にあるコンテンツ再生装置の識別情報を特定することが可能となる。その結果、コントローラは、コントローラ及びコンテンツ再生装置の詳細な位置情報を取得しなくても、コントローラの位置に応じて、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を自動的に決定することが可能となる。
また、前記第1の通信部は、さらに、前記第2の通信部が前記第2の検索要求を受信したときにイベント通知を前記コントローラへ送信することを要求するイベント通知要求を前記コントローラから受信し、前記制御部は、前記イベント通知要求を受信してから所定の時間が経過するまでの間に前記第2の通信部が前記第2の検索要求を受信したときに、前記第1の通信部を用いて前記イベント通知を前記第2の応答として送信することが好ましい。
この構成によれば、イベント通知を利用して、第2の検索要求に対する応答である第2の応答を送信することができる。
また、前記第1の通信部は、前記コントローラと前記コンテンツ再生装置とが見通し状態でないときにも前記コントローラと通信可能であり、前記第2の通信部は、前記コントローラと前記コンテンツ再生装置とが見通し状態である場合にのみ前記コントローラと通信可能であることが好ましい。
この構成によれば、第2の通信部がコントローラと見通し状態である場合にのみコントローラと通信可能になるので、コントローラを操作するユーザが視認できない位置にあるコンテンツ再生装置は、第2の検索要求を受信できない。つまり、コントローラは、当該コントローラを操作するユーザが視認できる位置にあるコンテンツ再生装置の識別情報を特定することができる。したがって、コントローラは、コントローラの位置に応じて、コントローラを操作するユーザが視認できる位置にあるコンテンツ再生装置を自動的に決定することが可能となる。
また、前記第2の通信部は、前記コントローラから前記コンテンツ再生装置へ一方向に通信可能であり、前記制御部は、前記第2の応答を前記第1の通信部を用いて前記コントローラへ送信することが好ましい。具体的には、前記第2の通信部は、赤外線を用いて前記コントローラと通信することが好ましい。
これらの構成によれば、携帯電話又はリモコン等の多くの携帯端末が有する赤外線通信機能を利用して第2の通信部を構成することができる。
また、前記第2の通信部は、前記コントローラと双方向に無線で通信し、前記制御部は、前記第2の通信部を用いて前記第2の応答を前記コントローラへ送信することが好ましい。具体的には、前記第2の通信部は、Bluetoothにより前記コントローラと通信することが好ましい。
これらの構成によれば、携帯電話又はリモコン等の多くの携帯端末に採用されているBluetooth(登録商標)を利用して第2の通信部を構成することができる。
また、前記第1の応答に含まれる識別情報は、前記第1の通信部に固有の識別子を含むことが好ましい。
この構成によれば、識別情報が第1の通信部に固有の識別子を含むので、第1の通信部を用いて通信する際にコンテンツ再生装置を識別することが容易となる。
また、本発明の一態様に係る通信方法は、コンテンツ出力装置からネットワークを介して供給されるコンテンツをコントローラからの指示に従って再生可能なコンテンツ再生装置が実行する通信方法であって、前記コンテンツを再生可能な装置を検索するための第1の検索要求を第1の通信部を用いて受信する第1の受信ステップと、前記第1の検索要求が受信された後に、前記コンテンツ再生装置の識別情報を含む第1の応答を前記第1の通信部を用いて送信する第1の送信ステップと、前記コンテンツを再生可能な装置を検索するための第2の検索要求を、前記コントローラと通信可能な距離が前記第1の通信部よりも短い第2の通信部を用いて、前記コントローラから受信する第2の受信ステップと、前記第2の検索要求が受信された後に、前記第1の送信ステップで送信された前記第1の応答に含まれる識別情報を特定するための第2の応答を前記第1又は第2の通信部を用いて前記コントローラへ送信する第2の送信ステップとを含む。
これにより、上記コンテンツ再生装置と同様の効果を奏することができる。
また、本発明の一態様に係るコントローラは、コンテンツ出力装置からネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を決定するコントローラであって、前記コンテンツを再生可能な装置を検索するための第1の検索要求を送信し、前記第1の検索要求に対する第1の応答を受信する第1の通信部と、前記コンテンツを再生可能な装置を検索するための第2の検索要求を前記第1の応答によって特定されるコンテンツ再生装置へ送信する、前記コンテンツ再生装置と通信可能な距離が前記第1の通信部よりも短い第2の通信部と、前記第1又は第2の通信部が前記第2の検索要求に対する第2の応答を受信したときに、前記第2の応答の送信元のコンテンツ再生装置を前記コンテンツを再生させるためのコンテンツ再生装置と決定する制御部とを備える。
この構成によれば、第1の通信部よりもコンテンツ再生装置と通信可能な距離が短い第2通信部が第2の検索要求を送信する。そして、第2の検索要求に対する第2の応答を受信したときに、当該第2の応答の送信元のコンテンツ再生装置を、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置と決定する。つまり、第2の通信部を用いて通信可能なコンテンツ再生装置、つまりコントローラの近傍にあるコンテンツ再生装置を、コンテンツを再生させるためのコンテンツ再生装置と決定することが可能となる。その結果、コントローラ及びコンテンツ再生装置の詳細な位置情報を取得しなくても、コントローラの位置に応じて、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を自動的に決定することが可能となる。
また、本発明の一態様に係る再生装置決定方法は、コンテンツ出力装置からネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を決定するコントローラが実行する再生装置決定方法であって、前記コンテンツを再生可能な装置を検索するための第1の検索要求を第1の通信部を用いて送信する第1の送信ステップと、前記第1の検索要求に対する第1の応答を前記第1の通信部を用いて受信する第1の受信ステップと、前記コンテンツを再生可能な装置を検索するための第2の検索要求を、前記コンテンツ再生装置と通信可能な距離が前記第1の通信部よりも短い第2の通信部を用いて、前記第1の応答によって特定されるコンテンツ再生装置へ送信する第2の送信ステップと、前記第2の検索要求に対する第2の応答を前記第1又は第2の通信部を用いて受信したときに、前記第2の応答の送信元のコンテンツ再生装置を前記コンテンツを再生させるためのコンテンツ再生装置と決定する決定ステップとを含む。
これにより、上記コントローラと同様の効果を奏することができる。
また、本発明の一態様に係るコンテンツ再生システムは、コンテンツ出力装置と、コントローラと、前記コンテンツ出力装置からネットワークを介して供給されるコンテンツを前記コントローラからの指示に従って再生可能なコンテンツ再生装置とを備えるコンテンツ再生システムであって、前記コントローラは、前記コンテンツを再生可能な装置を検索するための第1の検索要求を送信し、前記第1の検索要求に対する第1の応答を受信する第1の通信部と、前記コンテンツを再生可能な装置を検索するための第2の検索要求を前記第1の応答によって特定されるコンテンツ再生装置へ送信する、前記コンテンツ再生装置と通信可能な距離が前記第1の通信部よりも短い第2の通信部と、前記第1又は第2の通信部が前記第2の検索要求に対する第2の応答を受信したときに、前記第2の応答の送信元のコンテンツ再生装置を前記コンテンツを再生させるためのコンテンツ再生装置と決定する第1の制御部とを備え、前記コンテンツ再生装置は、前記第1の検索要求を受信する第3の通信部と、前記第2の検索要求を前記コントローラから受信する、前記コントローラと通信可能な距離が前記第3の通信部よりも短い第4の通信部と、前記第3の通信部が前記第1の検索要求を受信したときに前記第1の応答を前記第3の通信部を用いて送信し、前記第4の通信部が前記第2の検索要求を受信したときに前記第2の応答を前記第3又は第4の通信部を用いて前記コントローラへ送信する第2の制御部とを備える。
この構成によれば、第1の通信部よりもコンテンツ再生装置と通信可能な距離が短い第2通信部が第2の検索要求を送信する。そして、第2の検索要求に対する第2の応答を受信したときに、当該第2の応答の送信元のコンテンツ再生装置を、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置と決定する。つまり、第2の通信部を用いて通信可能なコンテンツ再生装置、つまりコントローラの近傍にあるコンテンツ再生装置を、コンテンツを再生させるためのコンテンツ再生装置と決定することが可能となる。その結果、コントローラ及びコンテンツ再生装置の詳細な位置情報を取得しなくても、コントローラの位置に応じて、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を自動的に決定することが可能となる。
また、本発明は、通信方法又は再生装置決定方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムは、CD−ROM(Compact Disc Read Only Memory)等のコンピュータ読取可能な非一時的な記録媒体あるいはインターネット等の伝送媒体を介して配信することができるのは言うまでもない。
本発明によれば、コントローラが操作される場所に応じて、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を自動的に決定することが可能になる。
本発明の実施の形態1に係るコンテンツ再生システムの構成例を示す図 本発明の実施の形態1に係るコントローラの構成を示すブロック図 本発明の実施の形態1に係るDTVの構成を示すブロック図 本発明の実施の形態1に係るDVRの構成を示すブロック図 本発明の実施の形態1に係るコンテンツ再生システムにおける通信シーケンスを説明するための図 本発明の実施の形態1に係るコントローラが行う処理の流れを示すフローチャート 本発明の実施の形態1に係るDTVが行う処理の流れを示すフローチャート 本発明の実施の形態2に係るコンテンツ再生システムにおける通信シーケンスを説明するための図 本発明の実施の形態2に係るコントローラが行う処理の流れを示すフローチャート 本発明の実施の形態2に係るDTVが行う処理の流れを示すフローチャート 従来のコンテンツ再生システムの構成例を示す図 従来のコンテンツ再生システムにおける通信シーケンスを説明するための図
(実施の形態1)
<システム構成>
以下、本発明の実施の形態1について、図1から図7を用いて説明する。
図1は、本発明の実施の形態1に係るコンテンツ再生システムの構成例を示す図である。図1おいて、コンテンツ再生システム1は、宅内の複数の部屋(部屋A、部屋B)に設置された複数のデジタルテレビ(DTV3、DTV8)と、デジタルビデオレコーダ(DVR4)と、コントローラ2とを備える。
コントローラ2は、例えばタッチパネルを有する携帯端末などであり、DVR4からネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置(DTV3、DTV8)を決定する。
DTV3及びDTV8は、コンテンツ再生装置に相当し、いわゆるレンダラとして機能する。具体的には、DTV3及びDTV8は、DVR4からネットワークを介して供給されるコンテンツをコントローラ2からの指示に従って再生する。
DVR4は、コンテンツ出力装置の一例であり、いわゆるサーバとして機能する。具体的には、DVR4は、ネットワークを介して、コンテンツをDTV3又はDTV8へ供給する。
なお、コンテンツとは、映像データ及び音声データの少なくとも一方を含むデータである。本実施の形態において、コンテンツのファイルフォーマットあるいは圧縮方式等は特に限定される必要はない。
部屋Aにおいて、DTV3と、DVR4と、無線機能及びネットワークハブ機能を有する無線アクセスポイント5とがケーブル7によりネットワーク接続されている。
コントローラ2は、部屋Aにあり、無線アクセスポイント5と無線によりネットワーク接続されている。
部屋Bにおいて、DTV8と、有線ネットワークと無線ネットワークとの相互変換を実施する無線子機6とが、ケーブル9によりネットワーク接続されている。
部屋Aにあるコントローラ2と、部屋Bにある無線子機6とは、部屋Aにある無線アクセスポイント5を通じて無線接続されてネットワークを構成している。すなわち、部屋Aにあるコントローラ2、DTV3、及びDVR4と、部屋BにあるDTV8とは同一のネットワークに接続されている。
図2は、本発明の実施の形態1に係るコントローラ2の構成を示すブロック図である。コントローラ2は、制御部201と、映像音声出力部202と、操作入力部203と、記録部204と、第1の通信部205と、第2の通信部206と、バッファ部207と、記憶部208とを備える。
制御部201は、図示しないCPU(Central Processing Unit)によって構成されており、装置全体を制御する。具体的には、制御部201は、映像音声出力部202、操作入力部203、記録部204、第1の通信部205、第2の通信部206、一時記憶としてのバッファ部207、及び制御部201で実行されるプログラムが格納された記憶部208と接続されている。例えば、制御部201は、記憶部208からバッファ部207へ必要なプログラムをロードして実行し、その実行結果に従って、各構成部202〜206を制御する。
映像音声出力部202及び操作入力部203は、例えばタッチパネル等の操作画面等により構成され、ユーザに操作を促すためのメニューを表示し、ユーザから操作入力を受け付ける。ユーザが操作を実行すると、実行された操作が操作入力部203を通じて制御部201に通知され、操作に応じた所定の処理が実行される。
なお、映像音声出力部202及び操作入力部203は、必ずしもタッチパネルである必要はなく、例えば液晶ディスプレイ及びプッシュボタン等により構成されてもよい。
第1の通信部205は、外部装置と通信するための通信インタフェースである。本実施の形態では、第1の通信部205は、ネットワーク接続された外部装置であるDTV3、DVR4又はDTV8と無線アクセスポイント5を介して無線で通信する。具体的には、第1の通信部205は、例えば無線LAN(Local Area Network)により外部装置と通信する。つまり、第1の通信部205は、コントローラ2とDTV3、DVR4又はDTV8とが見通し状態でないときにもDTV3、DVR4又はDTV8と通信可能である。ここで、見通し状態とは、装置間に遮るものが無い状態である。
第2の通信部206は、外部装置と通信するための通信インタフェースである。ここで、第2の通信部206が外部装置と通信可能な距離は、第1の通信部205が外部装置と通信可能な距離よりも短い。
本実施の形態では、第2の通信部206は、外部装置(DTV3、DVR4及びDTV8)と赤外線を用いて通信する。すなわち、第2の通信部206は、赤外線信号の送信装置を備えており、制御部201からの指示に従って、ユーザの操作に対応する要求を赤外線信号に変換して外部装置(DTV3、DVR4及びDTV8)へ送信する。このように第2の通信部206は、携帯電話又はリモコン等の携帯端末が有することが多い赤外線通信機能を利用して通信することができる。
つまり、本実施の形態では、第2の通信部206は、コントローラ2と外部装置とが見通し状態である場合にのみ外部装置と通信可能であり、コントローラ2から外部装置への一方向に通信可能である。したがって、第2の通信部206は、コントローラ2を操作するユーザが視認できない位置にある外部装置とは通信できない。例えばコントローラ2が部屋Aに存在する場合、第1の通信部205は部屋Bに存在するDTV8と通信できるが、第2の通信部206はDTV8と通信できない。
なお、第2の通信部206は、必ずしも赤外線を用いて通信する必要はなく、第1の通信部205よりも通信可能な距離が短ければ何でもよい。例えば、第2の通信部206は、音波あるいは超短波を用いて外部装置と通信しても構わない。
バッファ部207は、制御部201に作業領域を提供するRAM(Random Access Memory)等である。
記憶部208は、制御部201で実行されるプログラム等が格納されたフラッシュメモリあるいはハードディスク等である。
図3は、本発明の実施の形態1に係るDTV3、DTV8の構成を示すブロック図である。
DTV3及びDTV8のそれぞれは、制御部301と、映像音声出力部302と、放送受信部303と、操作入力部304と、第1の通信部305と、第2の通信部306と、バッファ部307と、記憶部308とを備える。
なお、DTV8は、DTV3と同様の構成であるので、以下ではDTV3を例に各構成部について説明する。
制御部301は、図示しないCPUによって構成されており、装置全体を制御する。具体的には、制御部301は、映像音声出力部302、放送受信部303、操作入力部304、第1の通信部305、第2の通信部306、一時記憶としてのバッファ部307、及び制御部301で実行されるプログラムが格納された記憶部308と接続されている。例えば、制御部301は、記憶部308からバッファ部307へ必要なプログラムをロードして実行し、その実行結果に従って、各構成部302〜306を制御する。
映像音声出力部302は、コンテンツを再生し、映像信号及び音声信号の少なくとも一方を出力する。具体的には、映像音声出力部302は、例えば、映像信号を画面(図示せず)に出力し、音声信号をスピーカ(図示せず)に出力する。
放送受信部303は、アンテナ、チューナ、及び信号処理部を有し、映像音声信号を受信する。放送受信部303が受信した映像音声信号は、バッファ部307に一時的に保持された後に、映像音声出力部302を通じて、画面(図示せず)に表示される。なお、DTV3は、必ずしも放送受信部303を備える必要はない。
第1の通信部205は、外部装置と通信するための通信インタフェースである。本実施の形態では、第1の通信部305は、ネットワーク接続されたコントローラ2及びDVR4とケーブル9及び無線子機6を介して通信する。具体的には、第1の通信部305は、例えば有線LAN及び無線LANにより外部装置と通信する。つまり、第1の通信部305は、DTV3又はDTV8とコントローラ2とが見通し状態でないときにもコントローラ2と通信可能である。
具体的には例えば、DTV3においてDVR4から提供されるコンテンツを再生する場合には、第1の通信部305は、DVR4へコンテンツ取得要求コマンドを送信する。そして、第1の通信部305は、コンテンツ取得要求コマンドに対する応答としてコンテンツをDVR4から受信する。受信したコンテンツは、バッファ部307に一時的に格納される。そして、映像音声出力部302は、バッファ部307からコンテンツを読み出して、画面(図示せず)に表示する。
第2の通信部306は、外部装置と通信するための通信インタフェースである。第2の通信部306が外部装置と通信可能な距離は、第1の通信部305が外部装置と通信可能な距離よりも短い。
具体的には、本実施の形態では、第2の通信部306は、コントローラ2と赤外線を用いて通信する。つまり、第2の通信部306は、赤外線信号の受信装置を備えており、コントローラ2から赤外線信号で送信された要求を受信する。そして、制御部301は、受信した要求を解析した後、要求に応じた処理を実行する。
つまり、本実施の形態では、第2の通信部306は、DTV3又はDTV8とコントローラ2とが見通し状態である場合にのみコントローラ2と通信可能であり、コントローラ2からDTV3又はDTV8への一方向に通信可能である。
なお、第2の通信部306は、コントローラ2の第2の通信部206と通信する。したがって、第2の通信部306は、コントローラ2の第2の通信部206と同一の通信方式により通信する。つまり、コントローラ2の第2の通信部206が音波あるいは超短波を用いて通信する場合には、第2の通信部306も音波あるいは超短波を用いて通信する。
バッファ部307は、RAM等であり、制御部301に作業領域を提供し、第1の通信部305が受信したコンテンツを一時的に格納する。
記憶部308は、制御部301で実行されるプログラム等が格納されたフラッシュメモリあるいはハードディスク等である。
図4は、本発明の実施の形態1に係るDVR4の構成を示すブロック図である。
DVR4は、制御部401と、映像音声出力部402と、放送受信部403と、操作入力部404と、第1の通信部405と、バッファ部406と、記憶部407と、記録部408とを備える。
制御部401は、図示しないCPUによって構成されており、装置全体を制御する。具体的には、制御部401は、映像音声出力部402、放送受信部403、操作入力部404、第1の通信部405、一時記憶としてのバッファ部406、制御部401で実行されるプログラムが格納された記憶部407、及びコンテンツを記録している記録部408とが接続されている。例えば、制御部401は、記憶部407からバッファ部406へ必要なプログラムをロードして実行し、その実行結果に従って、各構成部402〜405を制御する。
映像音声出力部402は、コンテンツを再生し、映像信号及び音声信号の少なくとも一方を出力する。具体的には、映像音声出力部402は、例えば、映像信号を画面(図示せず)に出力し、音声信号をスピーカ(図示せず)に出力する。
放送受信部403は、アンテナ、チューナ、及び信号処理部を有し、映像音声信号を受信する。放送受信部403が受信した映像音声信号は、バッファ部406に一時的に保持された後に、映像音声出力部402を通じて、画面(図示しない)に表示される。
放送受信部403が受信した映像音声信号は、必要に応じて、バッファ部406に一時的に保持された後に記録部408に取り付けられた記録媒体408A又は408Bにコンテンツとして記録される。本実施の形態において、記録媒体408Aはハードディスクであり、記録媒体408Bはブルーレイディスクである。ただし、記録媒体408A及び408Bは、必ずしもハードディスク及びブルーレイディスクである必要はない。
記録媒体408A及び408Bに記録されたコンテンツを再生する場合には、ユーザが操作入力部404を通じて操作を行うことにより、コンテンツは、記録部408から読み出され、バッファ部406に一時的に格納された後に、映像音声出力部402を通じて出力される。
第1の通信部405は、ネットワーク接続されたDTV3とケーブル7を介して通信する。記録部408に記録されたコンテンツをネットワークを介して接続されたDTV3に配信する場合には、第1の通信部405は、DTV3からのコンテンツ取得要求コマンドに対する応答としてコンテンツをDTV3へ送信する。
次に、以上のように構成されたコンテンツ再生システム1における各種動作について説明する。
<通信シーケンス>
図5は、本発明の実施の形態1に係るコンテンツ再生システム1における通信シーケンスを説明するための図である。
ユーザがコントローラ2を操作して、ネットワーク接続されたDVR4をサーバとして選択する。ユーザからの選択指示を受け付けた後、コントローラ2の制御部201は、第1の通信部205を用いて、コンテンツ情報取得要求コマンドをDVR4へ送信する(S101)。
DVR4の制御部401は、第1の通信部405を用いて、記録部408に記録されたコンテンツであってネットワークに出力可能なコンテンツに関するコンテンツ情報を含む応答をコントローラ2へ返送する(S102)。コントローラ2の制御部201は、コントローラ2の画面(図示せず)にDVR4のタイトル等のコンテンツ情報を表示する。
コントローラ2の制御部201は、ユーザから再生すべきコンテンツの選択指示を受け付ける(S103)。ユーザから選択指示を受け付けた後、コントローラ2の制御部201は、第1の通信部205を用いて、コンテンツの再生機能を有するコンテンツ再生装置を検索するための再生装置検索要求コマンド(以下、単に「検索要求コマンド」という)をネットワーク上に送出する(S104)。つまり、コントローラ2の第1の通信部205は、ステップS103で決定されたコンテンツを再生可能な装置を検索するための第1の検索要求をコンテンツ再生装置(DTV3及びDTV8)へ送信する。例えば、第1の通信部205は、検索要求コマンドをネットワーク接続された外部装置へブロードキャストする。
コントローラ2から検索要求コマンドを受信したDTV3及びDTV8のそれぞれの制御部301は、第1の通信部305を用いて、検索要求コマンドに対する応答をコントローラ2へ返送する(S105、S106)。つまり、制御部301は、第1の通信部305が第1の検索要求を受信したときに、第1の通信部305を用いて第1の応答をコントローラ2へ送信する。この応答には、DTV3あるいはDTV8の識別情報及び詳細情報取得先情報等が含まれている。識別情報は、例えば、第1の通信部305に固有の識別子を含み、好ましくはMAC(Media Access Control)アドレスを含む。これにより、コントローラ2が第1の通信部205を用いて通信する際に、DTV3あるいはDTV8を一意に識別することが容易となる。
コントローラ2の制御部201は、検索要求コマンドに対して応答を返送してきたDTV3及びDTV8のそれぞれへ、第1の通信部205を用いて、機器詳細情報取得要求コマンドを送信する(S107、S109)。
DTV3及びDTV8の制御部301は、機器詳細情報取得要求コマンドに対する応答であって、イベント通知要求先等を示す応答を、第1の通信部305を用いてコントローラ2へ返送する(S108、S110)。
コントローラ2の制御部201は、DTV3あるいはDTV8から取得した機器詳細情報を基に、DTV3及びDTV8へ、イベント通知先を示すイベント通知要求コマンドを、第1の通信部205を用いて送信する(S111、S113)。このイベント通知要求コマンドは、第2の通信部306が検索要求コマンドを受信したときにイベント通知コマンドをコントローラ2へ送信することを要求するコマンドである。
イベント通知要求コマンドを受信したDTV3及びDTV8のそれぞれの制御部301は、第1の通信部305を用いて、イベント通知コマンドを送信することが可能であることを示す応答をコントローラ2へ送信する(S112、S114)。
次に、コントローラ2の制御部201は、第2の通信部206を用いて、ステップS103で決定されたコンテンツを再生可能なコンテンツ再生装置を検索するための検索要求コマンドを送信する(S115)。つまり、制御部201は、第2の通信部206を用いて、イベント通知要求コマンドに対する応答を返送してきたDTV3及びDTV8へ検索要求コマンドを送信する。ここで送信される検索要求コマンドは、第2の検索要求に相当する。つまり、制御部201は、第1の応答によって特定されるコンテンツ再生装置へ第2の検索要求を送信する。
本実施の形態では、コントローラ2の第2の通信部206は、DTV3の第2の通信部306と同じ部屋(部屋A、見通し範囲内)にあり、DTV8の第2の通信部306と異なる部屋(部屋B、見通し範囲外)にある。したがって、赤外線信号として送信された検索要求コマンドは、コントローラ2と同じ部屋Aに存在するDTV3には到達するが、別の部屋Bに存在するDTV8には到達しない。つまり、コントローラ2の第2の通信部206は、コントローラ2がある部屋Aとは異なる部屋BにあるDTV8の第2の通信部306と通信することができない。
DTV3の制御部301は、第2の通信部306を用いて検索要求コマンドを受信した後、第1の通信部305を用いて、検索要求コマンドを受信したことを示すイベント通知コマンドを、コントローラ2へ送信する(S116)。このイベント通知コマンドは、ステップS115で受信した検索要求コマンドに対する応答(第2の応答)に相当する。また、イベント通知コマンドは、ステップS105で第1の通信部305が送信した応答に含まれる識別情報を特定するためのコマンドでもある。
イベント通知コマンドを受信したコントローラ2の制御部201は、第1の通信部205を用いて、イベント通知コマンドを発信したDTV3へ応答を返送する(S117)。
コントローラ2の制御部201は、ステップS116で受信したイベント通知コマンドにより特定される識別情報が示すコンテンツ再生装置(ここではDTV3)をステップS103で決定されたコンテンツを再生させるためのコンテンツ再生装置と決定する(S118)。つまり、制御部201は、イベント通知コマンドの送信元のDTV3が、コントローラ2の近くにあるコンテンツ再生装置であると判定し、DTV3を、ステップS103で決定されたコンテンツを再生させるためのコンテンツ再生装置と決定する。
コントローラ2の制御部201は、イベント通知コマンドの送信元のDTV3へ、第1の通信部205を用いて、コンテンツの取得先(DVR4)を示したコンテンツ再生要求コマンドを送信する(S119)。
コンテンツ再生要求コマンドを受信したDTV3の制御部301は、コンテンツを再生することが可能であることを示す応答を、第1の通信部305を用いてコントローラ2に返送する(S120)。
DTV3の制御部301は、コンテンツ再生要求コマンドに示された情報を基に、第1の通信部305を用いて、コンテンツ取得要求コマンドをDVR4へ送信する(S121)。
コンテンツ取得要求コマンドを受信したDVR4の制御部401は、第1の通信部405を用いて、コンテンツを含む応答をDTV3へ返送する(S122)。そして、DTV3は、DVR4からネットワークを介して送信されるコンテンツを再生する。
これにより、コントローラ2を操作するユーザの近傍に位置するDTV3は、コントローラ2上でユーザにより選択されたDVR4のコンテンツを再生することが可能となる。
<コントローラの処理フロー>
次に、図6を参照して、コントローラ2が、ネットワーク接続された複数のコンテンツ再生装置であるDTV3及びDTV8の中から、コントローラ2の近くにあるコンテンツ再生装置を決定する処理について説明する。図6は、本発明の実施の形態1に係るコントローラ2が行う処理の流れを示すフローチャートである。
DVR4が記録しているコンテンツの中から再生するコンテンツが決定されると、制御部201は、第1の通信部205を用いて、DTV3及びDTV8へコンテンツ再生装置を検索するための検索要求コマンドを送信する(S601)。
ここで、DTV3又はDTV8から検索要求コマンドに対する応答がある場合(S602のYes)、第1の通信部205は、コンテンツ再生装置の識別情報を含む応答を受信する(S603)。そして、制御部201は、応答受信処理を実施する。制御部201は、検索要求コマンドに対するタイムアウトが発生するまでステップS601〜S603の処理を継続する(S604)。
検索要求コマンドに対するタイムアウトが発生した場合(S604のYes)、制御部201は、ステップS602で応答を受信した(検出された)コンテンツ再生装置へ、第1の通信部205を用いて機器詳細情報取得要求コマンドを送信する(S605)。そして、第1の通信部205は、機器詳細情報取得要求コマンドに対する応答を受信する(S606)。ステップS605及びS606の処理は、検出された全てのコンテンツ再生装置に対して実施される(S607)。
全てのコンテンツ再生装置の機器詳細情報の取得が完了する(S607のYes)と、制御部201は、第1の通信部205を用いて、検出されたコンテンツ再生装置へイベント通知要求コマンドを送信する(S608)。そして、第1の通信部205は、イベント通知要求コマンドに対する応答を受信する(S609)。ステップS608及びS609の処理は、検出された全てのコンテンツ再生装置に対して実施される(S610)。
検出された全てのコンテンツ再生装置へイベント通知要求コマンドを送信し、その応答を受信する(S610のYes)と、制御部201は、第2の通信部206を用いて、コンテンツ再生装置へ検索要求コマンドを送信する(S611)。
その後、第1の通信部205は、検索要求コマンドを受信したコンテンツ再生装置からイベント通知コマンドを受信する(S612のYes)と、制御部201は、イベント通知コマンドの受信処理を行うと共に、イベント通知コマンドを発信したコンテンツ再生装置へ応答を送信する(S613)。コントローラ2は、所定のイベント通知待ちタイムアウトが発生するまで、イベント通知の待ち状態を継続する(S614)。本実施の形態では、イベント通知コマンドを発信するコンテンツ再生装置は、DTV3である。
イベント通知待ちタイムアウトが発生する(S614のYes)と、制御部201は、イベント通知コマンドの送信元のコンテンツ再生装置であるDTV3を、コンテンツを再生させるためのコンテンツ再生装置と決定する(S615)。
<DTVの処理フロー>
次に、図7を参照して、DTV3又はDTV8が、ネットワークに接続されたコントローラ2との通信処理について説明する。図7は、本発明の実施の形態1に係るDTVが行う処理の流れを示すフローチャートである。
まず、第1の通信部305は、コントローラ2から検索要求コマンドを受信する(S701)。続いて、制御部301は、第1の通信部305を用いて、受信した検索要求コマンドに対する応答を送信する(S702)。
第1の通信部305は、コントローラ2から機器詳細情報取得要求コマンドを受信する(S703)。続いて、制御部301は、第1の通信部305を用いて、受信した機器詳細情報取得要求コマンドに対する応答を送信する(S704)。
ここで、第1の通信部305は、コントローラ2からイベント通知要求コマンドを受信する(S705のYes)と、制御部301は、第1の通信部305を用いて、イベント通知要求コマンドに対する応答を送信する(S706)。
第2の通信部306は、検索要求コマンドの受信待ち状態に入る(S707)。
検索要求コマンドの受信待ち状態の間に第2の通信部306が検索要求コマンドを受信する(S707のYes)と、制御部301は、検索要求コマンドを受信したことを示すイベント通知コマンドを、第1の通信部305を用いて、イベント通知要求コマンドの送信元のコントローラ2へ送信する(S708)。その後、第1の通信部305は、コントローラ2からイベント通知コマンドに対する応答を受信する(S709)。一方、第2の通信部306が検索要求コマンドを受信しない場合(S707のNo)、ステップS710に進む。
検索要求コマンドの受信待ち状態は、第1の通信部305が受信したイベント通知要求コマンドで示されるタイムアウトの期間継続する(S710)。つまり、第1の通信部305がイベント通知要求コマンドを受信してから所定の時間が経過するまでの間に第2の通信部306が検索要求コマンドを受信したときに、制御部301は、第1の通信部305を用いてイベント通知を送信する。ここでは、所定の時間は、イベント通知要求コマンドが示す時間である。なお、所定の時間は、必ずしもイベント通知要求コマンドが示す時間内である必要はなく、例えば、予め定められた時間であってもよい。
タイムアウトが発生する(S710のYes)と、DTV3及びDTV8は、第2の通信部306の検索要求コマンドの受信待ち状態を終了する。
上述の一連の処理により、コントローラ2により、DTV3又はDTV8の中から、最も近くにあるDTV3を自動的に選択することが可能となるため、ユーザは、コントローラ2を操作する位置に応じて、明示的に近くにあるDTV3を選択する必要がなくなる。
このように本実施の形態のコンテンツ再生システムでは、コントローラ2の第2の通信部206と、DTV3及びDTV8の第2の通信部306とは、見通し状態においてのみ通信可能である。さらに、コントローラ2の第1の通信部205がイベント通知要求コマンドを発信し、その後に、コントローラ2の第2の通信部206が検索要求コマンドを発信する。
そして、この検索要求コマンドの応答としてイベント通知コマンドをコントローラ2の第1の通信部205が受信した場合にのみ、イベント通知コマンドを発信したコンテンツ再生装置をコンテンツを再生させるためのコンテンツ再生装置と決定する。
これにより、ユーザがコンテンツ再生装置を明示的に選択しなくても、コントローラ2は、コントローラ2の場所に応じて、コンテンツ再生装置を自動的に選択することができる。
つまり、本実施の形態によれば、コンテンツ再生装置は、第1の通信部305よりも通信可能な距離が短い第2の通信部306が検索要求コマンドを受信したときに、すでに第1の通信部305がコントローラ2へ送信した識別情報を特定するための応答を第1の通信部305を用いて送信することができる。したがって、コントローラ2は、第2の通信部206を用いて通信可能なコンテンツ再生装置、つまりコントローラ2の近傍にあるコンテンツ再生装置の識別情報を特定することが可能となる。その結果、コントローラ2は、コントローラ2及びコンテンツ再生装置の詳細な位置情報を取得しなくても、コントローラ2の位置に応じて、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を自動的に決定することが可能となる。
また、本実施の形態では、コンテンツ再生装置の第2の通信部306は、コントローラ2と見通し状態である場合にのみ、コントローラ2の第2の通信部206と通信可能になる。したがって、コントローラ2を操作するユーザが視認できない位置にあるコンテンツ再生装置は、第2の通信部306を用いて検索要求コマンドを受信できない。つまり、コントローラ2は、当該コントローラ2を操作するユーザが視認できる位置にあるコンテンツ再生装置の識別情報を特定することができる。したがって、コントローラ2は、コントローラ2の位置に応じて、コントローラ2を操作するユーザが視認できる位置にあるコンテンツ再生装置を自動的に決定することが可能となる。
(実施の形態2)
次に、本発明の実施の形態2について、図8〜図10を用いて説明する。
本実施の形態では、第2の通信部206及び306が双方向に無線で通信可能である点が、実施の形態1と異なる。以下、実施の形態1と異なる点を中心に説明する。
コンテンツ再生システム1の構成は、図1と同様であるので図示及び説明を省略する。また、コントローラ2と、DTV3及びDTV8と、DVR4との構成は、図2〜図4と同様であるので図示を省略する。
コントローラ2の第2の通信部206は、DTV3及びDTV8の第2の通信部306と双方向に無線で通信可能である。ただし、第2の通信部206及び306が通信可能な距離は、第1の通信部205及び305が通信可能な距離よりも短い。具体的には、コントローラ2の第2の通信部206と、DTV3又はDTV8の第2の通信部306とは、例えば、Bluetoothにより通信する。
本実施の形態では、コントローラ2が部屋Aに存在する場合、コントローラ2の第2の通信部206は、DTV3の第2の通信部306と通信できるが、DTV8の第2の通信部306と通信できない。なお、実施の形態1と同様に、コントローラ2が部屋Aに存在する場合、コントローラ2の第1の通信部205は、DTV3及びDTV8の第1の通信部305と通信できる。
<通信シーケンス>
図8は、本発明の実施の形態2に係るコンテンツ再生システム1における通信シーケンスを説明するための図である。なお、図8において、図4と同様の処理については、同一の符号を付し、適宜説明を省略する。
実施の形態1と同様にステップS101〜S106の処理が実行された後、コントローラ2の制御部201は、第2の通信部206を用いて、検索要求コマンドを送信する(S115)。そして、DTV3の制御部301は、第2の通信部306を用いて、検索要求コマンドに対する応答をコントローラ2へ送信する(S131)。この応答は、第2の応答に相当し、ステップS105の応答に含まれるDTV3の識別情報を特定するための応答である。識別情報は、DTV3の第1の通信部305に固有の識別子(例えば、MACアドレス)を含む。
その後、実施の形態1と同様にステップS118〜S122の処理が実行される。
<コントローラの処理フロー>
図9は、本発明の実施の形態2に係るコントローラ2が行う処理の流れを示すフローチャートである。なお、図9において、図6と同様の処理については、同一の符号を付し、適宜説明を省略する。
検索要求コマンドに対するタイムアウトが発生した場合(S604のYes)、制御部201は、第2の通信部206を用いて、コンテンツを再生可能な装置を検索するための検索要求コマンドをコンテンツ再生装置へ送信する(S611)。
その後、第2の通信部206は、検索要求コマンドを受信したコンテンツ再生装置から、ステップS603で受信された応答に含まれる識別情報を特定するための応答であって、検索要求コマンドに対する応答を受信する(S621)。なお、タイムアウトが発生するまで、応答受信の待ち状態は継続される(S622)。
タイムアウトが発生する(S622のYes)と、制御部201は、応答の送信元のコンテンツ再生装置(ここではDTV3)を、コンテンツを再生させるためのコンテンツ再生装置と決定する(S623)。
<DTVの処理フロー>
図10は、本発明の実施の形態2に係るDTVが行う処理の流れを示すフローチャートである。なお、図10において、図7と同様の処理については、同一の符号を付し、適宜説明を省略する。
ステップS701及びS702の処理が実行された後、第2の通信部306は、コンテンツを再生可能な装置を検索するための検索要求コマンドを受信する(S721)。続いて、制御部301は、ステップS702で送信された応答に含まれる識別情報を特定するための応答であって、ステップS721で受信された検索要求コマンドに対する応答を、第2の通信部306を用いてコントローラ2へ送信する(S722)。
以上のように、本実施の形態によれば、コンテンツ再生装置は、第1の通信部305よりも通信可能な距離が短い第2の通信部306が検索要求コマンドを受信したときに、すでに第1の通信部305がコントローラ2へ送信した識別情報を特定するための応答を第2の通信部306を用いて送信することができる。したがって、コントローラ2は、第2の通信部206を用いて通信可能なコンテンツ再生装置、つまりコントローラ2の近傍にあるコンテンツ再生装置の識別情報を特定することが可能となる。その結果、コントローラ2は、コントローラ2及びコンテンツ再生装置の詳細な位置情報を取得しなくても、コントローラ2の位置に応じて、ネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を自動的に決定することが可能となる。
以上、本発明の一態様に係るコンテンツ再生システム1について、実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
例えば、上記実施の形態1又は2では、再生するコンテンツがユーザにより決定された後に、コンテンツ再生装置を決定する処理を行っているが、この処理手順に限られるものではない。例えば、コンテンツ出力装置を検索した直後に、コンテンツ再生装置を決定する処理を実施してもよい。
また、上記実施の形態1又は2では、コントローラ2がDTV3の近傍にある場合に、DTV3をコンテンツを再生させるためのコンテンツ再生装置として決定する手順について説明した。コントローラ2がDTV8の近傍にある場合には、上記と同様にしてDTV8をコンテンツを再生させるためのコンテンツ再生装置として決定するようにできる。
また、上記実施の形態1又は2では、コントローラ2の第1の通信部205と、DTV3及びDTV8の第1の通信部305とは、有線及び無線により接続されていたが、有線又は無線により接続されるように構成しても構わない。
また、上記実施の形態1又は2では、コンテンツ再生装置がDTVであったが、再生するコンテンツが音声データの場合、コンテンツ再生装置は、オーディオシステムあるいはシアターシステム等の音声再生装置であってもよい。
また、上記実施の形態1又は2において、コントローラ2の制御部201は、第1の通信部205を用いて、第1の検索要求をコンテンツ再生装置(DTV3及びDTV8)へ送信していたが、必ずしもコンテンツ再生装置へ第1の検索要求を送信する必要はない。例えば、コントローラ2の制御部201は、ネットワークに接続されているコンテンツ再生装置を検索するための検索装置(例えばコンテンツ出力装置など)へ第1の検索要求を送信してもよい。この場合、コントローラ2から第1の検索要求を受信した検索装置は、ネットワークに接続されているコンテンツ再生装置を検索するための検索要求コマンドをコンテンツ再生装置(DTV3及びDTV8)へ送信する。また例えば、検索装置は、コントローラ2から第1の検索要求を受信する前に予め検索要求コマンドをコンテンツ再生装置へ送信しておき、ネットワークに接続されたコンテンツ再生装置を示すリスト情報を第1の検索要求に対する応答としてコントローラ2へ送信してもよい。
また、本発明は、このような特徴的な処理部を備えるコントローラ又はコンテンツ再生装置として実現することができるだけでなく、コントローラ又はコンテンツ再生装置に含まれる特徴的な処理部をステップとする方法として実現することもできる。また、このような方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムとして実現することもできる。そして、そのようなコンピュータプログラムを、CD−ROM等のコンピュータ読取可能な非一時的な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
本発明は、家庭内にあるデジタルビデオレコーダ(DVR)等のコンテンツ出力装置にあるコンテンツを、コントローラを介して、レンダラと呼ばれる機能を有したデジタルテレビ(DTV)等のコンテンツ再生装置に表示させるコンテンツ再生システム、コンテンツ再生システムを構成する携帯可能なコントローラ、及びDTV等のコンテンツ再生装置に利用することが可能である。
1 コンテンツ再生システム
2 コントローラ
3、8 DTV
4 DVR
5 無線アクセスポイント
6 無線子機
7、9 ケーブル
201、301、401 制御部
202、302、402 映像音声出力部
203、304、404 操作入力部
204、408 記録部
205、305、405 第1の通信部
206、306 第2の通信部
207、307、406 バッファ部
208、308、407 記憶部
303、403 放送受信部
408A、408B 記録媒体

Claims (14)

  1. コンテンツ出力装置からネットワークを介して供給されるコンテンツをコントローラからの指示に従って再生可能なコンテンツ再生装置であって、
    前記コンテンツを再生可能な装置を検索するための第1の検索要求を受信する第1の通信部と、
    前記コンテンツを再生可能な装置を検索するための第2の検索要求を前記コントローラから受信する、前記コントローラと通信可能な距離が前記第1の通信部よりも短い第2の通信部と、
    前記第1の通信部が前記第1の検索要求を受信したときに、前記コンテンツ再生装置の識別情報を含む第1の応答を前記第1の通信部を用いて送信し、前記第2の通信部が前記第2の検索要求を受信したときに、送信した前記第1の応答に含まれる識別情報を特定するための第2の応答を前記第1又は第2の通信部を用いて前記コントローラへ送信する制御部とを備える
    コンテンツ再生装置。
  2. 前記第1の通信部は、さらに、前記第2の通信部が前記第2の検索要求を受信したときにイベント通知を前記コントローラへ送信することを要求するイベント通知要求を前記コントローラから受信し、
    前記制御部は、前記イベント通知要求を受信してから所定の時間が経過するまでの間に前記第2の通信部が前記第2の検索要求を受信したときに、前記第1の通信部を用いて前記イベント通知を前記第2の応答として送信する
    請求項1に記載のコンテンツ再生装置。
  3. 前記第1の通信部は、前記コントローラと前記コンテンツ再生装置とが見通し状態でないときにも前記コントローラと通信可能であり、
    前記第2の通信部は、前記コントローラと前記コンテンツ再生装置とが見通し状態である場合にのみ前記コントローラと通信可能である
    請求項1又は2に記載のコンテンツ再生装置。
  4. 前記第2の通信部は、前記コントローラから前記コンテンツ再生装置へ一方向に通信可能であり、
    前記制御部は、前記第2の応答を前記第1の通信部を用いて前記コントローラへ送信する
    請求項1〜3のいずれか1項に記載のコンテンツ再生装置。
  5. 前記第2の通信部は、赤外線を用いて前記コントローラと通信する
    請求項4に記載のコンテンツ再生装置。
  6. 前記第2の通信部は、前記コントローラと双方向に無線で通信し、
    前記制御部は、前記第2の通信部を用いて前記第2の応答を前記コントローラへ送信する
    請求項1に記載のコンテンツ再生装置。
  7. 前記第2の通信部は、Bluetoothにより前記コントローラと通信する
    請求項6に記載のコンテンツ再生装置。
  8. 前記第1の応答に含まれる識別情報は、前記第1の通信部に固有の識別子を含む
    請求項1〜7のいずれか1項に記載のコンテンツ再生装置。
  9. コンテンツ出力装置からネットワークを介して供給されるコンテンツをコントローラからの指示に従って再生可能なコンテンツ再生装置が実行する通信方法であって、
    前記コンテンツを再生可能な装置を検索するための第1の検索要求を第1の通信部を用いて受信する第1の受信ステップと、
    前記第1の検索要求が受信された後に、前記コンテンツ再生装置の識別情報を含む第1の応答を前記第1の通信部を用いて送信する第1の送信ステップと、
    前記コンテンツを再生可能な装置を検索するための第2の検索要求を、前記コントローラと通信可能な距離が前記第1の通信部よりも短い第2の通信部を用いて、前記コントローラから受信する第2の受信ステップと、
    前記第2の検索要求が受信された後に、前記第1の送信ステップで送信された前記第1の応答に含まれる識別情報を特定するための第2の応答を前記第1又は第2の通信部を用いて前記コントローラへ送信する第2の送信ステップとを含む
    通信方法。
  10. 請求項9に記載の通信方法を前記コンテンツ再生装置に実行させるためのプログラム。
  11. コンテンツ出力装置からネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を決定するコントローラであって、
    前記コンテンツを再生可能な装置を検索するための第1の検索要求を送信し、前記第1の検索要求に対する第1の応答を受信する第1の通信部と、
    前記コンテンツを再生可能な装置を検索するための第2の検索要求を前記第1の応答によって特定されるコンテンツ再生装置へ送信する、前記コンテンツ再生装置と通信可能な距離が前記第1の通信部よりも短い第2の通信部と、
    前記第1又は第2の通信部が前記第2の検索要求に対する第2の応答を受信したときに、前記第2の応答の送信元のコンテンツ再生装置を前記コンテンツを再生させるためのコンテンツ再生装置と決定する制御部とを備える
    コントローラ。
  12. コンテンツ出力装置からネットワークを介して供給されるコンテンツを再生させるためのコンテンツ再生装置を決定するコントローラが実行する再生装置決定方法であって、
    前記コンテンツを再生可能な装置を検索するための第1の検索要求を第1の通信部を用いて送信する第1の送信ステップと、
    前記第1の検索要求に対する第1の応答を前記第1の通信部を用いて受信する第1の受信ステップと、
    前記コンテンツを再生可能な装置を検索するための第2の検索要求を、前記コンテンツ再生装置と通信可能な距離が前記第1の通信部よりも短い第2の通信部を用いて、前記第1の応答によって特定されるコンテンツ再生装置へ送信する第2の送信ステップと、
    前記第2の検索要求に対する第2の応答を前記第1又は第2の通信部を用いて受信したときに、前記第2の応答の送信元のコンテンツ再生装置を前記コンテンツを再生させるためのコンテンツ再生装置と決定する決定ステップとを含む
    再生装置決定方法。
  13. 請求項12に記載の再生装置決定方法をコンピュータに実行させるためのプログラム。
  14. コンテンツ出力装置と、コントローラと、前記コンテンツ出力装置からネットワークを介して供給されるコンテンツを前記コントローラからの指示に従って再生可能なコンテンツ再生装置とを備えるコンテンツ再生システムであって、
    前記コントローラは、
    前記コンテンツを再生可能な装置を検索するための第1の検索要求を送信し、前記第1の検索要求に対する第1の応答を受信する第1の通信部と、
    前記コンテンツを再生可能な装置を検索するための第2の検索要求を前記第1の応答によって特定されるコンテンツ再生装置へ送信する、前記コンテンツ再生装置と通信可能な距離が前記第1の通信部よりも短い第2の通信部と、
    前記第1又は第2の通信部が前記第2の検索要求に対する第2の応答を受信したときに、前記第2の応答の送信元のコンテンツ再生装置を前記コンテンツを再生させるためのコンテンツ再生装置と決定する第1の制御部とを備え、
    前記コンテンツ再生装置は、
    前記第1の検索要求を受信する第3の通信部と、
    前記第2の検索要求を前記コントローラから受信する、前記コントローラと通信可能な距離が前記第3の通信部よりも短い第4の通信部と、
    前記第3の通信部が前記第1の検索要求を受信したときに前記第1の応答を前記第3の通信部を用いて送信し、前記第4の通信部が前記第2の検索要求を受信したときに前記第2の応答を前記第3又は第4の通信部を用いて前記コントローラへ送信する第2の制御部とを備える
    コンテンツ再生システム。
JP2010231021A 2009-11-18 2010-10-13 コンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法 Pending JP2011130417A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2010231021A JP2011130417A (ja) 2009-11-18 2010-10-13 コンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法
US12/948,126 US20110119718A1 (en) 2009-11-18 2010-11-17 Content reproduction apparatus, controller, content reproduction system, communication method, and reproduction apparatus determination method

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009262681 2009-11-18
JP2009262681 2009-11-18
JP2010231021A JP2011130417A (ja) 2009-11-18 2010-10-13 コンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法

Publications (1)

Publication Number Publication Date
JP2011130417A true JP2011130417A (ja) 2011-06-30

Family

ID=44012308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010231021A Pending JP2011130417A (ja) 2009-11-18 2010-10-13 コンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法

Country Status (2)

Country Link
US (1) US20110119718A1 (ja)
JP (1) JP2011130417A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013128875A1 (ja) * 2012-03-02 2013-09-06 日本電気株式会社 無線通信装置、情報設定装置、情報設定方法、及び情報設定プログラム記憶媒体
JP2016149625A (ja) * 2015-02-12 2016-08-18 日本放送協会 配信システム、配信方法及び配信プログラム

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008155842A1 (ja) * 2007-06-20 2008-12-24 Panasonic Corporation 通信端末装置及び通信システム
JP2009049498A (ja) * 2007-08-14 2009-03-05 Sony Corp 制御端末、情報機器、コンテンツ提供装置、機器制御システム、機器選択方法、及びプログラム
JP2009129194A (ja) * 2007-11-22 2009-06-11 Casio Hitachi Mobile Communications Co Ltd 制御機器、再生システム、プログラム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003143670A (ja) * 2001-10-31 2003-05-16 Sony Corp リモートコントロールシステム、電子機器、及びプログラム
US8607280B2 (en) * 2003-01-08 2013-12-10 Intel Corporation Resource and capability borrowing
US7064675B2 (en) * 2003-08-15 2006-06-20 Microsoft Corporation Context-sensitive remote controls
US9131272B2 (en) * 2003-11-04 2015-09-08 Universal Electronics Inc. System and method for saving and recalling state data for media and home appliances
EP1685706A2 (en) * 2003-11-10 2006-08-02 THOMSON Licensing Method and apparatus for providing dynamic display of content information associated with a device in a network
JP4293108B2 (ja) * 2004-10-14 2009-07-08 ソニー株式会社 リモート・コントロール・システム及びリモート・コントロール方法、リモート・コントローラ、並びに電子機器
DE102005011333A1 (de) * 2005-03-11 2006-09-14 Deutsche Thomson-Brandt Gmbh Verfahren zum Übertragen von Daten in einem Netzwerk verteilter Stationen sowie Netzwerkstation
JP2007259380A (ja) * 2006-03-27 2007-10-04 Funai Electric Co Ltd リモコン装置および機器制御システム
US9918039B2 (en) * 2006-10-13 2018-03-13 Koninklijke Philips N.V. Interface systems for portable digital media storage and playback devices
JP2008263308A (ja) * 2007-04-10 2008-10-30 Sony Corp リモートコントローラ、電子機器および遠隔操作システム
US8881205B2 (en) * 2008-09-12 2014-11-04 At&T Intellectual Property I, Lp System for controlling media presentation devices

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008155842A1 (ja) * 2007-06-20 2008-12-24 Panasonic Corporation 通信端末装置及び通信システム
JP2009049498A (ja) * 2007-08-14 2009-03-05 Sony Corp 制御端末、情報機器、コンテンツ提供装置、機器制御システム、機器選択方法、及びプログラム
JP2009129194A (ja) * 2007-11-22 2009-06-11 Casio Hitachi Mobile Communications Co Ltd 制御機器、再生システム、プログラム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013128875A1 (ja) * 2012-03-02 2013-09-06 日本電気株式会社 無線通信装置、情報設定装置、情報設定方法、及び情報設定プログラム記憶媒体
JP2016149625A (ja) * 2015-02-12 2016-08-18 日本放送協会 配信システム、配信方法及び配信プログラム

Also Published As

Publication number Publication date
US20110119718A1 (en) 2011-05-19

Similar Documents

Publication Publication Date Title
JP5421316B2 (ja) ポータブル端末、ペアリングシステム、ペアリング方法
JP4442681B2 (ja) 制御機器、再生システム、プログラム
US8490140B2 (en) Electronic device and method, recording medium, and program
JP6536201B2 (ja) 制御端末装置、オーディオシステムおよびオーディオシステム制御プログラム
JP5326762B2 (ja) 情報通信システム、情報処理装置、情報通信プログラム、情報通信方法
JP5708562B2 (ja) オーディオ・ビデオ制御システム、携帯端末装置およびオーディオ・ビデオ制御プログラム
JP5089916B2 (ja) 制御装置及び制御方法
CN102281538A (zh) 信息处理装置和信息处理程序
KR101702563B1 (ko) 직관적인 선택에 기초해 디바이스에 액세스하는 방법 및 장치
US20100013660A1 (en) Pairing method and control device therefor
US8704698B2 (en) Universal remote control apparatus, system for controlling universal remote control, and method for the same based on batch instruction
US8769007B2 (en) Control device and method, program, and recording medium
US20120270502A1 (en) Information processor, display device, and device control method
US10847021B1 (en) Determining commands on a media device interface
EP3923590A1 (en) Display device and method of operating the same for checking connection of an external device
JP2011130417A (ja) コンテンツ再生装置、コントローラ、コンテンツ再生システム、通信方法及び再生装置決定方法
US20120327304A1 (en) Contents processing system, contents processing apparatus, and program of the apparatus
JP5820235B2 (ja) 制御端末、及び、電子機器制御システム
US11050579B2 (en) Distribution destination specifying device and distribution destination specifying method
JP7044076B2 (ja) 再生装置、情報処理方法、及びプログラム
KR20100028718A (ko) 외부 전자기기의 제어 기능을 갖는 dtv 및 그 방법
JP2015136157A (ja) 携帯端末装置
EP4274202A1 (en) Mobile terminal and display system
JP2017060061A (ja) プログラム、携帯通信機及びテレビ操作方法
US10802789B2 (en) Information processing device, reproducing device, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131112

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20131119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131212

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140115

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20140610