JP6375922B2 - Video transmission device and error detection method - Google Patents
Video transmission device and error detection method Download PDFInfo
- Publication number
- JP6375922B2 JP6375922B2 JP2014251972A JP2014251972A JP6375922B2 JP 6375922 B2 JP6375922 B2 JP 6375922B2 JP 2014251972 A JP2014251972 A JP 2014251972A JP 2014251972 A JP2014251972 A JP 2014251972A JP 6375922 B2 JP6375922 B2 JP 6375922B2
- Authority
- JP
- Japan
- Prior art keywords
- video
- error detection
- error
- transmission device
- reception device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
本発明は、映像受信装置に映像データを送信する映像送信装置および映像送信装置におけるエラー検出方法に関するものである。 The present invention relates to a video transmission apparatus that transmits video data to a video reception apparatus and an error detection method in the video transmission apparatus.
従来、HDMI(登録商標、以下省略する)(High-Definition Multimedia Interface)規格に準拠した映像送信装置は、映像受信装置が再生可能な解像度、再生可能な色深度、および受信可能な周波数に対応するフォーマットの映像データを、HDMIケーブルを介して映像受信装置に送信する。しかしながら、通信路上の問題などによって、映像受信装置において受信した映像データを正しく再生できず、ユーザの利便性を損なうことがある。 2. Description of the Related Art Conventionally, a video transmission apparatus compliant with the HDMI (registered trademark, hereinafter omitted) (High-Definition Multimedia Interface) standard corresponds to a resolution that can be reproduced by a video reception apparatus, a reproducible color depth, and a receivable frequency. The format video data is transmitted to the video receiver via the HDMI cable. However, the video data received by the video receiver cannot be reproduced correctly due to a problem on the communication path, and the convenience of the user may be impaired.
そこで、従来、通信路上における問題などによるエラーを検出し、回避する方法が提案されている。特許文献1では、映像送信装置からTMDS(Transition Minimized Differential Signaling)方式で伝送される映像データなどのTMDS信号に対して、映像受信装置においてエラー率を検出し、過去に検出されたエラー率が最も小さい信号に対応する信号調整情報を映像送信装置に送信する方法が提案されている。また、特許文献2では、映像受信装置において、映像送信装置から受信したTMDS信号に付加されるエラーチェック用の情報に基づいてエラーチェックを行い、エラーが検出された際のディスプレイ情報を削除する方法が提案されている。
Therefore, conventionally, a method for detecting and avoiding an error due to a problem on a communication path has been proposed. In
ここで、特許文献1に提案される方法の場合、映像受信装置と映像送信装置の両方に信号調整機能を備える必要があり、既存の映像受信装置と互換性がない。また、特許文献1および特許文献2にそれぞれ提案される方法の場合、映像受信装置は、常にTMDS信号のエラー検査を実施する必要があり、処理負荷および消費電力の増大を招いてしまう。また、映像受信装置によって検出されたエラーを映像送信装置に対して通知する必要もある。
Here, in the case of the method proposed in
そのため、既存の装置と互換性を有するとともに、処理負荷および消費電力の増大を抑制しつつ、エラーを検出することが望まれていた。 Therefore, it has been desired to detect an error while being compatible with existing apparatuses and suppressing an increase in processing load and power consumption.
本発明に係る映像送信装置は、HDMI(登録商標、以下省略する)(High-Definition Multimedia Interface)ケーブルを介して映像受信装置と接続される映像送信装置であって、当該映像送信装置は、映像受信装置に映像データを送信する送信部と、映像受信装置におけるエラーの発生を検出するエラー検出部と、を有し、エラー検出部は、映像受信装置から送信される、映像受信装置の接続状態を示すHPD(Hot plug detector)信号またはCEC(Consumer Electronics Control)コマンドに基づいてエラーの発生を検出する。 A video transmission apparatus according to the present invention is a video transmission apparatus connected to a video reception apparatus via an HDMI (registered trademark, hereinafter omitted) (High-Definition Multimedia Interface) cable, and the video transmission apparatus A transmission unit that transmits video data to the reception device; and an error detection unit that detects occurrence of an error in the video reception device, the error detection unit being connected from the video reception device. The occurrence of an error is detected based on an HPD (Hot plug detector) signal or CEC (Consumer Electronics Control) command.
本発明に係るエラー検出方法は、HDMI(登録商標)(High-Definition Multimedia Interface)ケーブルを介して映像受信装置と接続される映像送信装置において、映像受信装置におけるエラーの発生を検出するエラー検出方法であって、映像受信装置に映像データを送信する工程と、映像受信装置から映像受信装置の接続状態を示すHPD(Hot plug detector)信号またはCEC(Consumer Electronics Control)コマンドを受信する工程と、HPD信号またはCECコマンドに基づいてエラーの発生を検出する工程と、を含む。 An error detection method according to the present invention is an error detection method for detecting the occurrence of an error in a video receiving apparatus in a video transmitting apparatus connected to the video receiving apparatus via an HDMI (registered trademark) (High-Definition Multimedia Interface) cable. A step of transmitting video data to the video receiver, a step of receiving an HPD (Hot plug detector) signal or a CEC (Consumer Electronics Control) command indicating a connection state of the video receiver from the video receiver, and HPD Detecting the occurrence of an error based on a signal or CEC command .
本発明によれば、映像送信装置において映像受信装置の接続状態を示す信号または制御コマンドに基づいてエラーの発生を検出するため、既存の映像受信装置と接続した場合でもエラーの検出を行うことができる。さらに、従来技術のように、映像受信装置において常にTMDS信号を監視してエラー検出を行う必要がないため、処理負荷および消費電力を低減することも可能となる。 According to the present invention, since the occurrence of an error is detected in the video transmission device based on a signal or control command indicating the connection state of the video reception device, the error can be detected even when the video transmission device is connected. it can. Further, unlike the prior art, it is not necessary to always monitor the TMDS signal and perform error detection in the video receiving apparatus, so that the processing load and power consumption can be reduced.
以下、図面を参照して本発明の映像送信装置の実施の形態を詳細に説明する。
実施の形態1.
図1は、本発明の実施の形態1におけるHDMIシステム1の概略構成図である。図1に示すように、HDMIシステム1は、映像送信装置100と、映像受信装置200とがHDMIケーブル300によって接続されて構成される。なお、各図および以下の説明において、本発明と関係のない要素については、図示および説明を省略し、同様の要素は同一の参照符号によって示すものとする。
Embodiments of a video transmission apparatus according to the present invention will be described below in detail with reference to the drawings.
FIG. 1 is a schematic configuration diagram of an
HDMIケーブル300は、HDMI(High-Definition Multimedia Interface)規格に準拠したケーブルである。HDMIケーブル300は、TMDS(Transition Minimized Differential Signaling)チャンネル31、ディスプレイ・データ・チャンネル(以下、「DDC」(Display Data Channel)という)32、CEC(Consumer Electronics Control)ライン33、HPD(Hot plug detector)ライン34およびUtilityライン35から構成される。
The
TMDSチャンネル31は、1チャンネルのクロックおよび3チャンネルのデータからなる。TMDSチャンネル31を用いて、ベースバンドの映像データおよび映像受信装置200が映像を再生する際に用いられるクロックが、TMDS方式で映像送信装置100から映像受信装置200へ一方向に送信される。なお、「映像データ」には音声データも含まれるものとする。
The TMDS channel 31 includes a 1-channel clock and 3-channel data. Using the TMDS channel 31, baseband video data and a clock used when the
DDC32は、映像受信装置200から映像送信装置100へEDID(Extended Display Identification Data)を送信するために使用される。EDIDは、映像受信装置200が対応する機能や性能に関する情報が収録されたデータセットであり、映像受信装置200のEDIDメモリ220に記憶されている。
The DDC 32 is used to transmit EDID (Extended Display Identification Data) from the
CECライン33は、映像送信装置100と映像受信装置200との間で、制御用のデータ(制御コマンド)であるCECコマンドの双方向通信を行うのに用いられる。CECライン33を介してCECコマンドを送受信することで、映像送信装置100と映像受信装置200との間で、電源連動およびリモコン制御連動を行うことができる。
The CEC line 33 is used to perform bidirectional communication of CEC commands, which are control data (control commands), between the
HPDライン34は、映像受信装置200から映像送信装置100へHPD信号を送信するために使用される。HPD信号は、映像受信装置200が映像送信装置100に接続され、映像データを受信可能な状態であることを映像送信装置100へ通知するための信号である。また、HPDライン34はHEAC(HDMI Ethernet and Audio return Channel)−ラインとしても用いられる。
The HPD
Utilityライン35は、HPDライン34とともに、HEAC+ラインとして用いられる。HEACラインは、イーサネット(登録商標)通信チャンネル(HEC:HDMI Ethernet Channel)およびオーディオ・リターン・チャンネル(ARC:Audio Return Channel)を実現するために使用される。
The Utility
映像受信装置200は、HDMIのシンク機器であり、例えばテレビジョン受像機、ディスプレイ装置などである。映像受信装置200は、HDMI受信部210、EDIDメモリ220、CEC処理部230、HEAC処理部240およびHPD処理部250を備える。HDMI受信部210は、HDMI規格に基づいた通信を行うためのHDMI端子を備えるインタフェースであり、映像送信装置100から送信される映像データを受信する。EDIDメモリ220は、不揮発性メモリなどからなり、映像受信装置200のEDIDを記憶する。
The
図2は、EDIDメモリ220に記憶されるEDIDのディスプレイ情報の例を示す図である。図2に示すように、ディスプレイ情報は、映像受信装置200により再生可能な解像度を示す解像度情報および再生可能な色深度をしめす色深度情報を含むHDMI代表解像度フォーマットならびに映像受信装置200により受信可能な伝送周波数情報を含む。また、EDIDメモリ220には、複数のディスプレイ情報が順位(優先度)付けされて記憶される。一般的に、処理負荷が大きいもの、すなわち高解像度、高色深度および高伝送周波数のものに対して高い優先度が設定される。
FIG. 2 is a diagram showing an example of EDID display information stored in the
CEC処理部230は、CECコマンドの送受信を行うとともに、CECコマンドに応じた制御を行う。HEAC処理部240は、HPDライン34とUtilityライン35とを用いてHEAC信号の送受信を行なう。HPD処理部250は、映像受信装置200が映像データを受信可能な状態になった場合にHPD信号を送信する。
The
映像送信装置100は、HDMIのソース機器である。映像送信装置100は、例えばDVDレコーダまたはプレーヤー等の記録再生装置、デジタルカメラ、PC(Personal Computer)、タブレット、ゲーム機器、スマートフォンなどである。映像送信装置100は、HDMI送信部110、エラー検出部120、CEC処理部130、HEAC処理部140およびHPD処理部150を有する。
The
HDMI送信部110は、HDMI規格に基づいた通信を行うためのHDMI端子を備えるインタフェースである。HDMI送信部110は、DDC32を介して受信したEDIDに基づいて、映像受信装置200が対応するフォーマットの映像データを映像受信装置200に送信する。エラー検出部120は、映像受信装置200におけるエラーを検出し、HDMI送信部110に通知する。CEC処理部130は、CECコマンドの送受信を行うとともに、CECコマンドに応じた制御を行う。HEAC処理部140は、HPDライン34とUtilityライン35とを用いてHEAC信号の送受信を行なう。HPD処理部150は、受信したHPD信号に基づいて、映像受信装置200の状態を確認する。
The
図3は、本実施の形態における映像送信装置100のエラー検出部120の制御ブロック図である。エラー検出部120は、その機能を実現する回路デバイスのようなハードウェアで構成することができ、マイコンまたはCPUのような演算装置と、その上で実行されるソフトウェアとにより構成することもできる。図3に示すように、エラー検出部120は、制御部121、タイマ122、カウンタ123、HPD信号検出部124および記憶部125を有する。
FIG. 3 is a control block diagram of
制御部121は、エラー検出部120における各部を制御するとともに、各部からの出力に基づいてエラー検出処理を実行し、映像受信装置200におけるエラーの検出を行う。制御部121は、エラーを検出すると、HDMI送信部110にエラー検出信号を送信する。
The
タイマ122は、制御部121の制御の下、時間Tの計測を行う。タイマ122には、制御部121によって満了時間Tmaxが設定される。タイマ122は、計測時間Tが満了時間Tmaxに達すると、制御部121およびカウンタ123へタイマ満了の通知を行い、時間Tをゼロクリアする。
The
カウンタ123は、制御部121の制御の下、HPD信号検出部124におけるHPD信号の検出回数をカウント値Nとしてカウントする。カウンタ123には、制御部121によって満了値Nmaxが設定される。カウンタ123は、カウント値Nが満了値Nmaxに達した場合、制御部121へカウント満了を通知する。また、タイマ122からタイマ満了通知を受信すると、カウント値Nをゼロクリアする。
The
HPD信号検出部124は、HPDライン34を介して映像受信装置200から送信されるHPD信号を監視し、HPD信号を検出した場合に、カウンタ123に通知を行う。なお、HPD信号検出部124は、HPD信号がONの場合にHPD信号を検出したと判断する。
The HPD
記憶部125は、制御部121の制御に用いられる各種プログラムおよびデータを記憶する。記憶部125に記憶されるデータには、タイマ122およびカウンタ123に設定される満了時間Tmaxおよび満了値Nmaxが含まれる。記憶部125は、不揮発性メモリなどからなり、本体の電源が消えてもデータは保持される。
The
図4は、本実施の形態におけるHDMIシステム1の通信の流れを示すシーケンス図である。まず、映像送信装置100と映像受信装置200とがHDMIケーブル300によって接続される(S1)と、映像受信装置200から、HPD信号が、映像送信装置100に送信される(S2)。そして、映像受信装置200のEDIDメモリ220からEDIDが読み取られる(S3)。読み取られたEDIDは、HDMI送信部110にて記憶される。そして、HDCP(High-bandwidth Digital Content Protection system)に基づく認証が行われ(S4)、映像送信装置100から映像受信装置200に映像データが送信される(S5)。このとき、HDMI送信部110は、受信したEDIDにおける優先度が1のディスプレイ情報(図2の例では、解像度が「4k2k」、伝送周波数が「297MHz」)に対応するフォーマットの映像データを送信する。
FIG. 4 is a sequence diagram showing a communication flow of the
S1〜S5の初期動作の終了後、またはS1〜S5の初期動作と平行して、エラー検出部120によるエラー検出処理が行われる。ここで、通信路上の問題によって受信した映像データを映像受信装置200で正しく再生できない場合、ユーザによってHDMIケーブル300の抜き挿しが繰り返されることがある。本実施の形態のエラー検出部120は、この事象に基づいて映像受信装置200におけるエラーの発生を検出する。具体的には、ユーザによってHDMIケーブル300の抜き挿しが繰り返された場合、短時間内にHPD信号がONとOFFを繰り返す。そのため、エラー検出部120の制御部121は、設定された時間内におけるHPD信号(ON)の検出回数をカウントすることで、エラーが発生したことを検出する。
After the completion of the initial operations of S1 to S5, or in parallel with the initial operations of S1 to S5, error detection processing by the
図5は、本実施の形態におけるエラー検出処理を示すフローチャートである。図5に示すように、本処理では、まず初期設定が行われる(S11)。具体的には、制御部121によって、タイマ122の満了時間Tmaxの設定およびカウンタ123の満了値Nmaxの設定が行われる。一例として、満了時間Tmaxは「10秒」、満了値Nmaxは「3」がそれぞれ設定される。各設定値は、予め記憶部125に記憶される。
FIG. 5 is a flowchart showing error detection processing in the present embodiment. As shown in FIG. 5, in this processing, initial setting is first performed (S11). Specifically, the
次に、HPD信号検出部124において、HPD信号を検出したか否か(すなわちHPD信号がONか否か)が判断される(S12)。そして、HPD信号を検出していない場合は(S12:NO)、HPD信号を検出するまで待機する。一方、HPD信号を検出した場合は(S12:YES)、タイマ122がスタートされ、カウンタ123におけるカウント値Nが1とされる(S13)。
Next, the
続いて、カウント値Nが満了値Nmaxに達したか否かが判断される(S14)。そして、カウント値Nが満了値Nmaxに達していない場合(S14:NO)、タイマ122における計測時間Tが満了時間Tmaxに達したか否かが判断される(S15)。そして、計測時間Tが満了時間Tmaxに達していない場合(S15:NO)、再び、HPD信号を検出したか否かが判断される(S16)。そして、HPD信号が検出された場合は(S16:YES)、カウント値Nに1が加算され(S17)、S14の処理に戻る。また、HPD信号が検出されていない場合は(S16:NO)、カウント値Nに1が加算されることなく、S14の処理に戻る。
Subsequently, it is determined whether or not the count value N has reached the expiration value Nmax (S14). When the count value N has not reached the expiration value Nmax (S14: NO), it is determined whether or not the measurement time T in the
そして、カウント値Nが満了値Nmaxに達した場合(S14:YES)、エラーの発生を検出したと判断され、HDMI送信部110にエラー検出信号が送信される(S18)。すなわち、満了時間Tmaxである10秒以内に、HPD信号検出部124がHPD信号を3回検出した場合、制御部121はエラーを検出したと判断する。エラー検出信号が送信されると、時間Tおよびカウント値Nが0にされ(S19)、S12の処理に戻る。一方、カウント値Nが満了値Nmaxに達しないまま、計測時間Tが満了時間Tmaxに達した場合(S15:YES)も、時間Tおよびカウント値Nが0にされ(S19)、S12の処理に戻る。
When the count value N reaches the expiration value Nmax (S14: YES), it is determined that an error has occurred, and an error detection signal is transmitted to the HDMI transmission unit 110 (S18). That is, when the HPD
図4に戻って、エラー検出処理において、エラーが検出されると(S18)、HDMI送信部110は、映像データのディスプレイ情報を変更し、より処理負荷の小さい映像データを映像受信装置200に送信する。具体的には、HDMI送信部110は、次に優先度が低いディスプレイ情報のフォーマットの映像データを映像受信装置200に送信する(S7)。すなわち、エラーの発生が初めて検出された場合には、優先度が2のディスプレイ情報(図2の例では、解像度が「1080p DeepColor」、伝送周波数が「222.75MHz」)に対応するフォーマットの映像データが送信される。
Returning to FIG. 4, when an error is detected in the error detection process (S 18), the
エラー検出部120は、映像受信装置200と通信を行っている間、随時エラー検出処理を行い、エラーを検出した場合には、HDMI送信部110にエラー検出信号を送信する。また、HDMI送信部110は、エラー検出部120からエラー検出信号を受信する毎に、ディスプレイ情報の優先度を下げ、映像データの送信を行う。
The
以上のように、本実施の形態によれば、映像受信装置200における不具合を映像送信装置100において検出し、自動的に回避することができる。また、映像送信装置100にエラー検出部120を備えることで、どのような映像受信装置200と接続した場合でも、エラーの検出およびエラーの回避を行うことが可能となる。さらに、従来技術のように、映像受信装置200においてエラーを検出するために常に演算を行う必要がないため、送受信を含む処理負荷および消費電力を低減することも可能となる。
As described above, according to the present embodiment, the
実施の形態2.
次に本発明の実施の形態2について説明する。実施の形態2は、エラー検出処理の流れにおいて、実施の形態1と相違する。その他の映像送信装置100、映像受信装置200およびHDMIケーブル300の構成については実施の形態1と同様である。
Next, a second embodiment of the present invention will be described. The second embodiment is different from the first embodiment in the flow of error detection processing. Other configurations of the
図6は、本実施の形態におけるエラー検出部120Aの制御ブロック図である。図6に示すように、本実施の形態のエラー検出部120Aは、HPD信号検出部124に替えて、CECコマンド認識部126を有する。CECコマンド認識部126は、CECライン33を介して送受信されるCECコマンドを監視する機能を有する。CECコマンド認識部126は、特定のCECコマンドを検出した場合に、カウンタ123に対して通知を行う。また、カウンタ123は、CECコマンド認識部126における特定のコマンドの検出回数をカウント値Nとしてカウントする。
FIG. 6 is a control block diagram of the
通信路上の問題によって受信した映像データを映像受信装置200で正しく再生できない場合、ユーザによって映像受信装置200における入力信号ポートの切り替えが繰り返されることがある。そこで、本実施の形態のエラー検出部120Aは、この事象に基づいて映像受信装置200におけるエラーの発生を検出する。具体的には、ユーザによって映像受信装置200の入力信号ポート切り替えが繰り返されると、映像受信装置200からCECライン33を介して<Request Active Source>コマンドが連続して送信される。そのため、エラー検出部120Aの制御部121は、設定された時間内における<Request Active Source>コマンドの検出回数をカウントすることで、エラーの発生を検出する。
When the video data received by the
図7は、本実施の形態におけるエラー検出処理を示すフローチャートである。図7に示すように、本処理では、まず初期設定が行われる(S21)。具体的には、制御部121によって、タイマ122の満了時間Tmaxの設定、カウンタ123の満了値Nmaxの設定、およびCECコマンド認識部126における検出の対象となるCECコマンド(以下、「対象コマンド」という)の設定が行われる。一例として、満了時間Tmaxは「30秒」、満了値Nmaxは「3」がそれぞれ設定される。また、対象コマンドとしては、「<Request Active Source>コマンド」が設定される。各設定値は、予め記憶部125に記憶される。
FIG. 7 is a flowchart showing error detection processing in the present embodiment. As shown in FIG. 7, in this process, initial setting is first performed (S21). Specifically, the
次に、CECコマンド認識部126において、対象コマンドである<Request Active Source>コマンドを検出したか否かが判断される(S22)。そして、<Request Active Source>コマンドを検出していない場合は(S22:NO)、<Request Active Source>コマンドを検出するまで待機する。一方、<Request Active Source>コマンドを検出した場合は(S22:YES)、タイマ122がスタートされ、カウンタ123におけるカウント値Nが1とされる(S23)。
Next, the CEC
続いて、カウント値Nが満了値Nmaxに達したか否かが判断される(S24)。そして、カウント値Nが満了値Nmaxに達していない場合(S24:NO)、タイマ122における計測時間Tが満了時間Tmaxに達したか否かが判断される(S25)。そして、計測時間Tが満了時間Tmaxに達していない場合(S25:NO)、再び、<Request Active Source>コマンドを検出したか否かが判断される(S26)。そして、<Request Active Source>コマンドが検出された場合は(S26:YES)、カウント値Nに1が加算され(S27)、S24の処理に戻る。また、<Request Active Source>コマンドが検出されていない場合は(S26:NO)、カウント値Nに1が加算されることなく、S24の処理に戻る。
Subsequently, it is determined whether or not the count value N has reached the expiration value Nmax (S24). When the count value N has not reached the expiration value Nmax (S24: NO), it is determined whether or not the measurement time T in the
そして、カウント値Nが満了値Nmaxに達した場合(S24:YES)、エラーの発生を検出したと判断され、HDMI送信部110にエラー検出信号が送信される(S28)。すなわち、満了時間Tmaxである30秒以内に、CECコマンド認識部126が<Request Active Source>コマンドを3回検出した場合、制御部121はエラーを検出したと判断する。エラー検出信号が送信されると、時間Tおよびカウント値Nが0にされ(S29)、S22の処理に戻る。一方、カウント値Nが満了値Nmaxに達しないまま、計測時間Tが満了時間Tmaxに達した場合(S25:YES)も、時間Tおよびカウント値Nが0にされ(S29)、S22の処理に戻る。HDMI送信部110は、エラー検出部120Aからエラー検出信号を受信すると、実施の形態1と同様に、次に優先度の低いディスプレイ情報に対応するフォーマットの映像データを映像受信装置200に送信する。
When the count value N reaches the expiration value Nmax (S24: YES), it is determined that an error has been detected, and an error detection signal is transmitted to the HDMI transmission unit 110 (S28). That is, if the CEC
以上のように、本実施の形態においても、実施の形態1と同様に、映像送信装置100において映像受信装置200におけるエラーを検出し、自動的に回避することができ、実施の形態1と同様の効果を有する。
As described above, also in the present embodiment, as in the first embodiment, an error in the
また、本実施の形態において、CECコマンド認識部126における対象コマンドとして、<Request Active Source>コマンド以外のコマンドを設定してもよい。例えば、通信路上の問題によって受信した映像データを正しく再生できない場合のユーザ動作として、映像受信装置200の電源オンおよびオフが繰り返される場合がある。この場合は、CECライン33を介して、映像受信装置200から<standby>コマンドが連続して送信される。そこで、エラー検出部120Aの制御部121において、設定された時間内における<standby>コマンドの検出回数をカウントすることで、エラーの発生を検出してもよい。
In the present embodiment, a command other than the <Request Active Source> command may be set as a target command in the CEC
この場合は、エラー検出処理におけるS21の初期設定において、タイマ122の満了時間Tmaxが「60秒」、カウンタ123の満了値Nmaxが「2」、CECコマンド認識部126の対象コマンドが「<standby>コマンド」に設定される。そして、満了時間Tmaxである60秒以内に、CECコマンド認識部126が<standby>コマンドを2回検出した場合、制御部121はエラーを検出したと判断する。さらに、その他にも<Routing Change>または<Routing Information>などのコマンドを対象コマンドとして設定してもよい。
In this case, in the initial setting of S21 in the error detection process, the expiration time Tmax of the
実施の形態3.
次に本発明の実施の形態3について説明する。実施の形態3は、エラー検出処理の流れにおいて実施の形態1と相違する。また、本実施の形態では、映像送信装置100が再起動された場合にもエラー検出処理を行う。その他の映像送信装置100、映像受信装置200およびHDMIケーブル300の構成については実施の形態1と同様である。
Next, a third embodiment of the present invention will be described. The third embodiment is different from the first embodiment in the flow of error detection processing. In the present embodiment, error detection processing is also performed when the
図8は、本実施の形態におけるエラー検出部120Bの制御ブロック図である。なお、本実施の形態では、HPD信号検出部124に加えて、DDC認識部127を有する。DDC認識部127は、DDC32を介して映像受信装置200から送信されるEDIDを抽出し、制御部121へ通知を行う。
FIG. 8 is a control block diagram of
図9は、本実施の形態におけるエラー検出処理を示すフローチャートである。本処理では、実施の形態1と同様に、HPD信号の検出回数に基づくエラー検出が行われる。なお、図9のフローチャートにおいては、図5のフローチャートと同じ処理については同じ符号を付し、説明を省略する。まず、記憶部125に前回のディスプレイ情報が記憶されているかが判断される(S101)。ここでは、記憶部125に接続された映像受信装置200に対応する前回のディスプレイ情報が記憶されているか否かが判断される。そして、記憶部125に前回のディスプレイ情報が記憶されていない場合は(S101:NO)、映像送信装置100と映像受信装置200が初めて接続されたと判断される。そして、DDC認識部127で受信したEDIDにおける優先度が1のディスプレイ情報(図2の例では、解像度が「4k2k」、伝送周波数が「297MHz」の情報)が記憶部125に記憶される(S102)。
FIG. 9 is a flowchart showing error detection processing in the present embodiment. In this process, as in the first embodiment, error detection based on the number of HPD signal detections is performed. In the flowchart of FIG. 9, the same processes as those in the flowchart of FIG. First, it is determined whether the previous display information is stored in the storage unit 125 (S101). Here, it is determined whether or not the previous display information corresponding to the
その後、実施の形態1と同様に、HPD信号に基づくエラー検出が行われる(S11〜S18)。S18において、エラー検出信号が送信されると、HDMI送信部110において映像データのディスプレイ情報が変更される。そして、記憶部125には、変更されたディスプレイ情報、すなわち次に優先度の低いディスプレイ情報(図2の例では、解像度が「1080p DeepColor」、伝送周波数が「222.75MHz」のディスプレイ情報)が記憶される(S103)。これにより、記憶部125には、映像受信装置200に送信される映像データに対応する優先度のディスプレイ情報が記憶される。その後、時間Tおよびカウント値Nが0にされ(S19)、S12の処理に戻る。
Thereafter, similarly to the first embodiment, error detection based on the HPD signal is performed (S11 to S18). When the error detection signal is transmitted in S18, the display information of the video data is changed in the
一方、記憶部125に前回のディスプレイ情報が記憶されている場合(S101:YES)、映像送信装置100が再起動されたと判断され、再起動時のエラー検出処理が行われる(S104)。図10は、再起動時のエラー検出処理を示すフローチャートである。図10に示すように、本処理では、まず、記憶部125から前回のディスプレイ情報が読み出される(S31)。そして、読み出された前回のディスプレイ情報と、DDC認識部127で受信したEDIDにおける優先度「1」のディスプレイ情報が一致するか否かが判断される(S32)。そして、前回のディスプレイ情報と、DDC認識部127で受信した優先度「1」のディスプレイ情報が一致する場合(S32:YES)、本処理を終了し、図9のエラー検出処理におけるS12へ進む。この場合は、前回の通信においてエラーが検出されなかった場合である。
On the other hand, if the previous display information is stored in the storage unit 125 (S101: YES), it is determined that the
一方、前回のディスプレイ情報と、DDC認識部127で受信した優先度「1」のディスプレイ情報が一致しない場合(S32:NO)、前回の通信においてエラーが検出されたとして、HDMI送信部110へエラー検出信号が送信される(S33)。これにより、HDMI送信部110は、次に優先度の低い(例えば優先度「2」の)ディスプレイ情報に対応するフォーマットの映像データを映像受信装置200に送信する。
On the other hand, if the previous display information and the display information with the priority “1” received by the
次に、前回のディスプレイ情報と、DDC認識部127で受信した次に優先度の低い(例えば優先度「2」の)ディスプレイ情報が一致するか否かが判断される(S34)。そして、前回のディスプレイ情報と、DDC認識部127で受信した次に優先度の低いディスプレイ情報が一致する場合(S34:YES)、本処理を終了し、図9のエラー検出処理におけるS12へ進む。この場合は、前回の通信においてエラーが1回検出された場合である。 Next, it is determined whether or not the previous display information matches the display information with the next lowest priority (for example, with priority “2”) received by the DDC recognition unit 127 (S34). If the previous display information matches the display information with the next lowest priority received by the DDC recognition unit 127 (S34: YES), this process ends, and the process proceeds to S12 in the error detection process of FIG. In this case, an error is detected once in the previous communication.
一方、前回のディスプレイ情報と、DDC認識部127で受信した次の優先度のディスプレイ情報が一致しない場合(S34:NO)、HDMI送信部110へエラー検出信号が送信される(S35)。これにより、HDMI送信部110は、次に優先度の低い(例えば優先度「3」の)ディスプレイ情報に対応するフォーマットの映像データを映像受信装置200に送信する。そして、S34に戻り、前回のディスプレイ情報と、DDC認識部127で受信したさらに次の優先度のディスプレイ情報が一致するか否かが判断される。
On the other hand, when the previous display information does not match the display information of the next priority received by the DDC recognition unit 127 (S34: NO), an error detection signal is transmitted to the HDMI transmission unit 110 (S35). Accordingly, the
以上のように、本実施の形態では、映像送信装置100において、前回のディスプレイ情報を記憶し、映像送信装置100の再起動後に受信したディスプレイ情報と比較することで、映像送信装置100が再起動される前のエラーを検出することができる。これにより、映像送信装置100を再起動した際には、前回の通信におけるエラーを自動的に回避することができ、利便性をさらに向上させることが可能になる。なお、本実施の形態では、記憶部125に前回のディスプレイ情報が記憶されていない場合は、実施の形態1と同様にHPD信号に基づくエラー検出処理を行ったが、実施の形態2におけるCECコマンドに基づくエラー検出処理を行ってもよい。
As described above, in the present embodiment, the
以上が本発明の実施の形態の説明であるが、本発明は、上記の実施の形態の構成に限定されるものではなく、その技術的思想の範囲内で様々な変形や組み合わせが可能である。例えば、上記実施の形態では、HDMI規格に準拠する映像送信装置100に本発明を適用する場合を例に説明したが、同様の仕様を有する他の規格に準拠する映像送信装置にも本発明を適用可能である。また、上記実施の形態では、タイマ122およびカウンタ123の満了時間Tmaxおよび満了値Nmaxなどの設定値をエラー検出部120の記憶部125に予め記憶する構成としたが、ユーザが任意にこれらの設定値を設定および変更することも可能である。
The above is the description of the embodiment of the present invention, but the present invention is not limited to the configuration of the above embodiment, and various modifications and combinations are possible within the scope of the technical idea. . For example, although cases have been described with the above embodiment as examples where the present invention is applied to the
また、本発明は、診断機能部を有する映像送信装置にも適用可能である。診断機能部は、各機能部(HDMI送信部110またはCEC処理部130等)をON/OFFすることによる起動シーケンスの確認、および各機能部にテスト信号を入力しテスト信号に対応する応答信号の確認を行い、各機能部の機能を診断(正常性確認)する。診断機能部による診断(正常性確認)とエラー検出部120によるエラー検出とを併用することで、映像送信装置100におけるエラー検出性を向上させることができる。
The present invention is also applicable to a video transmission device having a diagnostic function unit. The diagnostic function unit confirms the activation sequence by turning on / off each function unit (such as the
また、映像送信装置100が診断機能部を有する場合、診断機能部による診断中には、上記実施の形態におけるエラー検出部120によるエラー検出処理を行わない構成としてもよい。さらに、エラー検出部120によるエラー検出処理を行う場合には、診断機能部により診断を行わない構成としてもよい。具体的には、映像送信装置100に電源が投入され起動動作が開始され、その起動動作の中で自己診断が行われた後に、エラー検出部120によるエラー検出処理を行ってもよい。このように構成することで、診断機能部の作用によって意図的に生ずるHPD信号のON/OFFの繰り返し、またはCECライン33を介した所定のコマンドの連続送信(例えば映像受信装置200における入力信号ポート切り替え繰り返し)等について、エラー検出部120においてエラー検出と判断することを回避できる。
Moreover, when the
1 HDMIシステム、31 TMDSチャンネル、32 DDC、33 CECライン、34 HPDライン、35 Utilityライン、100 映像送信装置、110 HDMI送信部、120、120A、120B エラー検出部、121 制御部、122 タイマ、123 カウンタ、124 HPD信号検出部、125 記憶部、126 CECコマンド認識部、127 DDC認識部、130、230 CEC処理部、140、240 HEAC処理部、150、250 HPD処理部、200 映像受信装置、210 HDMI受信部、220 EDIDメモリ、300 HDMIケーブル。 1 HDMI system, 31 TMDS channel, 32 DDC, 33 CEC line, 34 HPD line, 35 Utility line, 100 video transmission device, 110 HDMI transmission unit, 120, 120A, 120B error detection unit, 121 control unit, 122 timer, 123 Counter, 124 HPD signal detection unit, 125 storage unit, 126 CEC command recognition unit, 127 DDC recognition unit, 130, 230 CEC processing unit, 140, 240 HEAC processing unit, 150, 250 HPD processing unit, 200 video reception device, 210 HDMI receiver, 220 EDID memory, 300 HDMI cable.
Claims (11)
当該映像送信装置は、
前記映像受信装置に映像データを送信する送信部と、
前記映像受信装置におけるエラーの発生を検出するエラー検出部と、を有し、
前記エラー検出部は、前記映像受信装置から送信される、前記映像受信装置の接続状態を示すHPD(Hot plug detector)信号またはCEC(Consumer Electronics Control)コマンドに基づいて前記エラーの発生を検出することを特徴とする映像送信装置。 A video transmission device connected to a video reception device via an HDMI (registered trademark, hereinafter omitted) (High-Definition Multimedia Interface) cable,
The video transmission device
A transmitter for transmitting video data to the video receiver;
An error detection unit for detecting the occurrence of an error in the video reception device,
The error detection unit detects the occurrence of the error based on an HPD (Hot plug detector) signal or a CEC (Consumer Electronics Control) command indicating a connection state of the video reception device transmitted from the video reception device. A video transmission device characterized by the above.
前記送信部は、前記エラー検出信号を受信した場合に、処理負荷の小さい映像データを前記映像受信装置へ送信することを特徴とする請求項1に記載の映像送信装置。 When the error detection unit detects the error, the error detection unit transmits an error detection signal to the transmission unit,
The video transmission device according to claim 1 , wherein the transmission unit transmits video data having a small processing load to the video reception device when the error detection signal is received.
前記複数のディスプレイ情報には、処理負荷が大きいほど高い優先度が設定されており、
前記送信部は、前記エラー検出信号を受信した場合に、前記映像データのディスプレイ情報を、次に優先度の低いディスプレイ情報へ変更することを特徴とする請求項2に記載の映像送信装置。 The video transmission device receives a plurality of display information including a resolution and a transmission frequency of video data from the video reception device via a DDC (Display Data Channel) of the HDMI cable,
In the plurality of display information, a higher priority is set as the processing load is larger,
The video transmission device according to claim 2 , wherein, when the error detection signal is received, the transmission unit changes the display information of the video data to display information with the next lowest priority.
前記エラー検出部は、前記記憶部に記憶される前記ディスプレイ情報と、前記映像受信装置からDDCを介して受信したディスプレイ情報とを比較して、前記エラーの発生を検出することを特徴とする請求項3に記載の映像送信装置。 The error detection unit has a storage unit for storing the changed display information,
The error detection unit detects the occurrence of the error by comparing the display information stored in the storage unit with display information received from the video reception device via a DDC. Item 4. The video transmission device according to Item 3 .
前記エラー検出部は、前記診断機能部による診断中は、前記エラーの検出を行わないことを特徴とする請求項1〜7のいずれか一項に記載の映像送信装置。 The video transmission device further includes a diagnostic function unit that diagnoses the normality of the function of each unit of the video transmission device,
It said error detection unit is configured during the diagnosis by the diagnostic function section, a video transmission device according to any one of claims 1 to 7, characterized in that not detected the error.
前記映像受信装置に映像データを送信する工程と、Transmitting video data to the video receiver;
前記映像受信装置から前記映像受信装置の接続状態を示すHPD(Hot plug detector)信号またはCEC(Consumer Electronics Control)コマンドを受信する工程と、Receiving an HPD (Hot plug detector) signal or a CEC (Consumer Electronics Control) command indicating a connection state of the video receiving device from the video receiving device;
前記HPD信号または前記CECコマンドに基づいて前記エラーの発生を検出する工程と、を含むことを特徴とするエラー検出方法。Detecting the occurrence of the error based on the HPD signal or the CEC command.
当該映像送信装置は、The video transmission device
前記映像受信装置に映像データを送信する送信部と、A transmitter for transmitting video data to the video receiver;
前記映像受信装置におけるエラーの発生を検出するエラー検出部と、を有し、An error detection unit for detecting the occurrence of an error in the video reception device,
前記エラー検出部は、前記映像受信装置から送信される、前記映像受信装置の接続状態を示すHPD(Hot plug detector)信号に基づいて前記エラーの発生を検出することを特徴とする映像送信装置。The video transmission device, wherein the error detection unit detects occurrence of the error based on an HPD (Hot plug detector) signal transmitted from the video reception device and indicating a connection state of the video reception device.
当該映像送信装置は、The video transmission device
前記映像受信装置に映像データを送信する送信部と、A transmitter for transmitting video data to the video receiver;
前記映像受信装置におけるエラーの発生を検出するエラー検出部と、を有し、An error detection unit for detecting the occurrence of an error in the video reception device,
前記エラー検出部は、前記映像受信装置から送信される、CEC(Consumer Electronics Control)コマンドに基づいて前記エラーの発生を検出することを特徴とする映像送信装置。The video transmission device, wherein the error detection unit detects the occurrence of the error based on a CEC (Consumer Electronics Control) command transmitted from the video reception device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014251972A JP6375922B2 (en) | 2014-12-12 | 2014-12-12 | Video transmission device and error detection method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014251972A JP6375922B2 (en) | 2014-12-12 | 2014-12-12 | Video transmission device and error detection method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016116030A JP2016116030A (en) | 2016-06-23 |
JP6375922B2 true JP6375922B2 (en) | 2018-08-22 |
Family
ID=56142451
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014251972A Active JP6375922B2 (en) | 2014-12-12 | 2014-12-12 | Video transmission device and error detection method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6375922B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20190055946A (en) | 2017-11-16 | 2019-05-24 | 삼성전자주식회사 | Apparatus and method for analyzing audio/video output and computer-readable recording medium |
JP2020036135A (en) * | 2018-08-29 | 2020-03-05 | 沖電気工業株式会社 | Video transmitting device, information processing method, and program |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06217300A (en) * | 1993-01-13 | 1994-08-05 | Oki Electric Ind Co Ltd | Visual telephone and conference system |
KR20090011474A (en) * | 2007-07-26 | 2009-02-02 | 삼성전자주식회사 | Veideo apparatus and method for ecognizing digital interface using the thereof |
JP2011259050A (en) * | 2010-06-07 | 2011-12-22 | Mitsubishi Electric Corp | Hdmi connection device |
JP2012248262A (en) * | 2011-05-31 | 2012-12-13 | Funai Electric Co Ltd | Disk reproduction apparatus |
JP2013085052A (en) * | 2011-10-07 | 2013-05-09 | Hitachi Consumer Electronics Co Ltd | Display device and reproduction device |
JP2014011734A (en) * | 2012-07-02 | 2014-01-20 | Toshiba Corp | Video processing device |
JP2014216915A (en) * | 2013-04-26 | 2014-11-17 | シャープ株式会社 | Communication terminal device, device status checking system, device status checking method, and computer program |
-
2014
- 2014-12-12 JP JP2014251972A patent/JP6375922B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016116030A (en) | 2016-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8370536B2 (en) | Method and apparatus for providing robust display digital channel transmission | |
US8199258B2 (en) | Receiving apparatus and control method thereof | |
US7979910B2 (en) | Data reproducing apparatus and transmitter authenticating data reproducing apparatus | |
US10319334B2 (en) | Image processing apparatus and control method thereof | |
US8525691B2 (en) | Electric equipment with digital interface and method for controlling the same | |
US8453008B2 (en) | Communication apparatus and control method using consumer electronics protocol | |
US10412338B2 (en) | Method and apparatus for transmitting and receiving data by using HDMI | |
US20110013772A1 (en) | Method and Apparatus for Fast Switching Between Source Multimedia Devices | |
US20110043707A1 (en) | Content transmitting device | |
KR20080044620A (en) | Method for optimizing digital data communication | |
US20170308453A1 (en) | Incorrectly connected hdmi cable indicator | |
WO2014049686A1 (en) | Hdmi device, communication system, and hot-plug control method | |
US20140189892A1 (en) | Communication device and communication system | |
US8514330B2 (en) | Communication apparatus and control method | |
US8984324B2 (en) | Establishing clock speed for lengthy or non-compliant HDMI cables | |
JP6375922B2 (en) | Video transmission device and error detection method | |
US20150264317A1 (en) | Information processing apparatus, information processing method, and computer program product | |
WO2011114458A1 (en) | Video display system, information processing apparatus, and video display apparatus | |
US8996763B2 (en) | Electronic device, control method, program, and recording medium for remotely operating electronic device | |
US8515065B2 (en) | Video input device and video display system | |
US20160154448A1 (en) | Electronic device and power control method between electronic devices | |
JP2015115670A (en) | Transmitter, method, and program | |
US20100169517A1 (en) | Multimedia Switch Circuit and Method | |
JP5764861B2 (en) | Repeater device | |
JP6884199B2 (en) | Electronic devices and display methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170815 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180409 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180417 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180615 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20180626 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180709 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6375922 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |