(57)【要約】  システムおよび／または方法は、あるビデオ・チャンネルから別のビデオ・チャンネルへの、特に、ディジタル・ビデオ・チャンネルからの変更の間の空白の時間を短縮する。システムは、新たなチャンネルからのビデオが取得されるまで、古いビデオ・チャンネルからのビデオを可能な限り提供する。特に、ビデオ・パケット・バッファのアンダーフロー（アンダーフローの状態またはイベント）が発生するまで、ビデオ・パケット・バッファに格納された古いチャンネルからのビデオ出力信号が提供される。これは、システムが新たなビデオ・チャンネルを取得する間に行われる（即ち、アナログまたは異なる周波数のディジタル・ビデオ・チャンネルの場合はセレクタ、または、古いディジタル・ビデオ・チャンネルのディジタル・ビデオ・サブチャンネルの場合はＭＰＥＧトランスポート・ストリーム復号器のＰＩＤフィルタ）。ビデオ・パケット・バッファのアンダーフローの状態またはイベントが発生する前に新たなビデオが取得される場合には、ビデオの出力を空白にしてもよいし、空白にしなくてもよい。そうでない場合には、空白は短期間のみ発生する。これより、約４００〜５００ｍｓの短縮になる。
2008503181.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ・チャンネルを変更する方法であって、
現在選択されているディジタル・ビデオ・チャンネルのビデオ信号を格納するステップと、
前記現在選択されているディジタル・ビデオ・チャンネルから新たなビデオ・チャンネルに変更するリクエストを受信するステップと、
前記リクエストされた新たなビデオ・チャンネルを選択するステップと、
前記リクエストされた新たなビデオ・チャンネルを選択している間に、バッファ・アンダーフロー・イベントが発生するまで、以前に選択された格納済のディジタル・ビデオ・チャンネルを表す出力ビデオ信号を提供するステップとを含む、前記方法。
【請求項２】
前記リクエストされた新たなビデオ・チャンネルが選択されるまで、前記バッファ・アンダーフロー・イベントが発生する場合には、ビデオ出力を空白にし、そうでない場合には、前記リクエストされた新たなビデオ・チャンネルが選択されていれば、前記リクエストされた新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップと、
前記ビデオ出力が空白にされていれば、前記新たなビデオ・チャンネルが選択されたとき、ビデオ出力の空白を終了し、前記新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップを含む請求項１に記載の方法。
【請求項３】
前記現在選択されているディジタル・ビデオ・チャンネルから新たな前記ビデオ・チャンネルに変更するリクエストを受信するステップが、前記現在選択されているディジタル・ビデオ・チャンネルから新たなディジタル・ビデオ・チャンネルおよび新たなアナログ・ビデオ・チャンネルの一方である前記リクエストされた新たなビデオ・チャンネルに変更するリクエストを受信するステップを含む請求項１に記載の方法。
【請求項４】
前記新たなビデオ・チャンネルが選択されたとき、ビデオ出力の空白を終了し、前記新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップが、前記新たなビデオ・チャンネルの有効な信号パラメータを決定することによって示される前記新たなビデオ・チャンネルが選択されたとき、ビデオ出力の空白を終了し、前記新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップを含む請求項２に記載の方法。
【請求項５】
前記新たなビデオ・チャンネルの前記有効な信号パラメータは、アナログ・ビデオ・チャンネルの場合は同期信号であり、ディジタル・ビデオ・チャンネルの場合は有効なＰＩＤである請求項４に記載の方法。
【請求項６】
前記現在選択されているディジタル・ビデオ・チャンネルから新たなビデオ・チャンネルに変更するリクエストを受信するステップが、前記現在選択されているディジタル・ビデオ・チャンネルから新たなディジタル・ビデオ・チャンネルに変更するリクエストを受信するステップを含み、
前記リクエストされた新たなビデオ・チャンネルを選択するステップが、前記リクエストされた新たなディジタル・ビデオ・チャンネルが以前に選択されたディジタル・ビデオ・チャンネルのサブチャンネルであるときに前記リクエストされた新たなディジタル・ビデオ・チャンネルを選択する場合には、ＭＰＥＧトランスポート・ストリーム復号器内のＰＩＤフィルタを変更するステップを含み、そうでない場合、前記リクエストされた新たなディジタル・ビデオ・チャンネルが以前に選択されたディジタル・ビデオ・チャンネルのサブチャンネルでないときに前記ＭＰＥＧトランスポート・ストリーム復号器のＰＩＤフィルタおよびセレクタ周波数を変更するステップを含む請求項１に記載の方法。
【請求項７】
ビデオ信号受信機を動作させる方法であって、
現在選択されているディジタル・ビデオ・チャンネルのディジタル・ビデオ・チャンネル・ビデオ・パケットをビデオ・パケット・バッファに格納するステップと、
新たなビデオ・チャンネルを取得するリクエストを受信するステップと、
前記リクエストされた新たなビデオ・チャンネルを選択することを試行するステップと、
前記リクエストされた新たなビデオ・チャンネルの選択を試行している間に、前記ビデオ・パケット・バッファ内にバッファ・アンダーフロー・イベントが発生するまで、前記ビデオ・パケット・バッファからの前記格納済のディジタル・ビデオ・パケットを提供するステップとを含む、前記方法。
【請求項８】
前記リクエストされた新たなビデオ・チャンネルが選択されるまで、前記バッファ・アンダーフロー・イベントが発生する場合には、ビデオ出力を空白にし、そうでない場合には、前記リクエストされた新たなビデオ・チャンネルが選択されていれば、前記リクエストされた新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップと、
前記ビデオ出力が空白にされていれば、前記新たなビデオ・チャンネルが選択されたとき、ビデオ出力の空白を終了し、前記新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップを含む請求項７に記載の方法。
【請求項９】
前記リクエストされた新たなビデオ・チャンネルを取得するための前記リクエストを受信するステップが、新たなディジタル・ビデオ・チャンネルおよび新たなアナログ・ビデオ・チャンネルの一方である新たなビデオ・チャンネルを取得するリクエストを受信するステップを含む請求項７に記載の方法。
【請求項１０】
前記新たなビデオ・チャンネルが選択されたとき、ビデオ出力の空白を終了し、前記新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップが、前記新たなビデオ・チャンネルの有効な信号パラメータを決定することによって示される前記新たなビデオ・チャンネルが選択されたとき、ビデオ出力の空白を終了し、前記新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップを含む請求項８に記載の方法。
【請求項１１】
前記新たなビデオ・チャンネルの前記有効な信号パラメータは、アナログ・ビデオ・チャンネルの場合は同期信号であり、ディジタル・ビデオ・チャンネルの場合は有効なＰＩＤである請求項１０に記載の方法。
【請求項１２】
前記リクエストされた新たなビデオ・チャンネルを取得するためのリクエストを受信するステップが、新たなディジタル・ビデオ・チャンネルを取得するためのリクエストを受信するステップを含み、
前記リクエストされた新たなビデオ・チャンネルを選択することを試行するステップが、前記リクエストされた新たなディジタル・ビデオ・チャンネルが以前に選択されたディジタル・ビデオ・チャンネルのサブチャンネルであるときに前記リクエストされた新たなディジタル・ビデオ・チャンネルを選択することを試行する場合には、ＭＰＥＧトランスポート・ストリーム復号器のＰＩＤフィルタを変更するステップを含み、そうでない場合、前記リクエストされた新たなディジタル・ビデオ・チャンネルが以前に選択されたディジタル・ビデオ・チャンネルのサブチャンネルでないときに前記ＭＰＥＧトランスポート・ストリーム復号器のＰＩＤフィルタおよびセレクタ周波数を変更するステップを含む請求項７に記載の方法。
【請求項１３】
ビデオ信号セレクタと、
前記ビデオ信号セレクタに結合されたＭＰＥＧトランスポート・ストリーム復号器と、
前記ＭＰＥＧトランスポート・ストリーム復号器に結合されたビデオ・パケット・バッファと、
前記ビデオ信号セレクタ、前記ＭＰＥＧトランスポート・ストリーム復号器、および前記ビデオ・パケット・バッファに結合され、前記ビデオ信号セレクタ、前記ＭＰＥＧトランスポート・ストリーム復号器、および前記ビデオ・パケット・バッファを制御するプロセッサとを含み、
前記プロセッサに関連付けられたプログラム・インストラクションは、前記プロセッサに、
現在選択されているディジタル・ビデオ・チャンネルのビデオ信号を格納するステップと、
現在選択されているディジタル・ビデオ・チャンネルから新たなビデオ・チャンネルに変更するリクエストを受信するステップと、
前記ビデオ信号セレクタに前記リクエストされた新たなビデオ・チャンネルを選択することを試行させるステップと、
前記ビデオ信号セレクタが前記リクエストされた新たなビデオ・チャンネルを選択することを試行している間に、前記ビデオ・パケット・バッファが、前記ビデオ・パケット・バッファにバッファ・アンダーフロー・イベントが発生するまで、以前に選択されたディジタル・ビデオ・チャンネルからのディジタル・ビデオ・チャンネル・ビデオ・パケットを提供するようにするステップとを実行させる、ビデオ信号プロセッサ。
【請求項１４】
前記プロセッサに関連付けられた前記プログラム・インストラクションは、前記プロセッサに、前記ビデオ信号セレクタによって前記リクエストされた新たなビデオ・チャンネルが選択されるまで、前記バッファ・アンダーフロー・イベントが発生する場合には、ビデオ出力を空白にし、そうでない場合には、前記ビデオ信号チューナによって前記リクエストされた新たなビデオ・チャンネルが選択されていれば、前記リクエストされた新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップと、
前記ビデオ出力が空白にされていれば、前記新たなビデオ・チャンネルが選択されたとき、ビデオ出力の空白を終了し、前記新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップとをさらに実行させる請求項１３に記載のビデオ信号プロセッサ。
【請求項１５】
前記プログラム・インストラクションは、前記プロセッサに、
新たなディジタル・ビデオ・チャンネルおよび新たなアナログ・ビデオ・チャンネルの一方である前記リクエストされた新たなビデオ・チャンネルを変更する前記リクエストを受信するステップを実行させる請求項１３に記載のビデオ信号プロセッサ。
【請求項１６】
前記プログラム・インストラクションは、前記プロセッサに、前記新たなビデオ・チャンネルの有効な信号パラメータを決定することによって示される前記新たなビデオ・チャンネルが前記ビデオ信号セレクタにより選択されとき、ビデオ出力の空白を終了し、前記新たなビデオ・チャンネルを表すビデオ出力信号を提供するステップを実行させる請求項１４に記載のビデオ信号プロセッサ。
【請求項１７】
前記新たなビデオ・チャンネルの前記有効な信号パラメータは、アナログ・ビデオ・チャンネルの場合は同期信号であり、ディジタル・ビデオ・チャンネルの場合は有効なＰＩＤである請求項１６に記載のビデオ信号プロセッサ。
【請求項１８】
前記プログラム・インストラクションは、さらに、前記プロセッサに、新たなディジタル・ビデオ・チャンネルを取得するためのリクエストを受信するステップを含む前記リクエストされた新たなビデオ・チャンネルを変更するための前記リクエストを受信するステップと、
前記ビデオ信号セレクタに、前記リクエストされた新たなディジタル・ビデオ・チャンネルが以前に選択されたディジタル・ビデオ・チャンネルのサブチャンネルであるときに前記リクエストされた新たなディジタル・ビデオ・チャンネルを選択することを試行する場合には、ＭＰＥＧトランスポート・ストリーム復号器のＰＩＤフィルタを変更することによって、そうでない場合、前記リクエストされた新たなディジタル・ビデオ・チャンネルが以前に選択されたディジタル・ビデオ・チャンネルのサブチャンネルでないときに前記ＭＰＥＧトランスポート・ストリーム復号器のＰＩＤフィルタおよびセレクタ周波数を変更することによって、前記リクエストされた新たなビデオ・チャンネルを選択することを試行させるステップを実行させる請求項１３に記載のビデオ信号プロセッサ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ビデオ信号を処理するための方法および装置に関し、より具体的には、あるテレビジョン・チャンネルから別のテレビジョン・チャンネルに変更するための方法および装置に関する。
【背景技術】
【０００２】
テレビジョンのチャンネルを変更する際、チャンネルを変更するコマンドの受信と新しく取得したチャンネルの提供との間に間隔が存在する。従って、ビデオ（映像）ｙの空白の期間が存在する。この期間、即ち、レイテンシー（待ち時間）は、幾つかの要因によるものである。最も重大な要因は、テレビジョン・チャンネル・チューナが新しいチャンネルにチューニングを行う、または新しいチャンネルを取得するのに要する時間である。
【０００３】
ユーザは、できるだけ早く新しく選択されたチャンネルを見ることを望むため、多くのチャンネル変更スキームは、チューナの応答時間を短縮することを重視している。このようなスキームは、ある程度効果的であるが、チャンネルの変更の間スクリーン上で壊れたマクロ・ブロックやエラーを表示することを回避するために、スクリーンを空白にする待ち時間が依然として存在する。
【０００４】
通常、チャンネルの変更が行われる際、まず、ビデオは空白となり、チューナのチューニング周波数が変更される。新しいチャンネルが取得されると、ビデオ出力の空白が終了する。これにより、チャンネルの変更の間に壊れたマクロ・ブロック、色のミスマッチなど、異常な動作をユーザが見ることが阻止される。しかしながら、この空白の期間は、新しいチャンネルが表示されるまでに、長すぎるように思われる。
【０００５】
従って、上述の説明から明らかなように、要求されているものは、あるテレビジョン・チャンネルから別のテレビジョン・チャンネルに変更する間の空白の期間を可能な限り短縮するビデオ信号プロセッサである。
【０００６】
従って、さらに、上述の説明から明らかなように、要求されているものは、テレビジョン・チャンネルの変更の間におけるビデオの中断を可能な限り小さくしたビデオ信号プロセッサである。
【０００７】
これらの要求、およびその他の要求は、本発明の原理を適用すること、さらに／または、本願で図示、および／または説明されたような１つ以上の様々な方法、形態、および／または、システムを実施することにより達成される。
【発明の開示】
【０００８】
（発明の概要）
あるテレビジョン・チャンネルから別のテレビジョン・チャンネルに変更する間の空白の時間を短縮するためのシステムおよび方法は、新しいチャンネルからビデオが得られるまで、古いチャンネルのビデオをできる限り提供する。これは、チューニングの状況に応じてビデオを空白にすること、または、ビデオを空白にすることなく達成される。
【０００９】
特に、ビデオ・バッファのアンダーフロー（アンダーフローの状態またはイベント）が発生するまで、ビデオ・バッファに格納された古いチャンネルを表すビデオ出力信号が提供される。これは、システムが新たなテレビジョン・チャンネルを取得する間に行われる（即ち、アナログまたは異なる周波数のディジタル・テレビジョン・チャンネルの場合はセレクタ、または、古いディジタル・テレビジョン・チャンネルのディジタル・テレビジョン・サブチャンネルの場合はＭＰＥＧトランスポート・ストリーム復号器のＰＩＤフィルタ）。ビデオ・パケット・バッファのアンダーフローの状態またはイベントが発生する前に新たなビデオ出力信号が取得される場合には、ビデオの出力を空白にしてもよいし、空白にしなくてもよい。そうでない場合には、空白は短期間のみ発生する。これより、約４００〜５００ｍｓの短縮になる。
【００１０】
一形態においては、本発明は、ビデオ信号プロセッサにおいてテレビジョン・チャンネルを変更する方法を提供する。この方法は、（ａ）現在チューニングされているディジタル・テレビジョン・チャンネルのビデオ信号を格納するステップと、（ｂ）現在チューニングされているディジタル・テレビジョン・チャンネルから新たなテレビジョン・チャンネルに変更するリクエストを受信するステップと、（ｃ）リクエストされた新たなテレビジョン・チャンネルにチューニングするステップと、（ｄ）リクエストされた新たなテレビジョン・チャンネルにチューニングしている間に、バッファ・アンダーフロー・イベントが発生するまで、以前にチューニングされた格納済のディジタル・テレビジョン・チャンネルを表すビデオ出力信号を提供するステップと、（ｅ）リクエストされた新たなテレビジョン・チャンネルにチューニングされるまで、バッファ・アンダーフロー・イベントが発生する場合には、ビデオ出力を空白にし、そうでない場合には、リクエストされた新たなテレビジョン・チャンネルがチューニングされていれば、リクエストされた新たなテレビジョン・チャンネルを表すビデオ出力信号を提供するステップと、（ｆ）ビデオ出力が空白にされていれば、新たなテレビジョン・チャンネルがチューニングされたとき、ビデオ出力の空白を終了し、新たなテレビジョン・チャンネルを表すビデオ出力信号を提供するステップとを含む。
【００１１】
別の形態においては、本発明は、ビデオ信号プロセッサを動作させる方法を提供する。この方法は、（ａ）現在チューニングされているディジタル・テレビジョン・チャンネルのディジタル・テレビジョン・チャンネル・ビデオ・パケットをビデオ・バッファに格納するステップと、（ｂ）新たなテレビジョン・チャンネルを取得するリクエストを受信するステップと、（ｃ）リクエストされた新たなテレビジョン・チャンネルにチューニングすることを試行するステップと、（ｄ）リクエストされた新たなテレビジョン・チャンネルへのチューニングを試行している間に、ビデオ・バッファにバッファ・アンダーフロー・イベントが発生するまで、ビデオ・バッファからの格納済のディジタル・テレビジョン・チャンネル・ビデオ・パケットを提供するステップと、（ｅ）リクエストされた新たなテレビジョン・チャンネルにチューニングされるまで、バッファ・アンダーフロー・イベントが発生する場合には、ビデオ出力を空白にし、そうでない場合には、リクエストされた新たなテレビジョン・チャンネルにチューニングされていれば、リクエストされた新たなテレビジョン・チャンネルを表すビデオ出力信号を提供するステップと、（ｆ）ビデオ出力が空白にされていれば、新たなテレビジョン・チャンネルにチューニングされたとき、ビデオ出力の空白を終了し、新たなテレビジョン・チャンネルを表すビデオ出力信号を提供するステップを含む。
【００１２】
別の形態においては、本発明は、ビデオ信号プロセッサを提供する。このビデオ信号プロセッサは、ビデオ信号チューナと、このビデオ信号チューナに結合されたＭＰＥＧトランスポート・ストリーム復号器と、このＭＰＥＧトランスポート・ストリーム復号器に結合されたビデオ・バッファと、ビデオ信号チューナ、ＭＰＥＧトランスポート・ストリーム復号器、およびビデオ・バッファに結合され、ビデオ信号チューナ、ＭＰＥＧトランスポート・ストリーム復号器、およびビデオ・バッファを制御するプロセッサとを含み、このプロセッサにはプログラム・インストラクションが関連付けられている。プログラム・インストラクションは、プロセッサに、（ａ）現在チューニングされているディジタル・テレビジョン・チャンネルのビデオ信号を格納するステップと、（ｂ）現在チューニングされているディジタル・テレビジョン・チャンネルから新たなテレビジョン・チャンネルに変更するリクエストを受信するステップと、（ｃ）ビデオ信号チューナにリクエストされた新たなテレビジョン・チャンネルにチューニングすることを試行させるステップと、（ｄ）ビデオ信号チューナがリクエストされた新たなテレビジョン・チャンネルにチューニングすることを試行している間に、ビデオ・バッファが、このビデオ・バッファにバッファ・アンダーフロー・イベントが発生するまで、以前にチューニングされたディジタル・テレビジョン・チャンネルからのディジタル・テレビジョン・チャンネル・ビデオ・パケットを提供するようにするステップと、（ｅ）テレビジョン信号チューナによってリクエストされた新たなテレビジョン・チャンネルにチューニングされるまで、バッファ・アンダーフロー・イベントが発生する場合には、ビデオ出力を空白にし、そうでない場合には、ビデオ信号チューナによってリクエストされた新たなテレビジョン・チャンネルにチューニングされていれば、リクエストされた新たなテレビジョン・チャンネルを表すビデオ出力信号を提供するステップと、（ｆ）ビデオ出力が空白にされていれば、新たなテレビジョン・チャンネルにチューニングされたとき、ビデオ出力の空白を終了し、新たなテレビジョン・チャンネルを表すビデオ出力信号を提供するステップとを実行させる。
【００１３】
上述した、またはその他の本発明の特徴および目的、また、これを達成する方法は、添付図面と共に以下の本発明の一実施の形態の説明を参照することによって明らかになり、本発明自体もより良く理解できるようになるであろう。
【００１４】
幾つかの図面を通して共通の参照符号は共通の部分を示している。図面は本発明の実施の形態を表しているが、図面は必ずしも実際の寸法に一致したものではなく、本発明を良好に示し、説明するために、特徴が誇張されている場合もある。本願で例示した内容は、本発明の一実施の形態を一態様で示したものであり、このような例示した内容は、どのような点においても本発明を限定するように解釈されるべきではない。
【発明を実施するための最良の形態】
【００１５】
図１は、概ね参照符号１０によって、ビデオ信号プロセッサ／ビデオ信号チューナの様々なチャンネルの変更状態を示す状態図である。状態図１０は、２つの状態、即ち、ディジタル・チャンネル状態およびアナログ・チャンネル状態を有する。ディジタル・チャンネルおよびアナログ・チャンネルは、ビデオ信号プロセッサの２つの想定可能なチューニング状態、および／または、そのチューナ（以下、集合的にビデオ信号プロセッサ）を表す。従って、ビデオ信号プロセッサは、ディジタル・テレビジョン・チャンネルにチューニングしたり、アナログ・テレビジョン・チャンネルにチューニングしたりすることができる。
【００１６】
状態図１０は、２つのチューニング状態の間で発生する様々な移行を示している。特に、特に、状態図１０の移行Ａは、ビデオ信号プロセッサがアナログ・テレビジョン・チャンネルにチューニングされていたとき、チューニングのためにアナログ・テレビジョン・チャンネルが選択され、チューニングを行っている状況、モード、状態、または、場合を表す。新しい、または、現在チューニング中のアナログ・テレビジョン・チャンネルは、古い、または以前にチューニングされたアナログ・テレビジョン・チャンネルに置き換わる。これは、アナログからアナログへのモードと見なすことができる。
【００１７】
状態図１０の移行Ｂは、ビデオ信号プロセッサがアナログ・テレビジョン・チャンネルにチューニングされていたとき、チューニングのためにディジタル・テレビジョン・チャンネルが選択され、チューニングを行っている状況、モード、状態、または、場合を表す。新しい、または、現在チューニング中のディジタル・テレビジョン・チャンネルは、古い、または以前にチューニングされたアナログ・テレビジョン・チャンネルに置き換わる。これは、アナログからディジタルへのモードと見なすことができる。
【００１８】
状態図１０の移行Ｃは、ビデオ信号プロセッサがディジタル・テレビジョン・チャンネルにチューニングされていたとき、チューニングのためにアナログ・テレビジョン・チャンネルが選択され、チューニングを行っている状況、モード、状態、または、場合を表す。新しい、または、現在チューニング中のアナログ・テレビジョン・チャンネルは、古い、または以前にチューニングされたディジタル・テレビジョン・チャンネルに置き換わる。これは、ディジタルからアナログへのモードと見なすことができる。
【００１９】
状態図１０の移行Ｄは、ビデオ信号プロセッサがディジタル・テレビジョン・チャンネルにチューニングされていたとき、チューニングのためにディジタル・テレビジョン・チャンネルが選択され、チューニングを行っており、選択されたディジタル・テレビジョン・チャンネルの物理的な周波数が現在チューニングされているディジタル・テレビジョン・チャンネルとは異なる状況、モード、状態、または、場合を表す。新しい、または、現在チューニング中のディジタル・テレビジョン・チャンネルは、古い、または以前にチューニングされたディジタル・テレビジョン・チャンネルに置き換わる。新たにチューニングされたディジタル・テレビジョン・チャンネルの各パケット周波数（ＰＩＤ：  ｐａｃｋｅｔ  ｉｄｅｎｔｉｆｉｅｒ）の周波数が更新される。これは、ディジタルからディジタルへの周波数およびＰＩＤ更新のモードと見なすことができる。
【００２０】
最後に、状態図１０の移行Ｅは、ビデオ信号プロセッサがディジタル・テレビジョン・チャンネルにチューニングされていたとき、チューニングのためにディジタル・テレビジョン・チャンネルが選択され、チューニングを行っており、チューニングされる選択されたディジタル・テレビジョン・チャンネルが現在チューニングされているディジタル・テレビジョン・チャンネルのサブチャンネルである（即ち、チューニングされる選択されたディジタル・テレビジョン・チャンネルの物理的な周波数が現在チューニングされているディジタル・テレビジョン・チャンネルの物理的な周波数と同じである）状況、モード、状態、または、場合を表す。新たにチューニングされるディジタル・テレビジョン・チャンネルの各ＰＩＤのみが更新される。これは、ディジタルからディジタルへのＰＩＤ更新のみのモードと見なすことができる。
【００２１】
図２は、本発明が実施されるビデオ信号プロセッサを概ね参照符号２０によって示すブロック図である。ビデオ信号プロセッサ２０は、移行Ａ、Ｂ、Ｃ、Ｄ、およびＥのいずれか、全て、または、選択した組み合わせを実行するように動作する。また、ビデオ信号プロセッサ２０は、本願に説明する方法で実行するように動作し、構成され、および／または適している。特に、ビデオ信号プロセッサ２０は、テレビジョンを表すが、ＶＣＲ、ＤＶＤ、セット・トップ・ボックス、ＤＶＲなどのように特定のテレビジョン・チャンネルにチューニングするためのチューナを含むどのようなタイプのビデオ信号プロセッサを含んでいてもよい。
【００２２】
まず、ビデオ信号プロセッサ２０は、処理ユニットまたはプロセッサ２２と、通常のビデオ信号プロセッサの様々な特徴、および／または機能や、本願において説明する特定の特徴、機能、および／または動作を実行するためのプログラム・インストラクション、ファームウエア、ソフトウエア２６などを保持、または格納するメモリまたはストレージ２４を含むことを理解すべきである。プロセッサ２２は、ディジタル信号プロセッサなどの様々な処理ユニットを含み、これらの処理ユニットは、協働して、当該技術分野において公知な、さらに、本願において説明される様々なビデオ信号プロセッサ・コンポーネントを制御および／または動作させるように機能する。これらの処理ユニットは、本願において図示および／または説明しているもの、図示、説明してはいないが、一般的なビデオ信号プロセッサの動作に通常使用されるもの、および／または必要となるものの双方を含む。図示しないが、ビデオ信号プロセッサの一部となるコンポーネントの例としては、リモート・コントロール信号受信器（リモート受信器）およびこれに対応するリモート・コントロール信号発生器（リモート）が挙げられる。リモートおよびリモート受信器は、通常、赤外線（ＩＲ）をベースとし、この赤外線を介してユーザはテレビジョン・チャンネルを選択する。
【００２３】
ビデオ信号プロセッサ２０は、当該技術分野において公知な特定のテレビジョン信号周波数にチューニングするように動作し、構成され、および／または適しているチューナ３０を備える。チューニングされる周波数は、ディジタル・テレビジョン・チャンネルでもよく、アナログ・テレビジョン・チャンネルでもよい。ビデオ信号プロセッサ２０は、アナログ・テレビジョン信号（例えば、ＮＴＳＣ）処理およびディジタル・テレビジョン信号（ＭＰＥＧ）処理の双方を行う。ビデオ信号プロセッサ２０は、ディジタル・テレビジョン信号処理のみを行っても良い。
【００２４】
ビデオ信号プロセッサ２０は、アナログ・テレビジョン・チャンネルにチューニングされる場合にコンポジットまたはコンポーネント・ビデオ信号をチューナ３０から受信するＮＴＳＣ復号器３２を備える。ＮＴＳＣ復号器３２は、ビデオ信号をディスプレイ・プロセッサ３４に提供するように動作し、構成され、および／または適している。ディスプレイ・プロセッサ３４は、グラフィックおよびＯＳＤ（オンスクリーン・ディスプレイ）の発生器５０からグラフィックおよび／またはＯＳＤデータを受信するように動作し、構成され、および／または適している。グラフィックおよびＯＳＤの発生器５０は、適切なグラフィックおよびＯＳＤデータをディスプレイ・プロセッサに提供するように動作し、構成され、および／または適している。さらに、ディスプレイ・プロセッサ３４は、表示装置３６上で表示するのに適したビデオおよびグラフィックの信号を表示装置３６に提供するように動作し、構成され、および／または適している。
【００２５】
ビデオ信号プロセッサ２０は、さらに、ディジタル・テレビジョン・チャンネルにチューニングされる場合にチューナ３０からＭＰＥＧトランスポート・ストリームを受信するのように動作し、構成され、および／または適しているトランスポート・ストリーム復号器（ＴＳＤ：  ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ  ｄｅｃｏｄｅｒ）３８を含む。ＴＳＤ３８は、ＭＰＥＧトランスポート・ストリームを復号化し、ＭＰＥＧビデオＰＥＳ（ｐａｃｋｅｔ  ｅｌｅｍｅｎｔａｒｙ  ｓｔｒｅａｍ）をビデオ・パケット（チャンネル）・バッファ４６に提供するように動作し、構成され、および／または適している。ＴＳＤ３８は、リクエストされたパケット識別子（ＰＩＤ）に従ってＭＰＥＧトランスポート・ストリームからフィルタをかけて適切なデータを取得するように動作し、構成され、および／または適している。
【００２６】
新たなチャンネルに対するリクエストが受信され、チューナ３０が、新しいテレビジョン・チャンネルを取得しているとき、ビデオ・パケット・バッファ４６は、バッファ・アンダーフローの状態、またはイベントが発生するまで、当該ビデオ・パケット・バッファ４６に格納済の古いテレビジョン・チャンネルからのビデオ・データを供給するように動作する。新たなチャンネルが取得されると、ビデオ・パケット・バッファ４６は、ディジタル・テレビジョン・チャンネルにチューニングされた場合には、新たなチャンネルのビデオの格納を開始し、アナログ・テレビジョン・チャンネルにチューニングされた場合には、新たなチャンネルのビデオの格納を開始しないようにすることができる。ＰＩＤフィルタ４０は、選択された新たなテレビジョン・チャンネルを取得するように適切に変更されてもよい。
【００２７】
ビデオ・パケット・バッファ４６は、ＭＰＥＧビデオ復号器４８に対してバッファされたＭＰＥＧビデオを提供するように動作し、構成され、および／または適している。ＭＰＥＧビデオ復号器４８は、ビデオ・パケット・バッファ４６からのＭＰＥＧビデオを復号化し、表示装置３６上に表示するようにディプレイ・プロセッサ３４に復号化したビデオ出力信号を提供するように動作し、構成され、および／または適している。
【００２８】
ビデオ信号プロセッサ２０は、ビデオ出力を空白にし、チューナ３０を介して新たなチャンネルにチューニングし、ビデオ出力３６の空白を終了するように動作する。本発明の原理に従って、ディジタル・チャンネルから新たなチャンネル（ディジタルまたはアナログ）にチューニングする際、ビデオ・パケット・バッファ４６に格納された古いチャンネルからのビデオ出力信号を、ビデオ・パケット・バッファ４６のバッファ・アンダーフローの状態またはイベントが発生するまで、（上述した様々なデータ処理ブロックを介して）提供する。ディジタル・チャンネルからの変更の場合には、バッファ・アンダーフローの状態が発生するかチューナが新たなテレビジョン・チャンネルを取得するまでビデオ出力は空白にされない。
【００２９】
バッファ・アンダーフローの状態が発生する前に新たなテレビジョン・チャンネルが取得された場合には、空白はほとんど瞬間的なものである（即ち、比較的に短い）。なぜならば、古いビデオが空白になるとすぐに新たなビデオ出力信号の準備ができているからである。バッファ・アンダーフローの状態の後、新たなテレビジョン・チャンネルが取得される場合には、新たなビデオを開始する前に当初に古いビデオ出力を空白にする場合よりも長い期間に渡って古いビデオの出力信号が提供されている。これにより、４００〜５００ｍｓの時間の短縮になる。
【００３０】
図３を参照すると、本発明の原理に従ったビデオ信号プロセッサ２０のための例示的なプログラム・フローを概ね参照符号６０によって示すフローチャートが描かれている。本質的に、プログラム・フロー６０は、チャンネルの変更を実行する間のビデオ信号プロセッサ２０の動作方法を提供する。プログラム・フローは、５つのプログラム変更モード、即ち、１）アナログからアナログへのモード、移行Ａ、２）アナログからディジタルへのモード、移行Ｂ、３）ディジタルからアナログへのモード、移行Ｃ、４）ディジタルからディジタルへの周波数およびＰＩＤ更新のモード、移行Ｄ、および、５）ディジタルからディジタルへのＰＩＤ更新のみのモード、に関連して説明される。各チャンネル変更モードは、ルーチンの開始を意味する「メイン」またはステップ６２によって開始する。従って、各チャンネル変更モードの説明の際には、ステップ６２については言及しない。
【００３１】
アナログからアナログへのモードでは、ステップ６４において、現在のテレビジョン信号のタイプ（即ち、ビデオ信号プロセッサが現在チューニングしているチャンネル）がアナログであるかどうかが判定される。判定が肯定的（Ｙ）である場合には、ステップ６６において、ビデオ出力は空白になる。その後、ステップ７０において、選択されたアナログ・テレビジョン・チャンネルがチューナにおいてチューニングされる。ステップ７２において、チューニングが成功したかどうかが判定される。判定が否定的（Ｎ）である場合には、チューニングの失敗がステップ８２において報告され、ステッ９４においてプログラムが終了する。判定が肯定的（Ｙ）である場合には、ステップ７４において、最後のチャンネルがアナログであったかどうかが判定される。判定が肯定的（Ｙ）である場合には、ステップ８４において、有効なアナログ・テレビジョン信号が検出された後、ビデオ出力の空白が終了する。これには、チューニングされたアナログ・テレビジョン・チャンネルにおいて有効な同期信号を検出することを伴う。その後、ステップ９４において、プログラムが終了する。従って、アナログ・チャンネルからアナログ・チャンネルにチューニングされる。
【００３２】
アナログからディジタルへのモードでは、ステップ６４において、現在のテレビジョン信号のタイプがアナログであるかどうかが判定される。判定が肯定的（Ｙ）である場合には、ステップ６６において、ビデオ信号が空白になる。その後、ステップ７０において、選択されたディジタル・テレビジョン信号がチューナにおいてチューニングされる。ステップ７２において、チューニングが成功したかどうかが判定される。判定が否定的（Ｎ）である場合には、チューニングの失敗がステップ８２において報告され、ステップ９４においてプログラムが終了する。判定が肯定的（Ｙ）である場合には、ステップ７４において、最後のチャンネルがアナログであったかどうかが判定される。判定が肯定的（Ｙ）である場合には、ステップ８４において、有効なディジタル・テレビジョン信号が検出された後、ビデオ出力の空白が終了する。その後、ステップ９４において、プログラムが終了する。従って、アナログ・チャンネルからディジタル・チャンネルにチューニングされる。
【００３３】
ディジタルからアナログへのモードでは、ステップ６４において、現在のテレビジョン信号のタイプがアナログであるかどうかが判定される。判定が否定的（Ｎ）である場合には、ステップ６８において、チューニング中のチャンネルの物理的な周波数が以前のチャンネルの物理的な周波数と同じであるかどうかが判定される。判定が否定的（Ｎ）である場合には、ステップ７０において、選択されたアナログ・チャンネルに、チューナによってチューニングされる。ステップ７２において、チューニングが成功したかどうかが判定される。判定が否定的（Ｎ）である場合には、チューニングの失敗がステップ８２において報告され、ステップ９４においてプログラムが終了する。判定が肯定的（Ｙ）である場合には、ステップ７４において、最後のチャンネルがアナログであったかどうかが判定される。判定が否定的（Ｎ）である場合には、ステップ７６において、ビデオ信号が空白になっているかどうかが判定される。ビデオ信号が空白になっていない場合には（判定が否定的である場合のＮ）、ステップ８６において、ビデオ信号が空白にされ、プログラム・フローは、ステップ７８に進み、ＴＳＤ  ＰＩＤフィルタ（図２参照）におけるＰＩＤが更新される。ビデオ信号が空白になっている場合には（判定が肯定的である場合のＹ）、ステップ７８において、ＴＳＤ  ＰＩＤフィルタ（図２参照）におけるＰＩＤが更新される。その後、ステップ８０において、ビデオ出力の空白が終了し、ステップ９４においてプログラムが終了する。
【００３４】
プログラム・フロー６０において、ディジタル・チャンネルから開始してアナログ・チャンネルに移行する際に空白となるビデオ出力は存在しないように思える。空白は、後述する図４のプログラム・フロー１００によって発生することがある。このプログラム・フロー１００は、このプログラム・フロー６０と同時に実行される。従って、ステップ７６において、ビデオ出力が空白になっているかどうかの判定に対する回答が肯定的（Ｙ）となることがある。なぜならば、プログラム・フロー１００によって、即ち、チャンネル・バッファ・アンダーフロー・イベントが発生したときに空白になっているからである。
【００３５】
ディジタルからディジタルへの周波数およびＰＩＤの更新のモードでは、（即ち、ディジタル・チャンネルから別の周波数のディジタル・チャンネルに移行する場合）、ステップ６４において、現在のテレビジョン信号のタイプがアナログであるかどうかが判定される。判定が否定的（Ｎ）である場合には、ステップ６８において、チューニングされているチャンネルの物理的な周波数が以前のチャンネルの物理的な周波数と同じであるかどうかが判定される。判定が否定的（Ｎ）である場合には、ステップ７０において、選択されたアナログ・チャンネルにチューナによってチューニングされる。ステップ７２において、チューニングが成功したかどうかが判定される。判定が否定的（Ｎ）である場合には、チューニングの失敗がステップ８２において報告され、ステップ９４においてプログラムが終了する。判定が肯定的（Ｙ）である場合には、ステップ７４において、最後のチャンネルがアナログであったかどうかが判定される。判定が否定的（Ｎ）である場合には、ステップ７６において、ビデオ信号が空白になっているかどうかが判定される。ビデオ信号が空白になっていない場合には（判定が否定的である場合のＮ）、ステップ８６において、ビデオ信号が空白にされ、プログラム・フローは、ステップ７８に進み、ＴＳＤ  ＰＩＤフィルタ（図２参照）におけるＰＩＤが更新される。ビデオ出力信号が空白になっている場合には（判定が肯定的である場合のＹ）、ステップ７８において、ＴＳＤ  ＰＩＤフィルタ（図２参照）におけるＰＩＤが更新される。その後、ステップ８０において、ビデオ出力の空白が終了し、ステップ９４においてプログラムが終了する。
【００３６】
プログラム・フロー６０において、ディジタル・チャンネルから開始して別の周波数のディジタル・チャンネルに移行する際に空白となるビデオ出力は存在しないように思える。空白は、後述する図４のプログラム・フロー１００によって発生することがある。このプログラム・フロー１００は、このプログラム・フロー６０と同時に実行される。従って、ステップ７６において、ビデオ出力が空白になったかどうかの判定に対する回答が肯定的（Ｙ）となることがある。なぜなら、プログラム・フロー１００によって、即ち、チャンネル・バッファ・アンダーフロー・イベントが起こったときに空白になっているからである。
【００３７】
最後に、ディジタルからディジタルへのＰＩＤ更新のみのモードでは（即ち、ディジタル・チャンネルから同一の周波数ではあるが異なるサブチャンネルであるディジタル・チャンネルに移行する場合）、ステップ６４において、現在のテレビジョン信号のタイプがアナログであるかどうかが判定される。判定が否定的（Ｎ）である場合には、ステップ６８において、チューニング中のチャンネルの物理的な周波数が以前のチャンネルの物理的な周波数と同じであるかどうかが判定される。判定が肯定的（Ｙ）である場合には、ステップ８８において、ビデオ出力が空白にされる。ステップ９０において、ＴＳＤ  ＰＩＤフィルタ（図２参照）におけるＰＩＤが更新される。ステップ９２において、ビデオ出力の空白が終了し、その後、ステップ９４においてプログラムが終了する。
【００３８】
図４を参照すると、本発明の原理に従ったビデオ信号プロセッサ２０のための例示的なプログラム・フローを概ね参照符号１００によって示すフローチャートが描かれている。プログラム・フロー１００は、プログラム・フロー６０のプログラム・スレッドと並列または同時に実行されるプログラム・スレッドである。プログラム・フロー１００は、ステップ１０２によって表されるチャンネル・バッファ・アンダーフロー・イベントである。これは、特に、ディジタルからアナログへのモード、ディジタルからディジタルへの周波数およびＰＩＤ更新のモード、さらに、ディジタルからディジタルへのＰＩＤのみの更新のモードで発生する。これは、アナログ・チャンネルからアナログまたはディジタル・チャンネルに移行する際には発生しない。なぜならば、アナログ・テレビジョン信号にはバッファが存在しないからである。特に、バッファ・アンダーフローの状態が発生するまでは、ビデオ出力は空白にされない。
【００３９】
ステップ１０２において、チャンネル・バッファ・アンダーフロー・イベントが検出される。その後、ステップ１０４において、新たなチャンネルのチューニングが終了したかどうかが検出される。判定が否定的（Ｎ）である場合には、ステップ１０６において、ビデオ出力は空白になる。その後、ステップ１０８において、このＰＩＤのためのビデオの復号化を停止し、ステップ１１２においてプログラム・フローが終了する。しかしながら、ステップ１０４において、チューニングが終了している場合（判定が肯定的である場合のＹ）には、ステップ１１０において、チャンネル・バッファ・アンダーフロー・イベントが報告され、ステップ１１２において、プログラム・フローが終了する。本明細書中で使用される用語「ビデオ信号プロセッサ」は、ディスプレイ・スクリーン（一般に、ＴＶセットと呼ばれる）を備えるテレビジョン（ＴＶ）受信機、ビデオ・カセット・レコーダ（ＶＣＲ）などのディスプレイ・スクリーンを備えていないＴＶ受信機、ビデオ・カセット・プレイヤー（ＶＣＰ）、セット・トップ・ボックス（例えば、ケーブル・ボックス）などのビデオ信号処理装置を含み、本明細書中で使用される用語「チューナ」、「チューニング」は、セレクタ、選択を含む。
【００４０】
本発明に関し、好ましい設計を有するものを説明したが、本発明は、本開示内容の精神および範囲の中でさらなる改変を行うことが可能である。従って、本願は、一般的な原理を使用して、本発明のどのような変形例、使用法、適応例をも包含するように意図される。さらに、本願は、発明に係る技術分野において公知、または慣習の範囲内で本開示内容から派生した内容を包含するように意図しており、このような内容は付随する請求の範囲に包含されるものである。
【図面の簡単な説明】
【００４１】
【図１】図１は、テレビジョン・チャンネルを切り替える様々な方法の状態図である。
【図２】図２は、本発明の原理に従った例示的なビデオ信号プロセッサのブロック図である。
【図３】図３は、本発明の原理に従ったテレビジョン・チャンネルを変更する方法のフローチャートである。
【図４】図４は、本発明の原理に従ったチャンネル・バッファ・アンダーフロー・イベントのフローチャートである。
【図１】
2008503181.tif 000003
【図２】
2008503181.tif 000004
【図３】
2008503181.tif 000005
【図４】
2008503181.tif 000006
【国際調査報告】
2008503181.tif 000007
2008503181.tif 000008
2008503181.tif 000009