(57)【要約】【課題】デジタルテレビジョン放送受信機は、通常処理を行うＣＰＵが同時に動作解析を実行すると、ＣＰＵの処理負担が増大し、受信機動作の不具合や解析効率の悪化の原因となる。【解決手段】チューナ１、復調器２、ＴＳデコーダ３、ＡＶデコーダ４、ＶＯＵＴ５、ＡＯＵＴ６、ＯＳＤ生成器７を制御するＣＰＵ８と、ＣＰＵ８からの通知信号Ｃ８をトリガーとして、メモリ１０に記録されている情報を基にデジタル受信機１００の動作解析やストリームのエラー解析等を実施するＣｏ−ｐｒｏｃｅｓｓｏｒ１１を備えることにより、ＣＰＵ８の通常動作に対する負荷を増やすことなく、デジタルテレビジョン受信機１００の動作解析を実施することを可能とする。【選択図】図１
2008113272.tif 000002
【特許請求の範囲】
【請求項１】
デジタルテレビジョン放送の電波を受信するアンテナから出力されたテレビジョン信号を選局し出力するチューナと、
前記チューナの出力信号をＭＰＥＧ規格に準拠したトランスポートストリームに復調し出力する復調器と、
前記復調回路から出力されるトランスポートストリームに対して、ＭＰＥＧ規格に準拠したフィルタリング処理を行い、所定のパケットを分離するＴＳデコーダと、
前記ＴＳデコーダで分離された映像及び音声符号化データを復号するＡＶデコーダと、
各種付加情報を表示するためのオンスクリーンディスプレイ（ＯＳＤ）を出力するＯＳＤ生成器と、
前記ＡＶデコーダから出力される映像データと前記ＯＳＤ生成器から出力されるＯＳＤデータを重畳し適切な形式に変換して出力する映像出力手段と、
前記ＡＶデコーダから出力される音声データを適切な形式に変換して出力する音声出力手段と、
前記チューナ、前記復調器、前記ＴＳデコーダ、前記ＡＶデコーダ、前記ＯＳＤ生成器、前記映像出力手段及び前記音声出力手段の動作を制御する第１のＣＰＵと、
前記チューナ、前記復調器、前記ＴＳデコーダ、前記ＡＶデコーダ、前記ＯＳＤ生成器、前記映像出力手段及び前記音声出力手段の動作を解析する第２のＣＰＵとを備え、
前記第１のＣＰＵは前記第２のＣＰＵ対して、解析処理開始のための通知信号を出力し、
前記第２のＣＰＵは前記通知信号を受信すると解析した動作の結果を前記ＯＳＤ生成器に通知し、前記ＯＳＤ生成器は解析した動作の結果の情報を含むＯＳＤデータを出力することを特徴とするデジタルテレビジョン受信機。
【請求項２】
前記復調器から出力されるトランスポートストリーム、前記ＴＳデコーダから出力される映像及び音声符号化データ、前記ＡＶデコーダから出力される映像データと音声データ、前記第１のＣＰＵから各機能ブロックへの制御信号を全て記録し、前記第２のＣＰＵから要求があった場合には記録されているデータを第ニのＣＰＵへ出力するメモリを備えることを特徴とする請求項１に記載のデジタルテレビジョン受信機。
【請求項３】
前記メモリへデータを格納する際、データを圧縮することで必要容量を削減することを特徴とする請求項２に記載のデジタルテレビジョン受信機。
【請求項４】
前記圧縮は、非可逆圧縮を利用することで、より大きく容量を削減することを特徴とする請求項３に記載のデジタルテレビジョン受信機。
【請求項５】
前記第１のＣＰＵが前記第２のＣＰＵへ出力する前記通知信号は、専用の出力線を使用することを特徴とする請求項１乃至４に記載のデジタルテレビジョン受信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルテレビジョン受信機に関する。
【背景技術】
【０００２】
従来から、デジタルテレビジョン放送受信機の開発段階や不具合発生時などに様々な動作解析が実施されている。
【０００３】
例えば、特許文献１には、デジタル放送の受信状態を解析し、ユーザに知らせるデジタル放送受信装置が提案されている。
【０００４】
上記受信装置においては、誤り訂正部で検出したトランスポートストリームパケットにおける誤りを誤り訂正部で検出し、その結果をエラーカウント部で取得し、エラー数から受信状態をＣＰＵが判断し、受信状態が悪くなったことをＯＳＤを利用してユーザに知らせることを実現している。
【０００５】
ここで、従来のデジタルテレビジョン受信機の動作解析方法について図面を参照しながら説明する。
【０００６】
図５は、従来のデジタルテレビジョン受信機の構成を示すブロック図である。
【０００７】
図５に示すように、デジタルテレビジョン放送受信機２００は、アンテナ１０１で受信したテレビ放送信号Ｄ２０１を入力し、表示パネル１０２に適切な映像信号を、スピーカ１０３に適切な音声信号を出力する。
【０００８】
入力されたデジタルテレビジョン放送信号Ｄ１はチューナ２０１に入力され、所望の周波数チャンネルに選局され、ＩＦ信号Ｄ２０２として復調器２０２に出力される。復調器２０２は入力されたＩＦ信号Ｄ２０２を復調し、誤り訂正を実施し、トランスポートストリーム（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅｅｍ，ＴＳ）Ｄ２０３をＴＳデコーダ２０３へ出力する。ＴＳデコーダ２０３は、トランスポートストリームＤ２０３中の所望のＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）をもったパケットのみを分離し、符号化されたデータＤ２０４をＡＶデコーダ２０４へ出力する。ＡＶデコーダは符号化データＤ２０４を復号し、復号化されたビデオデータＤ２０５をＶＯＵＴ２０５へ、復号化された音声データＤ２０６をＡＯＵＴ２０６へ供給する。ＶＯＵＴ２０５は入力された映像データＤ２０５と後述するＯＳＤ生成２０７からの映像データＤ２０７を合成し、表示パネル１０２用に適切に変換し、映像信号を出力する。ＡＯＵＴ２０６は入力された音声データＤ２０６をスピーカ１０３用に適切に変換し、音声信号を出力する。ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）生成器２０７は後述するＣＰＵ２０８の命令に従って出力すべきＯＳＤを生成し、画像データＤ２０７をＶＯＵＴ２０５へ出力する。
【０００９】
ＣＰＵ２０８は、チューナ２０１を制御信号Ｃ２０１、復調器２０２を制御信号Ｃ２０２、ＴＳデコーダ２０３を制御信号Ｃ２０３、ＡＶデコーダ２０４を制御信号Ｃ２０４、ＶＯＵＴ２０５を制御信号Ｃ２０５、ＡＯＵＴ２０６を制御信号Ｃ２０６、ＯＳＤ生成器２０７を制御信号Ｃ２０７によりそれぞれ制御し、チューナ２０１、復調器２０２、ＴＳデコーダ２０３、ＡＶデコーダ２０４、ＶＯＵＴ２０５、ＡＯＵＴ２０６からそれぞれエラー通知などを受け取ることで、デジタル放送受信機２００の動作の全体を制御・管理する。また、ＲＯＭ２０９にはＣＰＵ２０８の実行プログラムが記憶されており、ＣＰＵ２０８は最初にＲＯＭ２０９に書き込まれているプログラムを読み込むことで動作する。また、ＣＰＵ２０８は各部からのエラー通知を受け取るなどして、受信機の動作解析を実施する。
【特許文献１】特開２０００−１１５６５４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、上記従来のデジタルテレビジョン受信機２００においては、ＣＰＵ２０８が動作解析を実行すると、ＣＰＵ２０８の処理負担が増大し、通常のデジタルテレビジョン受信機としての処理に影響を与え、場合によっては出画エラーを引き起こす可能性がある。また、新たに必要となった解析処理を追加した場合に、以前のＣＰＵ２０８の動作と異なってしまうため、処理の追加が不具合の原因となる可能性がある。
【００１１】
本発明の目的は、ＣＰＵの動作を全く変えることなく、デジタルテレビジョン受信機の動作解析を行うシステムを提供することである。
【課題を解決するための手段】
【００１２】
（１）
第１の発明に係るデジタルテレビジョン受信機は、デジタルテレビジョン放送の電波を受信するアンテナから出力されたテレビジョン信号を選局し出力するチューナと、前記チューナの出力信号をＭＰＥＧ規格に準拠したトランスポートストリームに復調し出力する復調器と、前記復調回路から出力されるトランスポートストリームに対して、ＭＰＥＧ規格に準拠したフィルタリング処理を行い、所定のパケットを分離するＴＳデコーダと、前記ＴＳデコーダで分離された映像及び音声符号化データを復号するＡＶデコーダと、各種付加情報を表示するためのオンスクリーンディスプレイ（ＯＳＤ）を出力するＯＳＤ生成器と、前記ＡＶデコーダから出力される映像データと前記ＯＳＤ生成器から出力されるＯＳＤデータを重畳し適切な形式に変換して出力する映像出力手段と、前記ＡＶデコーダから出力される音声データを適切な形式に変換して出力する音声出力手段と、前記チューナ、前記復調器、前記ＴＳデコーダ、前記ＡＶデコーダ、前記ＯＳＤ生成器、前記映像出力手段及び前記音声出力手段の動作を制御する第１のＣＰＵと、前記チューナ、前記復調器、前記ＴＳデコーダ、前記ＡＶデコーダ、前記ＯＳＤ生成器、前記映像出力手段及び前記音声出力手段の動作を解析する第２のＣＰＵとを備え、前記第１のＣＰＵは前記第２のＣＰＵ対して、解析処理開始のための通知信号を出力し、前記第２のＣＰＵは前記通知信号を受信すると解析した動作の結果を前記ＯＳＤ生成器に通知し、前記ＯＳＤ生成器は解析した動作の結果の情報を含むＯＳＤデータを出力するものである。
【００１３】
（２）
第２の発明は、第１の発明において、前記復調器から出力されるトランスポートストリーム、前記ＴＳデコーダから出力される映像及び音声符号化データ、前記ＡＶデコーダから出力される映像データと音声データ、前記第１のＣＰＵから各機能ブロックへの制御信号を全て記録し、前記第２のＣＰＵから要求があった場合には記録されているデータを解析手段へ出力するメモリを備えることを特徴とする。
【００１４】
（３）
第３の発明は、第２の発明において、前記メモリへデータを格納する際、データを圧縮することで必要容量を削減することを特徴とする。
【００１５】
（４）
第４の発明は、第３の発明において、前記圧縮が、非可逆圧縮を利用することで、より大きく容量を削減することを特徴とする。
【００１６】
（５）
第５の発明は、第１から第４のいずれかの発明において、前記第１のＣＰＵが前記第２のＣＰＵへ出力する前記通知信号が、専用の出力線を使用することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、ＣＰＵの動作を全く変えることなく、デジタルテレビジョン受信機の動作解析を行うことができる。これにより、ＣＰＵの実行プログラムに入り込んでいるバグやストリームのエラーをより早く発見することができるため、デジタルテレビジョン受信機の動作解析効率の向上につながる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態に係るデジタルテレビジョン放送受信機の動作解析システムについて図面を参照しながら説明する。
【００１９】
（１）第１の実施の形態
（１−１）デジタルテレビジョン放送受信機の構成
図１は、第１の実施の形態に係るデジタル放送受信機の構成を示すブロック図である。
【００２０】
図１に示すように、デジタルテレビジョン放送受信機１００は、アンテナ１０１で受信したテレビ放送信号Ｄ１を入力し、表示パネル１０２に適切な映像信号を、スピーカ１０３に適切な音声信号を出力する。
【００２１】
入力されたデジタルテレビジョン放送信号Ｄ１はチューナ１に入力され、所望の周波数チャンネルに選局され、ＩＦ信号Ｄ２として復調器２に出力される。復調器２は入力されたＩＦ信号Ｄ２を復調し、誤り訂正を実施し、トランスポートストリーム（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅｅｍ，ＴＳ）Ｄ３をＴＳデコーダ３と後述するメモリ１０へ出力する。ＴＳデコーダ３は、トランスポートストリームＤ３中の所望のＰＩＤ（Ｐａｃｋｅｔ  ＩＤ）をもったパケットのみを分離し、符号化されたデータＤ４をＡＶデコーダ４と後述するメモリ１０へ出力する。ＡＶデコーダ４は符号化データＤ４を復号し、復号化されたビデオデータＤ５をＶＯＵＴ５と後述するメモリ１０へ、復号化された音声データＤ６をＡＯＵＴ６と後述するメモリ１０へ供給する。ＶＯＵＴ５は入力されたビデオデータＤ５と後述するＯＳＤ生成７からの映像データＤ７を合成し、表示パネル１０２用に適切に変換し、映像信号を出力する。ＡＯＵＴ６は入力された音声データＤ６をスピーカ１０３用に適切に変換し、音声信号を出力する。ＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）生成器７は後述するＣＰＵ８と後述するＣｏ−ｐｒｏｃｅｓｓｏｒ１１の命令に従って出力すべきＯＳＤを生成し、映像データＤ７をＶＯＵＴ５へ出力する。
【００２２】
ＣＰＵ８は、チューナ１を制御信号Ｃ１、復調器２を制御信号Ｃ２、ＴＳデコーダ３を制御信号Ｃ３、ＡＶデコーダ４を制御信号Ｃ４、ＶＯＵＴ５を制御信号Ｃ５、ＡＯＵＴ６を制御信号Ｃ６、ＯＳＤ生成器７を制御信号Ｃ７によりそれぞれ制御し、チューナ１、復調器２、ＴＳデコーダ３、ＡＶデコーダ４、ＶＯＵＴ５、ＡＯＵＴ６からそれぞれエラー通知などを受け取ることで、デジタル放送受信機１００の動作の全体を制御・管理する。また、ＲＯＭ９にはＣＰＵ８の実行プログラムが記憶されており、ＣＰＵ８は最初にＲＯＭ９に書き込まれているプログラムを読み込むことで動作する。さらに、ＣＰＵ８は後述するＣｏ−ｐｒｏｃｅｓｓｏｒ１１に対して、ＣＰＵ８の通常動作に全く負荷を与えることなく発生させることができる通知信号Ｃ８を用いて、解析開始やエラー発生などの通知をする。この通知信号Ｃ８はＣＰＵ８の専用の信号線を利用して出力される。
【００２３】
Ｃｏ−ｐｒｏｃｅｓｓｏｒ１１はＣＰＵ８からの通知信号Ｃ８をトリガーとして、後述するメモリ１０に記録されている情報を基にデジタル受信機１００の動作解析やストリームのエラー解析等を実施する。ＲＯＭ１２にはＣｏ−ｐｒｏｃｅｓｓｏｒ１１の実行プログラムが記憶されており、Ｃｏ−ｐｒｏｃｅｓｓｏｒ１１は最初にＲＯＭ１２に書き込まれているプログラムを読み込むことで所定の解析を実行する。メモリ１０は、データを記録することができる保存媒体で、復調器２から出力されるＴＳＤ３、ＴＳデコーダから出力される符号化データＤ４、ＡＶデコーダ４から出力されるビデオデータＤ５と音声データＤ６等のデータを記録し、さらに、ＣＰＵ８の各機能部との制御信号Ｃ１〜Ｃ６の情報も常に記録する。また、Ｃｏ−ｐｒｏｃｅｓｓｏｒ１１から要求があった場合には、データをＣｏ−ｐｒｏｃｅｓｓｏｒ１１に出力したり、Ｃｏ−ｐｒｏｃｅｓｓｏｒ１１からのデータを保存したりする。
【００２４】
なお、本実施の形態ではＣｏ−ｐｒｏｃｅｓｓｏｒ１１用にＲＯＭ１２を備えているが、ＣＰＵ８用のＲＯＭ９の一部を利用してもよい。
【００２５】
（１−２）デジタル放送受信機の動作解析手順
図２は、ＣＰＵ８の動作を示すフローチャートである。また、図３は、Ｃｏ−ｐｒｏｃｅｓｓｏｒ１１の動作を示すフローチャートである。
【００２６】
図２に示すように、ＣＰＵ８は電源投入後、ＲＯＭ９から実行プログラムを読込み、動作を開始する（ステップＳ１）。その後、デジタル放送を受信し表示するために必要な処理を順次実行していく（ステップＳ２）。通常動作を実行していくなかでＣｏ−ｐｒｏｃｅｓｓｏｒ１１への通知が必要かどうかを判断し（ステップＳ３）、必要な場合には、Ｃｏ−ｐｒｏｃｅｓｓｏｒ１１への通知信号Ｃ８を発生し（ステップＳ４）、不要の場合には、そのまま通常動作を続ける。
【００２７】
図３に示すように、Ｃｏ−ｐｒｏｃｅｓｓｏｒ１１は電源投入後、ＲＯＭ１２から実行プログラムを読込み、動作を開始する（ステップＳ１１）。次に、Ｃｏ−ｐｒｏｃｅｓｓｏｒ１１はメモリ１０内のデータ管理を実施する（ステップＳ１２）。ここで、メモリのデータ管理とは、データの保存を開始したり、各種データをメモリ内の適切な領域に保存するように処理をしたり、保存すべきデータを選択したり、データを加工して保存することなどを意味し、何を実行するかはＲＯＭ１２に書き込まれている実行プログラムによって決まる。データを加工方法として、データの圧縮処理を実施すれば、メモリ１０の必要容量を削減することが可能となる。その後、ＣＰＵ８からの通知信号Ｃ８が発生したかどうかを判定し（ステップＳ１３）、もし発生した場合は、メモリ１０から適切なデータを読み込み（ステップＳ１４）、そのデータをＲＯＭ１２に書き込まれている実行プログラムに従って解析を行い（ステップＳ１５）、解析結果として保存しておくべき情報をメモリ１０へ保存し（ステップＳ１６）、解析結果に基づいた情報をＯＳＤ生成器７へ送信し（ステップＳ１７）、その後、またステップＳ１２へ戻り、メモリ１０内のデータ管理を行う。もし発生していない場合には、メモリ１０のデータ管理を継続する。
【００２８】
ＯＳＤ生成器７は受け取った解析情報Ｃ７を基にＯＳＤを生成し、ＶＯＵＴ５を介して映像信号として出力することで、表示パネル１０２で解析情報を表示するため、解析者は解析情報を簡単に確認することが可能となる。
【００２９】
（１−３）デジタル放送受信機の実行プログラムの作成方法
図４は、ＣＰＵ８を動作させるための実行プログラムの作成方法を示す図である。
【００３０】
ＣＰＵ８の実行プログラムＡ２は、Ｃ言語などのプログラミング言語でソースコードＡ１を記述して開発される。ソースコードＡ１の開発完了後、コンパイラＡ３を用いてソースコードＡ２をコンパイルすることで実行プログラムＡ２を作成する。ここで、ソースコードＡ１を記述するときに、通常利用されている関数とは別の特別な関数（図４中のｃｏ＿ｐｒｏｃｅｓｓｏｒ＿ｉｆ（）関数等）を用意し、その関数を記述したポイントをＣＰＵ８の処理が通過したときに、ＣＰＵ８の負荷が全くかからずに通知信号Ｃ８が発生するようにコンパイラＡ３がコンパイル処理を行い、実行プログラムＡ２を作成する。このため、実行プログラムの開発者は、任意の解析開始ポイントをソースプログラム中に記述することができ、解析の自由度を向上させることができる。
【００３１】
（１−４）第１の実施の形態における効果
従来のように、ＣＰＵ２０８が解析処理も実施すると、通常の受信機の動作に影響を与え、動作の解析が全く同じ状態で実施することができない。
【００３２】
本実施の形態においては、解析処理自体をＣｏ−ｐｒｏｃｅｓｓｏｒ１１が実施し、ＣＰＵ８は処理負荷が全くかからない通知信号Ｃ８を発生させるだけなので、ＣＰＵ８は通常の受信機動作と全く変わらずに動作が出来るため、解析精度が向上し、動作解析の効率化につながる。
【産業上の利用可能性】
【００３３】
本発明は、デジタルテレビジョン放送受信機の動作解析において、解析効率の向上を実現するため等に利用することができる。
【図面の簡単な説明】
【００３４】
【図１】第１の実施の形態に係るデジタルテレビジョン放送受信機の構成を示すブロック図
【図２】図１のＣＰＵ８の動作を示すフローチャート
【図３】図１のＣｏ−ｐｒｏｃｅｓｓｏｒ１１の動作を示すフローチャート
【図４】図１のＣＰＵ８の実行プログラム生成方法を示す図
【図５】従来のデジタルテレビジョン放送受信機の構成を示すブロック図
【符号の説明】
【００３５】
１，２０１    チューナ
２，２０２    復調器
３，２０３    ＴＳデコーダ
４，２０４    ＡＶデコーダ
５，２０５    ＶＯＵＴ
６，２０６    ＡＯＵＴ
７，２０７    ＯＳＤ生成器
８，２０８    ＣＰＵ
９，１２，２０９    ＲＯＭ
１０    メモリ
１１    Ｃｏ−ｐｒｏｃｅｓｓｏｒ
１００，２００    デジタルテレビジョン受信機
１０１    アンテナ
１０２    表示パネル
１０３    スピーカ
【図１】
2008113272.tif 000003
【図２】
2008113272.tif 000004
【図３】
2008113272.tif 000005
【図４】
2008113272.tif 000006
【図５】
2008113272.tif 000007