(57)【要約】  テレテキスト記憶装置は、第１メモリセクション（シーケンシャルメモリ）、第２メモリセクション（サブページメモリ）及び第３メモリセクション（パイプラインメモリ）の３つのメモリセクションとして構成される。ユーザにより要求されたページＮのサブページのページ数が、サブページメモリを構成するメモリ格納位置の個数未満であると判断されるときは常に、サブページメモリの未使用のメモリ格納位置が要求されたページＮの上位ページを格納するのに利用され、これにより、シーケンシャルメモリの動的拡大として機能するという意味において、サブページメモリとシーケンシャルメモリは動的に依存する。第３メモリセクション（パイプラインメモリ）は、直近に要求されたＫ個のテレテキストページ（視聴履歴）を格納するのに利用される。この視聴履歴は、テレテキストメモリに通信可能に接続される不揮発性メモリに保持される。テレビ装置が電源オンされると（又は、他のテレビチャンネルが選択されると）、テレテキストデコーダは、不揮発性メモリに格納されているページ番号に対応するページをダウンロードする。
2007506386.tif 000002
【特許請求の範囲】
【請求項１】
第１メモリセクション、第２メモリセクション及び第３メモリセクションを有するメモリ構成を有するテレテキストデコーダページメモリであって、
前記第１メモリセクション、第２メモリセクション及び第３メモリセクションの各メモリセクションは、複数のメモリ格納位置から構成され、
前記第１メモリセクションは、ユーザにより要求されたページＮの第１サブページＮ１を格納し、また前記ユーザにより要求されたページＮの上位のページ（Ｎ＋１，Ｎ＋２，．．．，Ｎ＋Ｊ）を順次格納するのに利用され、
前記第２メモリセクションは、前記ユーザにより要求されたページＮのサブページ（Ｎ２，Ｎ３，．．．，Ｎｉ）を格納するのに主として利用され、
前記第３メモリセクションは、前記ユーザにより直近に要求されたＫ個のテレテキストページを格納するのに利用され、
前記第２メモリセクションはまた、該第２メモリセクションが前記ユーザにより要求されたページＮのサブページ（Ｎ２，Ｎ３，．．．，Ｎｉ）を格納するのに続いて、利用可能な少なくとも１つの未使用メモリ格納位置を有すると判断されると、前記要求されたページＮの上位のページ（Ｎ＋（Ｊ＋１））と（Ｎ＋（Ｊ＋２））をさらに順次格納するのに利用可能である、
ことを特徴とするテレテキストデコーダページメモリ。
【請求項２】
請求項１記載のテレテキストデコーダであって、
前記第２メモリセクションは、前記第１メモリセクションに格納されている最上位のページから順次続く前記要求されたページＮのさらなる上位のページ（Ｎ＋（Ｊ＋１））と（Ｎ＋（Ｊ＋２））を順次格納することを特徴とするテレテキストデコーダ。
【請求項３】
請求項１記載のテレテキストデコーダであって、
前記第２メモリセクションは、利用可能な未使用のメモリ格納位置の個数に直接比例して、前記要求されたページＮのさらなる上位のページ（Ｎ＋（Ｊ＋１））と（Ｎ＋（Ｊ＋２））を順次格納することを特徴とするテレテキストデコーダ。
【請求項４】
請求項１記載のテレテキストデコーダページメモリであって、
前記第１メモリセクションは、テレビモードとテレテキストモードの１つにより、前記要求されたページＮの第１サブページＮ１と、前記要求されたページＮの上位のページ（Ｎ＋１，Ｎ＋２，．．．，Ｎ＋Ｊ）を順次格納するシーケンシャルメモリであることを特徴とするテレテキストデコーダページメモリ。
【請求項５】
請求項１記載のテレテキストデコーダページメモリであって、
前記第２メモリセクションは、前記要求されたページＮの第２〜Ｎ番目のサブページを格納し、前記要求されたページＮのさらに上位のページ（Ｎ＋（Ｊ＋１））と（Ｎ＋（Ｊ＋２））を順次格納するサブページメモリであり、
前記さらに上位のページは、前記シーケンシャルメモリに格納されている最上位のページから順次続く、
ことを特徴とするテレテキストデコーダページメモリ。
【請求項６】
請求項１記載のテレテキストデコーダページメモリであって、さらに、
（Ｋ＋１）個のページ番号を格納するよう構成される不揮発性メモリを有し、
前記（Ｋ＋１）個のページ番号は、直近に視聴されたテレテキストページのページ番号と、前記第３メモリセクションに格納されている直近に要求されたＫ個のテレテキストページのページ番号との１つを有する、
ことを特徴とするテレテキストデコーダページメモリ。
【請求項７】
請求項６記載のテレテキストデコーダページメモリであって、
前記直近に視聴されたテレテキストページのページ番号は、テレビモードにより直近に視聴されたページのページ番号と、テレテキストモードにより現在視聴されているテレテキストページのページ番号との１つであることを特徴とするテレテキストデコーダページメモリ。
【請求項８】
第１メモリセクション、第２メモリセクション及び第３メモリセクションから少なくとも構成されるテレテキストデコーダページメモリにおけるテレテキストページを迅速にキャッシュ処理する方法であって、
前記第１メモリセクションにユーザにより要求されたページＮの第１サブページを格納するステップと、
前記第１メモリセクションに前記ユーザにより要求されたページＮの上位のページ（Ｎ＋１，Ｎ＋２，．．．，Ｎ＋Ｊ）を順次格納するステップと、
前記第２メモリセクションに前記ユーザにより要求されたページＮのサブページ（Ｎ２，Ｎ３，．．．，Ｎｉ）を格納するステップと、
前記第２メモリセクションが少なくとも１つの未使用のメモリ格納位置を有するか判断するステップと、
前記第２メモリセクションの前記少なくとも１つの未使用のメモリ格納位置を利用して、前記要求されたページＮのさらなる上位のページ（Ｎ＋（Ｊ＋１），Ｎ＋（Ｊ＋２），．．．）を格納するステップと、
を有することを特徴とする方法。
【請求項９】
請求項８記載の方法であって、
前記第１メモリセクションにユーザにより要求されたページＮの第１サブページを格納するステップはさらに、
前記第１メモリセクションのメモリ格納セルのコンテンツを削除するステップと、
前記ユーザにより要求されたページＮの第１サブページＮ１が、前記第３メモリセクションに以前に格納されているか判断するステップと、
前記判断するステップが真の場合、
ａ）前記第３メモリセクションから前記第１サブページＮ１を抽出し、
ｂ）前記第１メモリセクションの第１格納位置に前記第１サブページＮ１を格納し、
ｃ）前記第１サブページＮ１を前記ユーザに表示し、
ｄ）前記第３メモリセクションの第１サブページＮ１に先行するすべてのテレテキストページをＦＩＦＯ的に右方向にシフトし、
ｅ）前記第３メモリセクションの第１メモリ格納位置に前のユーザ要求に対応するページを格納するステップと、
前記判断するステップが真でない場合、前記ユーザにより要求されたページＮの第１サブページＮ１をダウンロードするステップと、
を有することを特徴とする方法。
【請求項１０】
請求項８記載の方法であって、さらに、
前記要求されたページＮのページ番号に先行するすべてのページ番号をＦＩＦＯ的に不揮発性メモリにおいて右方向にシフトするステップと、
前記ユーザにより要求されたページＮに係るページ番号を前記不揮発性メモリの第１格納メモリ格納位置に格納するステップと、
を有することを特徴とする方法。
【請求項１１】
請求項８記載の方法であって、
前記第２メモリセクションにユーザにより要求されたページのサブページを格納するステップはさらに、
前記ユーザにより要求されたページＮが、複数のサブページ（Ｎ１，Ｎ２，．．．，Ｎｉ，Ｎｉ＋１）から構成されているか判断するステップと、
前記判断するステップが真である場合、前記要求されたページＮの複数のサブページ（Ｎ２，．．．，Ｎｉ，Ｎｉ＋１）をダウンロードするステップを実行するステップと、
を有することを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にテレテキストデコーダに関し、より詳細には、テレテキストデコーダ記憶装置及び当該装置を利用するための方法に関する。
【背景技術】
【０００２】
テレテキストは、映像情報の補完として書き込まれた情報の送信のためのテレビチャンネルの補助的サービスである。この書き込まれた情報は、順次配信されるページの形態をとり、テレテキストプログラムのページ全体は、循環的に配信される。各ページは、５０〜６０文字からなる約２５行を有する。対応するデータは、各行のコンテンツが１以上のデータパケットにより送信されることにより、行単位で送信される。
【０００３】
テレテキストの配信は、テキストデータや他の情報を単一のテレビ放送チャンネルに多重化することによって、同時に繰り返しに各種番組を提供する。テレテキスト番組には、例えば、視聴者に対するニュース、天気予報、テレビ番組ガイド、レジャー関連のもの、スポーツ、株価情報などがあげられる。
【０００４】
テレビチャンネルのフルテレテキスト番組は、例えば、場合に応じてマガジンとして知られるロジックセットを構成するのに関連する５００ページを有する。各マガジンは、可変ページ数のテレテキストページを有する。例えば、テレビ局は、それぞれスポーツ、金融、国際ニュース及び天気のテーマを有する４つのマガジンを提案するかもしれない。実際、各マガジンは、簡潔なものであり、典型的には連続して３〜６ページ以上を占めることはない。
【０００５】
典型的には、エンドユーザは、新たな（更新された）情報を検索するため、同じテレテキストページをチェックする。例えば、スポーツに興味があるエンドユーザは、更新された得点及び試合結果を検索するのにスポーツマガジンを繰り返しチェックするかもしれない。テレテキスト番組を配信するのに要する合計時間は約５０秒であり、すべてのテレテキストページが循環的に配信される。言い換えると、１ページは約５０秒ごとに配信される。これにより、テレビ局がそれのページの情報コンテンツを定期的に更新し、あるいはアニメーション効果を生成することが可能となる。
【０００６】
配信者に応じて、マガジンは異なって構成されるかもしれない。１つのアプローチは、主題（マガジン）を連続する数ページのテレテキスト、すなわち、ページＮ，Ｎ＋１，Ｎ＋２，．．．，Ｎ＋Ｊに挿入するというものである。他のアプローチは、主題を現在のページＮのサブページ群、すなわち、Ｎ１，Ｎ２，Ｎ３，Ｎ４に挿入するというものである。この場合、ページＮのすべてのサブページは、送信サイクルにおいて順次配信される。送信サイクル全体の終了後、ページＮのサブページのすべてがさらなる送信サイクルにおいて再配信される。このプロセスが、連続する送信サイクロ、すなわち、．．．，Ｎ３，Ｎ４，Ｎ１，Ｎ２，Ｎ３，Ｎ４，Ｎ１，Ｎ２，．．．と繰り返される。
【０００７】
テレテキストデータを格納するのに限られたメモリリソースしか有しないテレビ受信機の短所は、エンドユーザが要求したページ又はサブページをダウンロードするたびごとに待機する必要があるということである。この遅延は、ユーザがストリームライン機能を所望する観点から不便なものである。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、限られたサイズのテレテキストメモリをより効果的に利用し、従来技術の問題点を解決するテレテキスト記憶装置及びその利用方法を提案する。さらに、メモリの利用性が問題とならない状況であっても、本発明のテレテキスト記憶装置及び方法は、認識可能なパフォーマンス低下なくメモリ要求を軽減する手段を提供する。
【課題を解決するための手段】
【０００９】
一般に、本発明は、テレテキスト記憶装置に関する。一特徴について、当該記憶装置及びそれに関する方法は、いくつかのテレテキスト受信機において利用可能な限られたサイズのテレテキストメモリの使用を最適化する。本発明の記憶装置はまた、大容量メモリを有するより高機能のテレテキスト受信機のテレテキストメモリ要求を軽減するのに効果的に利用可能である。
【００１０】
本発明の特徴によると、本発明のテレテキスト記憶装置は、好ましくは、第１メモリセクション（シーケンシャルメモリ）、第２メモリセクション（サブページメモリ）及び第３メモリセクション（パイプラインメモリ）の３つのメモリセクションとして構成される。シーケンシャルメモリは、要求されたページＮの上位のページ、すなわち、Ｎ＋１，Ｎ＋２，．．．，Ｎ＋Ｊを格納するよう構成される。サブページメモリは、要求されたページＮの複数のサブページ、すなわち、Ｎ１，Ｎ２，Ｎ３，Ｎ４を格納するよう構成される（ただし、Ｎは、Ｎ１，Ｎ２，Ｎ３，Ｎ４から構成される）。パイプラインメモリは、Ｋ個の格納位置から構成され、Ｋ個の直近に要求されたテレテキストページを格納する。
【００１１】
本発明の他の特徴によると、サブページメモリとシーケンシャルメモリは、互いに動的に依存する。言い換えると、格納されるべき要求されたページのサブページ数が、サブページメモリの格納位置の個数未満である場合には、サブページメモリの未使用の格納位置を用いて、要求されたページの上位のページを順次格納する。このようにして、サブページメモリの一部が、シーケンシャルメモリの拡張として機能する。また、シーケンシャルメモリの追加的な記憶容量は、サブページメモリの超過格納利用性に動的に依存する。格納されるべき要求されたページのサブページ数はデータ構成に依存するため（データが連続するページ、又は複数のサブページとして格納されるか否か）、サブページメモリの超過記憶容量は、特定のケースで生じるかもしれない。また、ページが複数のサブページとして格納される場合、サブページ数は各ページにより可変とされるかもしれない。
【００１２】
３つの部分からなるテレテキスト記憶装置の第３のメモリセクション、すなわち、パイプラインメモリは、Ｋ個の格納位置を有し、Ｋ個の直近に要求されたテレテキストページを格納するよう構成される。（Ｋ＋１）個の直近に要求されたテレテキストページのページ番号が、第３のメモリセクションと通信することにより不揮発性メモリに格納される。
【００１３】
本発明の上記特徴は、添付した図面と共に本発明の例示的な実施例の以下の詳細な説明を参照することによって、容易に明らかとなり、理解されるであろう。
【発明を実施するための最良の形態】
【００１４】
以下の本発明の詳細な説明では、発明の完全なる理解を提供するため、多数の具体的詳細が与えられるが、本発明はこれら具体的詳細なしに実現可能である。いくつかの実施例では、本発明を不明りょうにすることを回避するため、周知の構成及び装置は詳細ではなくブロック図により示される。
【００１５】
図１は、従来技術によるテレビ受信機の一般的構成を示す。アンテナ１において受信される送信信号は、従来のチューニング復調回路１２に印加される。選択されたテレビ番組の取得されたコンポジットビデオ信号ＣＶＢＳは、映像信号処理回路３とテレテキストデコーダ４とに同時に印加される。受信機の通常のテレビ動作状態では、映像信号処理回路３により生成されるエレメンタリカラー信号Ｒ’Ｇ’Ｂ’は、ユーザが受信したテレビ番組を視聴することができるように、セレクタ２を介し表示画面１３に印加される。ユーザにより呼び出し可能なテレテキスト動作状態では、テレテキストデコーダ４のエレメンタリカラー信号ＲＧＢは、スイッチ２を介し表示される。ユーザにより与えられる動作指示は、コントロールテレビインタフェースユニット１０において生成され、制御回路８に印加される。テレテキストデコーダ４は、コマンドバス１１を用いて制御回路８に接続される。
【００１６】
テレテキストデコーダ４は、コンポジットビデオ信号ＣＶＢＳを受信し、第１出力としてデジタルテレテキストデータ信号１５と、第２出力として関連するクロック信号１６とを生成するクリッピング回路１４を有する。これら２つの出力は、選択されたテレテキストページ群をキャプチャする取得回路５に各入力として供給される。選択対象となるテレテキストページは、コマンドバス１１を介し制御回路８の制御の下、テレテキストメモリ６に格納される。テレテキストメモリ６は、各ページが個別表示可能なキャプチャされたテレテキストページを格納する。表示されるテレテキストページは、スイッチ２を動作させるためのブランキング信号を生成するよう構成される表示回路７により処理される。
【００１７】
図１はまた、コマンドバス１１に接続され、ユーザにより視聴される直近の（Ｋ＋１）個のテレテキストページのページ番号を格納するパイプライン不揮発性メモリ９を示す。図１において、テレテキストデコーダを含むテレビ受信機の構成が機能的に示され、その実際上の実現については様々な可能性があるということに留意されたい。
【００１８】
図２は、本発明の実施例によるテレテキストデコーダページメモリ６のメモリ構成を含む図１のテレテキストデコーダ４の詳細図である。３つのメモリセクションとして構成されるように、新規なテレテキストデコーダページメモリ６が示される。第１メモリセクションは、以降においてシーケンシャルメモリ６ａと呼ばれ、第２メモリセクションは、以降においてサブページメモリ６ｂと呼ばれ、第３メモリセクション６ｃは、以降においてパイプラインメモリ６ｃと呼ばれる。図２はまた、シーケンシャルメモリ６ａとパイプライアンメモリ６ｃに格納されているデータに関するページ番号を格納するため、シーケンシャルメモリ６ａとパイプラインメモリ６ｃと一緒に用いられる不揮発性メモリセクション９を示す。
【００１９】
図３は、図２のテレテキストデコーダのテレテキストメモリ６の一実施例である。図３は、４つの格納セル６０〜６３から構成されるシーケンシャルメモリ６ａと、３つの格納位置６４〜６６から構成されるサブページメモリ６ｂと、１３の格納位置６７〜８１から構成されるパイプラインメモリ６ｃとを示す。他の実施例は、異なる個数の格納位置を有するかもしれないということは理解されるべきである。１つの好適な記憶装置は、シーケンシャルメモリ６ａが１〜７の格納位置を実質的に有し、サブページメモリ６ｂが０〜５の格納位置を実質的に有するよう構成される構成である。
【００２０】
図４は、各々が従来のように一意的なテレテキストページ群を送信する、放送局ＸＹＺ４１０、ＡＢＣ４２０、ＥＤＰ４３０などの複数の一例となる放送局を示す。ユーザ４０２は、何れかの時点において利用可能な放送局４１０、４２０及び４３０の何れか１つを選択し、さらに当該放送局により送信される何れかのテレテキストページを選ぶ選択肢を有する。図５において、１つの架空の放送局により配信されるテレテキストページ群が例示的に示される。
【００２１】
図５は、図４のＸＹＺ４１０などの架空の放送チャンネルからの放送のため、テレテキストページ群（左の列）とその構成要素となるサブページ（右の列）を示す。従来通り、例えば、ページＡ〜Ｚの当該サービスのページ総数が、典型的には放送サイクルが約数十秒間継続するサイクルにより放送される。
【００２２】
図６を参照して説明されるように、以下の本発明の方法の動作フローチャートでは、本発明の原理の説明の簡単化のため、前述の図３〜５が参照される。
【００２３】
図６は、テレテキストメモリにテレテキストページをキャッシュ処理する方法６００の本発明の一実施例のフローチャートである。説明すべきアクションについて、ユーザは、図５に示されるサービスページを提供する放送チャンネルＸＹＺ４１０などの図４に示される放送チャンネルの１つにチューニングされることが前提とされる。
【００２４】
アクション６０１において、本プロセスは、ユーザのテレビ装置（又は等価な視聴装置）が電源オンされるとき、又は、新たなテレビチャンネルが現在視聴されている装置においてユーザにより選択されるとき、開始される。
【００２５】
アクション６０２において、テレテキストデコーダは、ダウンロードされたページをキャプチャすることを開始し、不揮発性メモリ９に予め格納されているページ番号に従って、シーケンシャルページメモリ６ａ（第１格納位置に）とパイプラインメモリ６ｃに格納する。すなわち、予め格納されているページ番号は、どのページがシーケンシャルメモリ６ａとパイプラインメモリ６ｃにダウンロードされるべきか判断する。テレテキストデコーダはまた、一般には本発明の方法に従って、後述されるアクション（すなわち、アクション６１８〜６２６及び６３２〜６４０）に従って、メモリ６ａの第１格納位置以外及びサブページメモリ６ｂに格納されるべきページをキャプチャする。当該アクション６０２が、アクション６１０に説明されるように、ユーザがテレビモードにあるとき、テレテキストデコーダページメモリにテレテキストページを迅速にキャッシュ処理する本発明の方法を説明しているということは理解されるべきである。あるいは、本方法はユーザがテレビモードからテレテキストモードにスイッチしたことを前提としているという相違がある（アクション６０４を参照されたい）以下のアクション６１８〜６２６及び６３２〜６４０において実行される。
【００２６】
アクション６０４において、放送チャンネルＸＹＺ４１０を受信したユーザは、テレビモードからテレテキストモードにスイッチする。これに応答して、デフォルトページ又は直近に視聴されたテレテキストページが、視聴者に示される。この直近に視聴されたページは、不揮発性メモリ９の第１メモリ格納位置に格納されているそれの関連するページ番号により特定される。
【００２７】
アクション６０６において、本プロセスは、テレテキストページに対するユーザの要求を待機するアイドル状態となる。このアイドル時間中、放送された図５のテレテキストページＡ〜Ｚの新しい各ループ（サイクル）により、すでにキャプチャされ、以前に格納されたテレテキストページが、テレテキストメモリ６において更新される。
【００２８】
アクション６０８において、エンドユーザは、放送チャンネルＸＹＺ４１０のページＮ５０２などの特定のテレテキストページを視聴する要求を行う。
【００２９】
アクション６１０において、ユーザにより要求されたページＮ５０２がパイプラインメモリ６ｃにすでに存在するか判断される。
【００３０】
アクション６１０において、要求されたページＮ５０２がパイプラインメモリ６ｃにすでに存在すると判断された場合、ｆｉｎｄｆｌａｇ＝１と設定し（アクション６１１）、本プロセスはアクション６１４に続く。そうでない場合、ｆｉｎｄｆｌａｇ＝０と設定し（アクション６１２）、本プロセスはアクション６１８に続く。
【００３１】
要求されたページＮがパイプラインメモリに格納されるべきときは常に、格納されるのは実際には、ページＮの第１サブページＮ１であるということに留意されたい。
【００３２】
アクション６１４において、要求されたページＮの第１サブページＮ１は、パイプラインメモリ６ｃから削除され、シーケンシャルメモリ６ａの第１格納位置に置かれる。第１サブページＮ１はまた、ユーザ４０２に表示される。
【００３３】
アクション６１６において、要求されたページＮに先行する位置にあるすべての参照ページは、ＦＩＦＯ的にパイプラインメモリ６ｃのエンド方向に１つの格納位置ずつシフトされる。この結果、要求されたページＮに関するページ番号が、不揮発性メモリ９から抽出され、要求されたページのページ番号に先行する格納位置のすべての参照ページ番号が、ＦＩＦＯ的に不揮発性メモリ９においてシフトされる。さらに、要求されたページＮの第１サブページＮ１に関するページ番号は、不揮発性メモリ９の第１格納位置に配置される。
【００３４】
アクション６１８において、要求されたページＮが複数のサブページを有するか判断される。本例では、要求されたページＮは、図５に示されるように、４つのサブページ、すなわち、Ｎ＝Ｎ１，Ｎ２，Ｎ３，Ｎ４から構成される。
【００３５】
アクション６１８において、要求されたページが複数のサブページから構成されると判断された場合、複数サブページフラグｍｕｌｔｆｌａｇ＝１と設定し（アクション６１９）、そうでない場合、ｍｕｌｔｆｌａｇ＝０と設定する（アクション６２０）。
【００３６】
アクション６２２において、ｆｉｎｄｆｌａｇ＝０かつｍｕｌｔｆｌａｇ＝１であるか（すなわち、要求されたページがパイプラインメモリにおいて検出されず、複数のサブページから構成されるか）判断される。
【００３７】
アクション６２２が真であると判断された場合、現在選択されている放送チャンネル４１０から要求されたページＮのすべてのサブページＮ１，Ｎ２，Ｎ３，Ｎ４がダウンロードされる（アクション６２３）。そうでない場合、本プロセスはアクション６２４に続く。
【００３８】
アクション６２４において、ｆｉｎｄｆｌａｇ＝１かつｍｕｌｔｆｌａｇ＝１であるか（すなわち、要求されたページがパイプラインメモリに検出され、複数のサブページから構成されるか）判断される。
【００３９】
アクション６２４が真であると判断された場合、第１サブページＮ１を除いて、要求されたページＮの複数のサブページＮ２，Ｎ３，Ｎ４がダウンロードされる（アクション６２５）。そうでない場合、本プロセスはアクション６２６に続く。
【００４０】
アクション６２６において、シーケンシャルメモリ６ａのコンテンツ（格納位置）がクリアされる。
【００４１】
アクション６２８において、以前に要求されたページが、パイプラインメモリ６ｃの第１格納位置６２１に配置される。
【００４２】
アクション６３０において、要求されたページＮ１は、シーケンシャルメモリ６ａの第１格納位置６０１に格納され、要求されたページに関するページ番号は、不揮発性メモリ９の第１格納位置に配置される。
【００４３】
アクション６３２において、要求されたページＮ１を構成するサブページは、サブページメモリ６ｂの各格納セルに格納される。図示された例では、ページＮ２，Ｎ３，Ｎ４は、それぞれ格納位置６４〜６６に格納される。
【００４４】
アクション６３４において、サブページメモリ６ｂは少なくとも１つの利用可能な格納位置を有するか判断される。言い換えると、サブページメモリ６ｂは超過格納利用性を有する。
【００４５】
アクション６３４が真であると判断された場合、シーケンシャルメモリ６ａの記憶容量を拡大するため、サブページメモリの少なくとも１つの利用可能な格納位置が使用される（アクション６３６）。すなわち、それは、要求されたページＮの上位の連続するページを格納するのに利用される。本例では、サブページメモリ６ｂには超過した記憶容量はない。そうでない場合、アクション６３４が偽であると判断された場合、本プロセスはアクション６３８に続く。
【００４６】
アクション６３８において、シーケンシャルメモリ６ａは、要求されたページに順次続くテレテキストページのページ番号を格納する。図示された例では、シーケンシャルページＮ＋１，Ｎ＋２，Ｎ＋３がそれぞれシーケンシャルメモリ格納位置６０〜６４に格納されていることが示される。
【００４７】
アクション６４０において、本プロセスは、アクション６０６にループバックし、ユーザからの他のテレテキストページに対するさらなる要求を待機する。
【００４８】
図６に示される簡単化されたフローチャートは、本発明の方法の一例であるということに留意すべきである。これに関して、このような方法の各アクションは、１以上のステップの同時実行を含む、図６に示される以外の順序により実行されてもよい。
【００４９】
図７はさらに、本発明の記憶装置及び方法によりテレテキスト情報がどのように格納されるかの一例となるスナップショットを示す。
【００５０】
まず、図７ａを参照するに、ユーザがページＮを視聴する要求をした直後の時点におけるテレテキストメモリ６のスナップショットが示される。ページＮは、４つのサブページ、すなわち、ページＮ１，Ｎ２，Ｎ３，Ｎ４から構成されると仮定する。この場合、シーケンシャルメモリ６ａは、第１サブページＮ１と、ページＮ１に順次続く３つのページ、すなわち、Ｎ＋１，Ｎ＋２，Ｎ＋３を格納している。サブページメモリ６ｂは、サブページＮ２，Ｎ３，Ｎ４を格納する。パイプラインメモリ６ｃは、ページＮに対する現在の要求以前の直近に要求されたページであるページＸ１と、パイプライン６ｃのエンドに格納されている最も以前に要求されたページであるページＢとを有する１３個の以前に要求されたページを格納している。
【００５１】
ここで、図７ｂを参照するに、ユーザがページＺを視聴する新たな要求をした直後の時点におけるテレテキストメモリ６のスナップショットが示される。図示された例では、ページＺがパイプラインメモリ６ｃに存在し、４つのサブページ、すなわち、Ｚ１，Ｚ２，Ｚ３，Ｚ４から構成されると仮定する。ユーザ要求に応答して、ページＺ１がパイプラインメモリ６ｃから削除され、シーケンシャルメモリ６ａの第１位置に配置され、エンドユーザにすぐに示される。ユーザがページＺ１を視聴している間、サブページＺ２，Ｚ３，Ｚ４がサブページメモリ６ｂにダウンロードされる。また、上位のページＺ＋１，Ｚ＋２，Ｚ＋３が、シーケンシャルメモリ６ａに順次ダウンロードされる。パイプラインメモリ６ｃのＺ１の参照は削除され、Ｚ１に先行する位置、すなわち、Ｘ１とＹ１のパイプラインメモリ６ｃのすべての参照ページが、ＦＩＦＯ的にパイプの右方向に１つの位置ずつシフトされる。対応する番号（ページ識別子）は、不揮発性メモリ９においてＦＩＦＯ的にパイプの右方向に１つの位置ずつシフトされる。最終的に、前のユーザ要求であるＮ１は、パイプラインメモリ６ｃの始めに配置され、ページＺの番号は、不揮発性メモリ９の第１位置に配置される。
【００５２】
ここで、図７ｃを参照するに、ユーザがページＲを視聴する新たな要求がなされた直後の時点におけるテレテキストメモリ６のスナップショットが示される。図示された例では、ページＲはパイプラインメモリ６ｃに存在せず、２つのサブページ、すなわち、Ｒ１，Ｒ２から構成されると仮定する。ユーザ要求に応答して、ページＲ１は、遅延することなく視聴者に示されるようダウンロードされる。ユーザがページＲ１を視聴している間、サブページＲ２と上位の連続するページＲ＋１，Ｒ＋２，Ｒ＋３，Ｒ＋４，Ｒ＋５が、放送チャンネルから利用可能になるに従って、メモリにダウンロードされる。前のユーザ要求Ｚ１は、パイプラインがページＢへの参照を削除し、その既存のコンテンツをＦＩＦＯ的に右方向に１つの位置ずつ効果的にシフトすることにより、パイプラインメモリ６ｃの始めに配置される。不揮発性メモリ９に配置されるすべての番号は、ＦＩＦＯ的にパイプの右方向にシフトされ、ページＲの番号が不揮発性メモリ９の第１位置に配置される。
【００５３】
ここで、図７ｄを参照するに、ユーザが、チャンネルＥＤＰなどの他のテレビチャンネルにスイッチするよう決めた直後の時点におけるテレテキストメモリ６のスナップショットが示される。テレテキストデコーダは、すぐに不揮発性メモリの２，．．．，Ｋ＋１の位置に格納されている番号に従って、当該番号を有するページをダウンロードし、パイプメモリ６ｃに格納することを開始する。前のチャンネルＸＹＺに対してなされた直近の要求がページＲについてのものであったとすると（このページ番号は、格納され、不揮発性メモリ９の第１位置から取得される）、放送局のスイッチに応答して、チャンネルＥＤＰに従って構成されたページＲが抽出され、エンドユーザに表示される。さらに、６つのサブページから構成されると仮定されるページＲは、メモリに格納される。図７ｄに示されるように、新たなチャンネルのページは複数のサブページを有しないため、サブページメモリ６ｂ全体は、シーケンシャルメモリ６ａに動的にリンクされ、さらに連続するページ、すなわち、Ｒ＋４，Ｒ＋５，Ｒ＋６を格納する追加的な３つの格納セルを提供するシーケンシャルメモリ６ａの拡大として機能する。
【００５４】
以上、本発明が具体的な実施例を参照することにより詳細に説明されたが、以下の請求項に与えられるような本発明のより広範な意図される趣旨及び範囲から逸脱することなく、多くの改良及び変更が可能であるということが理解されるべきである。従って、明細書及び図面は、例示的なものとしてみなされるべきであり、添付した請求項の範囲を限定するものではない。
【００５５】
添付した請求項の解釈において、ａ）「有する」という用語は、与えられた請求項に列挙された以外の他の要素又はアクションの存在を排除するものではなく、ｂ）要素に前置される「ある」という用語は、当該要素が複数存在することを排除するものではなく、ｃ）請求項の任意の参照符号はその範囲を限定するものではなく、ｄ）複数の「手段」が同一のアイテム、ハードウェア、又はソフトウェアにより実現される構成若しくは機能により表現されてもよく、ｅ）開示された各要素は、ハードウェア部分（専用電子回路など）、ソフトウェア部分（コンピュータプログラムなど）、又は上記の何れかの組み合わせから構成されてもよい。
【図面の簡単な説明】
【００５６】
【図１】図１は、従来技術によるテレビ受信機の一般的構成の図である。
【図２】図２は、本発明の実施例による図１のテレテキストデコーダの図である。
【図３】図３は、本発明の実施例による図２のテキストデコーダのテレテキストメモリ部分の詳細図である。
【図４】図４は、従来技術による各々が一意的なテレテキストページ群を送信する複数の放送局のハイレベルの図を示す。
【図５】図５は、図４の放送局から典型的な放送チャンネルを介し送信可能なテレテキストページの一例となる図である。
【図６】図６は、本発明の実施例によるテレテキストページを迅速にキャッシュ処理する方法を示すフロー図である。
【図７ａ】図７ａは、本発明の実施例による本発明のパイプラインメモリ及びテレテキストのスナップビューの一例となる図である。
【図７ｂ】図７ｂは、本発明の実施例による本発明のパイプラインメモリ及びテレテキストのスナップビューの一例となる図である。
【図７ｃ】図７ｃは、本発明の実施例による本発明のパイプラインメモリ及びテレテキストのスナップビューの一例となる図である。
【図７ｄ】図７ｄは、本発明の実施例による本発明のパイプラインメモリ及びテレテキストのスナップビューの一例となる図である。
【図１】
2007506386.tif 000003
【図２】
2007506386.tif 000004
【図３】
2007506386.tif 000005
【図４】
2007506386.tif 000006
【図５】
2007506386.tif 000007
【図６Ａ】
2007506386.tif 000008
【図６Ｂ】
2007506386.tif 000009
【図６Ｃ】
2007506386.tif 000010
【図７Ａ】
2007506386.tif 000011
【図７Ｂ】
2007506386.tif 000012
【図７Ｃ】
2007506386.tif 000013
【図７Ｄ】
2007506386.tif 000014
【国際調査報告】
2007506386.tif 000015
2007506386.tif 000016
2007506386.tif 000017