JP2015019227A - 受信装置、制御方法、プログラム及び記録媒体 - Google Patents

受信装置、制御方法、プログラム及び記録媒体 Download PDF

Info

Publication number
JP2015019227A
JP2015019227A JP2013144756A JP2013144756A JP2015019227A JP 2015019227 A JP2015019227 A JP 2015019227A JP 2013144756 A JP2013144756 A JP 2013144756A JP 2013144756 A JP2013144756 A JP 2013144756A JP 2015019227 A JP2015019227 A JP 2015019227A
Authority
JP
Japan
Prior art keywords
communication
error
unit
communication means
occurred
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
JP2013144756A
Other languages
English (en)
Inventor
匡昭 西埜
Tadaaki Nishino
匡昭 西埜
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2013144756A priority Critical patent/JP2015019227A/ja
Publication of JP2015019227A publication Critical patent/JP2015019227A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

【課題】 送信装置と通信装置との間のエラーを検出し、検出結果に応じて、エラーを解消できるようにすることを目的とする。
【解決手段】 送信装置からデータを受信するための第1の通信手段と、前記送信装置からデータを受信するための第2の通信手段と、前記第1の通信手段及び前記第2の通信手段の少なくとも一つにエラーが発生したか否かを検出するエラー検出手段と、前記エラー検出手段によって、前記第1の通信手段にエラーが発生し、前記第2の通信手段にエラーが発生していないと検出された場合、前記第2の通信手段と前記送信装置との通信をリセットすることなく、前記第1の通信手段と前記送信装置との通信をリセットする処理を行う制御手段とを有することを特徴とする受信装置。
【選択図】 図1

Description

