(57)【特許請求の範囲】
【請求項１】
放送信号を受信し、当該放送信号を復調することでストリームを生成するチューナ部と、
前記ストリームからパケットを抽出するデマルチプレクサ部と、
システム時刻基準値を計時するシステム時刻計時部と、
前記システム時刻基準値に同期させて、前記パケットに含まれる映像データから映像信号を再生する再生部と、
前記映像信号を保存し、前記システム時刻基準値に同期させて、前記映像信号を出力するフレームバッファ部と、
前記パケットから、同期時刻を計時させるためのプログラム時刻基準参照値を取得し、当該プログラム時刻基準参照値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記同期時刻に対応するシステム時刻基準値の計時を行わせる制御部と、
時刻を早めるためのデコード開始カウントアップ値を示すデコード開始時刻情報を記憶する記憶部と、を備え、
前記制御部は、チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得し、前記デコード開始カウントアップ値を前記取得されたプログラム時刻基準参照値に加算して、前記同期時刻よりも進んだ第１の時刻を計時させるための第１の値を生成し、当該生成された第１の値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記第１の時刻を示すシステム時刻基準値の計時を行わせるとともに、前記フレームバッファ部から前記映像信号が出力された際に、前記同期時刻に対応した正規時刻の値を算出し、当該正規時刻の値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記同期時刻に対応するシステム時刻基準値の計時を行わせること
を特徴とする映像表示装置。
【請求項２】
前記制御部は、前記フレームバッファ部から前記映像信号が出力された際に、前記システム時刻計時部で計時されたシステム時刻基準値を現在時刻値として取得し、当該取得された現在時刻値から前記第１の値を減算することで算出された時刻カウントアップ値を、前記取得されたプログラム時刻基準参照値に加算することで、前記正規時刻の値を算出すること
を特徴とする請求項１に記載の映像表示装置。
【請求項３】
前記制御部は、前記再生部が前記映像信号を再生した際に、前記第１の時刻よりも進んだ第２の時刻を計時させるための第２の値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記第２の時刻を示すシステム時刻基準値の計時を行わせること
を特徴とする請求項１に記載の映像表示装置。
【請求項４】
時刻を早めるための表示開始カウントアップ値を示す表示開始時刻情報を記憶する記憶部をさらに備え、
前記制御部は、前記再生部が前記映像信号を再生した際に、前記表示開始カウントアップ値を、前記システム時刻計時部で計時されたシステム時刻基準値に加算して前記第２の値を生成すること
を特徴とする請求項３に記載の映像表示装置。
【請求項５】
前記制御部は、
チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得し、
前記再生部が前記映像信号を再生した際に、前記システム時刻計時部で計時されたシステム時刻基準値を第１の現在時刻値として取得し、当該第１の現在時刻値から前記第１の値を減算することで、第１時刻カウントアップ値を算出し、
前記フレームバッファ部から前記映像信号が出力された際に、前記システム時刻計時部で計時されたシステム時刻基準値を第２の現在時刻値として取得し、当該第２の現在時刻値から前記第２の値を減算した第２時刻カウントアップ値を算出し、
前記取得されたプログラム時刻基準参照値に、前記第１時刻カウントアップ値及び前記第２時刻カウントアップ値を加算することで、前記正規時刻の値を算出すること
を特徴とする請求項３又は４に記載の映像表示装置。
【請求項６】
前記制御部は、
チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得し、
前記再生部が前記映像信号を再生した際に、前記システム時刻計時部で計時されたシステム時刻基準値を第１の更新用現在時刻値として取得し、
前記第１の更新用現在時刻値から、前記取得されたプログラム時刻基準参照値を減算することで、第１の更新用時刻カウントアップ値を算出し、
前記第１の更新用時刻カウントアップ値が大きくなるほど大きくなる更新用のデコード開始カウントアップ値を決定し、
前記デコード開始カウントアップ値を、前記更新用のデコード開始カウントアップ値で更新すること
を特徴とする請求項１又は２に記載の映像表示装置。
【請求項７】
前記制御部は、チャンネルスキャン処理時に前記デコード開始カウントアップ値の更新を行うこと
を特徴とする請求項６に記載の映像表示装置。
【請求項８】
前記制御部は、
チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得し、
前記フレームバッファ部から前記映像信号が出力された際に、前記システム時刻計時部で計時されたシステム時刻基準値を第２の更新用現在時刻値として取得し、
前記第２の更新用現在時刻値から、前記取得されたプログラム時刻基準参照値を減算することで、第２の更新用時刻カウントアップ値を算出し、
前記第２の更新用時刻カウントアップ値が大きくなるほど大きくなる更新用の表示開始カウントアップ値を決定し、
前記表示開始カウントアップ値を、前記更新用の表示開始カウントアップ値で更新すること
を特徴とする請求項４に記載の映像表示装置。
【請求項９】
前記制御部は、チャンネルスキャン処理時に前記表示開始カウントアップ値の更新を行うこと
を特徴とする請求項８に記載の映像表示装置。
【請求項１０】
予め定められた複数の高速表示モードから、選択する高速表示モードの入力を受け付ける入力部をさらに備え、
前記制御部は、前記選択された高速表示モードに対応して、前記デコード開始カウントアップ値を変更すること
を特徴とする請求項１、２、６及び７の何れか一項に記載の映像表示装置。
【請求項１１】
予め定められた複数の高速表示モードから、選択する高速表示モードの入力を受け付ける入力部をさらに備え、
前記制御部は、前記選択された高速表示モードに対応して、前記表示開始カウントアップ値を変更すること
を特徴とする請求項４、８及び９の何れか一項に記載の映像表示装置。
【請求項１２】
放送信号を受信し、当該放送信号を復調することでストリームを生成するチューナ部と、
前記ストリームからパケットを抽出するデマルチプレクサ部と、
システム時刻基準値を計時するシステム時刻計時部と、
前記システム時刻基準値に同期させて、前記パケットに含まれる映像データから映像信号を再生する再生部と、
前記映像信号を保存し、前記システム時刻基準値に同期させて、前記映像信号を出力するフレームバッファ部と、
前記パケットから、同期時刻を計時させるためのプログラム時刻基準参照値を取得し、当該プログラム時刻基準参照値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記同期時刻に対応するシステム時刻基準値の計時を行わせる制御部と、
時刻を早めるためのデコード開始カウントアップ値を示すデコード開始時刻情報を記憶する記憶部と、を備える映像表示装置が行う映像表示方法であって、
前記制御部が、チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得し、前記デコード開始カウントアップ値を前記取得されたプログラム時刻基準参照値に加算して、前記同期時刻よりも進んだ第１の時刻を計時させるための第１の値を生成し、当該生成された第１の値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記第１の時刻を示すシステム時刻基準値の計時を行わせるデコード開始時刻変換過程と、
前記制御部が、前記フレームバッファ部から前記映像信号が出力された際に、前記同期時刻に対応した正規時刻の値を算出し、当該正規時刻の値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記同期時刻に対応するシステム時刻基準値の計時を行わせる正規時刻復帰過程と、を有すること
を特徴とする映像表示方法。
【請求項１３】
前記正規時刻復帰過程において、前記制御部は、前記フレームバッファ部から前記映像信号が出力された際に、前記システム時刻計時部で計時されたシステム時刻基準値を現在時刻値として取得し、当該取得された現在時刻値から前記第１の値を減算することで算出された時刻カウントアップ値を、前記取得されたプログラム時刻基準参照値に加算することで、前記正規時刻の値を算出すること
を特徴とする請求項１２に記載の映像表示方法。
【請求項１４】
前記制御部が、前記再生部が前記映像信号を再生した際に、前記第１の時刻よりも進んだ第２の時刻を計時させるための第２の値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記第２の時刻を示すシステム時刻基準値の計時を行わせる表示開始時刻変換過程をさらに有すること
を特徴とする請求項１２に記載の映像表示方法。
【請求項１５】
前記映像表示装置は、時刻を早めるための表示開始カウントアップ値を示す表示開始時刻情報を記憶する記憶部をさらに備え、
前記表示開始時刻変換過程において、前記制御部は、前記再生部が前記映像信号を再生した際に、前記表示開始カウントアップ値を、前記システム時刻計時部で計時されたシステム時刻基準値に加算して前記第２の値を生成すること
を特徴とする請求項１４に記載の映像表示方法。
【請求項１６】
前記制御部が、チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得する過程と、
前記制御部が、前記再生部が前記映像信号を再生した際に、前記システム時刻計時部で計時されたシステム時刻基準値を第１の現在時刻値として取得し、当該第１の現在時刻値から前記第１の値を減算することで、第１時刻カウントアップ値を算出する過程と、
前記制御部が、前記フレームバッファ部から前記映像信号が出力された際に、前記システム時刻計時部で計時されたシステム時刻基準値を第２の現在時刻値として取得し、当該第２の現在時刻値から前記第２の値を減算した第２時刻カウントアップ値を算出する過程をさらに有し、
前記正規時刻復帰過程において、前記制御部は、前記取得されたプログラム時刻基準参照値に、前記第１時刻カウントアップ値及び前記第２時刻カウントアップ値を加算することで、前記正規時刻の値を算出すること
を特徴とする請求項１４又は１５に記載の映像表示方法。
【請求項１７】
前記制御部が、チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得する過程と、
前記制御部が、前記再生部が前記映像信号を再生した際に、前記システム時刻計時部で計時されたシステム時刻基準値を第１の更新用現在時刻値として取得する過程と、
前記制御部が、前記第１の更新用現在時刻値から、前記取得されたプログラム時刻基準参照値を減算することで、第１の更新用時刻カウントアップ値を算出する過程と、
前記制御部が、前記第１の更新用時刻カウントアップ値が大きくなるほど大きくなる更新用のデコード開始カウントアップ値を決定する過程と、
前記制御部が、前記デコード開始カウントアップ値を、前記更新用のデコード開始カウントアップ値で更新する過程と、を備えるデコード開始時刻情報更新過程をさらに有すること
を特徴とする請求項１２又は１３に記載の映像表示方法。
【請求項１８】
前記制御部が、チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得する過程と、
前記制御部が、前記フレームバッファ部から前記映像信号が出力された際に、前記システム時刻計時部で計時されたシステム時刻基準値を第２の更新用現在時刻値として取得する過程と、
前記制御部が、前記第２の更新用現在時刻値から、前記取得されたプログラム時刻基準参照値を減算することで、第２の更新用時刻カウントアップ値を算出する過程と、
前記制御部が、前記第２の更新用時刻カウントアップ値が大きくなるほど大きくなる更新用の表示開始カウントアップ値を決定する過程と、
前記制御部が、前記表示開始カウントアップ値を、前記更新用の表示開始カウントアップ値で更新する過程と、を備える表示開始時刻情報更新過程をさらに有すること
を特徴とする請求項１５に記載の映像表示方法。
【請求項１９】
前記映像表示装置は、予め定められた複数の高速表示モードから、選択する高速表示モードの入力を受け付ける入力部をさらに備え、
前記制御部が、前記選択された高速表示モードに対応して、前記デコード開始カウントアップ値を変更する過程をさらに有すること
を特徴とする請求項１２、１３及び１７の何れか一項に記載の映像表示方法。
【請求項２０】
前記映像表示装置は、予め定められた複数の高速表示モードから、選択する高速表示モードの入力を受け付ける入力部をさらに備え、
前記制御部が、前記選択された高速表示モードに対応して、前記表示開始カウントアップ値を変更する過程をさらに有すること
を特徴とする請求項１５又は１８に記載の映像表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像表示装置及び映像表示方法に関する。
【背景技術】
【０００２】
デジタル放送では、映像データの符号化方式としてＭＰＥＧ２（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）方式が採用されている。ＭＰＥＧ２方式の符号化では、映像データが、Ｉピクチャ、Ｐピクチャ及びＢピクチャの３種類のデータに分割され、これらのデータは、ＧＯＰ（Ｇｒｏｕｐ  Ｏｆ  Ｐｉｃｔｕｒｅ）という単位でグループ化されている。
【０００３】
このＭＰＥＧ２方式では、Ｉピクチャは、それ自体で全ての情報を含んでいるので、単体で復号することができるが、Ｐピクチャ及びＢピクチャは、差分情報のみであるため、予測画像がなければ復号することができない。
【０００４】
従って、デジタル放送で選局が行われた際には、選局後のチャンネルの映像データに含まれるＩピクチャの出現後に、映像データの復号が始まる。Ｉピクチャは、ＧＯＰの先頭に配置されており、ＧＯＰは、１５フレームで構成されているので、選局後には、最大で０．５秒程度、Ｉピクチャの出現を待つ必要がある。このため、Ｉピクチャの出現待ち期間は、映像非表示期間となる。
【０００５】
また、符号化された映像データは、ＰＥＳ（Ｐａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｎｔａｒｙ  Ｓｔｒｅａｍ）パケットとしてパケット化される。ＰＥＳパケットの先頭にはＰＥＳパケットヘッダが付加され、このＰＥＳパケットヘッダには、ＤＴＳ（Ｄｅｃｏｄｉｎｇ  Ｔｉｍｅ  Ｓｔａｍｐ）及びＰＴＳ（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ  Ｓｔａｍｐ）といった同期再生のための時間情報及び制御情報が記述されている。
【０００６】
ＰＥＳパケット化された映像データの再生表示処理では、ＰＥＳパケットヘッダを解析してＤＴＳ及びＰＴＳを取得し、ＳＴＣ（Ｓｙｓｔｅｍ  Ｔｉｍｅ  Ｃｌｏｃｋ：システム時刻基準値）とＤＴＳとが一致したタイミングで、ＭＰＥＧ復号（デコード）が行われ、ＳＴＣとＰＴＳとが一致したタイミングで表示が行われる。
【０００７】
上記の再生表示処理では、タイムスタンプによる映像同期の最大遅延が０．５秒程度あるため、この期間は、映像非表示期間となる。
【０００８】
そこで、特許文献１に記載の映像表示装置は、デジタル放送で選局が行われた際に、選局先のチャンネルの映像データのＩピクチャの出現タイミングに合わせて、選局処理を開始することで、映像非表示期間を短縮している。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００５−１８４４５７号公報（第１頁、図３）
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１に記載された映像表示装置は、チャンネルの選択操作が行われてから、選択先のチャンネルの映像データのＩピクチャが出現するまでの間は、選択される前のチャンネルの映像が表示されている。言い換えると、特許文献１に記載された映像表示装置は、チャンネルの選択操作が行われてから、選択先のチャンネルの映像を表示するまでの時間を短縮することはできない。
【００１１】
そこで、本発明は、チャンネルの選択操作が行われてから、選択先のチャンネルの映像が表示されるまでの時間を短縮することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の１態様に係る映像表示装置は、
放送信号を受信し、当該放送信号を復調することでストリームを生成するチューナ部と、
前記ストリームからパケットを抽出するデマルチプレクサ部と、
システム時刻基準値を計時するシステム時刻計時部と、
前記システム時刻基準値に同期させて、前記パケットに含まれる映像データから映像信号を再生する再生部と、
前記映像信号を保存し、前記システム時刻基準値に同期させて、前記映像信号を出力するフレームバッファ部と、
前記パケットから、同期時刻を計時させるためのプログラム時刻基準参照値を取得し、当該プログラム時刻基準参照値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記同期時刻に対応するシステム時刻基準値の計時を行わせる制御部と、
時刻を早めるためのデコード開始カウントアップ値を示すデコード開始時刻情報を記憶する記憶部と、を備え、
前記制御部は、チャンネルが選択された際に、前記パケットに含まれるプログラム時刻基準参照値を取得し、前記デコード開始カウントアップ値を前記取得されたプログラム時刻基準参照値に加算して、前記同期時刻よりも進んだ第１の時刻を計時させるための第１の値を生成し、当該生成された第１の値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記第１の時刻を示すシステム時刻基準値の計時を行わせるとともに、前記フレームバッファ部から前記映像信号が出力された際に、前記同期時刻に対応した正規時刻の値を算出し、当該正規時刻の値を前記システム時刻計時部に設定し、前記システム時刻計時部に、前記同期時刻に対応するシステム時刻基準値の計時を行わせること
を特徴とする。
【発明の効果】
【００１３】
本発明の１態様によれば、チャンネルの選択操作が行われてから、選択先のチャンネルの映像が表示されるまでの時間を短縮することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１に係る映像表示装置の構成を概略的に示すブロック図である。
【図２】実施の形態１におけるデコード開始時刻テーブルを示す概略図である。
【図３】従来のチャンネル切替時の再生表示処理を示すフローチャートである。
【図４】実施の形態１におけるチャンネル切替時の再生表示処理を示すフローチャートである。
【図５】（Ａ）及び（Ｂ）は、実施の形態１における再生表示処理に基づくＳＴＣのタイムチャートを示す模式図である。
【図６】（Ａ）〜（Ｄ）は、実施の形態１における再生表示処理に基づくピクチャの表示タイミングを示す模式図である。
【図７】実施の形態２に係る映像表示装置の構成を概略的に示すブロック図である。
【図８】実施の形態２における表示開始時刻テーブルを示す概略図である。
【図９】実施の形態２におけるチャンネル切替時の再生表示処理を示すフローチャートである。
【図１０】（Ａ）〜（Ｃ）は、実施の形態２におけるチャンネル切替時の再生表示処理に基づくＳＴＣのタイムチャートを示す模式図である。
【図１１】（Ａ）〜（Ｄ）は、実施の形態２におけるチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングを示す模式図である。
【図１２】実施の形態３に係る映像表示装置の構成を概略的に示すブロック図である。
【図１３】実施の形態３におけるデコード開始時刻情報更新処理を示すフローチャートである。
【図１４】実施の形態４に係る映像表示装置の構成を概略的に示すブロック図である。
【図１５】実施の形態４における表示開始時刻情報更新処理を示すフローチャートである。
【図１６】実施の形態５に係る映像表示装置の構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１５】
実施の形態１．
図１は、実施の形態１に係る映像表示装置１００の構成を概略的に示すブロック図である。映像表示装置１００は、入力端子１０１と、チューナ部１０２と、デマルチプレクサ部１０３と、システム時刻計時部１０４と、再生部１０５と、フレームバッファ部１０９と、出力端子１１０と、記憶部１１１と、制御部１１４とを備える。
【００１６】
入力端子１０１は、図示されていないアンテナより、放送局から送信される放送信号の入力を受け付ける。
チューナ部１０２は、入力端子１０１から得られる放送信号を復調し、ＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ：トランスポートストリーム）を生成する。チューナ部１０２は、生成されたＴＳをデマルチプレクサ部１０３に与える。
デマルチプレクサ部１０３は、ＴＳから必要なパケットを分離する。例えば、デマルチプレクサ部１０３は、ＴＳから分離された映像データパケットを再生部１０５に与え、ＴＳから分離された番組情報を制御部１１４に与える。
【００１７】
システム時刻計時部１０４は、ＴＳに含まれるＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ：プログラム時刻基準参照値）、又は、ＰＥＳに含まれるＳＣＲ（Ｓｙｓｔｅｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ：システム時刻基準参照値）を用いて、同期時刻を示すＳＴＣを計時する。また、システム時刻計時部１０４は、制御部１１４の指示に応じて、同期時刻よりも進んだ時刻を示すＳＴＣを計時する。
【００１８】
再生部１０５は、デマルチプレクサ部１０３から与えられた映像データパケットから映像信号を再生する。例えば、再生部１０５は、ＰＥＳ処理部１０６と、デコードバッファ部１０７と、デコード部１０８とを備える。
【００１９】
ＰＥＳ処理部１０６は、デマルチプレクサ部１０３から与えられた映像データパケットにＰＥＳパケットヘッダが格納されている場合には、このＰＥＳパケットヘッダを解析して、ＤＴＳ及びＰＴＳを取得する。ＰＥＳ処理部１０６は、取得されたＤＴＳ及びＰＴＳを制御部１１４に与える。また、ＰＥＳ処理部１０６は、デマルチプレクサ部１０３から与えられた映像データパケットに格納されている映像データをデコードバッファ部１０７に一時的に保存させる。
デコードバッファ部１０７は、ＰＥＳ処理部１０６より与えられた映像データを保存する。そして、デコードバッファ部１０７は、制御部１１４からの指示に応じて、保存されている映像データをデコード部１０８に与える。
デコード部１０８は、デコードバッファ部１０７に保存された、ＭＰＥＧ方式で符号化された映像データをＭＰＥＧ復号（デコード）して、映像信号を生成する。デコード部１０８は、生成された映像信号をフレームバッファ部１０９に一時的に保存させる。
【００２０】
フレームバッファ部１０９は、デコード部１０８より与えられた映像信号を保存する。そして、フレームバッファ部１０９は、制御部１１４からの指示に応じて、保存されている映像信号を出力端子１１０に与える。
【００２１】
出力端子１１０は、フレームバッファ部１０９より与えられた映像信号を、図示されていない表示装置に出力する。
【００２２】
記憶部１１１は、例えば、不揮発性メモリであるフラッシュＲＯＭ１１２と、揮発性メモリであるＲＡＭ１１３とを備える。フラッシュＲＯＭ１１２は、デコード開始時刻情報ＤＳＴＤを記憶する。
【００２３】
デコード開始時刻情報ＤＳＴＤは、チャンネル毎に、システム時刻計時部１０４で計時される時刻を早めるためのデコード開始カウントアップ値を示す情報である。例えば、デコード開始時刻情報ＤＳＴＤは、図２に示されたデコード開始時刻テーブルＤＳＴＴのようなテーブル形式の情報である。
【００２４】
デコード開始時刻テーブルＤＳＴＴは、サービスＩＤ欄ＤＳＴＴ１と、デコード開始カウントアップ値欄ＤＳＴＴ２とを有する。
サービスＩＤ欄ＤＳＴＴ１は、チャンネルを識別するための識別情報であるサービスＩＤを格納する。
デコード開始カウントアップ値欄ＤＳＴＴ２は、サービスＩＤ欄ＤＳＴＴ１で識別されるチャンネルのＰＣＲに加算するデコード開始カウントアップ値を格納する。なお、デコード開始カウントアップ値については、予め定められた値が格納されていればよい。例えば、デコード開始カウントアップ値は、映像データがデコードバッファ部１０７に格納されてから、デコード開始カウントアップ値が加算されていない通常のＳＴＣ（同期時刻を示すＳＴＣ）がＤＴＳに一致するまでの、デコード待ち期間よりも短い期間に対応する値となるようにすればよい。
【００２５】
また、図示されてはいないが、フラッシュＲＯＭ１１２は、制御部１１４での処理を行うためのアプリケーションプログラムを記憶する。そして、制御部１１４は、フラッシュＲＯＭ１１２に記憶されたデコード開始時刻情報ＤＳＴＤ及びアプリケーションプログラムを、ＲＡＭ１１０に読み出し、処理を行う。
【００２６】
制御部１１４は、映像表示装置１００での処理を制御する。制御部１１４は、再生制御部１１５と、デコード開始時刻変換部１１６と、正規時刻設定部１１７とを備える。
【００２７】
再生制御部１１５は、チューナ部１０２、デマルチプレクサ部１０３、システム時刻計時部１０４、再生部１０５及びフレームバッファ部１０９を制御して、放送局から送信される放送信号から映像を再生する処理を制御する。例えば、再生制御部１１５は、デマルチプレクサ部１０３でＰＣＲが抽出されると、抽出されたＰＣＲをシステム時刻計時部１０４に設定するとともに、映像信号生成処理及び表示処理を制御する。なお、映像信号生成処理及び表示処理については、図３を用いて説明する。また、再生制御部１１５は、図示されていない、リモコン等の入力部がチャンネルの選択を受け付けると、当該入力部より選択されたチャンネルを識別することのできる情報を受け取り、必要な処理を行う。
【００２８】
デコード開始時刻変換部１１６は、チャンネル選択時に、デマルチプレクサ部１０３でＰＣＲが抽出されたタイミングで、システム時刻計時部１０４で計時されるＳＴＣが同期時刻よりも進んだ第１の時刻を示すように、システム時刻計時部１０４で計時されるＳＴＣを変更する処理を行う。例えば、デコード開始時刻変換部１１６は、チャンネル選択時に、デマルチプレクサ部１０３でＰＣＲが抽出されたタイミングで、デコード開始時刻テーブルＤＳＴＴを参照して選択先のチャンネルのサービスＩＤに対応するデコード開始カウントアップ値を取得し、抽出されたＰＣＲに取得されたデコード開始カウントアップ値を加算した値（第１の値）をシステム時刻計時部１０４に設定する。
【００２９】
正規時刻設定部１１７は、チャンネル選択時に、出力端子１１０に選択先のチャンネルの映像信号が出力されたタイミングで、デコード開始時刻変換部１１６により第１の時刻を示すようにされたＳＴＣが同期時刻を示すように、システム時刻計時部１０４で計時されるＳＴＣを戻す処理を行う。例えば、正規時刻設定部１１７は、チャンネル選択時に、出力端子１１０に選択先のチャンネルの映像信号が出力されたタイミングで、システム時刻計時部１０４から現在のＳＴＣを取得して、前回システム時刻計時部１０４に設定されたＳＴＣ（ＰＣＲにデコード開始カウントアップ値を加算した値）からの経過時間を示す時刻カウントアップ値を算出する。そして、正規時刻設定部１１７は、算出された時刻カウントアップ値をデマルチプレクサ部１０３で抽出されたＰＣＲに加算して正規時刻の値を算出し、算出された正規時刻の値をシステム時刻計時部１０４に設定する。
【００３０】
次に、チャンネルが選択された際、特に、チャンネルが切り替えられた際に、映像表示装置１００が行う再生表示処理について説明する。
まず、デコード開始時刻変換部１１６及び正規時刻設定部１１７を用いない、従来のチャンネル切替時の再生表示処理について図３を用いて説明する。図３は、従来のチャンネル切替時の再生表示処理を示すフローチャートである。
【００３１】
まず、チャンネルの切り替えが発生すると、再生制御部１１５は、チューナ部１０２を制御し、切替先のチャンネルの放送信号を受信させる。切替先のチャンネルの放送信号はチューナ部１０２で復調されて、その放送信号から生成されたＴＳがデマルチプレクサ部１０３に与えられる。そして、デマルチプレクサ部１０３で映像データパケット及び音声データパケットと共にＰＣＲパケットが抽出され、再生制御部１１５は、ＰＣＲを取得する（Ｓ１０）。ステップＳ１０で取得されたＰＣＲの値を「ＴＡ０」とする。
【００３２】
次に、再生制御部１１５が、取得されたＰＣＲ（ＴＡ０）をシステム時刻計時部１０４に設定すると、システム時刻計時部１０４は、ＳＴＣの計時を開始する（Ｓ１１）。
【００３３】
次に、再生部１０５に映像データパケットが入力されると（ステップＳ１２でＹｅｓ）、ＰＥＳ処理部１０６は、映像データパケットにＰＥＳヘッダが格納されているか否かを判断する（Ｓ１３）。そして、ＰＥＳ処理部１０６は、ＰＥＳヘッダが格納されている場合（ステップＳ１３でＹｅｓ）には、ステップＳ１４の処理に進み、ＰＥＳヘッダが格納されていない場合（ステップＳ１３でＮｏ）には、ステップＳ１５の処理に進む。
【００３４】
ステップＳ１４では、再生制御部１１５は、映像データパケットのＰＥＳパケットヘッダを解析してＤＴＳ、ＰＴＳ及びその他の制御情報を取得する。ステップＳ１４で取得されたＤＴＳの値を「ＴＢ０」とし、ＰＴＳの値を「ＴＣ０」とする。
【００３５】
ステップＳ１５では、ＰＥＳ処理部１０６は、映像データパケットに格納されている映像データをデコードバッファ部１０７に一時的に保存させる。
【００３６】
次に、再生制御部１１５は、ＰＥＳパケットヘッダを解析して得られる情報に基づいて、デコードバッファ部１０７に保存された映像データにデコード可能なピクチャが存在するか否かを判断する（Ｓ１６）。そして、再生制御部１１５は、デコード可能なピクチャが存在する場合（ステップＳ１６でＹｅｓ）には、ステップＳ１７の処理に進み、デコード可能なピクチャが存在しない場合（ステップＳ１６でＮｏ）には、ステップＳ１２の処理に戻る。例えば、再生制御部１１５は、デコードバッファ部１０７にＩピクチャが保存された場合、それ自体でデコードできるため、デコード可能なピクチャが存在すると判断する。一方、再生制御部１１５は、デコードバッファ部１０７にＰピクチャ及びＢピクチャが保存された場合、それ自体ではデコードできないため、デコードするために必要な他のピクチャが保存されているか否かに基づいて、デコード可能なピクチャが存在するか否かを判断する。そして、再生制御部１１５は、デコードするために必要な他のピクチャが保存されている場合は、デコード可能なピクチャが存在すると判断し、デコードするために必要な他のピクチャが保存されていない場合は、デコード可能なピクチャが存在しないと判断する。
【００３７】
ステップＳ１７では、再生制御部１１５は、システム時刻計時部１０４から現在のＳＴＣを取得する。ステップＳ１７で取得されたＳＴＣの値を「ＴＤ０」とする。
【００３８】
次に、再生制御部１１５は、ステップＳ１７で取得されたＳＴＣ（ＴＤ０）と、ステップＳ１４で取得されたＤＴＳ（ＴＢ０）とが一致するか否かを判断する（Ｓ１８）。そして、再生制御部１１５は、これらが一致する場合（ステップＳ１８でＹｅｓ）には、ステップＳ１９の処理に進み、これらが一致しない場合（ステップＳ１８でＮｏ）には、ステップＳ１７の処理に戻る。
【００３９】
ステップＳ１９では、再生制御部１１５は、デコードバッファ部１０７から、デコードする映像データをデコード部１０８に出力させ、この映像データをデコード部１０８にデコードさせる。
【００４０】
そして、デコード部１０８は、映像データをデコードすることにより生成された映像信号をフレームバッファ部１０９に一時的に保存させる（Ｓ２０）。
【００４１】
再生制御部１１５は、フレームバッファ部１０９に映像信号が保存されると、システム時刻計時部１０４から現在のＳＴＣを取得する（Ｓ２１）。ステップＳ２１で取得されたＳＴＣの値を「ＴＥ０」とする。
【００４２】
次に、再生制御部１１５は、ステップＳ２１で取得されたＳＴＣ（ＴＥ０）とステップＳ１４で取得されたＰＴＳ（ＴＣ０）とが一致するか否かを判断する（Ｓ２２）。そして、再生制御部１１５は、これらが一致する場合（ステップＳ２２でＹｅｓ）には、ステップＳ２３の処理に進み、これらが一致しない場合（ステップＳ２２でＮｏ）には、ステップＳ２１の処理に戻る。
【００４３】
ステップＳ２３では、再生制御部１１５は、フレームバッファ部１０９から映像信号を出力端子１１０に出力し、出力端子１１０に接続されている、図示されていない表示装置に映像を表示させる。
【００４４】
以下では、図３におけるステップＳ１２からステップＳ２０までの処理を映像信号生成処理とし、ステップＳ２１からステップＳ２３までの処理を表示処理とする。そして、これらの映像信号生成処理及び表示処理が繰り返されることで、映像が連続的に表示される。
【００４５】
次に、デコード開始時刻変換部１１６と正規時刻設定部１１７とを用いた、実施の形態１におけるチャンネル切替時の再生表示処理について図４を用いて説明する。図４は、実施の形態１におけるチャンネル切替時の再生表示処理を示すフローチャートである。
【００４６】
まず、チャンネルの切り替えが発生すると、再生制御部１１５は、チューナ部１０２を制御し、切替先のチャンネルの放送信号を受信させる。切替先のチャンネルの放送信号はチューナ部１０２で復調されて、その放送信号から生成されたＴＳがデマルチプレクサ部１０３に与えられる。そして、デマルチプレクサ部１０３で映像データパケット及び音声データパケットと共にＰＣＲパケットが抽出され、再生制御部１１５は、ＰＣＲを取得する（Ｓ３０）。ステップＳ３０で取得されたＰＣＲの値を「ＴＡ１」とする。また、再生制御部１１５は、取得されたＰＣＲ（ＴＡ１）をデコード開始時刻変換部１１６に与える。
【００４７】
デコード開始時刻変換部１１６は、ＰＣＲ（ＴＡ１）を取得すると、記憶部１１１に記憶されているデコード開始時刻テーブルＤＳＴＴを参照して、切替先のチャンネルのサービスＩＤに対応するデコード開始カウントアップ値を取得する（Ｓ３１）。ここでは、例えば、図２に示されたサービスＩＤ欄ＤＳＴＴ１に格納された「０ｘ１０１」に対応する、デコード開始カウントアップ値「Ｘ１」が取得されるものとする。
【００４８】
次に、デコード開始時刻変換部１１６は、ステップＳ３０で取得されたＰＣＲ（ＴＡ１）に、ステップＳ３１で取得されたデコード開始カウントアップ値（Ｘ１）を加算した第１の値をシステム時刻計時部１０４に設定する（Ｓ３２）。なお、ここでの第１の値を「ＴＢ１」とする。システム時刻計時部１０４は、設定された第１の値（ＴＢ１）に基づいて、ＳＴＣの計時を開始する。
【００４９】
次に、再生制御部１１５は、映像信号生成処理及び表示処理を制御する（Ｓ３３）。ステップＳ３３における映像信号生成処理は、図３のステップＳ１２からステップＳ２０に示す映像信号生成処理と同様の処理であり、ステップＳ３３における表示処理は、図３のステップＳ２１からステップＳ２３に示す表示処理と同様の処理である。
【００５０】
次に、正規時刻設定部１１７は、ステップＳ３３で映像信号生成処理及び表示処理が制御されると、切替先のチャンネルにおける最初のピクチャに対応する映像が表示されたか否かを判断する（Ｓ３４）。例えば、正規時刻設定部１１７は、フレームバッファ部１０９から、切替先のチャンネルにおける最初のピクチャに対応する映像信号が出力された場合には、切替先のチャンネルにおける最初のピクチャに対応する映像が表示されたものと判断する。そして、正規時刻設定部１１７は、このような映像が表示された場合（Ｓ３４でＹｅｓ）には、ステップＳ３５の処理に進む。
【００５１】
ステップＳ３５では、正規時刻設定部１１７は、システム時刻計時部１０４から現在のＳＴＣを現在時刻値として取得する。ここで取得されたＳＴＣの値を「ＴＣ１」とする。
【００５２】
そして、正規時刻設定部１１７は、ステップＳ３２でシステム時刻計時部１０４に設定された値（ＴＢ１）から現在時刻値までの経過時間を示す時刻カウントアップ値（ＴＤ１）を算出する（Ｓ３６）。例えば、時刻カウントアップ値（ＴＤ１）は、ステップＳ３５で取得されたＳＴＣ（ＴＣ１）から、ステップＳ３２で設定された第１の値（ＴＢ１）を減算することで算出される。
【００５３】
次に、正規時刻設定部１１７は、ステップＳ３０で取得されたＰＣＲ（ＴＡ１）に、ステップＳ３７で算出された時刻カウントアップ値（ＴＤ１）を加算することで、正規時刻の値を算出する（Ｓ３７）。ここで算出された正規時刻の値を「ＴＥ１」とする。
そして、正規時刻設定部１１７は、ステップＳ３７で算出された正規時刻の値（ＴＥ１）をシステム時刻計時部１０４に設定する（Ｓ３８）。
【００５４】
以上のステップＳ３０〜Ｓ３８が行われた後は、再生制御部１１５は、図３に示された映像信号生成処理（ステップＳ１２〜Ｓ２０）及び表示処理（ステップＳ２１〜Ｓ２３）を繰り返すことで、切替先のチャンネルの映像を連続して表示させることができる。
【００５５】
図５は、実施の形態１におけるチャンネル切替時の再生表示処理に基づくＳＴＣのタイムチャートを示す模式図である。図５（Ａ）は、デコード開始カウントアップ値が加算されない、同期時刻を示すＳＴＣのタイムチャートを示し、図５（Ｂ）は、デコード開始カウントアップ値が加算された、第１の時刻を示すＳＴＣのタイムチャートを示す。
【００５６】
図５（Ａ）に示された同期時刻を示すＳＴＣのタイムチャートでは、図４のステップＳ３０でＰＣＲが取得されると、「ＴＡ１」からＳＴＣの計時が開始されるが、図５（Ｂ）に示された第１の時刻を示すＳＴＣのタイムチャートでは、図４のステップＳ３０でＰＣＲが取得されると、「ＴＡ１」にデコード開始時刻カウントアップ値「Ｘ１」が加算された第１の値「ＴＢ１」からＳＴＣの計時が開始される。
また、図５（Ｂ）に示すように、実施の形態１におけるチャンネル切替時の再生表示処理では、チャンネル切替後の最初のピクチャに対応する映像信号が出力された後に、図４のステップＳ３５で現在のＳＴＣ「ＴＣ１」が取得されると、「ＴＢ１」から「ＴＣ１」までの時刻カウントアップ値「ＴＤ１」が算出されて、図４のステップＳ３０で取得された「ＴＡ１」にこの「ＴＤ１」を加算した正規時刻の値「ＴＥ１」が算出される。そして、図５（Ａ）に示すように、実施の形態１におけるチャンネル切替時の再生表示処理では、システム時刻計時部１０４は、正規時刻の値「ＴＥ１」から計時を行うことで、同期時刻を示すＳＴＣに復帰する。
【００５７】
従って、ＰＣＲが取得されてから最初のピクチャに対応する映像信号が出力されるまでの時間は、図３に示された従来のチャンネル切替時の再生表示処理では、図５（Ａ）に示された「ＴＡ１」から「ＴＣ１」までの時間となり、図４に示された実施の形態１におけるチャンネル切替時の再生表示処理では、図５（Ｂ）に示された「ＴＢ１」から「ＴＣ１」までの時間「ＴＤ１」となる。つまり、実施の形態１におけるチャンネル切替時の再生表示処理では、デコード開始カウントアップ値として加算した「Ｘ１」の時間だけ表示するまでの時間を短縮することができる。
さらに、実施の形態１におけるチャンネル切替時の再生表示処理では、最初のピクチャに対応する映像信号を出力した後には、ＳＴＣを正規時刻の値「ＴＥ１」に戻し、同期時刻が計時されるため、システムの安定動作を確保することができる。
【００５８】
次に、上述した実施の形態１におけるチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングについて図６を用いて説明する。図６は、実施の形態１におけるチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングを示す模式図である。図６において、「Ｉ」はＩピクチャを、「Ｂ」はＢピクチャを、「Ｐ」はＰピクチャを示す。また、「Ｉ」、「Ｂ」及び「Ｐ」に付加されている数字は、それぞれのピクチャの表示順序を示す。
【００５９】
図６（Ａ）は、元画のピクチャ順を示し、図６（Ｂ）は、映像表示装置１００に入力される送受信ストリームにおけるピクチャ順を示し、図６（Ｃ）は、図３に示された従来のチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングを示し、図６（Ｄ）は、図４に示された実施の形態１におけるチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングを示す。
【００６０】
ここで、映像表示装置１００は、図６（Ｂ）の破線で示す「Ｉ０」、「Ｐ０」を受信できず、「Ｂ０」以降の送受信ストリームを受信したとする。このような場合には、映像表示装置１００は、「Ｂ０」、「Ｂ１」、「Ｂ２」及び「Ｂ３」をデコードできないため、「Ｉ１」が最初にデコード可能なピクチャとなる。
そして、図３に示された従来のチャンネル切替時の再生表示処理では、ピクチャ「Ｉ１」がデコードバッファ部１０７に時刻「Ｔ０」において蓄積され、ＳＴＣとＰＴＳが一致する時刻「Ｔ２」に、ピクチャ「Ｉ１」が表示される。一方、図４に示された実施の形態１におけるチャンネル切替時の再生表示処理では、時刻「Ｔ２」より、ＰＣＲに加算されたデコード開始カウントアップ値「Ｘ１」時間だけ早い時刻「Ｔ１」に、ピクチャ「Ｉ１」が表示される。
【００６１】
以上のように、実施の形態１に係る映像表示装置１００は、選局処理をする際に、取得されたＰＣＲにデコード開始カウントアップ値を加算した第１の値でＳＴＣの計時を開始するため、ピクチャのデコード開始時刻及び表示開始時刻を早めることができる。従って、実施の形態１に係る映像表示装置１００は、ユーザの選局操作があってから選局先のチャンネルの映像を表示するまでの時間を短縮することができる。
さらに、実施の形態１に係る映像表示装置１００は、切替先のチャンネルの最初のピクチャを表示した後は、ピクチャを表示した時点の正規時刻の値を算出し、ＳＴＣを正規時刻の値に戻し、同期時刻を計時するようにしたため、システムの安定動作を確保することができる。
【００６２】
また、実施の形態１において、図４のステップＳ３７では、ステップＳ３０で取得されたＰＣＲ（ＴＡ１）に時刻カウントアップ値（ＴＤ１）を加算することで正規時刻の値を算出しているが、例えば、ステップＳ３５で取得されたＳＴＣ（ＴＣ１）から、ステップＳ３１で取得されたデコード開始カウントアップ値（Ｘ１）を減算することで、正規時刻の値を算出してもよい。
【００６３】
実施の形態１では、デコード開始時刻情報テーブルから、選局先のチャンネルに対応するデコート開始カウントアップ値を取得して（図４のステップＳ３１）、ＰＣＲに取得されたデコート開始カウントアップ値を加算することで第１の値を算出している（図４のステップＳ３２）が、例えば、デコード開始時刻変換部１１６が、一律にＰＣＲに所定の値を加算するようにしてもよい。このような場合には、一律にＰＣＲに加算する値を記憶部１１１に記憶させておく。
【００６４】
実施の形態２．
図７は、実施の形態２に係る映像表示装置２００の構成を概略的に示すブロック図である。映像表示装置２００は、入力端子１０１と、チューナ部１０２と、デマルチプレクサ部１０３と、システム時刻計時部１０４と、再生部１０５と、フレームバッファ部１０９と、出力端子１１０と、記憶部２１１と、制御部２１４とを備える。実施の形態２に係る映像表示装置２００は、記憶部２１１及び制御部２１４において、実施の形態１に係る映像表示装置１００と異なっている。
【００６５】
記憶部２１１のフラッシュＲＯＭ２１２は、実施の形態１と同様に、デコード開始時刻情報ＤＳＴＤを記憶する。また、フラッシュＲＯＭ２１２は、実施の形態１とは異なり、表示開始時刻情報ＰＳＴＤをさらに記憶する。
【００６６】
表示開始時刻情報ＰＳＴＤは、チャンネル毎に、システム時刻計時部１０４で計時される時刻を早めるための表示開始カウントアップ値を示す情報である。例えば、表示開始時刻情報ＰＳＴＤは、図８に示す表示開始時刻テーブルＰＳＴＴのようなテーブル形式の情報である。
【００６７】
表示開始時刻テーブルＰＳＴＴは、サービスＩＤ欄ＰＳＴＴ１と、表示開始カウントアップ値欄ＰＳＴＴ２とを有する。
サービスＩＤ欄ＰＳＴＴ１は、チャンネルを識別するための識別情報であるサービスＩＤを格納する。
表示開始カウントアップ値欄ＰＳＴＴ２は、サービスＩＤ欄ＰＳＴＴ１で識別されるチャンネルのＳＴＣに加算する表示開始カウントアップ値を格納する。なお、表示開始カウントアップ値については、予め定められた値が格納されていればよい。例えば、表示開始カウントアップ値は、映像信号がフレームバッファ部１０９に格納されてから、表示開始カウントアップ値が加算されていない同期時刻を示すＳＴＣがＰＴＳと一致するまでの出力待ち期間よりも短い期間に対応する値となるようにすればよい。また、制御部１１４は、フラッシュＲＯＭ２１２に記憶された表示開始時刻テーブルＰＳＴＴをＲＡＭ１１０に読み出し、処理を行う。
【００６８】
制御部２１４は、映像表示装置２００での処理を制御する。制御部２１４は、再生制御部１１５と、デコード開始時刻変換部１１６と、正規時刻設定部２１７と、表示開始時刻変換部２１８とを備える。実施の形態２における制御部２１４は、正規時刻設定部２１７での処理の点及び表示開始時刻変換部２１８がさらに設けられている点において、実施の形態１における制御部１１４と異なっている。
【００６９】
表示開始時刻変換部２１８は、チャンネル選択時に、再生部１０５からフレームバッファ部１０９に選択先のチャンネルの映像信号が出力されたタイミングで、システム時刻計時部１０４で計時されるＳＴＣが、デコード開始時刻変換部１１６により進められた第１の時刻よりも進んだ第２の時刻を示すように、システム時刻計時部１０４で計時されるＳＴＣを変更する処理を行う。例えば、表示開始時刻変換部２１８は、チャンネル選択時に、再生部１０５からフレームバッファ部１０９に選択先のチャンネルの映像信号が出力されたタイミングで、システム時刻計時部１０４から現在のＳＴＣを取得するとともに、表示開始時刻テーブルＰＳＴＴを参照して、選択先のサービスＩＤに対応する表示開始カウントアップ値を取得し、取得されたＳＴＣに取得された表示開始カウントアップ値を加算した値（第２の値）をシステム時刻計時部１０４に設定する。
【００７０】
正規時刻設定部２１７は、チャンネル選択時に、出力端子１１０に選択先のチャンネルの映像信号が出力されたタイミングで、デコード開始時刻変換部１１６及び表示開始時刻変換部２１８により第２の時刻を示すようにされたＳＴＣが同期時刻を示すように、システム時刻計時部１０４で計時されるＳＴＣを戻す処理を行う。例えば、正規時刻設定部２１７は、チャンネル選択時に、再生部１０５からフレームバッファ部１０９に選択先のチャンネルの映像信号が出力されたタイミングで、システム時刻計時部１０４から現在のＳＴＣを第１の現在時刻値として取得して、前回システム時刻計時部１０４に設定されたＳＴＣ（ＰＣＲにデコード開始カウントアップ値を加算した値）から第１の現在時刻値までの経過時間を示す第１時刻カウントアップ値を算出する。また、正規時刻設定部２１７は、チャンネル選択時に、フレームバッファ部１０９から出力端子１１０に選択先のチャンネルの映像信号が出力されたタイミングで、システム時刻計時部１０４から現在のＳＴＣを第２の現在時刻値として取得して、前回システム時刻計時部１０４に設定されたＳＴＣ（ＳＴＣに表示開始カウントアップ値を加算した値）から第２の現在時刻値までの経過時間を示す第２時刻カウントアップ値を算出する。さらに、正規時刻設定部２１７は、デマルチプレクサ部１０３で抽出されたＰＣＲに、算出された第１時刻カウントアップ値及び第２時刻カウントアップ値を加算して正規時刻の値を算出し、算出された正規時刻の値をシステム時刻計時部１０４に設定する。
【００７１】
次に、実施の形態２におけるチャンネル切替時の再生表示処理について図９を用いて説明する。図９は、実施の形態２におけるチャンネル切替時の再生表示処理を示すフローチャートである。
【００７２】
まず、チャンネルの切り替えが発生すると、再生制御部１１５は、チューナ部１０２を制御し、切替先のチャンネルの放送信号を受信させる。切替先のチャンネルの放送信号はチューナ部１０２で復調されて、その放送信号から生成されたＴＳがデマルチプレクサ部１０３に与えられる。そして、デマルチプレクサ部１０３で映像データパケット及び音声データパケットと共にＰＣＲパケットが抽出され、再生制御部１１５は、ＰＣＲを取得する（Ｓ４０）。ステップＳ４０で取得されたＰＣＲの値を「ＴＡ２」とする。また、再生制御部１１５は、取得されたＰＣＲ（ＴＡ２）をデコード開始時刻変換部１１６に与える。
【００７３】
デコード開始時刻変換部１１６は、ＰＣＲ（ＴＡ２）を取得すると、記憶部２１１に記憶されているデコード開始時刻テーブルＤＳＴＴを参照して、切替先のチャンネルのサービスＩＤに対応するデコード開始カウントアップ値を取得する（Ｓ４１）。ここでは、例えば、図２に示されたサービスＩＤ欄ＤＳＴＴ１に格納された「０ｘ２００」に対応する、デコード開始カウントアップ値「Ｘ２」が取得されるものとする。
【００７４】
次に、デコード開始時刻変換部１１６は、ステップＳ４０で取得されたＰＣＲ（ＴＡ２）に、ステップＳ４１で取得されたデコード開始カウントアップ値（Ｘ２）を加算した第１の値をシステム時刻計時部１０４に設定する（Ｓ４２）。なお、ステップＳ４２での第１の値を「ＴＢ２」とする。システム時刻計時部１０４は、設定された第１の値（ＴＢ２）に基づいて、ＳＴＣの計時を開始する。
【００７５】
次に、再生制御部１１５は、映像信号生成処理を制御する（Ｓ４３）。ステップＳ４３における映像信号生成処理は、図３のステップＳ１２からステップＳ２０に示す映像信号生成処理と同様の処理である。
【００７６】
次に、正規時刻設定部２１７は、ステップＳ４３で映像信号生成処理が制御されると、切替先のチャンネルにおける最初のピクチャに対応する映像データがデコードされたか否かを判断する（Ｓ４４）。例えば、正規時刻設定部２１７は、デコード部１０８から、切替先のチャンネルにおける最初のピクチャに対応する映像信号が出力された場合には、切替先のチャンネルにおける最初のピクチャに対応する映像データがデコードされたものと判断する。そして、正規時刻設定部２１７は、このような映像データがデコードされた場合（Ｓ４４でＹｅｓ）には、ステップＳ４５の処理に進む。
【００７７】
ステップＳ４５では、正規時刻設定部２１７は、システム時刻計時部１０４から現在のＳＴＣを第１の現在時刻値として取得する。ここで取得されたＳＴＣの値を「ＴＣ２」とする。
【００７８】
そして、正規時刻設定部２１７は、ステップＳ４２でシステム時刻計時部１０４に設定された第１の値（ＴＢ２）から第１の現在時刻値までの経過時間を示す第１時刻カウントアップ値（ＴＤ２）を算出する（Ｓ４６）。例えば、第１時刻カウントアップ値（ＴＤ２）は、ステップＳ４５で取得されたＳＴＣ（ＴＣ２）から、ステップＳ４２で設定された第１の値（ＴＢ２）を減算することで算出される。
【００７９】
次に、表示開始時刻変換部２１８は、記憶部２１１に記憶されている表示開始時刻テーブルＰＳＴＴを参照して、切替先のサービスＩＤに対応する表示開始カウントアップ値を取得する（Ｓ４７）。ここでは、例えば、図８に示されたサービスＩＤ欄ＰＳＴＴ１に格納された「０ｘ２００」に対応する、表示開始カウントアップ値「Ｙ２」が取得されるものとする。
【００８０】
次に、表示開始時刻変換部２１８は、ステップＳ４５で取得されたＳＴＣ（ＴＣ２）に、ステップＳ４７で取得された表示開始カウントアップ値（Ｙ２）を加算した第２の値をシステム時刻計時部１０４に設定する（Ｓ４８）。なお、ここでの第２の値を「ＴＥ２」とする。システム時刻計時部１０４は、設定された第２の値（ＴＥ２）に基づいて、ＳＴＣの計時を開始する。
【００８１】
次に、再生制御部１１５は、表示処理を制御する（Ｓ４９）。ステップＳ４９における表示処理は、図３のステップ２１からステップＳ２３に示す表示処理と同様の処理である。
【００８２】
次に、正規時刻設定部２１７は、ステップＳ４９で表示処理が制御されると、切替先のチャンネルにおける最初のピクチャに対応する映像が表示されたか否かを判断する（Ｓ５０）。例えば、正規時刻設定部２１７は、フレームバッファ部１０９から、切替先のチャンネルにおける最初のピクチャに対応する映像信号が出力された場合には、切替先のチャンネルにおける最初のピクチャに対応する映像が表示されたものと判断する。そして、正規時刻設定部２１７は、このような映像が表示された場合（Ｓ５０でＹｅｓ）には、ステップＳ５１の処理に進む。
【００８３】
ステップＳ５１では、正規時刻設定部２１７は、システム時刻計時部１０４から現在のＳＴＣを第２の現在時刻値として取得する。ここで取得されたＳＴＣの値を「ＴＦ２」とする。
【００８４】
そして、正規時刻設定部２１７は、ステップＳ４８でシステム時刻計時部１０４に設定された値（ＴＥ２）から第２の現在時刻値までの経過時間を示す第２時刻カウントアップ値（ＴＧ２）を算出する（Ｓ５２）。例えば、第２時刻カウントアップ値（ＴＧ２）は、ステップＳ５１で取得されたＳＴＣ（ＴＦ２）から、ステップＳ４８で設定された第２の値（ＴＥ２）を減算することで算出される。
【００８５】
次に、正規時刻設定部２１７は、ステップＳ４０で取得されたＰＣＲ（ＴＡ２）に、ステップＳ４６で算出された第１時刻カウントアップ値（ＴＤ２）及びステップＳ５２で算出された第２時刻カウントアップ値（ＴＧ２）を加算することで、正規時刻の値を算出する（Ｓ５３）。ここで算出された正規時刻の値を「ＴＨ２」とする。
そして、正規時刻設定部１１７は、ステップＳ５３で算出された正規時刻の値（ＴＨ２）をシステム時刻計時部１０４に設定する（Ｓ５４）。
【００８６】
以上のステップＳ４０〜Ｓ５４が行われた後は、再生制御部１１５は、図３に示された映像信号生成処理（ステップＳ１２〜Ｓ２０）及び表示処理（ステップＳ２１〜Ｓ２３）を繰り返すことで、切替先のチャンネルの映像を表示させることができる。
図１０は、実施の形態２におけるチャンネル切替時の再生表示処理に基づくＳＴＣのタイムチャートを示す模式図である。図１０（Ａ）は、デコード開始カウントアップ値及び表示開始カウントアップ値が加算されない、同期時刻を示すＳＴＣのタイムチャートを示し、図１０（Ｂ）は、デコード開始カウントアップ値が加算された、第１の時刻を示すＳＴＣのタイムチャートを示し、図１０（Ｃ）は、デコード開始カウントアップ値及び表示開始カウントアップ値が加算された、第２の時刻を示すＳＴＣのタイムチャートを示す。
【００８７】
図１０（Ａ）に示された同期時刻を示すＳＴＣのタイムチャートでは、図９のステップＳ４０でＰＣＲが取得されると、「ＴＡ２」からＳＴＣの計時が開始されるが、図１０（Ｂ）に示された第１の時刻を示すＳＴＣのタイムチャートでは、図９のステップＳ４０でＰＣＲが取得されると、「ＴＡ２」にデコード開始時刻カウントアップ値「Ｘ２」が加算された第１の値「ＴＢ２」からＳＴＣの計時が開始される。
そして、図１０（Ｂ）に示すように、実施の形態２におけるチャンネル切替時の再生表示処理では、切替後の最初のピクチャに対応する映像データがデコードされた後に、図９のステップＳ４５で現在のＳＴＣ「ＴＣ２」が取得されると、「ＴＢ２」から「ＴＣ２」までの第１時刻カウントアップ値「ＴＤ２」が算出される。
また、図１０（Ｃ）に示された第２の時刻を示すＳＴＣのタイムチャートでは、図９のステップＳ４５で現在のＳＴＣが取得されると、「ＴＣ２」に表示開始時刻カウントアップ値「Ｙ２」が加算された第２の値「ＴＥ２」からＳＴＣの計時が開始される。
また、図１０（Ｃ）に示すように、実施の形態２におけるチャンネル切替時の再生表示処理では、チャンネル切替後の最初のピクチャに対応する映像信号が出力された後に、図９のステップＳ５１で現在のＳＴＣ「ＴＦ２」が取得されると、「ＴＥ２」から「ＴＦ２」までの第２時刻カウントアップ値「ＴＧ２」が算出されて、図９のステップＳ４０で取得された「ＴＡ２」に、第１時刻カウントアップ値「ＴＤ２」及び第２時刻カウントアップ値「ＴＧ２」を加算した正規時刻の値「ＴＥ１」が算出される。そして、図１０（Ｃ）に示すように、実施の形態２におけるチャンネル切替時の再生表示処理では、システム時刻計時部１０４は、算出された正規時刻の値「ＴＥ１」から計時を開始することで、同期時刻を示すＳＴＣに復帰する。
【００８８】
従って、ＰＣＲが取得されてから最初のピクチャに対応する映像信号が出力されるまでの時間は、図３に示された従来のチャンネル切替時の再生表示処理では、図５（Ａ）に示された「ＴＡ２」から「ＴＦ２」までの時間となり、図９に示された実施の形態２におけるチャンネル切替時の再生表示処理では、図１０（Ｂ）に示された「ＴＢ２」から「ＴＣ２」までの時間「ＴＤ２」と、図１０（Ｃ）に示された「ＴＥ２」から「ＴＦ２」までの時間「ＴＧ２」とを加算した時間となる。つまり、実施の形態２におけるチャンネル切替時の再生表示処理では、デコード開始カウントアップ値「Ｘ２」及び表示開始カウントアップ値「Ｙ２」を加算した時間だけ表示するまでの時間を短縮することができる。
さらに、実施の形態２におけるチャンネル切替時の再生表示処理では、最初のピクチャに対応する映像信号を出力した後には、ＳＴＣを正規時刻の値「ＴＨ２」に戻し、同期時刻を計時するようにしているため、システムの安定動作を確保することができる。
【００８９】
次に、上述した実施の形態２におけるチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングについて、図１１を用いて説明する。図１１は、実施の形態２におけるチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングを示す模式図である。図１１において、「Ｉ」はＩピクチャを、「Ｂ」はＢピクチャを、「Ｐ」はＰピクチャを示す。また、「Ｉ」、「Ｂ」及び「Ｐ」に付加されている数字は、それぞれのピクチャの表示順序を示す。
【００９０】
図１１（Ａ）は、元画のピクチャ順を示し、図１１（Ｂ）は、映像表示装置２００に入力される送受信ストリームにおけるピクチャ順を示し、図１１（Ｃ）は、図３に示された従来のチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングを示し、図１１（Ｄ）は、図９に示された実施の形態２におけるチャンネル切替時の再生表示処理に基づくピクチャの表示タイミングを示す。
【００９１】
ここで、映像表示装置２００は、図１１（Ｂ）の破線で示す「Ｉ０」、「Ｐ０」を受信できず、「Ｂ０」以降の送受信ストリームを受信したとする。このような場合には、映像表示装置２００は、「Ｂ０」、「Ｂ１」、「Ｂ２」及び「Ｂ３」をデコードできないため、「Ｉ１」が最初にデコード可能なピクチャとなる。
そして、図９に示された従来のチャンネル切替時の再生表示処理では、ピクチャ「Ｉ１」がデコードバッファ部１０７に時刻「Ｔ０」に蓄積され、ＳＴＣとＰＴＳが一致する時刻「Ｔ３」に、ピクチャ「Ｉ１」が表示される。一方、図９に示された実施の形態２におけるチャンネル切替時の再生表示処理では、時刻「Ｔ３」より、デコード開始カウントアップ値「Ｘ１」及び表示開始カウントアップ値「Ｙ１」を加算した時間だけ早い時刻「Ｔ１」に、ピクチャ「Ｉ１」が表示される。
【００９２】
以上のように、実施の形態２に係る映像表示装置２００は、選局処理をする際、取得されたＰＣＲにデコード開始カウントアップ値及び表示開始カウントアップ値を加算した値でＳＴＣの計時を開始するため、ピクチャのデコード開始時刻及び表示開始時刻を早めることができ、ユーザの選局操作があってから選局先のチャンネルの映像を表示するまでの時間を短縮することができる。さらに、実施の形態２に係る映像表示装置２００は、最初のピクチャに対応する映像を表示した後は、正規時刻の値を算出し、ＳＴＣを正規時刻の値に戻すことで、システムの安定動作を確保することができる。
【００９３】
また、実施の形態２において、図９のステップＳ５３では、ステップＳ４０で取得されたＰＣＲ（ＴＡ２）に、第１時刻カウントアップ値（ＴＤ２）及び第２時刻カウントアップ値（ＴＧ２）を加算することで正規時刻の値を算出しているが、例えば、ステップＳ５１で取得されたＳＴＣ（ＴＦ２）から、ステップＳ４１で取得されたデコード開始カウントアップ値（Ｘ２）及びステップＳ４７で取得された表示開始カウントアップ値（Ｙ２）を減算することで、正規時刻の値を算出してもよい。
【００９４】
実施の形態２では、表示開始時刻情報テーブルから、選局先のチャンネルに対応する表示開始カウントアップ値を取得して（図９のステップＳ４７）、ＳＴＣに取得された表示開始カウントアップ値を加算することで第２の値を算出している（図９のステップＳ４８）が、例えば、表示開始時刻変換部２１８が、一律にＳＴＣに所定の値を加算するようにしてもよい。このような場合には、一律にＳＴＣに加算する値を記憶部２１１に記憶させておく。
【００９５】
実施の形態３．
図１２は、実施の形態３に係る映像表示装置３００の構成を概略的に示すブロック図である。映像表示装置３００は、入力端子１０１と、チューナ部１０２と、デマルチプレクサ部１０３と、システム時刻計時部１０４と、再生部１０５と、フレームバッファ部１０９と、出力端子１１０と、記憶部１１１と、制御部３１４とを備える。実施の形態３に係る映像表示装置３００は、制御部３１４において、実施の形態１に係る映像表示装置１００と異なっている。
【００９６】
制御部３１４は、映像表示装置３００での処理を制御する。制御部３１４は、再生制御部３１５と、デコード開始時刻変換部１１６と、正規時刻設定部１１７と、デコード開始時刻更新部３１９とを備える。実施の形態３における制御部３１４は、再生制御部３１５での処理の点及びデコード開始時刻更新部３１９がさらに設けられている点において、実施の形態１における制御部１１４と異なっている。
【００９７】
再生制御部３１５は、実施の形態１と同様の処理を行うほか、デコード開始時刻更新部３１９とともに、記憶部１１１に記憶されているデコード開始時刻情報ＤＳＴＤを更新する処理を行う。なお、この処理については、図１３を用いて説明する。
デコード開始時刻更新部３１９は、再生制御部３１５とともに、記憶部１１１に記憶されているデコード開始時刻情報ＤＳＴＤを更新する処理を行う。
【００９８】
実施の形態３におけるデコード開始時刻情報更新処理について、図１３を用いて説明する。図１３は、実施の形態３におけるデコード開始時刻情報更新処理を示すフローチャートである。
【００９９】
まず、チャンネルの切り替えが発生すると、再生制御部３１５は、チューナ部１０２を制御し、切替先のチャンネルの放送信号を受信させる。切替先のチャンネルの放送信号はチューナ部１０２で復調されて、その放送信号から生成されたＴＳがデマルチプレクサ部１０３に与えられる。そして、デマルチプレクサ部１０３で映像データパケット及び音声データパケットと共にＰＣＲパケットが抽出され、再生制御部３１５は、ＰＣＲを取得する（Ｓ６０）。ステップＳ６０で取得されたＰＣＲの値を「ＴＡ３」とする。
【０１００】
次に、再生制御部３１５が、取得されたＰＣＲ（ＴＡ３）をシステム時刻計時部１０４に設定すると、システム時刻計時部１０４は、ＳＴＣの計時を開始する（Ｓ６１）。
【０１０１】
次に、再生部１０５に映像データパケットが入力されると（ステップＳ６２でＹｅｓ）、ＰＥＳ処理部１０６は、映像データパケットにＰＥＳヘッダが格納されているか否かを判断する（Ｓ６３）。そして、ＰＥＳ処理部１０６は、ＰＥＳヘッダが格納されている場合（ステップＳ６３でＹｅｓ）には、ステップＳ６４の処理に進み、ＰＥＳヘッダが格納されていない場合（ステップＳ６３でＮｏ）には、ステップＳ６５の処理に進む。
【０１０２】
ステップＳ６４では、再生制御部３１５は、映像データパケットのＰＥＳパケットヘッダを解析してＤＴＳ、ＰＴＳ及びその他の制御情報を取得する。ステップＳ６４で取得されたＤＴＳの値を「ＴＢ３」とし、ＰＴＳの値を「ＴＣ３」とする。
【０１０３】
ステップＳ６５では、ＰＥＳ処理部１０６は、映像データパケットに格納されている映像データをデコードバッファ部１０７に一時的に保存させる。
【０１０４】
次に、再生制御部３１５は、ＰＥＳパケットヘッダを解析して得られる情報に基づいて、デコードバッファ部１０７に保存された映像データにデコード可能なピクチャが存在するか否かを判断する（Ｓ６６）。そして、再生制御部３１５は、デコード可能なピクチャが存在する場合（ステップＳ６６でＹｅｓ）には、ステップＳ６７の処理に進み、デコード可能なピクチャが存在しない場合（ステップＳ６６でＮｏ）には、ステップＳ６２の処理に戻る。
【０１０５】
ステップＳ６７では、再生制御部３１５は、システム時刻計時部１０４から現在のＳＴＣを第１の更新用現在時刻値として取得する。ステップＳ６７で取得されたＳＴＣの値を「ＴＤ３」とする。
【０１０６】
次に、再生制御部３１５は、ステップＳ６７で取得されたＳＴＣ（ＴＤ３）と、ステップＳ６４で取得されたＤＴＳ（ＴＢ３）とが一致するか否かを判断する（Ｓ６８）。そして、再生制御部３１５は、これらが一致する場合（ステップＳ６８でＹｅｓ）には、ステップＳ６９の処理に進み、これらが一致しない場合（ステップＳ６８でＮｏ）には、ステップＳ６７の処理に戻る。
【０１０７】
ステップＳ６９では、デコード開始時刻更新部３１９は、ステップＳ６１でシステム時刻計時部１０４に設定されたＰＣＲ（ＴＡ３）から第１の更新用現在時刻値までの経過時間を示す第１更新用時刻カウントアップ値（ＴＥ３）を算出する。例えば、第１更新用時刻カウントアップ値（ＴＥ３）は、ステップＳ６７で取得されたＳＴＣ（ＴＤ３）から、ステップＳ６１で設定されたＰＣＲ（ＴＡ３）を減算することで算出される。
【０１０８】
次に、デコード開始時刻更新部３１９は、ステップＳ６９で算出された第１更新用時刻カウントアップ値（ＴＥ３）をもとに、デコード開始カウントアップ値（ＴＦ３）を決定する（Ｓ７０）。例えば、デコード開始カウントアップ値（ＴＦ３）は、第１更新用時刻カウントアップ値（ＴＥ３）から、予め定められた「α」値を減算した値とする。なお、「α」値は、第１更新用時刻カウントアップ値（ＴＥ３）よりも小さくなるように、予め定めておけばよい。
【０１０９】
次に、デコード開始時刻更新部３１９は、記憶部１１１に記憶されているデコード開始時刻テーブルＤＳＴＴにおいて、切り替え先のチャンネルに対応するサービスＩＤがサービスＩＤ欄ＤＳＴＴ１に格納されているレコードを特定し、特定されたレコードのデコード開始カウントアップ値欄ＤＳＴＴ２に、ステップＳ７０で決定されたデコード開始カウントアップ値（ＴＦ３）を格納する（Ｓ７１）。なお、デコード開始時刻更新部３１９は、記憶部１１１に記憶されているデコード開始時刻テーブルＤＳＴＴにおいて、切替先のチャンネルに対応するサービスＩＤがサービスＩＤ欄ＤＳＴＴ１に格納されていない場合には、デコード開始時刻テーブルＤＳＴＴに新たなレコードを作成して、作成されたレコードに、切替先のチャンネルに対応するサービスＩＤと、ステップＳ７０で決定されたデコード開始カウントアップ値（ＴＦ３）とを格納する。
【０１１０】
図１３に示されたデコード開始時刻情報更新処理は、例えば、初期スキャン、再スキャン等のチャンネルスキャン動作時に実行されればよい。
【０１１１】
また、実施の形態１及び実施の形態２におけるデコード開始時刻テーブルＤＳＴＴのデコード開始カウントアップ値は、予め上述したデコード開始時刻情報更新処理をサービスＩＤ毎に実行して決定されるようにしてもよい。このようにすることで、デコード開始時刻更新部３１９は、実施の形態１及び実施の形態２におけるデコード開始時刻テーブルＤＳＴＴを生成することができる。
【０１１２】
以上のように、実施の形態３に係る映像表示装置３００は、デコード開始時刻テーブルＤＳＴＴに登録されたデコード開始カウントアップ値を最新の放送信号に合わせて最適化することができるため、放送信号のＴＳ状態が変化した場合においても、ユーザの選局操作があってから選局先のチャンネルの映像を表示するまでの時間を短縮することができる。
【０１１３】
実施の形態４．
図１４は、実施の形態４に係る映像表示装置４００の構成を概略的に示すブロック図である。映像表示装置４００は、入力端子１０１と、チューナ部１０２と、デマルチプレクサ部１０３と、システム時刻計時部１０４と、再生部１０５と、フレームバッファ部１０９と、出力端子１１０と、記憶部２１１と、制御部４１４とを備える。実施の形態４に係る映像表示装置４００は、制御部４１４において、実施の形態２に係る映像表示装置２００と異なっている。
【０１１４】
制御部４１４は、映像表示装置４００での処理を制御する。制御部４１４は、再生制御部４１５と、デコード開始時刻変換部１１６と、正規時刻設定部２１７と、デコード開始時刻更新部４１９と、表示開始時刻更新部４２０とを備える。実施の形態４における制御部４１４は、再生制御部４１５での処理の点、並びに、デコード開始時刻更新部４１９及び表示開始時刻更新部４２０がさらに設けられている点において、実施の形態２における制御部２１４と異なっている。
【０１１５】
再生制御部４１５は、実施の形態２と同様の処理を行うほか、デコード開始時刻更新部４１９とともに、記憶部２１１に記憶されているデコード開始時刻情報ＤＳＴＤを更新する処理を行う。また、更新制御部４１６は、表示開始時刻更新部４２０とともに、記憶部２１１に記憶されている表示開始時刻情報ＰＳＴＤを更新する処理を行う。なお、これらの処理については、図１５を用いて説明する。
デコード開始時刻更新部４１９は、実施の形態３におけるデコード開始時刻更新部３１９と同様に、再生制御部４１５とともに、記憶部２１１に記憶されているデコード開始時刻情報ＤＳＴＤを更新する処理を行う。
表示開始時刻更新部４２０は、再生制御部４１５とともに、記憶部２１１に記憶されている表示開始時刻情報ＰＳＴＤを更新する処理を行う。
【０１１６】
次に、実施の形態４における表示開始時刻情報更新処理について図１５を用いて説明する。図１５は、実施の形態４における表示開始時刻情報更新処理を示すフローチャートである。
【０１１７】
まず、チャンネルの切り替えが発生すると、再生制御部４１５は、チューナ部１０２を制御し、切替先のチャンネルの放送信号を受信させる。切替先のチャンネルの放送信号はチューナ部１０２で復調されて、その放送信号から生成されたＴＳがデマルチプレクサ部１０３に与えられる。そして、デマルチプレクサ部１０３で映像データパケット及び音声データパケットと共にＰＣＲパケットが抽出され、再生制御部４１５は、ＰＣＲを取得する（Ｓ８０）。ステップＳ８０で取得されたＰＣＲの値を「ＴＡ４」とする。
【０１１８】
次に、再生制御部４１５が、取得されたＰＣＲ（ＴＡ４）をシステム時刻計時部１０４に設定すると、システム時刻計時部１０４は、ＳＴＣの計時を開始する（Ｓ８１）。
【０１１９】
次に、再生部１０５に映像データパケットが入力されると（ステップＳ８２でＹｅｓ）、ＰＥＳ処理部１０６は、映像データパケットにＰＥＳヘッダが格納されているか否かを判断する（Ｓ８３）。そして、ＰＥＳ処理部１０６は、ＰＥＳヘッダが格納されている場合（ステップＳ８３でＹｅｓ）には、ステップＳ８４の処理に進み、ＰＥＳヘッダが格納されていない場合（ステップＳ８３でＮｏ）には、ステップＳ８５の処理に進む。
【０１２０】
ステップＳ８４では、再生制御部４１５は、映像データパケットのＰＥＳパケットヘッダを解析してＤＴＳ、ＰＴＳ及びその他の制御情報を取得する。ステップＳ８４で取得されたＤＴＳの値を「ＴＢ４」とし、ＰＴＳの値を「ＴＣ４」とする。
【０１２１】
ステップＳ８５では、ＰＥＳ処理部１０６は、映像データパケットに格納されている映像データをデコードバッファ部１０７に一時的に保存させる。
【０１２２】
次に、再生制御部４１５は、ＰＥＳパケットヘッダを解析して得られる情報に基づいて、デコードバッファ部１０７に保存された映像データにデコード可能なピクチャが存在するか否かを判断する（Ｓ８６）。そして、再生制御部４１５は、デコード可能なピクチャが存在する場合（ステップＳ８６でＹｅｓ）には、ステップＳ８７の処理に進み、デコード可能なピクチャが存在しない場合（ステップＳ８６でＮｏ）には、ステップＳ８２の処理に戻る。
【０１２３】
ステップＳ８７では、再生制御部４１５は、システム時刻計時部１０４から現在のＳＴＣを第１の更新用現在時刻値として取得する。ステップＳ８７で取得されたＳＴＣの値を「ＴＤ４」とする。
【０１２４】
次に、再生制御部４１５は、ステップＳ８７で取得されたＳＴＣ（ＴＤ４）と、ステップＳ８４で取得されたＤＴＳ（ＴＢ４）とが一致するか否かを判断する（Ｓ８８）。そして、再生制御部４１５は、これらが一致する場合（ステップＳ８８でＹｅｓ）には、ステップＳ８９の処理に進み、これらが一致しない場合（ステップＳ８８でＮｏ）には、ステップＳ８７の処理に戻る。
【０１２５】
ステップＳ８９では、デコード開始時刻更新部４１９は、ステップＳ８１でシステム時刻計時部１０４に設定されたＰＣＲ（ＴＡ４）から第１の更新用現在時刻値までの経過時間を示す第１更新用時刻カウントアップ値（ＴＥ４）を算出する。例えば、第１更新用時刻カウントアップ値（ＴＥ４）は、ステップＳ８７で取得されたＳＴＣ（ＴＤ４）から、ステップＳ８１で設定されたＰＣＲ（ＴＡ４）を減算することで算出される。
【０１２６】
次に、デコード開始時刻更新部４１９は、ステップＳ８９で算出された第１更新用時刻カウントアップ値（ＴＥ４）をもとに、デコード開始カウントアップ値（ＴＦ４）を決定する（Ｓ９０）。例えば、デコード開始カウントアップ値（ＴＦ４）は、更新用時刻カウントアップ値（ＴＥ４）から、予め定められた「α」値を減算した値とする。
【０１２７】
次に、デコード開始時刻更新部４１９は、記憶部２１１に記憶されているデコード開始時刻テーブルＤＳＴＴにおいて、切り替え先のチャンネルに対応するサービスＩＤがサービスＩＤ欄ＤＳＴＴ１に格納されているレコードを特定し、特定されたレコードのデコード開始カウントアップ値欄ＤＳＴＴ２に、ステップＳ９０で決定されたデコード開始カウントアップ値（ＴＦ４）を格納する（Ｓ９１）。なお、デコード開始時刻更新部４１９は、記憶部２１１に記憶されているデコード開始時刻テーブルＤＳＴＴにおいて、切替先のチャンネルに対応するサービスＩＤがサービスＩＤ欄ＤＳＴＴ１に格納されていない場合には、デコード開始時刻テーブルＤＳＴＴに新たなレコードを作成して、作成されたレコードに、切替先のチャンネルに対応するサービスＩＤと、ステップＳ９０で決定されたデコード開始カウントアップ値（ＴＦ４）とを格納する。
【０１２８】
次に、再生制御部４１５は、デコードバッファ部１０７から、デコードする映像データをデコード部１０８に出力させ、この映像データをデコード部１０８にデコードさせる（Ｓ９２）。
【０１２９】
そして、デコード部１０８は、映像データをデコードすることにより生成した映像信号をフレームバッファ部１０９に一時的に保存させる（Ｓ９３）。
【０１３０】
再生制御部４１５は、フレームバッファ部１０９に映像信号が保存されると、システム時刻計時部１０４から現在のＳＴＣを第２の更新用現在時刻値として取得する（Ｓ９４）。ステップＳ９４で取得されたＳＴＣの値を「ＴＧ４」とする。
【０１３１】
次に、再生制御部４１５は、ステップＳ９４で取得されたＳＴＣ（ＴＧ４）とステップＳ８４で取得されたＰＴＳ（ＴＣ４）とが一致するか否かを判断する（Ｓ９５）。そして、再生制御部４１５は、これらが一致する場合（ステップＳ９５でＹｅｓ）には、ステップＳ９６の処理に進み、これらが一致しない場合（ステップＳ９５でＮｏ）には、ステップＳ９４の処理に戻る。
【０１３２】
ステップＳ９６では、表示開始時刻更新部４２０は、ステップＳ８１でシステム時刻計時部１０４に設定されたＰＣＲ（ＴＡ４）から第２の更新用現在時刻値までの経過時間を示す第２更新用時刻カウントアップ値（ＴＨ４）を算出する。例えば、第２更新用時刻カウントアップ値（ＴＨ４）は、ステップＳ９４で取得されたＳＴＣ（ＴＧ４）から、ステップＳ８１で設定されたＰＣＲ（ＴＡ４）を減算することで算出される。
【０１３３】
次に、表示開始時刻更新部４２０は、ステップＳ９７で算出された第２更新用時刻カウントアップ値（ＴＨ４）をもとに、表示開始カウントアップ値（ＴＪ４）を決定する（Ｓ９７）。例えば、表示開始カウントアップ値（ＴＪ４）は、第２更新用時刻カウントアップ値（ＴＨ４）から、予め定められた「β」値を減算した値とする。なお、「β」値は、第２更新用時刻カウントアップ値（ＴＨ４）よりも小さくなるように、予め定めておけばよい。
【０１３４】
次に、表示開始時刻更新部４２０は、記憶部２１１に記憶されている表示開始時刻テーブルＰＳＴＴにおいて、切り替え先のチャンネルに対応するサービスＩＤがサービスＩＤ欄ＰＳＴＴ１に格納されているレコードを特定し、特定されたレコードの表示開始カウントアップ値欄ＰＳＴＴ２に、ステップＳ９７で決定された表示開始カウントアップ値（ＴＪ４）を格納する（Ｓ９８）。なお、表示開始時刻更新部４２０は、記憶部２１１に記憶されている表示開始時刻テーブルＰＳＴＴにおいて、切替先のチャンネルに対応するサービスＩＤがサービスＩＤ欄ＰＳＴＴ１に格納されていない場合には、表示開始時刻テーブルＰＳＴＴに新たなレコードを作成して、作成されたレコードに、切替先のチャンネルに対応するサービスＩＤと、ステップＳ９７で決定された表示開始カウントアップ値（ＴＪ４）とを格納する。
【０１３５】
上述した表示開始時刻情報更新処理は、例えば、初期スキャン、再スキャン等のチャンネルスキャン動作時に実行されればよい。
【０１３６】
また、実施の形態２における表示開始時刻テーブルＰＳＴＴの表示開始カウントアップ値は、予め上述した表示開始時刻情報更新処理をサービスＩＤ毎に実行して決定されるようにしてもよい。このようにすることで、表示開始時刻更新部４２０は、実施の形態２における表示開始時刻テーブルＰＳＴＴを生成することができる。
【０１３７】
以上のように、実施の形態４に係る映像表示装置４００は、表示開始時刻テーブルＰＳＴＴに登録された表示開始カウントアップ値を最新の放送信号に合わせて最適化することができるため、放送信号のＴＳ状態が変化した場合においても、ユーザの選局操作があってから選局先のチャンネルの映像を表示するまでの時間を短縮することができる。
【０１３８】
実施の形態５．
図１６は、実施の形態５に係る映像表示装置５００の構成を概略的に示すブロック図である。映像表示装置５００は、入力端子１０１と、チューナ部１０２と、デマルチプレクサ部１０３と、システム時刻計時部１０４と、再生部１０５と、フレームバッファ部１０９と、出力端子１１０と、記憶部２１１と、制御部５１４と、入力部５３０とを備える。実施の形態５に係る映像表示装置５００は、制御部５１４での処理の点及び入力部５３０がさらに備えられている点において、実施の形態４に係る映像表示装置４００と異なっている。
【０１３９】
入力部５３０は、ユーザからの操作の入力を受け付ける。例えば、入力部５３０は、図示されていない表示装置の画面に表示されたＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介して、操作の入力を受け付けてもよい。
【０１４０】
制御部５１４は、映像表示装置５００での処理を制御する。制御部５１４は、再生制御部４１５と、デコード開始時刻変換部１１６と、正規時刻設定部２１７と、デコード開始時刻更新部４１９と、表示開始時刻更新部４２０と、高速表示モード選択部５２１とを備える。実施の形態５における制御部５１４は、高速表示モード選択部５２１がさらに設けられている点において、実施の形態４における制御部４１４と異なっている。
【０１４１】
高速表示モード選択部５２１は、例えば、ユーザが、「高速表示モード１」、「高速表示モード２」又は「高速表示モード３」等を、入力部５３０を用いて選択すると、選択されたモードに合わせてデコード開始時刻テーブルＤＳＴＴのデコード開始カウントアップ値及び表示開始時刻テーブルＰＳＴＴの表示開始カウントアップ値を調整する。例えば、高速表示モード選択部５２１は、「高速表示モード１」が選択された場合は、これらのカウントアップ値を調整せず（デフォルト値のまま）、「高速表示モード２」が選択された場合は、これらのカウントアップ値をデフォルト値から一律「γ」値だけ減算し、「高速表示モード３」が選択された場合は、これらのカウントアップ値をデフォルト値から一律「σ」値だけ減算する。ここで、「γ」値及び「σ」値は、デコード開始カウントアップ値及び表示開始カウントアップ値よりも小さくなるように予め定めておけばよい。
なお、デコード開始時刻変換部１１６、正規時刻設定部２１７及び表示開始時刻変換部２１８は、高速表示モード選択部５２１で調整されたカウントアップ値を用いて、それぞれの処理を行う。
【０１４２】
以上のように、実施の形態５に係る映像表示装置５００によれば、ユーザの嗜好に合わせたピクチャの表示タイミングを提供できるため、ユーザの満足感を向上することができる。
【符号の説明】
【０１４３】
１００，２００，３００，４００，５００：映像表示装置、  １０１：入力端子、  １０２：チューナ部、  １０３：デマルチプレクサ部、  １０４：システム時刻計時部、  １０５：再生部、  １０６：ＰＥＳ処理部、  １０７：デコードバッファ部、  １０８：デコード部、  １０９：フレームバッファ部、  １１０：出力端子、  １１１，２１１：記憶部、  １１２：フラッシュＲＯＭ、  １１３：ＲＡＭ、  １１４，２１４，３１４，４１４，５１４：制御部、  １１５，３１５，４１５：再生制御部、  １１６：デコード開始時刻変換部、  １１７，２１７：正規時刻設定部、  ２１８：表示開始時刻変換部、  ３１９，４１９：デコード開始時刻更新部、  ４２０：表示開始時刻更新部、  ５２１：高速表示モード選択部、  ５３０：入力部。
【図１】
0005743516.tif 000002
【図２】
0005743516.tif 000003
【図３】
0005743516.tif 000004
【図４】
0005743516.tif 000005
【図５】
0005743516.tif 000006
【図６】
0005743516.tif 000007
【図７】
0005743516.tif 000008
【図８】
0005743516.tif 000009
【図９】
0005743516.tif 000010
【図１０】
0005743516.tif 000011
【図１１】
0005743516.tif 000012
【図１２】
0005743516.tif 000013
【図１３】
0005743516.tif 000014
【図１４】
0005743516.tif 000015
【図１５】
0005743516.tif 000016
【図１６】
0005743516.tif 000017