(57)【特許請求の範囲】
【請求項１】
ブラジル・デジタル・テレビジョン標準規格に基づくデジタルテレビジョン受信機をテストするテストマネージャ装置であって、
前記テストは、デジタルテレビジョンのためのコンテンツの双方向性に関連し、
テストマネージャと、
生成器／送信機と、
リモコンコマンドをエミュレートする手段と、
オーディオ／ビデオキャプチャ手段と、を備え、
前記オーディオ／ビデオキャプチャ手段は、
前記デジタルテレビジョン受信機の表示部からのビデオをキャプチャする手段と、
前記デジタルテレビジョン受信機の音声出力部からのオーディオをキャプチャする手段と、
を備えることを特徴とする、
テストマネージャ装置。
【請求項２】
前記テストマネージャが、Ｇｉｎｇａ−Ｊ、Ｇｉｎｇａ−ＮＣＬ、ＤＴＶのアプリケーション用の単体テストを含む前記デジタルテレビジョン受信機に使用できるテストケースセットにより構成されたテストケース及びテストシナリオを使用して、前記ブラジル・デジタル・テレビジョン標準規格に基づく前記デジタルテレビジョン受信機をテストすることを特徴とする、
請求項１に記載の装置。
【請求項３】
視覚インタフェースを備える自動テスト環境を実装するために、プログラムコード列と当該コード列を実行する手段とを含むデジタル的に読み取り可能な媒体を備えることを特徴とする、
請求項１に記載の装置。
【請求項４】
前記テストマネージャは、デジタルテレビジョン受信機で実行されるＮＣＬ、ＬｕａおよびＪａｖa（登録商標）で書かれたアプリケーションを含む双方向性のテストシナリオを有することを特徴とする、
請求項２に記載の装置。
【請求項５】
前記テストケースは、テストフィクスチャ／スクリプト、画像、音声、ビデオ、アプリケーション、およびそれらの組み合わせを含む群から選択されることを特徴とする、
請求項２に記載の装置。
【請求項６】
前記生成器／送信機は、オーディオ・ビデオ信号を含むトランスポートストリームおよびそれぞれ選択したテストシナリオ用のマルチメディアデータを含むデータ構造（ＤＳＭ−ＣＣカルーセル）を生成し、デジタルテレビジョン信号として生成された前記トランスポートストリームを送信することを特徴とする、
請求項２に記載の装置。
【請求項７】
前記オーディオ／ビデオキャプチャ手段は、前記デジタルテレビジョン受信機の表示部からのビデオおよび前記デジタルテレビジョン受信機の音声出力部からのオーディオをキャプチャして記録することができる任意の装置に相当することを特徴とする、
請求項１または請求項３に記載の装置。
【請求項８】
前記オーディオ／ビデオキャプチャ手段は、ハイビジョンカメラであることを特徴とする、
請求項１、請求項３、または請求項７に記載の装置。
【請求項９】
前記リモコンコマンドをエミュレートする手段は、コマンドを送信する装置であることを特徴とする、
請求項１または請求項３に記載の装置。
【請求項１０】
前記リモコンコマンドをエミュレートする手段は、前記テストマネージャによって送信された命令であることを特徴とする、
請求項１または請求項３に記載の装置。
【請求項１１】
（ａ）テスト（単数または複数）の開始の信号を送信するステップ（２０）と、
（ｂ）前記テストシナリオを準備するステップ（２１）と、
（ｃ）テストされる前記デジタルテレビジョン受信機に前記トランスポートストリームを送信するステップ（２２）と、
（ｄ）前記デジタルテレビジョン受信機によって表示された結果（オーディオおよびビデオ）をキャプチャするステップ（２３）と、
（ｅ）実行されたテストに関する結果を収集するステップ（２４）と、
（ｆ）テストの結論ステップであって、最後のテストでなければステップ（２６）が続き、カウンタをインクリメントしてステップ（ａ）に戻り、最後のテストであればステップ（２７）が続き、テストが終了するステップと、
を含むことを特徴とする、
請求項６に記載の装置。
【請求項１２】
視覚インタフェースを備え、前記視覚インタフェースにより、ユーザは、
（ａ）画面上のログを介してそれぞれのテストフィクスチャ／スクリプトを実行した後に、リアルタイムでミドルウェアの命令セットの品質（ＱＡ）をチェックすること、
（ｂ）制御され自動化された方法でテストを実行すること、
（ｃ）テストを選択して順序付けること、
（ｄ）テスト環境を構築すること、
（ｅ）後の評価のために、前記デジタルテレビジョン受信機によって表示された結果（オーディオおよびビデオ）をキャプチャすること、
（ｆ）実行全体および前記テストの結果を記録すること、
（ｇ）テスト実行時の実行の量的・情報のレポートおよびテストで特定された問題を管理すること、
（ｈ）「合格／不合格」基準によって前記結果を客観的に分析すること、
（ｉ）自分のテストリスト／プランを作成すること、
（ｊ）実行したい時はいつでも、前記テストシナリオまたは前記テストフィクスチャ／スクリプトのいずれかを実行すること、
（ｌ）上記項目の組み合わせ
を行うことができることを特徴とする、
請求項２、請求項４乃至６及び請求項１１のいずれか１項に記載の装置。
【請求項１３】
ブラジル・デジタル・テレビジョン標準規格に基づくデジタルテレビジョン受信機のテスト方法であって、
前記テスト方法は、デジタルテレビジョンのためのコンテンツの双方向性に関連し、
（ｉ）ＮＣＬ、ＬｕａまたはＪａｖａ（登録商標）の言語の任意の組み合わせを用いてデジタルテレビジョンのためのコンテンツの双方向性のテストシナリオを準備するステップと、
（ｉｉ）テスト（単数または複数）用トランスポートストリームをテストされるハードウェアに送信するステップと、
（ｉｉｉ）ユーザ相互作用をエミュレートするための赤外線リモコンコマンドを生成するステップと、
（ｉｖ）前記デジタルテレビジョン受信機によって画面上に表示された視覚結果（ビデオ）をキャプチャするステップと、
（ｖ）前記デジタルテレビジョン受信機の音声出力部から出力された音声結果（オーディオ）をキャプチャするステップと、
（ｖｉ）実行された前記テストに関する結果を収集するステップと、
を含むことを特徴とする、
テスト方法。
【請求項１４】
前記デジタルテレビジョン受信機によって表示される前記結果をキャプチャするステップは、ハイビジョンカメラのようなオーディオ／ビデオキャプチャ手段によって行われることを特徴とする、
請求項１３に記載の方法。
【請求項１５】
前記送信される前記トランスポートストリームは、生成器／送信機および／またはリモコンエミュレータによって生成されたデータであることを特徴とする、
請求項１３に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子工学および電子コンピューティングの分野に関する。特に、本発明は、デジタルテレビジョン（ＤＴＶ）用ハードウェアにおけるブラジル・デジタル・テレビジョン（ＤＴＶ）標準規格（ＩＳＤＢ−Ｔｂ標準規格）に関するテストのためのマネージャ装置およびブラジル・デジタル・テレビジョン標準規格に関して双方向性のテストのための装置に関する。
【背景技術】
【０００２】
デジタルテレビジョン受信機は、モニタに表示するために放送局によって送信されたデジタル信号を受信しデコードすることができる装置である。このような機器は、（テレビジョンセットに実装されるか否かに関係なく）固定式、携帯式、または移動式にすることができる。すでに、いくつかの仲介方法または装置（「ミドルウェア」）がこのような受信機に組み込まれるように開発されており、そのことにより、双方向性が可能となり、放送局によって独自に送信され、これらの受信機によって受信される数多くのアプリケーションを実行することができる。
【０００３】
受信機のアクセス速度および保存能力とともにインタラクションの可能性が増加するのに伴って、これらの受信機の新しいモデルを開発する新たな機会が生じてきている。
【０００４】
提案されているシナリオでは、新しいシナリオおよびテストフィクスチャは、これらの受信機がＡＢＮＴのブラジル・デジタル・テレビジョン・システムに関する文書に公開されているブラジル・デジタル・テレビジョン標準規格（ＮＢＲ１５６０６−２およびＮＢＲ１５６０６−４）に完全に準拠していることを認証するために、双方向性においてこれらの受信機の適切な機能を実行するように開発されている。
【０００５】
特許では、いくつかの特許文献に、デジタルテレビジョンに関するテスト方法またはテスト装置が詳細に説明されている。本発明を予測または示唆するものではないが、本発明を取り巻く参照文献について以下に説明する。
【０００６】
ＭＨＰのテスト環境は、ブラジル・デジタル・テレビジョン標準規格と互換性のないＤＶＢ標準規格用に設計された受信機のテストを管理する方法を示している。本発明は、デジタルＤＶＢ標準規格のテストの管理を対象としたものではなく、ブラジル・デジタル・テレビジョン・システムに採用されるＩＳＤＢ‐Ｔｂ標準規格の双方向性を対象としたものであるという点で、この文献とは異なる。
【０００７】
国際公開第２００７／００７０５６号パンフレットには、ネットワークに接続されたマルチメディア機器の監視装置について記載されているが、これは、装置または送信に問題があるか否かを報告することに限定される。本発明は、ブラジル・デジタル・テレビジョン標準規格との異なる度合いの非互換性を有する装置が市場に出回るのを避けるために、簡単かつ完全な方法でデジタルテレビジョン受信機の双方向性をオフラインまたはオンラインでテストすることができる点で、この文献とは異なる。
【０００８】
米国特許出願公開第２００２／００７３３５５号明細書には、ＤＳＬネットワーク、主に、ＶＤＳＬネットワークの事前修復方法が記載されている。前述の特許文献の方法はデジタルテレビジョン受信機のテストを含まないので、本発明の方法は前述の特許文献の方法によって予測されるものではない。
【０００９】
米国特許出願公開第２００３／０１２０９７１号明細書では、電気通信網を介してアクセス可能なコンピュータ制御機器の性能をテストする方法を開示している。前述の特許文献の方法はインターネットページのテストを含むものであるが、本発明の方法はデジタルテレビジョンの双方向性のテストを含むので、本発明の方法は前述の特許文献の方法によって予測されるものではない。
【００１０】
文献調査から明らかなように、本発明の技術を予測または示唆する文献は存在しないので、本明細書で提案される解決策は先行技術に対して新規性および発明的活動を有するものである。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本発明は、テストマネージャ装置と、ＤＴＶ用ハードウェアの命令セットで実行され、デジタルテレビジョン受信機の製造に組み込まれるまたは使用される、双方向性の自動テスト実行方法とを明確に示している。
【００１２】
本発明の装置は、ユーザが、特に、デジタルテレビジョン受信機の双方向性をテストするのに希望するテストシナリオまたはテストフィクスチャを指定することができる視覚インタフェースを備える。また視覚インタフェースにより、ユーザはテスト結果を追跡し、後で得られた結果を分析し、それぞれ異なるデジタルテレビジョン受信機、プロセス、またはミドルウェアに対するテスト番号またはシナリオのリストを作成し、試運転時の情報レポートおよびテスト中に特定された結果を管理することができる。
【課題を解決するための手段】
【００１３】
したがって、一態様では、本発明の目的の１つは、テストマネージャと、生成器／送信機と、オーディオ／ビデオキャプチャ手段と、リモコンコマンドをエミュレートする手段とを備える双方向性の自動テストマネージャである。
【００１４】
本発明の別の目的は、ブラジル・デジタル・テレビジョン標準規格に関する双方向性のテスト装置である。
【００１５】
本発明の第２の目的は、さらに、オーディオ／ビデオストリーミング、放送番組情報、ＤＴＶアプリケーション、放送局によって送信されたデータの双方向性、テレビ視聴者の双方向性、移植性の開発に関するテストを行う装置である。
【００１６】
本発明のさらなる目的は、視覚インタフェースを備える双方向性の自動テストのマネージャであり、視覚インタフェースにより、ユーザは以下を行うことができる。
（ａ）画面上のログを介してそれぞれのテストフィクスチャ／スクリプトを実行した後に、リアルタイムでミドルウェアの命令セットの品質（ＱＡ）をチェックすること、
（ｂ）制御され自動化された方法でテストを実行すること、
（ｃ）テストを選択し順序付けること、
（ｄ）テスト環境を構築すること、
（ｅ）ＤＴＶまたは受信機によって表示された結果（オーディオおよびビデオ）を後の評価のためにキャプチャすること、
（ｆ）テストの実行全体および結果を記録すること、
（ｇ）テスト実行時の実行の量的・情報のレポートおよびテストで特定された問題を管理すること、
（ｈ）「合格／不合格」基準によって結果を客観的に分析すること、
（ｉ）自分のテストリスト／プランを作成すること、
（ｊ）実行したい時はいつでも、テストシナリオまたはフィクスチャ／スクリプトのいずれかを実行すること、
（ｌ）上述の項目の組み合わせ。
【００１７】
したがって、第２の態様では、本発明の目的の１つは、ブラジル・デジタル・テレビジョン標準規格に関する装置の双方向性のテスト方法であり、特に、ブラジル・デジタル・テレビジョン標準規格に適合するハードウェアの双方向性のテスト方法である。
【００１８】
本発明の１つの目的は、以下のステップを含むテスト方法である。
（ｉ）ブラジル・デジタル・テレビジョン標準規格に関する双方向性のテストシナリオを準備するステップ、
（ｉｉ）テスト（単数または複数）用データをテストされるハードウェアに送信するステップ、
（ｉｉｉ）テストされるハードウェアへのデータ送信を監視するステップ、
（ｉｖ）実行されたテストに関する結果を収集するステップ。
【００１９】
本発明の上述の目的および他の目的は、当業者によってすぐに理解されるであろう。これらの目的を以下の説明において、再現するために詳細に示す。
【図面の簡単な説明】
【００２０】
【図１】本発明の方法の概略流れ図であり、プロセスの開始の信号を送った後に生じる、（１１）ブラジル・デジタル・テレビジョン標準規格に関するテスト（単数または複数）のシナリオを準備するステップ、（１２）テストされる装置／ハードウェアにテスト（単数または複数）用のデータを送信するステップ、（１３）テストされる装置／ハードウェアにおけるテストフィクスチャの実行を監視するステップ、（１４）実行されたテストに関する結果を収集するステップを示す図である。
【図２】ブラジル・デジタル・テレビジョン標準規格に関するテストのための本発明の装置の動作の概略流れ図であり、（２０）テストを開始するステップ、（２１）テストシナリオ（単数または複数）を準備するステップ、（２２）テストされる装置／ハードウェアのテスト（単数または複数）のために送信されるデータを構成するステップ、（２３）送受信されるデータを監視するステップ、（２４）実行されたテストに関する結果を収集するステップ、（２５）テストの結論ステップ、最後のテストでない場合にステップ２６に進み、最後のテストである場合にステップ２７に進む、（２６）カウンタをインクリメントしてステップ２０に戻るステップ、（２７）テストを終了するステップ、（３０）テストされる装置／ハードウェアで実行されるのに送信されるデータ、（３１）受信機、（３２）テストレポジトリ、（３３）ステップ２４からのデータのストレージを示す図である。
【発明を実施するための形態】
【００２１】
本明細書で示されている例は、本発明を実現する数多くの方法の１つを単に例示するためのものであり、本発明の範囲を制限するものではない。
【００２２】
本発明は、ＳＢＴＶＤ  Ｆｏｒｕｍ（ブラジル・デジタル・テレビジョン・システム）によって規定された標準規格に準拠するデジタル受信機などのデジタルテレビジョン（ＤＴＶ）用セットで使用される双方向性のテスト環境を提供し、さらに上述の方法を使用する装置を提供する。
【００２３】
テストマネージャ装置により、デジタル受信機がブラジル・デジタル・テレビジョン・システムのＡＢＮＴ（ＮＢＲ１５６０６−２およびＮＢＲ１５６０６−４）標準規格で公開されているブラジル・デジタル・テレビジョン標準規格に完全に適合していることを認証するために、テストシナリオおよびテストフィクスチャを実行してデジタル受信機の双方向性における適切な機能を実行することができる。
【００２４】
本発明の目的上、デジタルテレビジョン（ＤＴＶ）用装置は、任意の利用可能な手段（電波、ケーブル、インターネット、電話網）によってデジタル信号を受信し、適切な方法でデジタル信号を解釈することができる任意の装置である。これらの装置の例として、テレビジョンセット、デジタル受信機、携帯電話などが挙げられる。
【００２５】
テストマネージャ装置
本発明は、ブラジル・デジタル・テレビジョン標準規格に関する双方向性のテスト装置を示している。スクリーン上の装置によってテストされるＤＴＶ用装置は、デジタルテレビジョン受信機および／またはテレビジョンセットであるのが好ましい。
【００２６】
本発明の装置は、視覚インタフェースを備える自動テスト環境を実装するために、プログラムコード列とそのプログラムコード列を実行する手段とを含むデジタル的に読み取り可能な媒体を備える。前記インタフェースにより、ユーザは以下を行うことができる。
（ａ）画面上のレコード（ログ）を介してそれぞれのテストフィクスチャを実行した後に、リアルタイムでミドルウェアの命令セットの品質（ＱＡ）をチェックすること、
（ｂ）制御され自動化された方法でテストを実行すること、
（ｃ）テストを選択し順序付けること、
（ｄ）テスト環境を構築すること、
（ｅ）ＤＴＶまたは受信機によって表示された結果（オーディオおよびビデオ）を後の評価のためにキャプチャすること、
（ｆ）テストの実行全体および結果を記録すること、
（ｇ）テスト実行時の実行の量的・情報のレポートおよびテストで特定された問題を管理すること、
（ｈ）「合格／不合格」基準によって結果を客観的に分析すること、
（ｉ）自分のテストリスト／プランを作成すること、
（ｊ）実行したい時はいつでも、テストシナリオまたはフィクスチャ／スクリプトのいずれかを実行すること、
（ｌ）上述の項目の組み合わせ。
【００２７】
さらに、本発明のマネージャ装置は、オーディオ／ビデオストリーミング、放送番組情報、ＤＴＶアプリケーション、放送局によって送信されたデータの双方向性、テレビ視聴者の双方向性、市販のＤＴＶセット、ハードウェア、またはデジタル受信機への移植性の開発に関するテスト（単数または複数）を実行する。
【００２８】
オンスクリーンマネージャ装置は、文書ＡＢＮＴのＮＢＲ１５６０６−２およびＮＢＲ１５６０６−４で規定されている標準規格を満たす固有のフルセットのテストシナリオを有する。テストシナリオを構成するために、Ｇｉｎｇａ−Ｊ、Ｇｉｎｇａ−ＮＣＬ、ＤＴＶのアプリケーション用の単体テストを含むテストケースセットが装置に使用できる。テストケースセットは、定期的に更新されて使用可能になる。
【００２９】
本発明のマネージャ装置は、以下のモジュールを含む。
−テストマネージャ：装置の中央システムであり、実行および他のモジュールとテストされる装置との統合に関与するサーバに相当する、
−生成器／送信機：オーディオ／ビデオＴＳ（トランスポートストリーム）を生成および送信に関与するプレイアウトマネージャを構成する、
−オーディオ／ビデオのキャプチャ手段：ＤＴＶのテストでは、デジタルテレビジョン受信機によって表示されたテストの視覚結果および音声結果をキャプチャするための、ハイビジョンカメラのような音声および画像をキャプチャし記録することができる任意の装置に相当する、
−リモコンコマンドをエミュレートする手段：テストされるＤＴＶ用装置にテストマネージャによって送信された命令の形のリモコンコマンドを送信するための装置。
【００３０】
テストマネージャはさらに、それぞれのプロジェクトに最適なテスト（コード列、好ましくは、ＮＣＬ、ＬｕａまたはＪａｖａ（登録商標））、画像、音声、ビデオ、アプリケーションおよびこれらの組み合わせを含む群から選択されるテストシナリオまたはテストフィクスチャを含む。
【００３１】
前記装置は、テストコードの適切な実行ルートを保証し、テストフローを追跡し、テストの実行の段階を記録する構造化出口を実装するのに使用することができる機能性を提供し、さらに、一貫性があり信頼性の高いテストのためのコーディングフレームワークを提供するので、テスト結果を明確にすることができる。
【００３２】
次に、自動テストのための本発明のマネージャ装置の動作の概略流れ図について説明する。
【００３３】
テスト方法
図１の流れ図に示されている本発明の方法により、ＤＴＶ用セットをテストし、これらのセットを構成するシステムまたは装置の品質をチェックすることができる。テストされるＤＴＶ用セットは、デジタルテレビジョン受信機および／またはテレビジョンセットであるのが好ましい。
【００３４】
本発明で示されているようなブラジル・デジタル・テレビジョン標準規格に関するセットの双方向性のテスト方法は、以下のステップを含む。
（ｉ）ブラジル・デジタル・テレビジョン標準規格に関する双方向性のテストシナリオを準備するステップ、
（ｉｉ）テスト（単数または複数）用のデータをテストされるハードウェアに送信するステップ、
（ｉｉｉ）テストされるハードウェアへのデータ送信を監視するステップ、
（ｉｖ）実行されたテストに関する結果を収集するステップ。
【００３５】
ステップ（ｉ）により、ターゲットのセット（単数または複数）／ハードウェアにおいて実行されるテストまたは一連のテストを、所望のテスト戦略の範囲内で、それぞれのセット（単数または複数）／ハードウェアに適用できるように体系的にグループ化することができる。ステップ（ｉｉ）で、テストに関するデータがターゲットセット／ハードウェアに送信される。ステップ（ｉｉｉ）で、データ送信およびセット／ハードウェアのテストが監視され、ステップ（ｉｖ）で、ターゲットセット／ハードウェアから送受信されたデータに関する結果が収集される。
【００３６】
ステップ（ｉ）で、テストシナリオまたはテストフィクスチャ／スクリプトは、テストスクリプト（ＮＣＬ、Ｌｕａ、またはＪａｖａ（登録商標）のコード列）、画像、音声、ビデオ、アプリケーションおよびこれらの組み合わせから成る群から選択されるのが好ましい。
【００３７】
さらに、ステップ（ｉｉ）での適切な送信手段は、プレイアウト、放送局および／またはリターンチャンネルの信号であるのが好ましい。
【００３８】
図２は、自動テストのための本発明のマネージャ装置の動作の概略流れ図である。上述の方法を組み込んだ、ブラジル・デジタル・テレビジョン標準規格に関する双方向性のテストのための本発明の装置の動作は、以下のステップを含むのが好ましい。
（ａ）テスト（単数または複数）の開始の信号を送信するステップ（２０）、
（ｂ）テストシナリオの準備をするステップ（２１）、
（ｃ）テストされるＤＴＶ用セットにテストデータを送信するステップ（２２）、
（ｄ）ＤＴＶ用セットによって送受信されたデータを監視するステップ（２３）、
（ｅ）実行されたテストに関する結果を収集するステップ（２４）、
（ｆ）テストの結論ステップ、最後のテストでなければステップ（２６）が続き、カウンタをインクリメントしてステップ（ａ）に戻り、最後のテストであればステップ（２７）が続き、テストが終了する。
【００３９】
本発明の実施例として、定義された方法に従ってテストを実行して、断続的にテストおよびその結果を追跡することができるテストマネージャ「ａｓｔｒｏＡＴＥ！」を備える。操作方法は、図２に示されている。最初に、それぞれのテスト段階で実行されるテストシナリオのリストの準備から始まる。テストケースを選択した後、テストマネージャが実行されるそれぞれのテストフィクスチャを受信する。実行するために、テストマネージャは、各々のテストに必要な構造を生成するために、生成器／送信機とのリンクを開始する。生成器／送信機は、それぞれ選択したテストシナリオ用のマルチメディアデータを含むデータ構造（ＤＳＭ−ＣＣカルーセル）を準備し、それをテストされるテレビジョンまたは受信機に送信する。生成器／送信機により、Ｊａｖａ（登録商標）またはＮＣＬアプリケーションの送信が可能になり、ＰＩＤ、共通タグ、ＤＳＭ−ＣＣバージョン番号などのパラメータを定義することができる。さらに、生成器／送信機は、それぞれのＤＳＭ−ＣＣにサービスを関連付けて、それぞれのテストシナリオに関連するそれぞれのサービス用のＡＩＴ、ＰＭＴ、ＴＳを生成する。
【００４０】
テレビジョンまたは受信機がアプリケーションを受信すると、テストプロシージャを開始するためにテストマネージャに信号が送信される。プロシージャが終了すると、テストマネージャは、アプリケーションを中断してデータフローから削除するために生成器／送信機にメッセージを送信し、テストマネージャによって次のテストフィクスチャが受信されるまで待機状態にする。
【図１】
0005852000.tif 000002
【図２】
0005852000.tif 000003