本発明は、画像データや音声データを受信する受信装置等に関する。
現在、4K2K(3840×2160)の高解像度の画像データを表示できる受信装置が提案されている。このような受信装置に送信装置が高解像度な画像データを送信する場合に、送信装置と受信装置とを複数の通信インターフェースを用いて接続する通信システムが開示されている(特許文献1)。
上記の通信システムにおいて、送信装置は、高解像度の画像データを分割し、分割された各画像データを各通信インターフェースを介して受信装置に送信する処理を行う。
特開2013−38706号公報
従来、上記のような通信システムにおいて、受信装置が不正なデータを送信装置から受信する場合について考えられていなかった。そのため、受信装置が不正なデータを受信した場合、ユーザは、送信装置と受信装置との間のエラーを解消し、受信装置に送信装置からのデータを正常に受信させるために、送信装置と受信装置とを複数のインターフェースにより接続し直す必要があった。これは、ユーザにとって負担であった。
そこで、このような問題を解決するために、送信装置と通信装置との間のエラーを検出し、検出結果に応じて、エラーを容易に解消できるようにすることを目的とする。
本発明に係る受信装置は、送信装置からデータを受信するための第1の通信手段と、前記送信装置からデータを受信するための第2の通信手段と、前記第1の通信手段及び前記第2の通信手段の少なくとも一つにエラーが発生したか否かを検出するエラー検出手段と、前記エラー検出手段によって、前記第1の通信手段にエラーが発生し、前記第2の通信手段にエラーが発生していないと検出された場合、前記第2の通信手段と前記送信装置との通信をリセットすることなく、前記第1の通信手段と前記送信装置との通信をリセットする処理を行う制御手段とを有することを特徴とする。
本発明によれば、送信装置と通信装置との間のエラーを検出し、検出結果に応じて、エラーを容易に解消できる。
本発明の実施例1に係る通信システムの一例を示すブロック図である。 本発明の実施例1に係る送信装置によって行われる送信処理の一例を示すフローチャート図である。 本発明の実施例1に係る受信装置によって行われる受信処理の一例を示すフローチャート図である。
[実施例1]
以下、本発明の実施例1について、図面を参照して説明する。
実施例1に係る通信システムは、図1に示すように、送信装置100、受信装置200、ケーブル300及び400を有する。送信装置100と受信装置200とは、ケーブル300を介して接続され、さらに、送信装置100と受信装置200とは、ケーブル400を介して接続される。なお、ケーブル300及び400は、Display Port(登録商標)規格に準拠した通信インターフェースである。送信装置100及び受信装置200は、Display Port規格に対応する装置であるものとする。送信装置100は、画像データ及び音声データの少なくとも一つを受信装置200に送信する外部装置であれば良いものとする。送信装置100は、例えば、カメラ、レコーダやプレイヤー等であるものとする。受信装置200は、送信装置100から受信した画像データ及び音声データの少なくとも一つを表示する装置であればよいものとする。受信装置200は、例えば、パーソナルコンピュータやテレビ等の表示装置であってもよい。
次に、ケーブル300及び400について説明を行う。
図1に示すように、ケーブル300には、HPD(Hot Plug Detect)ライン301、AUX(Auxiliary)ライン302及びMAIN LINKライン303が含まれている。なお、MAIN LINKライン303には、レーン0、レーン1、レーン2及びレーン3が含まれている。また、ケーブル400には、HPDライン401、AUXライン402及びMAIN LINKライン403が含まれている。なお、MAIN LINKライン403には、レーン0、レーン1、レーン2及びレーン3が含まれている。
HPDライン301及び401は、HPD信号を受信装置200から送信装置100に伝送するためのラインである。
HPD信号は、受信装置200のデバイス情報を送信装置100が取得することを受信装置200が許可しているか否かを示す信号である。
受信装置200のデバイス情報とは、例えば、EDID(Extended Display Identification Data)である。受信装置200のEDIDは、受信装置200の識別データ、受信装置200の表示能力を示すデータ、受信装置200の音声出力能力を示すデータ等を含む。また、例えば、受信装置200のEDIDには、受信装置200が対応している画像フォーマットや音声フォーマットを示す情報が含まれている。また、例えば、受信装置200のEDIDには、受信装置200が対応している解像度や色空間を示す情報が含まれている。
AUXライン302及び402は、送信装置100と受信装置200との間で双方向にコマンドを伝送するためのラインである。
MAIN LINKライン303及び403は、送信装置100から受信装置200に画像データ及び音声データの少なくとも一つを伝送するためのラインである。
次に、図1を参照し、送信装置100について説明を行う。送信装置100は、制御部101、画像処理部102、操作部103、メモリ104、記録部105、表示部106、第1のコネクタ107、第1の通信部108、第2のコネクタ109及び第2の通信部110を有する。
制御部101は、送信装置100の各部を制御する。なお、制御部101は、メモリ104に記録されているコンピュータプログラムを実行することによって、送信装置100を制御する。
画像処理部102は、記録部105から供給される画像データに画像処理を行う。画像処理部102によって行われる画像処理とは、例えば、受信装置200から取得したEDIDに基づいて、記録部105から供給される画像データを受信装置200に送信するための画像データに変換する処理である。また、画像処理部102によって行われる画像処理は、記録部105から供給される画像データを表示部106に表示するための画像データに変換する処理であってもよい。
画像処理部102によって画像処理が行われた画像データは、記録部105、表示部106、第1の通信部108及び第2の通信部110の少なくとも一つに供給される。
操作部103は、送信装置100を操作するためのユーザインターフェースを提供する。操作部103は、送信装置100を操作するためのボタン、スイッチ、タッチパネル等を有する。
メモリ104には、制御部101によって実行されるコンピュータプログラムが格納される。また、メモリ104には、第1の通信部108及び第2の通信部110の少なくとも一つによって取得されたデータが格納される。
記録部105は、記録媒体105aにデータを書き込んだり、記録媒体105aからデータを読み出したりすることができる。
記録部105は、制御部101から指示に応じて、画像データ及び音声データの少なくとも一つを記録媒体105aに記録する。また、記録部105は、制御部101からの指示に応じて、記録媒体105aから画像データ及び音声データの少なくとも一つを読み出す。
なお、記録媒体105aは、送信装置100に内蔵されたものであってもよく、送信装置100から取り外し可能なものであってもよい。
表示部106は、画像処理部102及び記録部105の少なくとも一つから供給される画像データを表示する。なお、表示部106は、送信装置100に接続された外部表示装置であってもよい。
第1のコネクタ107は、ケーブル300を接続するための出力コネクタである。
第1の通信部108は、第1のコネクタ107と受信装置200とがケーブル300を介して接続されている場合、ケーブル300を介して受信装置200と通信する。
第1の通信部108は、HPDライン301を介して、HPD信号がH(High)レベルであるかL(Low)レベルであるかを検出し、検出したHPD信号を制御部101に通知する。HPDライン301を介して受信装置200から送信装置100に伝送されるHPD信号を以下「第1のHPD信号」と呼ぶものとする。
第1のHPD信号がHレベルであると検出された場合、第1の通信部108は、受信装置200からEDIDを取得するための要求を受信装置200にAUXライン302を介して送信する。第1のHPD信号がHレベルであると検出されていない場合、第1の通信部108は、受信装置200からEDIDを取得するための要求を受信装置200にAUXライン302を介して送信しない。受信装置200からEDIDを取得するための要求を受信装置200がAUXライン302を介して受信した場合、受信装置200は、AUXライン302を介してEDIDを送信装置100に送信する。AUXライン302を介して受信装置200から送信装置100に伝送されるEDIDを以下「第1のEDID」と呼ぶ。
第1の通信部108は、AUXライン302を介して受信装置200から第1のEDIDを取得した場合、第1のEDIDを制御部101に供給する。制御部101は、第1の通信部108から供給された第1のEDIDを解析し、解析結果をメモリ104に格納する。
さらに、第1のEDIDが取得された後に、第1の通信部108は、画像データ及び音声データの少なくとも一つをMAIN LINKライン303を介して受信装置200に送信する。
第2のコネクタ109は、ケーブル400を接続するための出力コネクタである。
第2の通信部110は、第2のコネクタ109と受信装置200とがケーブル400を介して接続されている場合、ケーブル400を介して受信装置200と通信する。
第2の通信部110は、HPDライン401を介して、HPD信号がHレベルであるかLレベルであるかを検出し、検出したHPD信号を制御部101に通知する。HPDライン401を介して受信装置200から送信装置100に伝送されるHPD信号を以下「第2のHPD信号」と呼ぶものとする。
第2のHPD信号がHレベルであると検出された場合、第2の通信部110は、受信装置200からEDIDを取得するための要求を受信装置200にAUXライン402を介して送信する。第2のHPD信号がHレベルであると検出されていない場合、第2の通信部110は、受信装置200からEDIDを取得するための要求を受信装置200にAUXライン402を介して送信しない。受信装置200からEDIDを取得するための要求を受信装置200がAUXライン402を介して受信した場合、受信装置200は、AUXライン402を介してEDIDを送信装置100に送信する。AUXライン402を介して受信装置200から送信装置100に伝送されるEDIDを以下「第2のEDID」と呼ぶ。
第2の通信部110は、AUXライン402を介して受信装置200から第2のEDIDを取得した場合、第2のEDIDを制御部101に供給する。制御部101は、第2の通信部110から供給される第2のEDIDを解析し、解析結果をメモリ104に格納する。
さらに、第2のEDIDが取得された後に、第2の通信部110は、画像データ及び音声データの少なくとも一つをMAIN LINKライン403を介して受信装置200に送信する。
次に、図1を参照し、受信装置200について説明を行う。受信装置200は、制御部201、メモリ202、エラー検出部203、画像処理部204、表示部205、操作部206、第1のコネクタ207、第1の通信部208、第2のコネクタ209及び第2の通信部210を有する。
制御部201は、受信装置200の各部を制御する。なお、制御部201は、メモリ202に記録されているコンピュータプログラムを実行することによって、受信装置200を制御する。
メモリ202には、制御部201によって実行されるコンピュータプログラムが格納される。また、メモリ202には、第1の通信部208及び第2の通信部210の少なくとも一つによって取得されたデータが格納される。
エラー検出部203は、第1の通信部208と送信装置100との間にエラーが発生しているか否かを検出し、第2の通信部210と送信装置100との間にエラーが発生しているか否かを検出する。さらに、エラー検出部203は、エラーの検出結果を制御部201に通知する。第1の通信部208と送信装置100との間に発生するエラーを以下、「第1のエラー」と呼ぶ。第2の通信部210と送信装置100との間に発生するエラーを以下、「第2のエラー」と呼ぶ。
例えば、エラー検出部203は、MAIN LINKライン303に含まれるレーン0、レーン1、レーン2及びレーン3において正常に認証が行われたか否かを検出することで、第1のエラーが発生しているか否かを検出する。MAIN LINKライン303に含まれるレーン0、レーン1、レーン2及びレーン3の少なくとも一つにおいて正常に認証が行われなかった場合、エラー検出部203は、第1のエラーが発生していることを検出する。MAIN LINKライン303に含まれるレーン0、レーン1、レーン2及びレーン3において正常に認証が行われた場合、エラー検出部203は、第1のエラーが発生していないことを検出する。
同様に、エラー検出部203は、MAIN LINKライン403に含まれるレーン0、レーン1、レーン2及びレーン3において正常に認証が行われたか否かを検出することで、第2のエラーが発生しているか否かを検出する。
画像処理部204は、第1の通信部208及び第2の通信部210の少なくとも一つから供給される画像データに画像処理を行う。画像処理部204によって行われる画像処理とは、例えば、第1の通信部208及び第2の通信部210の少なくとも一つから供給される画像データを表示部205に表示するための画像データに変換する処理である。画像処理部204によって画像処理が行われた画像データは、表示部205に供給される。
表示部205は、第1の通信部208、第2の通信部210及び画像処理部204の少なくとも一つから供給される画像データを表示する。なお、表示部205は、受信装置200に接続された外部表示装置であってもよい。
操作部206は、受信装置200を操作するためのユーザインターフェースを提供する。操作部206は、受信装置200を操作するためのボタン、スイッチ、タッチパネル等を有する。
第1のコネクタ207は、ケーブル300を接続するための入力コネクタである。
第1の通信部208は、第1のコネクタ207と送信装置100とがケーブル300を介して接続されている場合、ケーブル300を介して送信装置100と通信する。
第1の通信部208は、HPD出力部208a、AUX通信部208b、メモリ208c及びデータ受信部208dを有する。
HPD出力部208aは、Hレベルの第1のHPD信号またはLレベルの第1のHPD信号をHPDライン301を介して送信装置100に出力する。
AUX通信部208bは、AUXライン302を介して送信装置100と通信を行う。
メモリ208cは、第1のEDIDを格納する。
HPD出力部208aは、受信装置200が第1のEDIDの取得を送信装置100に許可している場合、Hレベルの第1のHPD信号をHPDライン301を介して送信装置100に出力する。HPD出力部208aは、受信装置200が第1のEDIDの取得を送信装置100に許可していない場合、Lレベルの第1のHPD信号をHPDライン301を介して送信装置100に出力する。
データ受信部208dは、MAIN LINKライン303を介して送信装置100から送信される画像データ及び音声データの少なくとも一つを受信する。データ受信部208dは、送信装置100から受信した画像データを画像処理部204に供給する。
第2のコネクタ209は、ケーブル400を接続するための入力コネクタである。
第2の通信部210は、第2のコネクタ209と送信装置100とがケーブル400を介して接続されている場合、ケーブル400を介して送信装置100と通信する。
第2の通信部210は、HPD出力部210a、AUX通信部210b、メモリ210c、及びデータ受信部210dを有する。
HPD出力部210aは、Hレベルの第2のHPD信号またはLレベルの第2のHPD信号をHPDライン401を介して送信装置100に出力する。
AUX通信部210bは、AUXライン402を介して送信装置100と通信を行う。
メモリ210cは、第2のEDIDを格納する。
HPD出力部210aは、受信装置200が第2のEDIDの取得を送信装置100に許可している場合、Hレベルの第2のHPD信号をHPDライン401を介して送信装置100に出力する。HPD出力部210aは、受信装置200が第2のEDIDの取得を送信装置100に許可していない場合、Lレベルの第2のHPD信号をHPDライン401を介して送信装置100に出力する。
データ受信部210dは、MAIN LINKライン403を介して送信装置100から送信される画像データ及び音声データの少なくとも一つを受信する。データ受信部210dは、送信装置100から受信した画像データを画像処理部204に供給する。
(送信処理)
次に図2のフローチャートを参照し、送信処理について説明を行う。図2に示す送信処理は、制御部101がメモリ104に記録されているプログラムを実行することによって、送信装置100によって行われる処理である。なお、制御部101は、サーバやOS(オペレーティングシステム)を介してメモリ104や不図示の制御部101のメモリに供給されたプログラムを実行することによって、図2に示す送信処理を行ってもよいものとする。なお、図2の送信処理は、送信装置100の電源がオンであり、送信装置100が分割送信モードである場合に制御部101によって行われるものとする。分割送信モードとは、受信装置200に送信する対象となる画像データを複数の画像データに分割し、分割された各画像データを第1の通信部108及び第2の通信部110を用いて受信装置200に送信するための動作モードである。なお、分割送信モードは、4K2K(3840×2160)などの解像度の画像データを受信装置200の送信するための動作モードである。
S201において、制御部101は、第1のHPD信号のレベルが変化したか否かを検出し、第1のHPD信号のレベルが変化した場合、S202に進む。第1のHPD信号のレベルが変化していない場合、S207に進む。
S202において、制御部101は、第1のHPD信号がHレベルであるか否かを検出する。第1のHPD信号がHレベルであることが検出された場合、S203に進む。第1のHPD信号がHレベルでないことが検出された場合、S214に進む。
S203において、制御部101は、受信装置200から第1のEDIDを取得するための要求を送信するように第1の通信部108を制御する。第1のEDIDの要求が行われた後、本フローチャートは、S204に進む。
S204において、S203で受信装置200に要求した第1のEDIDを第1の通信部108が受信したか否かを判定する。第1の通信部108が第1のEDIDを受信した場合(S204でYes)、本フローチャートは、S205に進む。第1の通信部108が第1のEDIDを受信していない場合(S204でNo)、本フローチャートは、S214に進む。
S205において、制御部101は、AUXライン302を介して第1のリンクトレーニングを行うように第1の通信部108を制御する。第1のリンクトレーニングとは、第1の通信部108からデータ受信部208dへの画像データの送信に関する設定を行うための処理である。また、第1のリンクトレーニングとは、例えば、第1の通信部108がデータ受信部208dに画像データを送信するために使用するレーンの数を設定する処理である。また、第1のリンクトレーニングとは、例えば、第1の通信部108がデータ受信部208dに画像データを送信するために使用するレーンのデータ伝送レートを設定する処理である。第1のリンクトレーニングが行われた後、本フローチャートは、S206に進む。
S206において、制御部101は、第1の画像データを受信装置200に送信する処理を行う。
例えば、制御部101は、記録部105から供給される画像データ及び第1の通信部108が受信した第1のEDIDに基づいて、受信装置200に送信するための第1の画像データを生成するように画像処理部102を制御する。その後、制御部101は、画像処理部102によって生成された第1の画像データを受信装置200に送信するように第1の通信部108を制御する。第1の画像データが第1の通信部108によって送信された後、本フローチャートは、S207に進む。なお、S206において、制御部101は、第1の画像データとともに音声データを受信装置200に送信するように第1の通信部108を制御してもよい。
S207において、制御部101は、第2のHPD信号のレベルが変化したか否かを検出する。第2のHPD信号のレベルが変化した場合、S208に進む。第2のHPD信号のレベルが変化していない場合、S213に進む。
S208において、制御部101は、第2のHPD信号がHレベルであるか否かを検出する。第2のHPD信号がHレベルであることが検出された場合、S209に進む。第2のHPD信号がHレベルでないことが検出された場合、本フローチャートは、S215に進む。
S209において、制御部101は、受信装置200から第2のEDIDを取得するための要求を送信するように第2の通信部110を制御する。第2のEDIDの要求が行われた後、本フローチャートは、S210に進む。
S210において、S209で受信装置200に要求した第2のEDIDを第2の通信部110が受信したか否かを判定する。第2の通信部110が第2のEDIDを受信した場合、S211に進む。第2の通信部110が第2のEDIDを受信していない場合、S215に進む。
S211において、制御部101は、AUXライン402を介して第2のリンクトレーニングを行うように第2の通信部110を制御する。例えば、第2のリンクトレーニングとは、第2の通信部110からデータ受信部210dへの画像データの送信に関する設定を行うための処理である。また、第2のリンクトレーニングとは、例えば、第2の通信部110がデータ受信部210dに画像データを送信するために使用するレーンの数を設定する処理である。また、第2のリンクトレーニングとは、例えば、第2の通信部110がデータ受信部210dに画像データを送信するために使用するレーンのデータ伝送レートを設定する処理である。第2のリンクトレーニングが行われた後、本フローチャートは、S212に進む。
S212において、制御部101は、第2の画像データを受信装置200に送信する処理を行う。
例えば、制御部101は、記録部105から供給される画像データ及び第2の通信部110が受信した第2のEDIDに基づいて、受信装置200に送信するための第2の画像データを生成するように画像処理部102を制御する。その後、制御部101は、画像処理部102によって生成された第2の画像データを受信装置200に送信するように第2の通信部110を制御する。第2の画像データが第2の通信部110によって送信された後、本フローチャートは、S213に進む。なお、S212において、制御部101は、第2の画像データとともに音声データを受信装置200に送信するように第2の通信部110を制御してもよい。
S213において、制御部101は、受信装置200への画像データの送信が終了したか否かを判定する。受信装置200への画像データの送信が終了した場合、本フローチャートは終了する。受信装置200への画像データの送信が終了していない場合(S213でNo)、本フローチャートはS201に戻る。
S214において、制御部101は、画像データの送信を停止するように第1の通信部108を制御する。さらに、制御部101は、音声データの送信を停止するように第1の通信部108を制御してもよい。この場合、本フローチャートは、S207に進む。
S215において、制御部101は、画像データの送信を停止するように第2の通信部110を制御する。さらに、制御部101は、音声データの送信を停止するように第2の通信部110を制御してもよい。この場合、本フローチャートは、S213に進む。
(受信処理)
次に図3のフローチャートを参照し、受信処理について説明を行う。図3に示す受信処理は、制御部201がメモリ202に記録されているプログラムを実行することによって、受信装置200によって行われる処理である。なお、制御部201は、サーバやOSを介してメモリ202や不図示の制御部201のメモリに供給されたプログラムを実行することによって、図3に示す受信処理を行ってもよいものとする。なお、図3の受信処理は、受信装置200の電源がオンであり、受信装置200が合成表示モードである場合に制御部201によって行われるものとする。合成表示モードとは、第1の通信部208が受信した画像データと第2の通信部210が受信した画像データとを合成することで生成された画像データを表示部205に表示させるための動作モードである。なお、合成表示モードは、4K2K(3840×2160)などの高解像度の画像データを表示するための動作モードであってもよい。
S301において、制御部201は、全ての通信部に対してHレベルのHPD信号を出力するように制御する。例えば、制御部201は、HPD出力部208aに対してHレベルの第1のHPD信号を出力するように指示し、HPD出力部210aに対してHレベルの第2のHPD信号を出力するように指示する。この場合、本フローチャートは、S302に進む。
S302において、制御部201は、AUX通信部208bが第1のEDIDを取得するための要求を受信したか否かを判定する。AUX通信部208bが第1のEDIDを取得するための要求を受信した場合(S302でYes)、本フローチャートは、S303に進む。AUX通信部208bが第1のEDIDを取得するための要求を受信していない場合(S302でNo)、本フローチャートは、S305に進む。
S303において、制御部201は、メモリ208cから読み出された第1のEDIDを送信装置100に送信するようにAUX通信部208bを制御する。第1のEDIDが送信された後、S304に進む。
S304において、制御部201は、AUXライン302を介して第1のリンクトレーニングを行うようにAUX通信部208bを制御する。第1のリンクトレーニングが行われた後、S305に進む。
S305において、制御部201は、AUX通信部210bが第2のEDIDを取得するための要求を受信したか否かを判定する。AUX通信部210bが第2のEDIDを取得するための要求を受信した場合、S306に進む。AUX通信部210bが第2のEDIDを取得するための要求を受信していない場合、S308に進む。
S306において、制御部201は、メモリ210cから読み出された第2のEDIDを送信装置100に送信するようにAUX通信部210bを制御する。第2のEDIDが送信された後、S307に進む。
S307において、AUXライン402を介して第2のリンクトレーニングを行うようにAUX通信部210bを制御する。第2のリンクトレーニングが行われた後、S308に進む。
第1のリンクトレーニングが行われた場合、MAIN LINKライン303に含まれるレーン0、レーン1、レーン2及びレーン3において認証が完了する。しかしながら、第1のリンクトレーニングが正常に行われていない場合、MAIN LINKライン303に含まれるレーン0、レーン1、レーン2及びレーン3の少なくとも一つにおいて認証が完了しない。このような場合、データ受信部208dは、第1の通信部108から画像データを正常に受信することができなくなる場合がある。そのため、受信装置100は、データ受信部208dに第1の通信部108からの画像データを正常に受信させるために、送信装置100と受信装置200との間におけるエラーを検出し、検出結果に応じて、エラーを解消する処理を行う。
第2のリンクトレーニングが行われた場合、MAIN LINKライン403に含まれるレーン0、レーン1、レーン2及びレーン3において認証が完了する。しかしながら、第2のリンクトレーニングが正常に行われていない場合、MAIN LINKライン403に含まれるレーン0、レーン1、レーン2及びレーン3の少なくとも一つにおいて認証が完了しない。このような場合、データ受信部210dは、第2の通信部110から画像データを正常に受信することができなくなる場合がある。そのため、受信装置100は、データ受信部210dに第2の通信部110からの画像データを正常に受信させるために、送信装置100と受信装置200との間におけるエラーを検出し、検出結果に応じて、エラーを解消する処理を行う。
S308において、制御部201は、エラー検出部203から第1のエラー及び第2のエラーの少なくとも一つが発生したことを通知されたか否かを判定する。エラー検出部203から第1のエラー及び第2のエラーの少なくとも一つが発生したことを通知された場合、S311に進む。エラー検出部203から第1のエラー及び第2のエラーが発生したことを通知されていない場合、S309に進む。
S309において、制御部201は、各通信部が送信装置100から受信した画像データを合成して表示部205に表示させる。例えば、制御部201は、データ受信部208dが受信した第1の画像データと、データ受信部210dが受信した第2の画像データとを合成するように画像処理部204を制御する。その後、制御部201は、画像処理部204によって合成された画像データを表示部205に表示させる。なお、データ受信部208d及びデータ受信部210dの少なくとも一つが送信装置100から音声データを受信した場合、制御部201は、送信装置100から受信された音声データを不図示のスピーカから出力するように制御する。表示部205が画像処理部204によって生成された画像データを表示した後、S310に進む。
S310において、制御部201は、送信装置100から送信される画像データの表示を終了するか否かを判定する。例えば、制御部201は、送信装置100から送信される画像データ以外の画像データを表示するための操作が操作部206に対して行われたか否かに応じて、送信装置100から送信される画像データの表示を終了するか否かを判定する。送信装置100から送信される画像データ以外の画像データを表示するための操作が操作部206に対して行われた場合、制御部201は、送信装置100から送信される画像データの表示を終了すると判定し、終了する。制御部201は、送信装置100から送信される画像データの表示を終了しないと判定した場合、S308に戻る。
S311において、制御部201は、エラー検出部203から第1のエラーが発生したことを通知されたか否かを判定する。エラー検出部203から第1のエラーが発生したことを通知された場合、S313に進む。エラー検出部203から第1のエラーが発生したことを通知されていない場合、制御部201は、エラー検出部203から第2のエラーが発生したことを通知されたと判定し、S312に進む。
S312において、制御部201は、第2のHPD信号をリセットするための処理を行う。第2のHPD信号をリセットするために、制御部201は、第2のHPD信号がHレベルからLレベルに変更されるようにHPD出力部210aを制御した後、第2のHPD信号がLレベルからHレベルに変更されるようにHPD出力部210aを制御する。第2のHPD信号がリセットされた後、本フローチャートは、S305に戻る。なお、S312において、制御部201は、第1のHPD信号をリセットすることなく第1の通信部208と送信装置100との通信が継続して行われるようにする。
S313において、制御部201は、エラー検出部203から第2のエラーが発生したことを通知されたか否かを判定する。エラー検出部203から第2のエラーが発生したことを通知された場合、制御部201は、エラー検出部203から第1のエラー及び第2のエラーが発生したことを通知されたと判定し、S315に進む。エラー検出部203から第2のエラーが発生したことを通知されていない場合、S314に進む。
S314において、制御部201は、第1のHPD信号をリセットするための処理を行う。第1のHPD信号をリセットするために、制御部201は、第1のHPD信号がHレベルからLレベルに変更されるようにHPD出力部208aを制御した後、第1のHPD信号がLレベルからHレベルに変更されるようにHPD出力部208aを制御する。第1のHPD信号がリセットされた後、S302に戻る。なお、S314において、制御部201は、第2のHPD信号をリセットすることなく第2の通信部210と送信装置100との通信が継続して行われるようにする。
S315において、制御部201は、第1のHPD信号と第2のHPD信号とを順次リセットするための処理を行う。この場合、制御部201は、第1の通信部208と第2の通信部210との優先度に従って、第1のHPD信号と第2のHPD信号とを順次リセットする。第1の通信部208が第2の通信部210よりも優先度が高い場合、制御部201は、第1のHPD信号をリセットしてから第2のHPD信号をリセットする。
第1のHPD信号と第2のHPD信号とがリセットされた後、本フローチャートは、S302に戻る。
このように、実施例1に係る受信装置200は、エラー検出部203により、第1のエラー及び第2のエラーの少なくとも一つを検出するようにし、エラーの検出結果に応じて、エラーを解消するようにした。
受信装置200は、第1のエラーが発生し、第2のエラーが発生していない場合(S313でNo)、第2のHPD信号をリセットすることなく、第1のHPD信号をリセットするようにした。また、受信装置200は、第2のエラーが発生し、第1のエラーが発生していない場合(S311でNo)、第1のHPD信号をリセットすることなく、第2のHPD信号をリセットするようにした。また、受信装置200は、第1のエラー及び第2のエラーが発生した場合(S313でYes)、優先度に応じて、第1のHPD信号及び第2のHPD信号をリセットするようにした。
これにより、受信装置200は、エラーが発生したとしても、送信装置100と受信装置200とをケーブル300及び400により接続し直すことなく、エラーを解消することができる。また、受信装置200は、エラーが発生していない通信部にHPD信号をリセットするように制御しないので、エラーが発生していない通信部と送信装置100との通信を継続して行うことができる。
したがって、受信装置200は、送信装置100と受信装置200との間のエラーを検出し、検出結果に応じて、エラーを最適に解消できる。
実施例1において、エラー検出部203は、MAIN LINKライン303に含まれるレーン0、レーン1、レーン2及びレーン3において正常に認証が行われたか否かを検出することで、第1のエラーが発生しているか否かを検出するようにした。さらに、エラー検出部203は、MAIN LINKライン403に含まれるレーン0、レーン1、レーン2及びレーン3において正常に認証が行われたか否かを検出することで、第1のエラーが発生しているか否かを検出するようにした。しかし、これに限られないものとする。
例えば、エラー検出部203は、データ受信部208dが受信したデータのフォーマットが第1のEDIDに示されるフォーマットに対応しているか否かに応じて、第1のエラーが発生しているか否かを検出してもよい。さらに、エラー検出部203は、データ受信部210dが受信したデータのフォーマットが第2のEDIDに示されるフォーマットに対応しているか否かに応じて、第2のエラーが発生しているか否かを検出してもよい。この場合、エラー検出部203は、データ受信部208dが受信したデータのフォーマットが第1のEDIDに示されるフォーマットに対応していない場合、第1のエラーが発生していると検出する。エラー検出部203は、データ受信部208dが受信したデータのフォーマットが第1のEDIDに示されるフォーマットに対応している場合、第1のエラーが発生していないと検出する。なお、この場合、エラー検出部203が第2のエラーを検出する場合についても同様のである。
また、例えば、エラー検出部203は、第1の通信部208に内部エラーが発生しているか否かに応じて、第1のエラーが発生しているか否かを検出してもよい。さらに、エラー検出部203は、第1の通信部208に内部エラーが発生しているか否かに応じて、第2のエラーが発生しているか否かを検出してもよい。この場合、エラー検出部203は、第1の通信部208に内部エラーが発生している場合、第1のエラーが発生していると検出する。エラー検出部203は、第1の通信部208に内部エラーが発生していいない場合、第1のエラーが発生していないと検出する。なお、この場合、エラー検出部203が第2のエラーを検出する場合についても同様である。
なお、ケーブル300及び400は、Display Port規格に準拠した通信インターフェースであるものとしたが、これに限られないものとする。また、送信装置100及び受信装置200は、Display Port規格に対応する装置であるものとしたが、これに限られないものとする。例えば、ケーブル300及び400は、Display Port規格の代わりにHDMI(登録商標)(High−Definition Multimedia Interface)規格に対応するものであってもよい。例えば、ケーブル300及び400は、Display Port規格の代わりにMHL(Mobile High−definition Link)規格に対応するものであってもよい。送信装置100及び受信装置200は、Display Port規格の代わりにHDMI(登録商標)規格やMHL規格に対応する装置であってもよい。
また、実施例1において、ケーブル300及び400によって送信装置100と受信装置200とが接続されるものとして説明を行った。しかし、これに限られるものではない。例えば、図2の送信処理及び図3の受信処理は、3本以上のケーブルによって送信装置100と受信装置200とが接続される通信システムにおいて、行われるものであってもよい。そのため、送信装置100は、第1の通信部108と同様な構成を持つ通信部を3つ以上有するものであってもよく、受信装置200は、第1の通信部208と同様な構成を持つ通信部を3つ以上有するものであってもよい。
(他の実施例)
本発明に係る受信装置は、実施例1で説明した受信装置200に限定されるものではない。例えば、本発明に係る受信装置は、複数の装置から構成されるシステムにより実現することも可能である。
また、実施例1で説明した様々な処理及び機能は、コンピュータプログラムより実現することも可能である。この場合、本発明に係る処理はコンピュータプログラムで実行可能であり、実施例1で説明した様々な機能を実現することになる。
本発明に係るコンピュータプログラムは、コンピュータ上で稼動しているOS(Operating System)などを利用して、実施例1で説明した様々な処理及び機能を実現してもよいことは言うまでもない。
本発明に係るコンピュータプログラムは、コンピュータ読取可能な記録媒体から読み出され、コンピュータで実行されることになる。コンピュータ読取可能な記録媒体には、ハードディスク装置、光ディスク、CD−ROM、CD−R、メモリカード、ROM等を用いることができる。また、本発明に係るコンピュータプログラムは、通信インターフェースを介して外部装置からコンピュータに提供され、当該コンピュータで実行されるようにしてもよい。
100 送信装置
200 受信装置

