(57)【要約】高水準システムソフトウェアのブートプロセス２の完了の前に視聴者にビデオ／オーディオを表示するためのテレビジョン／セットトップボックス１における使用のための方法である。本方法は、テレビジョン／セットトップボックスがユーザによりアクチベートされたときを検出するため、テレビジョン／セットトップボックスをモニタするステップ、テレビジョン／セットトップボックスがアクチベートされたとき、テレビジョン／セットトップボックス装置のストレージからメタデータを検索するステップ、及び、メタデータを使用して、高水準のソフトウェアのブートアッププロセスの完了の前の時間的なポイントで１以上のエレメンタリビデオ／オーディオストリームを表示するステップを含んでいる。このようにして、視聴者には、高水準システムソフトウェアが動作状態となるために待つ長い時間インターバルを許容する必要がなく、（内部ドライバのブートプロセスが完了するとすぐ）「パワーオン」のポイントから実質的にオーディオ／ビデオが提供される。したがって、内部ドライバのブートプロセスが完了するとすぐに視聴者のビデオ／オーディオを表示することで、オーディオ／ビデオのない動作状態となるために高水準システムソフトウェアをかつ長い時間インターバルに許容する視聴者の不便さ及びいらだちが克服される。
2007505550.tif 000002
【特許請求の範囲】
【請求項１】
テレビジョン／セットトップボックス装置における高水準ソフトウェアのブートアッププロセスの完了の前にユーザに１以上のエレメンタリオーディオ／ビデオストリームを表示する方法であって、
当該方法は、
前記テレビジョン／セットトップボックスがユーザによりアクチベートされたときを検出するため、前記テレビジョン／セットトップボックスをモニタするステップと、
前記テレビジョン／セットトップボックスがアクチベートされたとき、前記テレビジョンセットトップボックスのストレージからメタデータを検索するステップと、
前記メタデータを使用して、前記高水準ソフトウェアのブートアッププロセスの完了の前の時間的なポイントでユーザに前記１以上のエレメンタリビデオ／オーディオを表示するステップと、
を含むことを特徴とする方法。
【請求項２】
前記１以上のエレメンタリビデオ／オーディオストリームは、内部ドライバのブートアッププロセスの完了と実質的に等しい時間的なポイントでユーザに表示される、
請求項１記載の方法。
【請求項３】
前記モニタするステップは、パワーダウンモードからパワーアップモードへの切り替えを検出すること、スタンバイモードから再生モードへの切り替えを検出することを含む、
請求項１記載の方法。
【請求項４】
前記メタデータは、前記１以上のエレメンタリオーディオ／ビデオストリーム、及び前記１以上のエレメンタリオーディオ／ビデオストリームに対応するブロードキャスト周波数を定義する、
請求項１記載の方法。
【請求項５】
前記モニタするステップの前に、前記テレビジョン／セットトップボックスがユーザにデアクチベートされたときを検出するため、前記テレビジョンセットトップボックス装置を監視するステップ、及び前記テレビジョン／セットトップボックスがアクチベートされたときに前記メタデータを記憶するステップを実行する、
請求項１記載の方法。
【請求項６】
前記モニタするステップは、パワーアップモードからパワーダウンモードへの切り替えを検出すること、再生モードからスタンバイモードへの切り替えを検出することを含む、
請求項５記載の方法。
【請求項７】
高水準ソフトウェアのブートアッププロセスの完了の前にユーザに１以上のエレメンタリオーディオ／ビデオストリームを表示するための構成される内部ドライバ、及び前記１以上のエレメンタリオーディオ／ビデオストリームを定義するメタデータを記憶する不揮発性メモリを有する、
ことを特徴とするテレビジョン／セットトップボックス。
【請求項８】
前記不揮発性メモリは、ＥＥＰＲＯＭ及びＦＬＡＳＨメモリのうちの一方である、
請求項７記載のテレビジョン／セットトップボックスの表示装置。
【請求項９】
前記内部ドライバは、コンピュータコードを介して構成される、
請求項７記載のテレビジョン／セットトップボックス。
【請求項１０】
前記コンピュータコードは、Ｊａｖａ（登録商標）プログラミング言語及びＣ＋+プログラミング
言語で書かれる、
請求項９記載のテレビジョンセットトップボックス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、改良されたデジタルテレビジョン／セットトップボックスに関し、より詳細には、デジタルテレビジョン／セットトップボックスシステムの初期化のための方法及びシステムに関する。
【背景技術】
【０００２】
一般に、視聴者がパワーキー（又はボタン）を操作することで電源オンにしたとき、システムソフトウェアは、初期化するために１０秒のオーダを必要とする。初期化が完了した後、テレビジョン又はセットトップボックスは、ビデオ／オーディオを再生し始める。この目的の１つの問題点は、視聴者がそれぞれの始動によるビデオが遅いこと、及びビデオが表示されないことにいらいらすることである。
【０００３】
図１ａは、テレビジョン／セットトップボックス装置の従来のブートアップシーケンスを例示するタイムラインである。時間ｔ＝０（ポイント“Ａ”）でシステムが電源オンになる。このとき、高水準のソフトウェアは、ブートアップシーケンス、すなわちエレメント２として一般的に示される「ブートハイレベルソフトウェア」を通して進行する。図示されるように、高水準システムソフトウェアのブートシーケンス２は、完了するのに１０秒のオーダを一般的に要する。ブートアップシーケンス２の間、ビデオ／オーディオは、視聴者に利用可能ではない。さらに、視聴者は、好適に選択されたチャネルに同調するのが可能である。システムの制御は、時間ｔ＝１０ｓ（ポイントＣ）でのブートアップシーケンス２の完了まで視聴者に対して放棄される。このとき、高水準のシステムソフトウェアの初期化は、完全かつ十分の動作状態にある。ｔ＝１０ｓで、視聴者は、テレビジョン／セットトップボックス装置のフルコントロールを得て、ビデオを視聴し、好適に選択されたチャネルに同調可能である。また、図１ａに示されるのは、システム内部ドライバのブートアップシーケンス、すなわちエレメント４として一般的に示される「ブートドライバ」である。図示されるように、ドライバのブートシーケンス４は、完了するのに２秒のオーダを一般的に要し（ポイント“Ｂ”）、このポイントで、ドライバは使用準備される。なお、ドライバはポイント“Ｂ”で使用の準備がなされるが、高水準ソフトウェアは、後の時間すなわちポイント“Ｃ”で特定のサービスを再生するのをドライバに要求する。すなわち、高水準ソフトウェアが動作状態となった後である。
【発明の開示】
【課題を解決するための手段】
【０００４】
本発明は、システムブートシーケンスの完了であるポイント“Ｃ”の前に、ポイント“Ｂ”でのドライバの可用性を利用し、サービスを再生し、これにより以下に記載されるような高水準のブートプロセスの完了の前に視聴者にビデオ／オーディオを提供する。
【０００５】
デジタルテレビジョン／セットトップボックス装置において、システムのブートプロセスの完了の前に視聴者にビデオ／オーディオを表示するための方法及びシステムが提供される。
【０００６】
デジタルテレビジョン又はセットトップボックスは、電源オンされ、高水準システムソフトウェアのブートプロセス及び同時のドライバブートプロセスを始動する。本発明は、ドライバのブートプロセスが高水準システムソフトウェアのブートプロセスよりも早くに完了する点を利用する。本発明は、ＥＥＰＲＯＭ又はＦＬＡＳＨに記憶される情報により決定されるように、ドライバのブートプロセスの完了で視聴者にオーディオ／ビデオを再生するためのシステム内部ドライバを調節する。
【０００７】
本発明の１態様によれば、高水準のシステムソフトウェアブートプロセスの完了の前に視聴者にビデオ／オーディオを表示するための方法は、テレビジョン／セットトップボックスはユーザによりアクチベートされたときを検出するため、テレビジョン／セットトップボックスをモニタするステップ、テレビジョン／セットトップボックスがアクチベートされたとき、テレビジョン／セットトップボックス装置ストレージからメタデータを検索するステップ、及び、メタデータを使用して、高水準のソフトウェアのブートアッププロセスの完了の前に時間的なポイントで１以上のエレメンタリビデオ／オーディオストリームを表示するステップを含んでいる。
【０００８】
本発明の別の態様によれば、高水準のシステムソフトウェアのブートプロセスの完了の前に視聴者にビデオ／オーディオを表示する装置は、高水準ソフトウェアのブートアッププロセスの完了の前に、ユーザに１以上のエレメンタリオーディオ／ビデオストリームを表示するために構成されるドライバ、及び１以上のエレメンタリオーディオ／ビデオストリームを定義するメタデータを記憶する不揮発性メモリを含んでいる。
【０００９】
本発明の上述した特徴は、添付図面と共に参照することで、より容易に明らかとなり、本発明の例示的な実施の形態の以下の詳細な記載を参照することで理解される場合がある。
【発明を実施するための最良の形態】
【００１０】
本発明の以下の詳細な記載では、本発明の全体的な理解を提供するため、様々な特定の詳細が述べられる。しかし、本発明はこれら特定の詳細なしに実施される場合があることは当業者にとって明らかである。幾つかの例では、公知の構造及び装置は、本発明を曖昧にすることなしに、詳細よりはむしろ、ブロック図の形式で示される。
【００１１】
本発明のソフトウェアルーチンは、マイクロプロセッサにより実行される、プログラムモジュールのようなコンピュータ実行可能な命令の一般的な環境で記載される場合がある。一般に、プログラムモジュールは、ルーチン、プログラム、オブジェクト、コンポーネント、データ構造等を含んでいる。ここで定義されるコンピュータストレージメディアは、限定するものではないが、ＳＲＡＭ，ＲＯＭ，ＦＬＡＳＨ又はＥＥＰＲＯＭを含んでいる。
【００１２】
図２は、本発明の方法が実行される場合があるテレビジョンレシーバ／セットトップボックス１の各種コンポーネントをブロック図である。なお、それらのコンポーネント（モジュール）は、本発明に関連すると考えられる図２に含まれている。図２のＴＶ／ＳＴＢは、チューナ４、汎用プロセッサ１０、不揮発性メモリ２０、デジタルシグナルプロセッサ３０及びランダムアクセスメモリ（ＲＡＭ）４０を含んでいる。汎用プロセッサ１０は、オペレーティングシステム及び高水準ソフトウェアを実行するために使用される。本発明の内部ドライバソフトウェアの少なくとも一部は、汎用プロセッサ１０で実行される。また、図２は、ＴＶ番組の画像を表示し音声を出力するように、ＴＶ／ＳＴＢ１に接続される表示装置５０を示している。代替的な実施の形態では、ＴＶ／ＳＴＢ１及び表示装置５０は、単一の集積回路を有する場合がある。
【００１３】
本発明の原理を十分に理解するため、図２のＴＶ／ＳＴＢ１の安定な状態の動作がはじめに記載される。図２のＴＶ／ＳＴＢ１は、予め決定された周波数をもつＴＶ局から送信される高周波の無線波であるＴＶブロードキャスト信号を受けるためにアンテナ３に接続されている。視聴者が関心のあるチャネルを選択したとき、チューナ４は、その周波数でブロードキャストされるトランスポートストリームを受けるために特定のブロードキャスト周波数に同調する。公知であるように、トランスポートストリームは、多数のチャネルから構成され、それぞれのチャネル又はサービスは、１以上のエレメンタリストリームから更に構成される。トランスポートストリームのエレメンタリストリームのそれぞれは、多重化され、他のエレメンタリストリームの全てと時間共有され、特定のブロードキャスト周波数でブロードキャストされる。トランスポートストリームにおけるチャネル（サービス）数は、ブロードキャストネットワーク（衛星、地上波又はケーブル）の帯域幅により主に制限される。さらに、トランスポートストリームのそれぞれのエレメンタリストリームは、ビデオストリーム、オーディオストリーム、テレテキストストリーム又はデータストリームのいずれかである。
【００１４】
トランスポートストリームが同調された（復調された）後、チューナ４は、復号されるべきＤＳＰ３０に復調されたトランスポートストリームを出力する。トランスポートストリームを復号化するのに続けて、ＤＳＰ３０は、復号化されたトランスポートストリームからエレメンタリストリームを分離又は分割する。ビデオ及びオーディオエレメンタリストリームは、表示装置５０に出力される。
【００１５】
さらに、ＤＳＰ３０は、復号化されたトランスポートストリームからサービス情報（ＤＶＢ−ＳＩ）を抽出し、その後、このサービス情報はＲＡＭ４０に記憶することで高水準のアプリケーションに利用可能にされる。
【００１６】
先に記載された作用に加えて、ＴＶ／ＳＴＢ１は、パワーアップからパワーダウンまで、又は再生モードからスタンバイモードに遷移するとき、ＴＶ／ＳＴＢ１により再生された最後のチャネルを識別する情報（メタデータ）を取得する。メタデータは、ひとたび取得されると、パワーダウンからパワーアップに、又はスタンバイモードから再生モードにＴＶ／ＳＴＢが次に遷移するとき、その後の使用のために不揮発性メモリ２０に記憶されるのが好ましい。
【００１７】
メタデータは、最後に再生されたチャネル（サービス）のエレメンタリストリームのパケット識別子（ｐｉｄ）及びエレメンタリストリームがブロードキャストされる周波数の識別子からなる場合がある。デジタルＴＶドメインで公知であるように、トランスポートストリームにおけるそれぞれのパケットは、パケットをエレメンタリストリームと関連付けする、関連される識別子（すなわちｐｉｄ）を有する。ｐｉｄ情報は、到達したときにパケットから容易に抽出され、不揮発性メモリ２０に記憶することができる。
【００１８】
一般に、本発明は、使用されるべきメタデータの形式又はタイプに制限を課さない。メタデータは、ＴＶ／ＳＴＢ１が再生される最後のチャネル（サービス）のエレメンタリオーディオ／ビデオストリームを再生可能にするために十分な情報を提供するのを必要とするのみである。本発明により使用される場合がある他のタイプのメタデータは、たとえば、サービス番号、チャネル番号、プリセット番号等を含んでいる。
【００１９】
本発明に係るＴＶ／ＳＴＢ１のブートアップシーケンスのタイムラインを示している。図１ａ及び図１ｂのタイムラインは、多くの観点で類似していることが理解されるべきである。しかし、それぞれのタイムライン間の鍵となる区別は、図１ｂのタイムラインにおいて、内部ドライバが動作状態となるポイントである、ポイント“Ｂ”でオーディオ／ビデオを再生するために内部ドライバが調整されることである。本発明は、高水準ソフトウェアのブートアッププロセスの完了の前に視聴者にオーディオ／ビデオを表示するように、内部ドライバの動作準備を利用する。
【００２０】
本発明の原理に従って視聴者にオーディオ／ビデオを表示する動作は、図１ｂを参照して記載される。
【００２１】
ポイント“Ａ”（たとえばｔ＝２ｓ）は、ＴＶ／ＳＴＢ１が「パワーオン」するか、又はスタンバイモードから再生モードに遷移した時間的なポイントである。ポイント“Ａ”は、内部ドライバは、再生された最後のチャネルを識別する不揮発性メモリ２０に前に記憶されたメタデータを検索する。
【００２２】
ポイント“Ｂ”（たとえばｔ＝２ｓ）は、内部ドライバが動作状態になる時間的なポイントである。言い換えれば、内部ドライバのブートプロセスは、完了している。このポイントで、視聴者には、不揮発性メモリ２０から検索されたメタデータから決定されるように、再生された最後のチャネルに関連する１以上のエレメンタリビデオ／オーディオストリームが表示される。なお、視聴者は、このポイントでＴＶ／ＳＴＢ１の制御を有さない。このポイントで、再生された最後のチャネルに関連するオーディオ／ビデオは、ポイント“Ｂ”から、高水準のソフトウェアが動作状態になる時間的なポイントである、少なくともポイント“Ｃ”に実質的に視聴者に表示される。
【００２３】
ポイント“Ｃ”（たとえばｔ＝１０ｓ）では、高水準のシステムソフトウェアは動作状態となり、ユーザはＴＶ／ＳＴＢ１の完全な制御を再び得て、再生された最後のチャネルを見続けるオプションを有するか、さもなければ、彼又は彼女の選択のオーディオ／ビデオを選択する。
【００２４】
結論として、本発明は、内部ドライバが高水準のソフトウェアの動作準備の前の時間的なポイントで動作状態となることを認識する。したがって、ドライバは、この早期の時間で視聴者にオーディオ／ビデオを有利にも再生する。このようにして、視聴者には、高水準システムソフトウェアが動作準備に向けて遷移する長い時間インターバルを許容するよりも、「パワーオン」のポイントから実質的にオーディオ／ビデオが提供される。したがって、オーディオ／ビデオなしで長い時間インターバルを許容するための視聴者の不便さ及びいらだちが克服される。
【００２５】
上述された内容は、本発明の例示的な実施の形態であるとして解釈されるべきである。当業者であれば、本発明の基本原理又は範囲から逸脱することなしに本発明に類似した機能を供給する代替的な構成を容易に認識することができる。
【図面の簡単な説明】
【００２６】
【図１】図１ａは、従来技術に係るＴＶ／ＳＴＢのブートアップシーケンスのタイムラインを示す図である。図１ｂは、本発明に係るＴＶ／ＳＴＢのブートアップシーケンスのタイムラインを示している。
【図２】本発明の方法を実行するのに必要とされるＴＶ／ＳＴＢのハードウェアコンポーネントを例示する図である。
【図１】
2007505550.tif 000003
【図２】
2007505550.tif 000004
【国際調査報告】
2007505550.tif 000005
2007505550.tif 000006
2007505550.tif 000007