(57)【要約】【課題】本発明は、デジタル放送受信機の動作試験を低コストで容易に行うことができる試験装置及びこれに用いるプログラムを提供することを目的とする。【解決手段】本発明に係る試験装置は、ＴＳ入出力基板１２と、シリアル入出力基板１３と、演算部（ＰＣ１４）とを備える試験装置である。そして、演算部は、取得したトランスポートストリームデータに第１タイムスタンプを付与するトランスポートストリーム解析部（ＴＳ解析部１７ａ）と、取得したリモコンコード及び制御データのそれぞれに第２タイムスタンプを付与するリモコンコード・制御データ解析部（ＵＡＲＴ部１６ａ）と、トランスポートストリームデータを再生する際に、第１タイムスタンプと第２タイムスタンプとを同期させてリモコンコード及び制御データをデジタル放送受信機に出力して動作試験を行う試験処理部２０とを備える。【選択図】図２
2009124559.tif 000002
【特許請求の範囲】
【請求項１】
アンテナ部より受信した信号を復調して得られるトランスポートストリームデータをデジタル放送受信機との間で入出力するＴＳ入出力基板と、
リモコンより送信されたリモコンコード及び前記デジタル放送受信機の制御データを前記デジタル放送受信機との間で入出力するシリアル入出力基板と、
前記ＴＳ入出力基板及び前記シリアル入出力基板を介して得た前記トランスポートストリーム、前記リモコンコード及び前記制御データに基づき、前記デジタル放送受信機における各種動作試験を制御する演算部とを備えるデジタル放送受信機の試験装置であって、
前記演算部は、
取得した前記トランスポートストリームデータに第１タイムスタンプを付与するトランスポートストリーム解析部と、
取得した前記リモコンコード及び前記制御データのそれぞれに第２タイムスタンプを付与するリモコンコード・制御データ解析部と、
前記トランスポートストリーム解析部より得られた前記トランスポートストリームデータを再生する際に、前記第１タイムスタンプと前記第２タイムスタンプとを同期させて前記リモコンコード・制御データ解析部より得られた前記リモコンコード及び前記制御データを前記デジタル放送受信機に出力して動作試験を行う試験処理部とを備えることを特徴とするデジタル放送受信機の試験装置。
【請求項２】
請求項１に記載のデジタル放送受信機の試験装置であって、
前記演算部は、前記トランスポートストリーム解析部より得られた前記トランスポートストリームデータ、前記リモコンコード・制御データ解析部より得られた前記リモコンコード及び前記制御データを保存・蓄積するためのメモリ部を更に備えることを特徴とするデジタル放送受信機の試験装置。
【請求項３】
請求項１又は請求項２に記載のデジタル放送受信機の試験装置であって、
前記メモリ部は、前記デジタル放送受信機で使用する前記リモコンにおけるボタンとそれに対応する前記リモコンコードを保持していることを特徴とするデジタル放送受信機の試験装置。
【請求項４】
請求項３に記載のデジタル放送受信機の試験装置であって、
前記試験処理部は、所定の試験手順に従い、前記メモリ部から前記リモコンコードを呼び出し、前記デジタル放送受信機に出力し動作試験を行うことを特徴とするデジタル放送受信機の試験装置。
【請求項５】
請求項１乃至請求項４のいずれか１つに記載のデジタル放送受信機の試験装置であって、
前記演算部は、所定の環境における前記デジタル放送受信機の前記トランスポートストリームデータのパターンを前記メモリ部に保持させ、
前記試験処理部は、前記メモリから前記所定の環境における前記トランスポートストリームデータのパターンを呼び出し、前記デジタル放送受信機で再生させて動作試験を行うことを特徴とするデジタル放送受信機の試験装置。
【請求項６】
請求項５に記載のデジタル放送受信機の試験装置であって、
前記演算部は、前記所定の環境に対する前記トランスポートストリームデータの補正パターンも前記メモリ部に保持させ、
前記試験処理部は、前記メモリから前記所定の環境における前記トランスポートストリームデータのパターンを呼び出す際に対応する前記補正パターンも呼び出し、前記デジタル放送受信機で前記補正パターンを適用した前記トランスポートストリームデータを再生させて動作試験を行うことを特徴とするデジタル放送受信機の試験装置。
【請求項７】
アンテナ部より受信した信号を復調して得られるトランスポートストリームデータをデジタル放送受信機との間で入出力するＴＳ入出力基板と、
リモコンより送信されたリモコンコード及び前記デジタル放送受信機の制御データを前記デジタル放送受信機との間で入出力するシリアル入出力基板と、
前記ＴＳ入出力基板及び前記シリアル入出力基板を介して得た前記トランスポートストリーム、前記リモコンコード及び前記制御データに基づき、前記デジタル放送受信機における各種動作試験を制御する演算部とを備えるデジタル放送受信機の試験装置に用いるプログラムであって、
前記演算部に、第１タイムスタンプが付与された前記トランスポートストリームデータを再生する際に、第２タイムスタンプがそれぞれ付与された前記リモコンコード及び前記制御データを前記第１タイムスタンプに同期させる機能と、
同期させた前記リモコンコード及び前記制御データを前記デジタル放送受信機に出力して動作試験を行わせる機能とを実現させるためのデジタル放送受信機の試験装置に用いるプログラム。
【請求項８】
請求項７に記載のデジタル放送受信機の試験装置に用いるプログラムであって、
前記演算部に、所定の試験手順に従い、前記デジタル放送受信機で使用する前記リモコンにおけるボタンとそれに対応する前記リモコンコードを保持している前記メモリ部から前記リモコンコードを呼び出す機能と、
当該前記リモコンコードを前記デジタル放送受信機に出力し動作試験を行わせる機能とを実現させるためのデジタル放送受信機の試験装置に用いるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル放送受信機の試験装置及びこれに用いるプログラムに係る発明であって、特に、デジタル放送受信機の動作試験を行うデジタル放送受信機の試験装置及びこれに用いるプログラムに関するものである。
【背景技術】
【０００２】
現在、ユーザが通常のデジタル放送受信機を操作する際には、該デジタル放送受信機の電源を投入した後、リモコンにてボタンを押下し所望の動作を実現するのが一般的である。それため、開発途中において該デジタル放送受信機の動作を確認・試験する場合も、試験者が試験仕様書に記載されている各試験項目の試験手順を参照しながら、リモコンの所定ボタンの押下を繰り返して、本来あるべき動作をするか否かを確認している。該試験については、例えば、特許文献１に記載されている。
【０００３】
【特許文献１】特開平１１−１０２５５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載されたデジタル放送受信機では、開発途中において試験者がその動作が適切なものかを試験仕様書に従って試験を行う必要がある。そして、該試験は、一度だけ行えばよいものではなく、該デジタル放送受信機に搭載するソフトウェアの開発リビジョンを更新した場合に逐一行う必要がある。また、その試験内容も、全く同じ内容のものを行わなければならず、従来のデジタル放送受信機の試験装置では、試験作業に掛かるコストが非常に膨大になる問題があった。
【０００５】
そこで、本発明は、デジタル放送受信機の動作試験を低コストで容易に行うことができるデジタル放送受信機の試験装置及びこれに用いるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る解決手段は、アンテナ部より受信した信号を復調して得られるトランスポートストリームデータをデジタル放送受信機との間で入出力するＴＳ入出力基板と、リモコンより送信されたリモコンコード及びデジタル放送受信機の制御データをデジタル放送受信機との間で入出力するシリアル入出力基板と、ＴＳ入出力基板及びシリアル入出力基板を介して得たトランスポートストリーム、リモコンコード及び制御データに基づき、デジタル放送受信機における各種動作試験を制御する演算部とを備えるデジタル放送受信機の試験装置であって、演算部は、取得したトランスポートストリームデータに第１タイムスタンプを付与するトランスポートストリーム解析部と、取得したリモコンコード及び制御データのそれぞれに第２タイムスタンプを付与するリモコンコード・制御データ解析部と、トランスポートストリーム解析部より得られたトランスポートストリームデータを再生する際に、第１タイムスタンプと第２タイムスタンプとを同期させてリモコンコード・制御データ解析部より得られたリモコンコード及び制御データをデジタル放送受信機に出力して動作試験を行う試験処理部とを備える。
【０００７】
本発明に係る別の解決手段は、アンテナ部より受信した信号を復調して得られるトランスポートストリームデータをデジタル放送受信機との間で入出力するＴＳ入出力基板と、リモコンより送信されたリモコンコード及びデジタル放送受信機の制御データをデジタル放送受信機との間で入出力するシリアル入出力基板と、ＴＳ入出力基板及びシリアル入出力基板を介して得たトランスポートストリーム、リモコンコード及び制御データに基づき、デジタル放送受信機における各種動作試験を制御する演算部とを備えるデジタル放送受信機の試験装置に用いるプログラムであって、演算部に、第１タイムスタンプが付与されたトランスポートストリームデータを再生する際に、第２タイムスタンプがそれぞれ付与されたリモコンコード及び制御データを第１タイムスタンプに同期させる機能と、同期させたリモコンコード及び制御データをデジタル放送受信機に出力して動作試験を行わせる機能とを実現させる。
【発明の効果】
【０００８】
本発明に記載のデジタル放送受信機の試験装置及びこれに用いるプログラムは、トランスポートストリームデータを再生する際に、第１タイムスタンプと第２タイムスタンプとを同期させてリモコンコード及び制御データをデジタル放送受信機に出力して動作試験を行うので、デジタル放送受信機の動作試験を低コストで容易に行うことができる。
【発明を実施するための最良の形態】
【０００９】
（実施の形態１）
図１は、本実施の形態に係るデジタル放送受信機の試験装置（以下、単に試験装置ともいう）と試験対象となるデジタル放送受信機の概要を示したブロック図である。図１に示す放送局１は、電波に乗せて各種サービスを提供する。放送局１からの電波を受信するデジタル放送受信機３は、該電波情報を復調、デコードして対応した映像を出力するものである。そして、デジタル放送受信機３は、その内部にアンテナ２、フロントエンド４、バックエンド８を備えている。
【００１０】
デジタル放送受信機３は、アンテナ２により受信された電波情報をフロントエンド４で復調し、トランスポートストリーム（ＴＳ）形式のデータにしてバックエンド８に入力される。更に、リモコン１１からのリモコンコードは、フロントエンド４を介してバックエンド８に入力され、バックエンド８内部で該リモコンコードの動作に従いトランスポートストリームデータ（ＴＳデータ）を処理する。バックエンド８で処理されたＴＳデータは、適切な映像として映像表示装置９に出力される。
【００１１】
図１に示す試験装置１０は、デジタル放送受信機３の動作試験を行う試験装置である。試験装置１０は、ＴＳ入出力基板１２、シリアル入出力基板１３と演算部のパーソナルコンピュータ（ＰＣ）１４及びこれに接続したメモリ部であるハードディスク（ＨＤＤ）１５を備えている。ＴＳ入出力基板１２は、デジタル放送受信機３のフロントエンド４から復調したＴＳデータをＰＣ１４に取り込み、該取り込まれたＴＳデータはＰＣ１４に接続されたＨＤＤ１５に格納される。シリアル入出力基板１３は、デジタル放送受信機３のフロントエンド４から受信したリモコンコードをＰＣ１４に取り込む。逆に、取り込まれたＴＳデータはＴＳ入出力基板１２を、リモコンコードはシリアル入出力基板１３を介して、デジタル放送受信機３のバックエンド８に出力される。
【００１２】
図２は、本実施の形態に係る試験装置と試験対象となるデジタル放送受信機の動作を説明するためのブロック図である。まず、アンテナ２が電波情報を受信し、ユーザがリモコン１１を操作した際の試験装置１０の動作について説明する。アンテナ２で受信した電波情報は、チューナ５を介して復調及びデコード部６へと渡される。なお、チューナ５及び復調及びデコード部６が、図１に示すフロントエンド４を構成する。
【００１３】
復調及びデコード部６は、復調ＬＳＩ（ＤＬＳＩ）６ａ、デマルチプレクサ６ｂ、ＭＰＥＧ２デコーダ６ｃから構成されており、受け取った電波情報を復調した後デコードしＴＳデータとしてバックエンド８へと引き渡す。一方、リモコン１１は、ユーザの押下したボタンに対応するリモコンコードを送信し、該送信されたリモコンコードがデジタル放送受信機３のリモコン受光部７で受信される。リモコン受光部７で受信されたリモコンコードはバックエンド８へと渡される。
【００１４】
ここで、例えばリモコン１１からチャンネル選局の指示があった場合、チャンネル選局のリモコンコードを受け取ったバックエンド８は、チューナ５に対してチャンネル選局要求の制御データが送信される。該制御データを受け取ったチューナ５は、バックエンド８に対してその応答を送信する。復調及びデコード部６とバックエンド８との間でも、同様に制御データのやり取りが行われている。
【００１５】
バックエンド８が処理したＴＳデータは、リモコンコードの処理内容に従って、ＡＶ出力インタフェース９ａを介して映像表示装置９に出力される。更に、ＰＣ１４は、シリアル入出力インタフェース１６、ＵＡＲＴ部１６ａ、ＰＣカード１７、ＴＳ解析部１７ａ及び試験処理部２０を備える。シリアル入出力インタフェース１６は、シリアル入出力基板１３からのリモコンコードや制御データをＰＣ１４へ取り込むインタフェースである。ＰＣカード１７は、ＴＳ入出力基板１２からのＴＳデータをＰＣ１４へ取り込むインタフェースである。
【００１６】
ＴＳ解析部１７ａは、復調及びデコード部６からのＴＳデータに第１タイムスタンプを付与してＰＣ１４又はＨＤＤ１５に格納する。ＵＡＲＴ部１６ａは、バックエンド８とチューナ５やバックエンド８と復調及びデコード部６の間で送受信される制御データや、リモコンコードに第２タイムスタンプを付与してＰＣ１４又はＨＤＤ１５に格納する。
【００１７】
また、試験装置１０は、ＨＤＤ１５に格納している登録済みのＴＳデータとリモコンコード等の手順を呼び出して、デジタル放送受信機３の動作試験を実行する場合、試験処理部２０は、ＴＳデータに付与された第１タイムスタンプと各種制御データやリモコンコードに付与された第２タイムスタンプとの間で同期を取る。そして、試験処理部２０は、デジタル放送受信機３に対し同期を取ったＴＳデータを再生させ、同期を取った各種制御データやリモコンコードをデジタル放送受信機３に出力する。なお、図２に示すブロック図では、黒の矢印がＴＳデータの流れ、斜線の矢印が各種制御データの流れ、白の矢印がリモコンコードの流れをそれぞれ表している。
【００１８】
図３は、本実施の形態に係るＴＳ解析部１７ａで取り込むＴＳデータ３０のデータフォーマットである。図３に示すＴＳデータ３０は、複数のＴＳパケットから構成されており、１つのＴＳパケット毎にタイムスタンプを付与している。また、１つのＴＳパケットは、ＴＳヘッダ３１と１８４バイトのＴＳペイロード３２とから構成されている。図３に示すＴＳヘッダ３１には、８バイトの第１タイムスタンプ３３のデータが付加されている。
【００１９】
また、図３に示すＴＳヘッダ３１は、同期バイト（ＳＹＮＣ：０ｘ４７）３１ａ、パケット識別子（ＰＩＤ）３１ｂ、プログラム時刻基準値（ＰＣＲ）３１ｃ等から構成されている。更に、第１タイムスタンプ３３は、図３に示すようにタイムスタンプデータクロック数３３ａと状態フラグ３３ｂの合計８バイトから構成されている。なお、図３に示す第１タイムスタンプ３３は、入力クロック数が０ｘ８００である場合であり、ＭＳＢは最上位ビット、ＬＳＢは最下位ビットを表している。
【００２０】
次に、図４は、本実施の形態に係る試験装置において入力された各種リモコンコードに第２タイムスタンプのデータが付与された場合の例を示している。図４に示すリモコンコード時刻情報４０には、１バイト目と２バイト目の組み合わせからなるリモコンコードと、該リモコンコードが試験処理部２０に取り込まれた際の入力クロック数である第２タイムスタンプのデータとが書き込まれている。なお、リモコンコード時刻情報４０には、リモコンボタンとリモコンコードの対応情報は持っていない。
【００２１】
図４に示す具体例として、リモコンコード０ｘ３３、０ｘ３２が送信された時刻は入力クロック数０ｘ８０５であり、リモコンコード０ｘ３０、０ｘ３１が送信された時刻は入力クロック数０ｘＣ１Ａである。
【００２２】
次に、図５は、本実施の形態に係る試験装置において入力された各種制御データに第２タイムスタンプのデータが付与された場合の例を示している。図５に示す制御データ時刻情報４１には、バックエンド８とチューナ５及び復調部及びデコード部６との間の各種制御データと、該制御データが試験処理部２０に取り込まれた際の入力クロック数である第２タイムスタンプのデータとが書き込まれている。
【００２３】
図５に示す制御データ時刻情報４１では、制御データが制御応答コマンドと該制御応答コマンドの方向を示す方向フラグとで示されている。図５に示す方向フラグは、バックエンド８からチューナ５への場合は００、チューナ５からバックエンド８への場合は０１、バックエンド８から復調ＬＳＩ６ａへの場合は１０、復調ＬＳＩ６ａからバックエンド８への場合は１１なる値を取る。
【００２４】
図５に示す具体例として、制御応答コマンド０ｘ１１３１００１０（方向フラグ００）が送信された時刻は入力クロック数０ｘ２５３Ｃであり、それに対する制御応答コマンド０ｘ３１１１１０１０（方向フラグ０１）が送信された時刻は入力クロック数０ｘ２８Ｂ７である。また、制御応答コマンド０ｘ８０１Ａ００６０（方向フラグ１１）が送信された時刻は入力クロック数０ｘ３０ＡＣであり、それに対する制御応答コマンド０ｘ１Ａ８０１０６０（方向フラグ１０）が送信された時刻は入力クロック数０ｘ３２０９である。
【００２５】
次に、図６は、本実施の形態に係る試験装置における試験手順を登録及び登録した試験を実行するためのユーザインタフェースの模式図である。図６に示す試験実行ツール５０は、ＰＣ１４に表示されるユーザインタフェースである。まず、試験実行ツール５０は、一つの試験ファイルに試験１、試験２、試験３・・・と複数の試験を登録することが可能であり、ユーザが新たに試験を登録したい場合は「ファイル」−「試験ファイル設定」とプルダウンを選択して新たな試験ファイルを指定する。図６では、ユーザが試験１に「番組表表示後、右にカーソルを一つだけ移動し、その番組を決定する」なる内容を登録する場合について説明する。
【００２６】
まず、ユーザは試験の前段階として、デジタル放送受信機３の電源を投入した後、リモコンで「電源」ボタンをＯｎにしておき、その間にＰＣ１４の電源も投入しておく。その後、ＴＳ解析部１７ａを起動してデジタル放送受信機３から現在放送されているＴＳデータ３０にタイムスタンプを付与したものをＨＤＤ１５に蓄積する。ここで、ユーザは、試験実行ツール５０の「登録開始」ボタンをクリックして、以後の試験手順の登録を開始する。ユーザは、リモコン１１の「番組表」ボタンを押下し番組表が開いたら、右向き矢印キーを押下して番組表のカーソルを右へ移動させる。そこで、ユーザは、リモコン１１の「決定」ボタンを押下し決定したサービスの番組が選局されていることを確認した後、ユーザが試験実行ツール５０の「登録終了」ボタンをクリックすることで試験手順の登録が完了する。更に、試験１に登録された試験が如何なる内容か備忘のため、上記試験手順や試験ストリームを「試験手順欄」に記載して「保存」ボタンをクリックして試験手順を保存する。
【００２７】
ユーザが、再度試験１を実行する場合は、ＴＳ解析部１７ａにて該当する試験用のＴＳデータ３０を選択して再生させた状態で、試験実行ツール５０の「試験実行」ボタンをクリックすれば良い。
【００２８】
次に、本実施の形態に係る試験装置の動作の前提となる従来の試験装置の動作シーケンスを図７に示す。図７に示す動作シーケンスは、バックエンド８、チューナ５、復調ＬＳＩ６ａ、リモコン１１の間におけるＴＳデータ３０、リモコンコード、各種制御データの流れを図示している。また、図７に示す動作シーケンスでは、リモコン１１は外部からデジタル放送受信機３に作用して動作に関わるため、アクターとして人型で表現している。
【００２９】
まず、図７に示す動作シーケンスでは、アンテナ２で受信した放送波がチューナ５から復調ＬＳＩ６ａに映像データとして送られ、復調ＬＳＩ６ａで復調されたＴＳデータ３０がバックエンド８へと渡される。ここで、ユーザがリモコン１１の「番組表」ボタンを押下すると、リモコン１１から番組表に対応するリモコンコード０ｘ３３、０ｘ３２がバックエンド８へと送られ、バックエンド８のシリアル入出力部が該リモコンコードを処理することとなる。同様に、ユーザがリモコン１１の右向き矢印キー、続けて「決定」ボタンを押下すると、それに対応したリモコンコードがバックエンド８のシリアル入出力部で処理される。
【００３０】
この時、デジタル放送受信機３は、他のサービスの番組を選局しなければならないので、バックエンド８の番組管理部がチューナ５に対し、チューナ制御の「Ｃｈ選局要求」０ｘ１１３１００１０を送信し、該チューナ制御を受け取ったチューナ５はその応答「Ｃｈ選局応答」０ｘ３１１１１０１０をバックエンド８の番組管理部に返信する。また、復調ＬＳＩ６ａからはバックエンド８に対し制御データ０ｘ８０１Ａ００６０を送信している。
【００３１】
次に、図８は、本実施の形態に係る試験装置の動作シーケンスである。図８に示す動作シーケンスは、バックエンド８、チューナ５、復調ＬＳＩ６ａ、リモコン１１、試験処理部２０及びＨＤＤ１５の間におけるＴＳデータ３０、リモコンコード、各種制御データの流れを図示している。なお、図８に示す動作シーケンスでは、ユーザによるリモコンコードと各種制御データの試験手順を登録する試験登録モードと、登録された試験手順を実行する試験実行モードについて図示している。また、図７に示す動作シーケンスと同様、リモコン１１、試験処理部２０は、外部からデジタル放送受信機３に作用して動作に関わるため、アクターとして人型で表現している。
【００３２】
まず、図８に示す動作シーケンスにおいて、試験登録モードの動作を説明する。アンテナ２で受信した放送波は、チューナ５から復調ＬＳＩ６ａに映像データとして送られ、復調ＬＳＩ６ａで復調されたＴＳデータ３０がバックエンド８へと渡される。更に、ＴＳデータ３０は、図示しないＴＳ解析部１７ａにより各ＴＳパケットに第２タイムスタンプのデータが付与され、ＨＤＤ１５に格納される。ここで、ユーザが試験処理部２０の試験実行ツール５０の「登録開始」ボタンをクリックして試験手順の登録を開始する。そして、ユーザがリモコン１１の「番組表」ボタンを押下すると、リモコン１１から「番組表」に対応するリモコンコード０ｘ３３、０ｘ３２がバックエンド８へと送られ、バックエンド８のシリアル入出力部が該リモコンコードを処理することとなる。
【００３３】
それと同時に図示しないＵＡＲＴ部１６ａ経由で該リモコンコードが試験処理部２０に送られ、第２タイムスタンプのデータが付与されてＨＤＤ１５に格納される。同様に、ユーザがリモコンの右向き矢印キー、続けて「決定」ボタンを押下すると、それに対応したリモコンコードがバックエンド８のシリアル入出力部で処理される。更に、該リモコンコードには、図示しないＵＡＲＴ部１６ａによってタイムスタンプデータが付与されてＨＤＤ１５に格納される。この時、デジタル放送受信機３は、他のサービスの番組を選局しなければならないので、バックエンド８の番組管理部がチューナ５に対し、チューナ制御の「Ｃｈ選局要求」０ｘ１１３１００１０を送信する。同時に、図示しないＵＡＲＴ部１６ａ経由で該チューナ制御信号が試験処理部２０にも送付され、第２タイムスタンプのデータが付与されてＨＤＤ１５に格納される。
【００３４】
該チューナ制御を受け取ったチューナ５は、その応答「Ｃｈ選局応答」０ｘ３１１１１０１０をバックエンド８の番組管理部に返信し、更に該応答信号は図示しないＵＡＲＴ部１６ａを介して第２タイムスタンプのデータが付与されてＨＤＤ１５に格納される。続けて、復調ＬＳＩ６ａからは、同様にバックエンド８に対し制御データ０ｘ８０１Ａ００６０を、バックエンド８からは試験処理部２０に該制御データを送信している。最後に、ユーザが試験処理部２０の試験実行ツール５０の「登録終了」ボタンをクリックして試験手順の登録を終了する。
【００３５】
次に、図８に示す動作シーケンスにおいて、試験実行モードの場合を説明する。まず、ユーザが試験処理部２０の試験実行ツール５０の「試験実行」ボタンをクリックして登録された試験の実行を開始する。試験処理部２０は、各ＴＳパケットに第１タイムスタンプのデータが付与されたＴＳデータ３０をＨＤＤ１５からロードし、ＴＳ入出力基板１２経由でデジタル放送受信機３へと流し込む。試験処理部２０は、この第１タイムスタンプのデータと同期を取りながら、図４のリモコンコード時刻情報４０に記載された第２タイムスタンプのタイミングで対応するリモコンコードをバックエンド８へと出力する。
【００３６】
例えば、第２タイムスタンプ０ｘ８０５の時に、試験処理部２０から「番組表」に対応するリモコンコード０ｘ３３、０ｘ３２がバックエンド８へと送られ、バックエンド８のシリアル入出力部が該リモコンコードを処理することとなる。同様に、試験処理部２０から右向き矢印キー対応コード０ｘ３０、０ｘ３１、続けて「決定」ボタン対応コード０ｘ３０、０ｘ３４がバックエンド８のシリアル入出力部で処理される。この時、デジタル放送受信機３は他のサービスの番組を選局しなければならないので、例えばバックエンド８の番組管理部が試験処理部２０に対し、チューナ制御の「Ｃｈ選局要求」０ｘ１１３１００１０を送信する。
【００３７】
該チューナ制御を受け取った試験処理部２０の擬似チューナは、第２タイムスタンプの値に従いながら、その応答「Ｃｈ選局応答」０ｘ３１１１１０１０をバックエンド８の番組管理部に返信する。なお、図８に示す動作シーケンスでは、試験処理部２０は、チューナ制御の「Ｃｈ選局要求」０ｘ１１３１００１０をＨＤＤ１５の該当データと比較する。続けて、試験処理部２０の擬似復調ＬＳＩからは同様にバックエンド８に対し制御データ０ｘ８０１Ａ００６０を送信している。
【００３８】
以上のように、本実施の形態に係る試験装置では、試験処理部２０がＴＳデータ３０の第１タイムスタンプと、リモコンコードや制御データの第２タイムスタンプとの同期を取り、デジタル放送受信機の動作試験を行うので、デジタル放送受信機の動作試験を低コストで容易に行うことができる。
【００３９】
また、本実施の形態に係る試験装置では、第１タイムスタンプを付加したＴＳデータ３０、第２タイムスタンプを付加したリモコンコードや制御データがメモリ部であるＨＤＤ１５に保存されるので、試験装置が指定したタイムスタンプデータに対応したデータへアクセスが可能になるという効果がある。
【００４０】
なお、演算部であるＰＣ１４は、第１タイムスタンプが付与されたＴＳデータ３０を再生する際に、第２タイムスタンプがそれぞれ付与されたリモコンコード及び制御データを第１タイムスタンプに同期させる機能と、同期させたリモコンコード及び制御データをデジタル放送受信機に出力して動作試験を行わせる機能とを実現させるためのプログラムを処理することで、試験処理部２０を構成している。また、ＰＣ１４は、取得したＴＳデータ３０に第１タイムスタンプを付与する機能を実現させるためのプログラムを処理することでＴＳ解析部１７ａを、取得したリモコンコード及び制御データのそれぞれに第２タイムスタンプを付与する機能を実現させるためのプログラムを処理することでＵＡＲＴ部１６ａをそれぞれ構成している。
【００４１】
（実施の形態２）
実施の形態１に係る試験装置では、リモコンボタンとリモコンコードの対応情報は持っていなかったが、本実施の形態に係る試験装置では、試験処理部２０にリモコンコード登録機能を持たせている。なお、本実施の形態に係る試験装置の構成は、図１又は図２に示す構成と同じであるため詳細な説明は省略する。
【００４２】
具体的に、対応リモコンボタンとリモコンコードとの対応情報であるリモコンコード対応情報４２を図９に示す。図９に示すリモコンコード対応情報４２は、試験処理部２０のリモコンコード登録機能によって、各リモコンコードとそれに対応するリモコンボタンの対応情報が設定されている。リモコンコード対応情報４２は、ＰＣ１４又はＨＤＤ１５に保持させる。
【００４３】
リモコンコード対応情報４２では、リモコンコードが１バイト目と２バイト目の組み合わせからなり、該リモコンコードと対応するリモコンボタンの情報が書き込まれている。例えば、リモコンボタンの上向き矢印キーに対応するリモコンコードは０ｘ３０、０ｘ３０であり、リモコンボタンの右向き矢印キーに対応するリモコンコードは０ｘ３０、０ｘ３１である。
【００４４】
図１０は、本実施の形態におけるリモコンボタンとそのリモコンボタンに対応するリモコンコードとを登録するための試験処理部２０のユーザインタフェースの模式図である。リモコンボタン登録ツール５１は、ユーザが「ファイル」−「リモコンボタン登録」にて呼び出されるユーザインタフェースである。
【００４５】
リモコンボタン登録ツール５１には、実際に使用するリモコンのグラフィックと各ボタンに対応して、それが何のボタンなのか示すボタン種別のプルダウンと、そのボタンが押下された場合に発信されるリモコンコードを記載するためのテキストボックスとが並んでいる。リモコンコードは、１バイト目と２バイト目の組み合わせから成り、例えばリモコングラフィックの中央にある上向き矢印キーに対応するリモコンコードは０ｘ３０、０ｘ３０であり、右向き矢印キーに対応するリモコンコードは０ｘ３０、０ｘ３１である。更に、その他のボタンとそれに対応するリモコンコードも同様に記載して「登録」ボタンをクリックすれば良い。
【００４６】
以上のように、本実施の形態に係る試験装置では、デジタル放送受信機３で使用するリモコン１１におけるボタンとそれに対応するリモコンコードを保持しているので、試験装置が指定したリモコンボタンに対応したリモコンコードへのアクセスが可能になるという効果がある。
【００４７】
なお、演算部であるＰＣ１４は、所定の試験手順に従い、デジタル放送受信機３で使用するリモコン１１におけるボタンとそれに対応するリモコンコードを保持しているＨＤＤ１５からリモコンコードを呼び出す機能と、当該リモコンコードをデジタル放送受信機３に出力し動作試験を行わせる機能とを実現させるためのプログラムを処理している。
【００４８】
（実施の形態３）
実施の形態１に係る試験装置では、放送局１からデジタル放送受信機３へ送信される放送波を正常に受信できる環境を想定して動作試験が行われている。しかし、デジタル放送受信機３の設置される状況によっては放送波を受信できる環境は大きく異なり、ＴＳパケットが受信できない環境も考えられる。そのため、本実施の形態では、さまざまな環境においてデジタル放送受信機３の動作試験が行える試験装置を示す。更に、ＴＳパケットが受信できない場合に補正することが可能なデジタル放送受信機３に対しても動作試験が行える試験装置を示す。なお、本実施の形態に係る試験装置の構成は、図１又は図２に示す構成と同じであるため詳細な説明は省略する。
【００４９】
まず、図１１に、バックエンド８へ送信されるＴＳデータ３０のデータフォーマットの模式図を示す。図１１に示すＴＳデータ３０は、図３で説明した様にＴＳヘッダ３１とＴＳペイロード３２から構成されるＴＳパケットが連続して送信されるものである。また、図１１の下部には、ＴＳデータ３０と各種判定信号とを拡大したものが図示されている。各種判定信号としては、クロック信号（ＣＬＯＣＫ）３５、データ有効判定信号（ＶＡＬＩＤ）３６、データ同期判定信号（ＳＹＮＣ）３７がある。
【００５０】
クロック信号（ＣＬＯＣＫ）３５は、入力クロックを示すものであり、データ有効判定信号（ＶＡＬＩＤ）３６は、有効である（ネゲートされていない）場合にＤＡＴＡ信号３０を取得する様になっている。また、データ同期判定信号（ＳＹＮＣ）３７は、ＴＳデータ３０のＴＳヘッダ３１の先頭にある同期バイト（ＳＹＮＣ：０ｘ４７）３１ａに合わせて立ち上がる信号であり、該信号を計測することでデータの同期を取っている。
【００５１】
更に、図１１に示す模式図では、ＴＳデータ３０が破壊された場合に再度復帰したＴＳデータ３０を取得する構成を示している。図１１では、左から２番目のＴＳパケットが破壊されＴＳペイロード３２が１２バイト分受信不可であった場合を示している。そのため、左から３番目のＴＳパケットのＴＳヘッダ３１の先頭にある同期バイト（ＳＹＮＣ：０ｘ４７）３１ａは、本来ならば図中の斜線部分に来るべきであるが、１２バイト分前にずれてしまっており当該ＴＳパケットを検出できていない。同期バイト３１ａが検出できないとＶＡＬＩＤ信号３６は、即座にネゲートされ、４回目の同期バイト３１ａ（左から７番目のＴＳパケットの同期バイト３１ａ）を検出するまでネゲートが維持される。そのため、ＴＳパケットを検出できずにＶＡＬＩＤ信号３６がネゲートされると、ＴＳパケットを３つロストすることになる。
【００５２】
次に、図１２も、バックエンド８へ送信するＴＳデータ３０が破壊された例を示す模式図である。このようなＴＳデータ３０が破壊される例としては、デジタル放送受信機３が自動車の様な移動体に搭載された場合であって、該デジタル放送受信機３を搭載した自動車が高速道路を走行中、ビル群の陰に隠れるなどして受信環境が変化する場合がある。
【００５３】
上記の受信環境においてＴＳデータ３０は、例えば図１２に示した様に、図中の左から２つ目のＴＳペイロード３２が１２バイト分受信不可、３つ目のＴＳペイロード３２が１８バイト分受信不可、４つ目のＴＳヘッダの同期バイト３１ａが欠落、５つ目のＴＳペイロード３２が１２バイト分受信不可と連続する４つＴＳパケットが破壊されている。図１２に示したＴＳデータ３０のパターンを、デジタル放送受信機３を搭載した自動車が高速道路を走行中、ビル群の陰に隠れた際のデータ破壊パターンとして試験装置に保存しておけば、当該パターンを試験実行時に適応することが可能となる。
【００５４】
図１３は、バックエンド８へのＴＳデータ３０の送信において、データ有効判定信号３６が正規の箇所でネゲートされなかった場合に、これを補正したパターンを示す模式図である。図１３に示すＴＳデータ３０は、図１１で示したパターンと同じで左から２番目のＴＳパケットが破壊されＴＳペイロード３２が１２バイト分受信不可である。しかし、図１３に示すＴＳデータ３０であれば、データ有効判定信号（ＶＡＬＩＤ）３６のネゲート位置は、本来斜線部から生じるはずであるが、図１３に示すデータ有効判定信号（ＶＡＬＩＤ）３６は不適切な位置で２回ネゲートしている。この場合、上手くＴＳデータ３０が受信できなくなる可能性があるので、これを回避するために図１３では、適切な位置でネゲートする補正パターンのデータ有効判定信号（ＶＡＬＩＤ）を設けている。本実施の形態に係る試験装置では、この補正パターンを保持し、選択できるようにすることで、ＴＳデータ３０が上手く受信できなかった場合でも受信できる補正パターンを試験実行時に適応することができる。
【００５５】
次に、図１４は、本実施の形態に係る試験装置における試験処理部２０のユーザインタフェースの模式図である。図１４に示す試験処理部２０のユーザインタフェースは、試験ストリームの調整、新たな試験手順の作成及び作成した試験の実行するためのユーザインタフェースである。まず、試験手順生成ツール５２は、ユーザが新たに試験手順を登録するためのユーザインタフェースである。具体的に該ユーザインタフェースは、試験ファイルを「ファイル」−「試験ファイル設定」にて指定し、一つの試験ファイルに対してプルダウンメニューから試験１、試験２、試験３・・・と選択することで複数の試験を登録することが可能である。
【００５６】
以下に、ユーザが、試験２に新たな試験手順「番組表表示後、右にカーソルを一つだけ移動し５秒間Ｗａｉｔした後、その番組を決定する」を追加する例を説明する。まず、行ったことのない試験をするため、ユーザは試験手順生成ツール５２にて試験環境や試験手順を編集する必要がある。試験環境の編集においては、例えば、図１２で示したデジタル放送受信機３を搭載した自動車が高速道路を走行中、ビル群の陰に隠れた際の電波状態を再現するのであれば、「走行時電波状態再現」のチェックボックスにチェックを入れ、予め登録してある電波状態Ｂをプルダウンメニューから選択して「電波状態呼出」ボタンをクリックする。
【００５７】
また、図１３で示したデータ有効判定信号（ＶＡＬＩＤ）３６の不適切なネゲートによる受信不可を回避したければ、「ＶＡＬＩＤ信号復調」のチェックボックスにチェックを入れることで補正パターンのデータ有効判定信号（ＶＡＬＩＤ）が選択される。更に、本実施の形態に係る試験装置は、実施の形態２で述べたようにリモコンボタンに対応するリモコンコードをリモコンコード対応情報４２として保持している。そのため、試験手順を編集する際には、リモコンボタンのプルダウンから所望のリモコンボタンを選択して「次へ」ボタンをクリックし、Ｗａｉｔを掛けたい場合は「Ｗａｉｔ間隔」のテキストボックスに所望の数字を入力して「次へ」ボタンをクリックすれば良い。つまり、実際にリモコン１１を操作する必要はない。試験手順の編集が完了した場合には「完了」ボタンをクリックする。以上の作業により作成した試験環境及び試験手順は、「手順保存」ボタンをクリックすることで保存される。
【００５８】
次に、ユーザはＴＳ解析部１７ａを起動してデジタル放送受信機３から現在放送されているＴＳデータ３０にタイムスタンプを付与したものを、ＨＤＤ１５に蓄積していく。ここで、ユーザは試験手順生成ツール５２の「試験試行」ボタンをクリックして、上記保存した試験環境及び試験手順を実行する。なお、試験手順において、各操作の間（例えば、「番組表」ボタンから右向き矢印キーの間）には適宜２秒程度のＷａｉｔが掛かる様になっており、各リモコンボタン処理が適切に実行できるように取り計られている。「試験試行」により実際試験が行われ、試験手順が完了したら「試験登録」ボタンをクリックして一連の試験を登録する。
【００５９】
再度、ユーザが試験２を実行する場合には、ＴＳ解析部１７ａにて該当試験ストリームを選択し再生した状態で、試験手順生成ツール５２の「試験実行」ボタンをクリックすれば良い。
【００６０】
以上のように、本実施の形態に係る試験装置では、異なる環境や補正パターンを設定できるので、デジタル放送受信機３が異なる環境を再現でき、更に可能であればそのデータを補正でき、ユーザはさまざまな条件でデジタル放送受信機の動作試験が可能になる。
【００６１】
なお、上記の実施の形態で説明した試験装置は、ＴＳ入出力基板１２、シリアル入出力基板１３、ＰＣ１４及びＨＤＤ１５から構成されているが、本発明はこれに限られず、必要に応じて他のハードウェアを備える場合がある。
【００６２】
また、上記の実施の形態で説明した試験装置では、図２，図７及び図８に記載されている様に、各種制御データはバックエンド８とチューナ５、バックエンド８と復調及びデコード部６との間で行われている。そして、リモコンコードは、バックエンド８とリモコン受光部７との間で行われている。そのため、上記の実施の形態で説明した試験装置では、バックエンド８との間で各種制御データ及びリモコンコードをエミュレートしているが、本発明はこれに限られず、必要に応じて他の部位の間でも各種制御データ及びリモコンコードの送受信が行われても良い。
【００６３】
更に、上記の実施の形態で説明した試験装置では、ＴＳ解析部１７ａにより各ＴＳパケットに第１タイムスタンプのデータが付加され、図３に示すデータフォーマットとなっているが、本発明はこれに限られず、第１タイムスタンプのデータが各ＴＳパケットに付加されていれば、他の付加方法及びデータフォーマットでも良い。
【００６４】
また、上記の実施の形態で説明した試験装置では、ＵＡＲＴ部１６ａによりリモコンコード及び制御データに第２タイムスタンプのデータが付加され、図４及び図５に示すデータフォーマットとなっているが、本発明はこれに限られず、第２タイムスタンプのデータがリモコンコード及び制御データに付加されていれば、他の付加方法及びデータフォーマットでも良い。
【００６５】
更に、上記の実施の形態で説明した試験装置では、図６、図１０及び図１４に記載されているＧＵＩを用いているが、本発明はこれに限られず、他の形式のＧＵＩを用いても良い。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態１に係る試験装置のブロック図である。
【図２】本発明の実施の形態１に係る試験装置のブロック図である。
【図３】本発明の実施の形態１に係るＴＳデータ３０のデータフォーマットを説明するための図である。
【図４】本発明の実施の形態１に係るリモコンコード時刻情報を説明するための図である。
【図５】本発明の実施の形態１に係る制御データ時刻情報を説明するための図である。
【図６】本発明の実施の形態１に係る試験実行ツールを説明するための図である。
【図７】本発明の前提となる試験装置の動作シーケンスを説明するための図である。
【図８】本発明の実施の形態１に係る動作シーケンスを説明するための図である。
【図９】本発明の実施の形態２に係るリモコンコード対応情報を説明するための図である。
【図１０】本発明の実施の形態２に係るリモコンボタン登録ツールを説明するための図である。
【図１１】本発明の実施の形態２に係るＴＳデータ３０のデータフォーマットを説明するための図である。
【図１２】本発明の実施の形態２に係るＴＳデータ３０のデータフォーマットを説明するための図である。
【図１３】本発明の実施の形態２に係るＴＳデータ３０のデータフォーマットを説明するための図である。
【図１４】本発明の実施の形態３に係る試験手順生成ツールを説明するための図である。
【符号の説明】
【００６７】
１  放送局、２  アンテナ、３  デジタル放送受信機、４  フロントエンド、５  チューナ、６  復調及びデコード部、７  リモコン受光部、８  バックエンド、９  映像表示装置、１０  試験装置、１２  ＴＳ入出力基板、１３  シリアル入出力基板、１４  パーソナルコンピュータ、１５  ハードディスク、１６  シリアル入出力インタフェース、１６ａ  ＵＡＲＴ部、１７  ＰＣカード、１７ａ  ＴＳ解析部、２０  試験処理部、３１  ＴＳヘッダ、３１ａ  同期バイト、３１ｂ  パケット識別子、３１ｃ  プログラム時刻基準値、３２  ＴＳペイロード、３３  第１タイムスタンプ、３３ａ  タイムスタンプデータクロック数、３３ｂ  状態フラグ、３５  クロック信号、３６  データ有効判定信号、３７  データ同期判定信号、４０  リモコンコード時刻情報、４１  制御データ時刻情報、４２  リモコンコード対応情報、５０  試験実行ツール、５１  リモコンボタン登録ツール、５２  試験手順生成ツール。
【図１】
2009124559.tif 000003
【図２】
2009124559.tif 000004
【図３】
2009124559.tif 000005
【図４】
2009124559.tif 000006
【図５】
2009124559.tif 000007
【図６】
2009124559.tif 000008
【図７】
2009124559.tif 000009
【図８】
2009124559.tif 000010
【図９】
2009124559.tif 000011
【図１０】
2009124559.tif 000012
【図１１】
2009124559.tif 000013
【図１２】
2009124559.tif 000014
【図１３】
2009124559.tif 000015
【図１４】
2009124559.tif 000016