Claims (10)

  1. 送信装置からデータを受信するための第1の通信手段と、
    前記送信装置からデータを受信するための第2の通信手段と、
    前記第1の通信手段及び前記第2の通信手段の少なくとも一つにエラーが発生したか否かを検出するエラー検出手段と、
    前記エラー検出手段によって、前記第1の通信手段にエラーが発生し、前記第2の通信手段にエラーが発生していないと検出された場合、前記第2の通信手段と前記送信装置との通信をリセットすることなく、前記第1の通信手段と前記送信装置との通信をリセットする処理を行う制御手段と
    を有することを特徴とする受信装置。
  2. 前記制御手段は、前記エラー検出手段によって、前記第2の通信手段にエラーが発生し、前記第1の通信手段にエラーが発生していないと検出された場合、前記第1の通信手段と前記送信装置との通信をリセットすることなく、前記第2の通信手段と前記送信装置との通信をリセットする処理を行うことを特徴とする請求項1に記載の受信装置。
  3. 前記制御手段は、前記エラー検出手段によって、前記第1の通信手段及び前記第2の通信手段にエラーが発生したと検出された場合、前記第1の通信手段と前記送信装置との通信をリセットする処理と、前記第2の通信手段と前記送信装置との通信をリセットする処理とを行うことを特徴とする請求項1または2に記載の受信装置。
  4. 前記制御手段は、前記エラー検出手段によって、前記第1の通信手段及び前記第2の通信手段にエラーが発生したと検出された場合、前記第1の通信手段と前記第2の通信手段との優先度に応じて、前記第1の通信手段と前記送信装置との通信をリセットする処理と、前記第2の通信手段と前記送信装置との通信をリセットする処理とを行うことを特徴とする請求項1から3のいずれか1項に記載の受信装置。
  5. 前記第1の通信手段と前記送信装置との通信をリセットする処理は、前記第1の通信手段から前記送信装置に出力されるHPD(Hot Plug Detect)信号のレベルを変更するための処理を含むことを特徴とする請求項1から4のいずれか1項に記載の受信装置。
  6. 前記第2の通信手段と前記送信装置との通信をリセットする処理は、前記第2の通信手段から前記送信装置に出力されるHPD(Hot Plug Detect)信号のレベルを変更するための処理を含むことを特徴とする請求項1から5のいずれか1項に記載の受信装置。
  7. 前記エラー検出手段によって、前記第1の通信手段及び前記第2の通信手段にエラーが発生していないと検出された場合、前記第1の通信手段によって受信された画像データと前記第2の通信手段によって受信された画像データとに基づいて生成された画像データを表示する表示手段を有することを特徴とする請求項1から6のいずれか1項に記載の受信装置。
  8. 送信装置からデータを受信するための第1の通信手段と、前記送信装置からデータを受信するための第2の通信手段とを用いて、前記送信装置と通信を行うステップと、
    前記第1の通信手段及び前記第2の通信手段の少なくとも一つにエラーが発生したか否かを検出するステップと、
    前記第1の通信手段にエラーが発生し、前記第2の通信手段にエラーが発生していないと検出された場合、前記第2の通信手段と前記送信装置との通信をリセットすることなく、前記第1の通信手段と前記送信装置との通信をリセットする処理を行うステップと
    を有することを特徴とする制御方法。
  9. 送信装置からデータを受信するための第1の通信手段と、前記送信装置からデータを受信するための第2の通信手段とを用いて、前記送信装置と通信を行うステップと、
    前記第1の通信手段及び前記第2の通信手段の少なくとも一つにエラーが発生したか否かを検出するステップと、
    前記第1の通信手段にエラーが発生し、前記第2の通信手段にエラーが発生していないと検出された場合、前記第2の通信手段と前記送信装置との通信をリセットすることなく、前記第1の通信手段と前記送信装置との通信をリセットする処理を行うステップと
    をコンピュータに実行させるためのプログラム。
  10. 送信装置からデータを受信するための第1の通信手段と、前記送信装置からデータを受信するための第2の通信手段とを用いて、前記送信装置と通信を行うステップと、
    前記第1の通信手段及び前記第2の通信手段の少なくとも一つにエラーが発生したか否かを検出するステップと、
    前記第1の通信手段にエラーが発生し、前記第2の通信手段にエラーが発生していないと検出された場合、前記第2の通信手段と前記送信装置との通信をリセットすることなく、前記第1の通信手段と前記送信装置との通信をリセットする処理を行うステップと
    をコンピュータに実行させるためのプログラムを格納する記録媒体。
JP2013144756A 2013-07-10 2013-07-10 受信装置、制御方法、プログラム及び記録媒体 Pending JP2015019227A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013144756A JP2015019227A (ja) 2013-07-10 2013-07-10 受信装置、制御方法、プログラム及び記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013144756A JP2015019227A (ja) 2013-07-10 2013-07-10 受信装置、制御方法、プログラム及び記録媒体

Publications (1)

Publication Number Publication Date
JP2015019227A true JP2015019227A (ja) 2015-01-29

Family

ID=52439846

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013144756A Pending JP2015019227A (ja) 2013-07-10 2013-07-10 受信装置、制御方法、プログラム及び記録媒体

Country Status (1)

Country Link
JP (1) JP2015019227A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020036135A (ja) * 2018-08-29 2020-03-05 沖電気工業株式会社 映像送信装置、情報処理方法およびプログラム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020036135A (ja) * 2018-08-29 2020-03-05 沖電気工業株式会社 映像送信装置、情報処理方法およびプログラム

Similar Documents

Publication Publication Date Title
CN101998094B (zh) 通信设备和控制方法
US8370536B2 (en) Method and apparatus for providing robust display digital channel transmission
JP5574695B2 (ja) 通信装置
JP2007078980A (ja) 画像表示システム
US20150163450A1 (en) Video display system, source device, sink device, and video display method
US20050041960A1 (en) DVD player that sets optimal display environment and operating method thereof
JP2010154241A (ja) 通信装置
US8887211B2 (en) Electronic apparatus, method for controlling, and recording medium
WO2015133249A1 (ja) 送信装置、送信方法、受信装置および受信方法
US20160198117A1 (en) Displaying multiple videos on sink device using display information of source device
KR20080017260A (ko) 영상 수신 장치 및 영상 수신 방법
JP2015019227A (ja) 受信装置、制御方法、プログラム及び記録媒体
US10992727B2 (en) Transmission apparatus, transmission method, reception apparatus, and reception method
US9041866B2 (en) Receiving apparatus, method, and storage medium
JP2007079177A (ja) 画像送受信装置
JP4970607B1 (ja) 送信装置、受信装置及び伝送方法
JPWO2011039913A1 (ja) 映像音声信号伝送システムおよび映像音声信号切替・分配装置
KR101187269B1 (ko) Mhl 인터페이스를 통해 데이터를 송수신하는 전자 기기 및 이의 데이터 송수신 방법
JP6056176B2 (ja) リピータ機器
KR101369390B1 (ko) Av 입력신호 판단기능을 구비한 영상재생장치 및 그 방법
JP2009093696A (ja) 情報再生装置のテストシステム
KR20050112977A (ko) 디스플레이장치와 이를 이용한 디스플레이 시스템
US10477269B2 (en) Transmission apparatus, transmission method, reception apparatus, and reception method
JP5618534B2 (ja) 通信装置
JP2013090210A (ja) 通信装置