【手続補正書】
【提出日】平成17年2月2日(2005.2.2)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】      明細書
【発明の名称】  情報処理装置、情報処理方法、及びコンピュータ読み取り可能な記憶媒体
【特許請求の範囲】
【請求項１】  所定方式の放送に含まれているデータの中から特定分野情報に対応する番組のデータを抽出する抽出手段と、
上記抽出手段で抽出されたデータに所定の処理を行って印刷出力する出力手段とを備えることを特徴とする情報処理装置。
【請求項２】  上記出力手段での出力時刻を含む情報を設定する設定手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】  上記出力手段は、上記抽出手段で抽出されたデータを所定の出力フォーマット上にレイアウトするレイアウト処理を行って、レイアウト処理を行ったデータを印刷出力することを特徴とする請求項１に記載の情報処理装置。
【請求項４】  上記抽出手段は、受信された放送波を、その放送波に重畳されているデータも含めて記録媒体に記録し、その記録の再生信号に含まれているデータの中から特定分野情報に対応する番組のデータを抽出することを特徴とする請求項１に記載の情報処理装置。
【請求項５】  所定方式の放送に含まれているデータの中から特定分野情報に対応する番組のデータを抽出する抽出ステップと、
上記抽出ステップで抽出されたデータに所定の処理を行って印刷出力する出力ステップとを備えることを特徴とする情報処理方法。
【請求項６】  上記出力ステップでの出力時刻を含む情報を設定する設定ステップを備えることを特徴とする請求項５に記載の情報処理方法。
【請求項７】  所定方式の放送に含まれているデータの中から特定分野情報に対応する番組のデータを抽出する抽出ステップと、
上記抽出ステップで抽出されたデータに所定の処理を行って印刷出力する出力ステップとを、コンピュータに実行させるためのコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項８】  上記出力ステップでの出力時刻を含む情報を設定する設定ステップをさらにコンピュータに実行させるためのコンピュータプログラムを記憶したことを特徴とする請求項７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項９】  上記出力ステップは、上記抽出ステップで抽出されたデータを所定の出力フォーマット上にレイアウトし、レイアウトしたデータを印刷出力することを特徴とする請求項７に記載のコンピュータ読み取り可能な記憶媒体。
【請求項１０】  上記抽出ステップは、受信された放送波を、その放送波に重畳されているデータも含めて記録媒体に記録し、その記録の再生信号に含まれているデータの中から特定分野情報に対応する番組のデータを抽出することを特徴とする請求項７に記載のコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷出力を行う情報処理装置、情報処理方法、及びコンピュータ読み取り可能な記憶媒体に関するものである。
【０００２】
【従来の技術】
一般に、文字放送は、テレビジョン放送のうちディスプレイ画面上に映像として現れない映像信号の垂直帰線期間（垂直ブランキング期間）を利用して伝送した情報を、文字や図形等の静止画として表示する放送方式である。
そして、映像放送が時系列に送られるのに対し、通常の文字放送は同時に送られているため、見たいときにはいつでも情報を見ることができるようになされている。
【０００３】
【発明が解決しようとする課題】
ところで、上述のような文字放送は無料で利用することができ、有用な情報が沢山含まれているが、我が国において、その文字放送を受信する機能（文字放送受信機能）を有する受像機は、テレビジョン受像機の普及台数に占める割合が極めて少ないのが現状である。
【０００４】
この原因の一つとして、文字放送があまり知られていないことが挙げられるが、実際には、文字放送受信機能を有する受信機が手元にあっても、使用者にとって、文字放送を見るための操作は非常に面倒であり、また、ディスプレイ画面上に表示される文字情報を凝視して読む作業は心理的に大きな負担を伴っていた。
【０００５】
そこで、上述のような問題を解決する一つの方法として、例えば、予め見たい番組を予約しておき、一定時刻に印刷出力する、ということが考えられる。
これにより、使用者は、一度の予約操作を行うだけで、後は自動的に印刷出力されるのを待つだけでよく、この結果、文字放送をより利用しやすい状況となる。
【０００６】
しかしながら、この方法を用いた場合でも、番組の予約操作は少なくとも一度は行う必要ある。
すなわち、目的とする文字放送番組を含むチャンネルを選び、さらにその文字放送番組の番組番号を指定する、という操作を行う必要があり、特に、目的とする文字放送番組が複数であった場合、その番組数分、予約操作を行う必要がある。
【０００７】
このような操作を行うことは、使用者にとって非常に煩わしいことであり、この煩わしさを解消しない限り、文字放送を気軽に利用する気持ちが起きない。また、このような環境では、文字放送受信機能を有する受信機が広く一般に普及しても、文字放送が大いに利用される環境は生まれないことが危惧される。
【０００８】
また、最近では、文字放送と同様に、映像信号の垂直帰線期間に情報を重畳するデータ放送も開始されたが、これも文字放送と同様の問題点が生じることは勿論のことである。また、インターネットを介して伝送されるプッシュ型情報においても同様の問題を生じる。
【０００９】
そこで、本発明は上述の問題を全て或いは個々に解決することを目的とする。
【００１０】
また、本発明はインターネットを介して伝送される情報の中から所望する情報を簡単に出力することができるようにすることを目的とする。
【００１１】
また、本発明は、上記の問題を除去して、操作性に優れ、所望する情報を容易に且つ確実に得ることができるようにすることを目的とする。
【００１２】
【課題を解決するための手段】
本発明は、所定方式の放送に含まれているデータの中から特定分野情報に対応する番組のデータを抽出する抽出手段と、上記抽出手段で抽出されたデータに所定の処理を行って印刷出力する出力手段とを備えることを特徴とする。
【００１３】
また、本発明は、所定方式の放送に含まれているデータの中から特定分野情報に対応する番組のデータを抽出する抽出ステップと、上記抽出ステップで抽出されたデータに所定の処理を行って印刷出力する出力ステップとを備えることを特徴とする。
【００１４】
また、本発明は、所定方式の放送に含まれているデータの中から特定分野情報に対応する番組のデータを抽出する抽出ステップと、上記抽出ステップで抽出されたデータに所定の処理を行って印刷出力する出力ステップとを、コンピュータに実行させるためのコンピュータプログラムを記憶したことを特徴とする。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００１６】
本発明に係る情報処理装置は、例えば、図１に示すような受信装置１００に適用される。
【００１７】
この受信装置１００は、文字放送やデータ放送等、映像信号の垂直帰線期間に情報が重畳されたテレビジョン信号を受信するようになされており、上記図１に示すように、アンテナ１１２により受信された信号がチューナ１１１を介して供給される文字抽出回路１２１と、文字抽出回路１２１の出力が供給されるバッファメモリ１２２とを備えている。
また、受信装置１００は、ＣＰＵ（Central Processing Unit ）１３１と、ＣＰＵ１３１に各々接続された処理プログラム記憶回路１０３、番組情報記憶回路１０２及び文字符号テーブル１３３と、トリガーボタン１０１と、時計１３２とを備えており、トリガーボタン１０１の出力はＣＰＵ１３１に供給され、時計１３２の出力は処理プログラム記憶回路１０３に供給され、上述したチューナ１１１にはＣＰＵ１３１からの制御信号出力が供給されるようになされている。
さらに、受信装置１００は、ＣＰＵ１３１に接続されたテキストメモリ１２３と、ＣＰＵ１３１及びテキストメモリ１２３の各出力が供給される出力レイアウトメモリ１４１と、出力レイアウトメモリ１４１の出力が供給されるプリンタ制御回路１４２と、プリンタ制御回路１４２の出力が供給されるプリンタ１５１とを備えている。
【００１８】
まず、上述のような受信装置１００で受信される文字放送やデータ放送について説明する。
【００１９】
我が国の文字放送は、図２に示すように、垂直ブランキング期間Ｔの走査線のうち、１フィールドあたり４本の水平走査期間（Ｈ）に情報を重畳して伝送するようになされている。
すなわち、第１フィールドでは、第１４Ｈ、第１５Ｈ、第１６Ｈ及び第２１Ｈの４つの水平走査期間、第２フィールドでは、第２７７Ｈ、第２７８Ｈ、第２７９Ｈ及び第２８４Ｈの４つの水平走査期間に、文字放送が割り当てられている。
【００２０】
これに対して、最近新しいデータ放送として、同図に示すように、第１フィールドでは、第１０Ｈ、第１１Ｈ、第１２Ｈ及び第１３Ｈの４つの水平走査期間、第２フィールドでは、第２７３Ｈ、第２７４Ｈ、第２７５Ｈ及び第２７６Ｈの４つの水平走査期間にデータを重畳するデータ放送が、１９９６年４月から開始されている。
【００２１】
これらの文字放送やデータ放送の物理的な条件は何れも同じであり、重畳される情報量は、同期信号や誤り訂正のための信号を除いて１水平走査期間あたり１７６ビット（２２バイト）である。したがって１秒間（６０フィールド）では、（２２×６０＝）１３２０バイトである。このようなデータは、映像としてではなく、１水平周期を３６４分割するクロック、すなわち５．７２ＭＨｚのクロックで刻まれる「１」又は「０」の２値の波高値として伝送されるものである。したがって、受信側では、このようなデータから所定の情報を抽出し、これを文字や図形として見ることができるようにフレーム画像を構成し、静止画像として表示することとなる。
【００２２】
１水平走査線のデータ（データライン）は、図３に示すように、先頭に１６ビットのビット同期符号Ｄ１があり、これに続いて８ビットのバイト同期符号Ｄ２、さらに１４ビットのプレフィックスＤ３があり、このプレフィックスＤ３に上述した２２バイトのデータＤ４が続き、末尾に８２ビットのチェック符号Ｄ５が付加されるようになされている。
【００２３】
データブロックＤ４の２２バイトのデータは、図４に示すようなデータブロックＤｂとして用いられ、このデータブロックＤｂは、先頭の番組管理データヘッダｄ１と、それに続くページデータｄ２１，・・・，ｄ２ｎとから構成されている。また、各ページデータｄ２１，・・・，ｄ２ｎには、ページデータヘッダｐｈ２１，・・・，ｐｈ２ｎが付加されている。
番組管理データヘッダｄ１には、ページデータの総ページ数やデータ長等の情報が含まれている。また、ページデータヘッダｐｈ２１，・・・，ｐｈ２ｎには、各ページのページ番号等の情報が含まれている。
したがって、受信装置１００で文字放送やデータ放送を受信する場合、最初に番組管理データｄ１、続いてページデータヘッダｐｈ２１、その後にページデータｄ２１、・・・、ページデータヘッダｐｈ２ｎ、ページデータｄ２ｎが順次送られてくることとなる。
【００２４】
つぎに、上述のような文字放送やデータ放送等を受信する受信装置１００の一連の動作について説明する。
【００２５】
ここで、番組情報記憶回路１０２は、例えば、不揮発性の記憶装置からなり、この番組情報記憶回路１０２に出力する情報分野に対応する番組の放送チャンネルと番組番号、及び定期的な出力時刻が記憶されている。例えば、毎日午前６時と午後６時、政治・経済・産業情報等のニュースを出力する等、定期的に出力する時刻や、その出力する情報分野等が記憶される。
【００２６】
また、番組情報記憶回路１０２には、情報分野及びそれに対応する検索キーワード、及びこれによって得た放送チャンネルと番組番号の対応表等が記憶されている。この設定は、装置に電源を接続した時点、或いは指定した時刻で、後述する方法で自動的に行われる。
【００２７】
一方、番組情報記憶回路１０２に記憶された時刻が到来するとトリガー信号がＣＰＵ１３１から発生する。これにより、受信動作や情報出力動作等の一連の処理動作が開始されるようになされている。
【００２８】
また、トリガーボタン１０１が押下されることによってもＣＰＵ１３１からトリガー信号を発生するようになされている。すなわち、トリガーボタン１０１を押下することで、随時、同様の処理動作が開始されることとなる。これにより、使用者は、番組情報記憶回路１０２に記憶させた時刻だけではなく、情報を出力させたい任意の時刻にいつでもその情報を出力させることができる。
【００２９】
さらに、ＣＰＵ１３１は、マイクロコンピュータ等の中央処理装置であり、詳細は後述するが、処理プログラム記憶回路１０３に記憶されている各種の処理プログラムを実行することで、装置全体の動作制御を行う。
【００３０】
そこで、先ず、トリガーボタン１０１の押下、又は時計１３２が発生するトリガー信号によりＣＰＵ１３１が一連の処理動作を開始すると、チューナ１１１は、ＣＰＵ１３１の制御に従って、アンテナ１１２で受信された放送波に同調して、所定の放送チャンネルを選び出し、テレビジョン映像信号を取り出す。
【００３１】
文字データ抽出回路１２１は、チューナ１１１で取り出されたテレビジョン映像信号の垂直ブランキング期間に重畳されている２値データを抽出してバッファメモリ１２２に保持する。
このとき、文字データ抽出回路１２１は、上記垂直ブランキング期間の１水平走査線内に含まれる２値データをバッファメモリ１２２に一時的に保持するようにする。
【００３２】
ＣＰＵ１３１は、詳細は後述するが、文字放送やデータ放送で用いられる文字や記号等の参照テーブルである文字符号テーブル１３３、番組情報記憶回路１０２に予め記憶された情報、及び番組情報記憶回路１０２に記憶された情報を用いて、バッファメモリ１２２に保持されたデータが所望の情報分野の番組のデータであるか判定する。
そして、ＣＰＵ１３１は、バッファメモリ１２２に保持されたデータが該当するデータであった場合に、そのデータをテキストデータとしてテキストメモリ１２３に蓄積する。
【００３３】
また、ＣＰＵ１３１は、テキストメモリ１２３に蓄積したテキストデータに、出力用紙にプリントするためのレイアウト処理を行って、出力レイアウトメモリ１４１に蓄積する。
【００３４】
プリンタ制御部１４２は、出力レイアウトメモリ１４１に蓄積されたデータを出力用紙にプリントするように、プリンタ１５１の動作制御を行う。
【００３５】
以上が受信装置１００の一連の動作であり、上述のように、この受信装置１００では、使用者は放送チャンネルや番組番号を指定するのではなく、装置自身で情報分野と番組番号の対応表を作りだす処理を内蔵しており、使用者は、出力分野を装置本体上に設けた情報分野に対応したボタン等で指定する。また、指定しない場合の出力分野も予め設定しておく。
【００３６】
つぎに、ＣＰＵ１３１について具体的に説明する。
【００３７】
ここで、処理プログラム記憶回路１０３は、例えば、不揮発性の記憶装置からなる。そして、処理プログラム記憶回路１０３には、メインプログラムが記憶されていると共に、図６及び図７に示すフローチャートに従った処理プログラム等、各種の処理プログラムが記憶されており、これらの処理プログラムがＣＰＵ１３１により実行されるようになされている。
【００３８】
尚、上記図６及び図７に示すフローチャートに従った処理プログラムが記憶された処理プログラム記憶回路１０３は、本発明に係る記憶媒体を適用したものである。
【００３９】
そこで、まず、上記図６を用いて、指定された情報分野から該当する番組を探し出す処理について説明する。
【００４０】
先ず、ＣＰＵ１３１は、番組情報記憶回路１０２に予め設定されているチャンネル情報を読み出す（ステップＳ２０１）。このチャンネル情報は、文字放送を放送しているチャンネルを示すものである。
【００４１】
次に、ＣＰＵ１３１は、番組情報記憶回路１０２から読み出したチャンネル情報で示されるチャンネルをチューナ１１１に指定する（ステップＳ２０２）。
【００４２】
ステップＳ２０２の処理により、指定された放送チャンネルがチューナ１１１で選び出され、そのチャンネルの垂直ブランキング期間に重畳されているデータが文字データ抽出回路１２１で抽出されてバッファメモリ１２２に保持される。
【００４３】
ここで、我が国の文字放送ではどの放送局でも、番組目次のページ番号は「０００」と定められているが、本発明はこれに限られるものではない。
【００４４】
したがって、ＣＰＵ１３１は、バッファメモリ１２２に保持されたデータ、すなわち１水平走査線毎のデータから、現在のチャンネルの目次のページのデータ（目次データ）を取得するために、上記図５に示したような番組管理データ又はページデータのヘッダの番組番号０００のデータを参照する。
尚、説明が前後するが、図５は図４に示す番組管理データ、ページデータのそれぞれのビット配列を示す。例えば図５中、データ識別信号ｄ３は、該データが番組管理データの場合、"０２／０"となり、ページデータの場合には、"０２／１"となる。
【００４５】
すなわち、上述したように、そのデータにおいて、先頭の１バイト目にヘッダ開始符号ｄ１（ＳＯＨ）があり、その９バイト目にデータヘッダ識別符号ｄ３があり、そのデータヘッダ識別符号ｄ３が"０２／０"であるならば番組管理データのヘッダ、"０２／１"であるならばページデータのヘッダである、と判別する（ステップＳ２０３）。
【００４６】
ステップＳ２０３の判別の結果、番組管理データヘッダ又はページデータヘッダであった場合、ＣＰＵ１３１は、そのデータに含まれるページ総数やデータ長等の情報又はページ番号を、図示していない内部メモリに設定する（ステップＳ２０５）。
【００４７】
一方、ステップＳ２０３の判別の結果、ページデータであった場合、そのデータをテキストメモリ１２３に蓄積すると共に、そのデータのヘッダに含まれる上記図５に示したようなページ情報ｄ５、すなわちページ番号を図１に図示していない内部メモリ、例えばＣＰＵ１３１の内部キャッシュメモリに一旦記憶する（ステップＳ２０４）。
このステップＳ２０４で抽出するページデータ（本文）、例えば、上記図４に示したようなページデータｄ２ｎは、ページデータヘッダｐｈ２ｎに続いて、送られてくるデータラインのデータブロックの先頭がＳＴＸ（"００／２"）を含むデータラインから始まり、データブロックの末尾にＥＴＸ（"００／３"）、又はＥＴＢ（"０１／７"）、又はＥＯＴ（"００／４"）を含むデータラインで終わる。
【００４８】
ステップＳ２０４又はステップＳ２０５の処理後、ＣＰＵ１３１は、ステップＳ２０５で設定したページ総数と、ステップＳ２０４で記憶したページ番号が一致するか否かを判別する（ステップＳ２０６）。
【００４９】
そして、ＣＰＵ１３１は、ステップＳ２０６の判別の結果、一致しなかった場合にはステップＳ２０３の処理に戻って以降のステップ処理を行い、一致した場合に、次のステップＳ２０７に進む。
【００５０】
ステップＳ２０７では、ＣＰＵ１３１は、上述したチャンネル情報によって示される放送チャンネル全てに対して、ステップＳ２０２〜ステップＳ２０６の処理を行ったか否かを判別する（ステップＳ２０７）。
【００５１】
そして、ＣＰＵ１３１は、ステップＳ２０６の判別の結果、全ての放送チャンネルに対して処理終了でなかった場合にはステップＳ２０２の処理に戻って以降のステップ処理を行い、処理終了であった場合に、次のステップＳ２０８に進む。
【００５２】
上述のようにして、次々に送られてくるデータのヘッダを調べ、そのヘッダにより示されるページ数が番組のページ総数と一致したならば、残りのチャンネルについて同様の処理を行うことで、文字放送の全ての番組の目次データを取得できたことになる。したがって、テキストメモリ１２３には、全てのチャンネルについての目次（以下、タイトルとも言う）データが蓄積されることとなる。
【００５３】
次に、ＣＰＵ１３１は、テキストメモリ１２３に蓄積されている目次データに対して、番組情報記憶回路１０２に予め記憶されている上述した情報分野に対応するキーワードを用いて、番組番号を抽出する処理を行う（ステップＳ２０８）。
【００５４】
具体的には、例えば、その情報分野を政治・経済・産業情報等のニュースとした場合、先ず最初に文字符号テーブル１３３を用いて、「ニュース」というキーワードを含む目次データを検索する。
【００５５】
このとき、ニュース番組のタイトルには、必ずしも「ニュース」という文字が含まれることは限らないため、番組番号の区間や他のキーワードと組み合わせて、複数の条件から推定して、該当する番組番号を検索する。
【００５６】
さらに、タイトルだけで該当する番組であるか否かを判定できない場合には、目次番組の番組番号範囲から推定するか、或いは、その全ての番組内容からキーワード（「ニュース」）を検索して決定する。
【００５７】
そして、ＣＰＵ１３１は、上述のようにして、該当する目次データを検索した後、タイトルに対応した番組番号を取得して、番組情報記憶部１０２に蓄積する（ステップＳ２０９）。
【００５８】
尚、上述した設定処理は、装置に電源を投入した時、又は、定期的な情報出力時に同時に行うようにしてもよい。
【００５９】
つぎに、上記図７を用いて、上述のようにして自動的に設定されたチャンネル及び番組番号で示される番組を、定期的に出力する処理について説明する。
【００６０】
先ず、トリガーボタン１０１が使用者により押下されることで、或いは、番組情報記憶回路１０２に記憶されている指定時刻（予約時刻）が到来することで、トリガー信号を発生する。
これにより、ＣＰＵ１３１は、処理プログラム記憶回路１０３に記憶されているメインプログラム、及び本処理のプログラム（上記図７）をＣＰＵ１３１内部に読み込んで、一連の処理プログラムの実行を開始する（ステップＳ３０１）。
【００６１】
次に、ＣＰＵ１３１は、装置本体のＣＰＵ１３１回り以外の主電源と、プリンタ１５１との電源を投入する（ステップＳ３０２）。
【００６２】
次に、ＣＰＵ１３１は、番組情報記憶回路１０２に上述のようにして記憶したチャンネル及び番組番号を読み出す（ステップＳ３０３）。
【００６３】
次に、ＣＰＵ１３１は、ステップＳ３０３で得たチャンネルにより、チューナ１１１に受信放送チャンネルを指定する。これにより、文字データ抽出回路１２１で１水平走査期間分のデータ（データライン）の抽出が行われ、そのデータがバッファメモリ１２２に一旦保持される（ステップＳ３０４）。
【００６４】
次に、ＣＰＵ１３１は、バッファメモリ１２２に保持されたデータを解析する。
すなわち、このデータの先頭に図５に示されるヘッダ開始符号（ＳＯＨ）があれば、メモリ１２２に保持されたデータは番組管理データヘッダ又はページデータヘッダであり、その９バイト目のデータヘッダ識別符号が"０２／０"（９バイト目の８ビットのデータ中第２ビットが'０'であること）であるならば番組管理データのヘッダ、"０２／１"（同じく第２ビットが'１'であること）であるならばページデータのヘッダである、と判別する。また、そのヘッダ開始符号（ＳＯＨ）の１１バイト目及び１２バイトにある番組番号を得る。その番組番号が、ステップＳ３０３で読み出した番組番号と一致することを認識すると、そのデータが番組管理データヘッダ又はページデータヘッダであるかページデータであるかを判別する（ステップＳ３０５）。その結果に従い、前者である場合にはステップＳ３０７に進み、ページデータである場合にはステップＳ３０６に進む（ステップＳ３０５）。
【００６５】
ステップＳ３０６では、ＣＰＵ１３１は、そのデータを内部メモリに一旦蓄積すると共に、そのデータのヘッダに含まれる上記図５に示したようなページ情報ｄ５、すなわちページ番号を内部メモリに一旦記憶する。
【００６６】
ステップＳ３０７では、ＣＰＵ１３１は、そのデータに含まれるページ総数やデータ長等の情報を、内部メモリに設定する。
また、ページデータヘッダに続いて送られてくるページデータ（本文）をテキストメモリ１２３に蓄積する。上記ページデータ（本文）は、データブロックの先頭１バイトがＳＴＸ（"００／２"）のデータラインから始まる。そして、ＥＴＸ（"００／３"）、又はＥＴＢ（"０１／７"）、又はＥＯＴ（"００／４"）を末尾に含むデータラインで終わる。したがって、これらのデータラインの間に送られてくるデータが、ページデータ（本文）である。
【００６７】
ステップＳ３０６又はステップＳ３０７の処理後、ＣＰＵ１３１は、ステップＳ３０７で設定したページ総数と、ステップＳ３０６で記憶したページ番号が一致するか否かを判別する（ステップＳ３０８）。
【００６８】
そして、ＣＰＵ１３１は、ステップＳ３０８の判別の結果、一致しなかった場合にはステップＳ３０５の処理に戻って以降のステップ処理を行い、一致した場合に、次のステップＳ３０９に進む。
【００６９】
ステップＳ３０９では、ＣＰＵ１３１は、ステップＳ３０６で内部メモリに蓄積したデータ、すなわち指定番組番号に対応する全てのデータをテキストデータとしてテキストメモリ１２に蓄積する。
【００７０】
次に、ＣＰＵ１３１は、番組情報記憶回路１０２に記憶されている指定番組番全てに対して、ステップＳ３０４〜ステップＳ３０９の処理を行ったか否かを判別する（ステップＳ３１０）。
【００７１】
そして、ＣＰＵ１３１は、ステップＳ３１０の判別の結果、全ての指定番組番号に対して処理終了でなかった場合にはステップＳ３０４の処理に戻って以降のステップ処理を行い、処理終了であった場合に、次のステップＳ３１１に進む。
【００７２】
上述のようにして、次々に送られてくるデータのヘッダを調べ、そのヘッダにより示されるページ数が番組のページ総数と一致したならば、残りの指定番組番号について同様の処理を行うことで、番組情報記憶回路１０２に記憶された指定番組番号のデータ、すなわちここでは、例えば政治・経済・産業情報等のニュース番組が指定されていればかかるニュース番号のデータを取得できたことになる。
【００７３】
ステップＳ３１１では、ＣＰＵ１３１は、テキストメモリ１２３に蓄積したデータを出力用紙にプリントするためのレイアウト処理を実行して、そのレイアウト処理を行ったデータを出力レイアウトメモリ１４１に蓄積する。
我が国の文字放送の方式では、１画面に表示できる文字数を２バイト文字、一行１５文字、８行としているので、１画面の文字数は最大１２０文字となる。したがって、例えば、本文が６ページの３つの番組のテキストを出力する場合、これらのテキストデータが、９ポイント程度の文字サイズで、Ａ４判の二段組（横書き）のレイアウトに納まる。
【００７４】
次に、ＣＰＵ１３１は、出力レイアウトメモリ１４１に蓄積したデータをプリンタ制御回路１４２に対して出力することで、そのデータをプリンタ１５１で印刷出力する（ステップＳ３１２）。
【００７５】
そして、ＣＰＵ１３１は、番組分類処理を行った後（ステップＳ３１３）、装置本体及びプリンタ１５１の電源を遮断する処理を行い（ステップＳ３１４）、本処理を終了する。
【００７６】
上述のように、この実施の形態では、設定された情報分野から、キーワードを用いて、その情報に対応するチャンネル及び番組番号を自動的に得て、そのチャンネルの番組番号の情報を、設定された時刻に出力するように構成したことにより、使用者は、従来のように番組番号を指定する操作を行う必要はなく、所望の情報分野を指定するだけで、テレビジョン放送の電波が届く範囲であればどこでも決まった時刻に個人的なニュースを容易に且つ確実に得ることができる。また、所望の情報分野を指定しなくても、予め製品の工場出荷時に設定された分野のニュースを得ることができる。また、トリガーボタン１０１を押下することで、その時刻の最新のニュースを得ることもできる。さらに、そのニュースをハードコピーとして得ることができるため、文字放送を表示するためのディスプレイ装置が不要となり、また、表示のためのインターフェースも不要となるため、装置のコストダウンも図ることができる。したがって、文字放送やデータ放送等をより利用しやすい状況をつくりだすことができる。
【００７７】
尚、毎日定期的に出力する情報分野として、本実施例では政治・経済・産業・ビジネス等のニュースとしたが、これに限らず、株式、スポーツ、芸能関係、天気予報、交通情報等のニュースや、競馬情報、芸術、趣味、地域の情報等としてもよい。この場合、装置本体上に、これらの分野に対応したボタンを設け、このボタンを押下することで、出力分野を変更することができる。また、定期的に出力時刻を変更できる機能を追加することも可能である。
【００７８】
また、テレビジョン放送の音声副搬送波に重畳されるテキスト情報や、ＦＭ放送又は衛星放送に重畳された文字放送、或いはデータ放送に重畳された情報を受信して出力する装置にも、本発明を適用できることは言うまでもない。かかる例については後述する。
【００７９】
また、上述した実施の形態では、予め、受信装置１００内に処理プログラム記憶回路１０３及び番組情報記憶回路１０２を内蔵する構成としたが、例えば、各記憶回路に記憶される情報をＲＯＭカード等の外部記憶装置に記憶させ、これを装置本体に挿入する構成としてもよい。
【００８０】
また、上述した実施の形態では、リアルタイムに行われているテレビジョン放送、及びそれと関連する文字放送やデータ放送について説明したが、例えば、垂直ブランキング期間の波形も記録できる磁気記録装置等に、放送映像と共に文字データを含む垂直ブランキング期間のデータも記録し、その記録を再生しながら、実際の放送時間とは係わりなく、印刷用紙にプリントすることも可能である。この場合、上記図１の構成において、チューナ１１１の代わりに、記録装置の出力を導く端子を設けるようにする。
【００８１】
また、上記図１の構成において、アンテナ１１２とチューナ１１１、及び印刷用紙にプリントするためのプリンタ１５１を一体化させることで、放送電波が届くところであれば、最新の情報を印刷出力するようになされた装置を実現させることができる。
【００８２】
また、上述した実施の形態では、出力レイアウトを蓄積する出力レイアウトメモリ１４１を設ける構成としたが、例えば、プリンタ１５１内にあるバッファに数行ずつデータを送る構成とすることで、この出力レイアウトメモリ１４１を省略することができる。これにより、装置構成を簡易化することができるため、さらにコストダウンを図ることができる。
【００８３】
次に、本発明の別の実施形態について説明する。この実施例では、例えばＨＴＭＬ形式で表されるデータ放送を受信してプリンタによって印刷するシステムが開示されている。そして、図３〜５に示した文字放送またはデータ放送の物理的な条件は同じであり、その違いは、プレフィックス部（１４ビット）の規定とデータブロック（１７６ビット）の内容の違いである。
【００８４】
本実施例のプレフィックス部１４ビットの情報の内訳を図８に示す。
データ放送の場合、先頭から論理チャンネル識別フラグ（６ビット）、スクランブル制御を行うかどうかの指定（２ビット）、データの連続性を示すバイナリー値（４ビット）、およびデータグループの先頭か末尾かを示すフラグ（２ビット）で構成されるのに対し、文字放送の場合は、先頭からサービス識別符号（８ビット）、連続性指標（４ビット）、および伝送制御フラグ（１ビット）、誤り検出符号化区間識別フラグ（１ビット）で構成される。
【００８５】
データ放送の論理チャンネルの識別フラグの６ビットで使うことのできるビット配列と文字放送で使うことのできるビット配列は混同されないように考慮されており、データ放送の場合、６ビットで識別可能な６４個のうち、３２個を使っており、３０個の論理チャンネルと時刻信号、伝送制御データ（ＴＣＤ）に割り当てている。これら３２個のパターン以外の６パターンを文字放送が使って、送出モードや補助信号、運用信号の指定をしている。したがって、文字放送とデータ放送は、ＶＢＩ上の位置のほかに、プレフィックス部の先頭６ビットを調べることにより、そのデータブロックがデータ放送なのか、文字放送なのかを区別することができる。
【００８６】
データ放送は文字放送と異なり、様々な形式のデータを送ることができる。その信号の定義は、プレフィックス部の先頭６ビットのデータパターンが"１０００００"の場合、データ放送の伝送制御データのパターンを示しており、これが指定されたとき、続くデータブロックの中にデータ放送の放送チャンネルや番組番号、符号化方式、論理チャンネルの番号等が指定される。ヘッダ（５バイト）のあとに続く１７バイトのデータで番組の伝送制御（ＴＣＤ）を指定する。
【００８７】
伝送制御データの構造を図９に示す。
データ放送の場合、データブロックの構成は「ＤＧ構成１」と「ＤＧ構成２」の二通り存在するが、伝送制御データの場合はＤＧ構成１で送られる。この場合のデータブロックには５バイトのデータグループヘッダに続いて、放送チャンネル（１０ビット）や放送事業者識別（２バイト）、番組のサービス番号（１バイト）、番組番号（２バイト）、符号化方式（１バイト）、論理チャンネル指定（６ビット）などのデータが含まれている。
【００８８】
ＤＧ構成１のデータグループヘッダは、データグループの識別（４ビット）とそのグループの連送（４ビット）、連結する内容の異なるデータグループの間の連結の状態（１ビット）、データグループの順序（７ビット）、データグループサイズ（２４ビット）を表す情報が含まれる。一つの伝送制御データは、次の伝送制御データが有効となるまで、当該データチャンネルで伝送する全ての番組の伝送を制御する。
【００８９】
図番は前後するが、図１１に本発明による実施例のブロック図を示す。なお、図１０は後述する本発明の他の実施例の制御手順を示すフローチャートである。  図１１において、１１０は出力する番組情報記憶部であり、この中に定期的あるいは随時に出力する番組の情報分野とそれに対応する放送局（放送チャンネル）、サービス番号または番組番号および出力時刻との組み合わせをテーブルとして記憶している。また、その情報分野の番組内容に対応する出力レイアウトの条件も記憶している。例えば、出力レイアウトが一段組なのか、２段組なのか、あるいはもっと複雑なレイアウトを行うのか、そのレイアウト情報も番組に対応して予め番組情報記憶部１１０に用意しておく。
【００９０】
１２０は処理プログラム記憶部を示し、この中に後述する一連の処理プログラムを内蔵している。この処理プログラムの処理の流れを図１２に示す。１００は設定ユーザーインターフェースであり、通常は使わないが、随時出力する場合のトリガーキー、また出力番組の設定などに用いる。
【００９１】
２１０は電波を受信するためのアンテナを示しており、２００は放送波に同調して放送チャンネルを選びだすためのチューナであり、電波からテレビジョン映像信号を取り出す。３００はデータ抽出部であり、図１に示す垂直ブランキング期間のデータ放送多重位置に重畳されているデータラインからプレフィックス部とデータブロックを抽出する。３０５は前記抽出されたデータを一時蓄えておくバッファである。プレフィックス部の情報からデータブロックの論理チャンネル番号やデータの連続性や、またデータブロックの先頭か末尾かを知ることができる。また、番組の伝送制御の定義の場合は、そのあとに続くデータブロックからサービス番号や番組番号を知ることができる。この情報を番組情報記憶部１１０の内容と照らし合わせて不要なデータを捨て、必要な番組データを選びだす。３１０は番組情報記憶部１１０にある番組番号に一致するデータを番組番号に対応して蓄積しておくための記憶装置である。
【００９２】
６０５は記憶装置３１０に蓄積されたデータをＨＴＭＬ解析して、タグを外し、元のデータを復元し、さらに番組情報記憶部１１０にあるレイアウト指示に従って分類情報単位でまとめて、プリンタに出力できるページレイアウトを行った結果を蓄積しておくためのレイアウト済みデータ蓄積部、６１０はプリンタ制御部、８００はプリンタ、４００はマイクロコンピュータなどの中央処理装置、４１０は時計を示す。
【００９３】
この装置の処理プログラムは、処理プログラム記憶部１２０に記憶されているが、その処理プログラムについて説明し、かつ図１１に示すブロック図と対応させながら装置全体の動作を説明する。
【００９４】
図１２は処理プログラムの流れを示したものであり、まず、プリントアウトする情報分野とその分類に含まれるデータを設定する（ステップＳ６００１）。
出力分野として、例えば、政治・経済ニュース、株式、スポーツ・芸能ニュース、天気予報、交通情報、料理、タウン情報、自治体からの広報、競馬、芸術、趣味などに分類して、これらに対応する番号を付け、その分類内容に相当する一つ又は複数のデータ放送のサービス番号または番組番号、その番組を含む放送チャンネル、およびその分類に対応するプリント出力時刻、さらに分類情報をプリンタに出力する時の用紙サイズやレイアウト条件と対応させた出力番組テーブルを作って（ステップＳ６００４）、番組情報記憶部１１０に記憶する。
【００９５】
この設定方法として、次の幾つかのやり方が考えられる。
（１）デフォルトで最初から処理プログラム作成時に設定しておく。
（２）出力情報分野をキーワードで設定して、キーワードに合致するサービス番組を自動的に選択して設定する。
（３）ユーザーインターフェースを設けて設定する。
この場合、直接番組分類番号をインターフェースから数字キーやインターフェース用液晶画面に番組分類タイトルを表示して、その中から選択する方法も有効である。この処理により、出力番組のテーブルが作られ、番組情報記憶部１１０に記憶する。
【００９６】
データ取込みの処理は、装置が動作状態にある限り自動的に出力番組テーブルで指定される全てのデータ放送番組について、巡回しながらデータを蓄積する。すなわち、出力番組テーブル（ステップＳ６００４）に設定されている放送チャンネルを指定し（ステップＳ６００２）、これによりアンテナ２１０、チューナ２００、データ放送抽出部３００を経由して抽出され、バッファ３０５に一時蓄えられたデータについて解析する（ステップＳ６０１２）。データブロックのプレフィックス部とデータブロックの内容を、プレフィックス部の論理チャンネル番号に対応するディレクトリに分けて連続性指標を確認しながら、データグループ先頭フラグが"１"から終端フラグが"１"までのデータ（データブロック）を単位にして記憶装置３１０に蓄積する。この処理を前記出力番組テーブルで指定されている全ての番組について、繰り返す。これにより、番組情報記憶部１１０にある分類番号と一致した番組を抽出し、番組毎に番組の連続するページを順序よく蓄積する（ステップＳ６００３）。以上の処理を出力番組テーブルに指定されている全ての番組について行う。
【００９７】
以上の処理により、記憶装置３１０には、出力番組テーブルで指定される全ての番組の最新のデータが蓄積されている。
【００９８】
ステップＳ６００５においては、記憶装置３１０に蓄積されたデータから、前記番組情報記憶部１１０に蓄積されているテーブルに従って、順次、分類情報に対応した番組のデータを取り出し、その符号化形式に対応した解析を行う。そのデータがＨＴＭＬテキストデータの場合、その文法に従って解析し、元のデータを復元する。ＨＴＭＬはテキスト情報や画像情報にそのスタイルや色、あるいは配置の情報がタグで付加されている。ＨＴＭＬ言語については、明確に仕様が定められており、誰でも参照することができる。
【００９９】
タグと呼ばれる文字列を文書の中に追加することにより、ＨＴＭＬファイルを作成することができ、テキストエディタの機能があり、テキストファイルとして保存できればそのための特別なアプリケーションなどは必要ない。
【０１００】
タイトルは、＜ＴＩＴＬＥ＞・・・＜／ＴＩＴＬＥ＞で挟まれた内容である。これが出力情報の分野に対応している。その次に現れる＜ＢＯＤＹ＞・・・＜／ＢＯＤＹ＞で囲まれる部分がページ本文である。本文の中には、見出し行やテキスト本文、あるいはＩＭＡＧＥ  ＳＲＣ＝"・・"で表示されるイラストや静止画像、あるいはテーブルがはめ込まれるイメージ画像、また＜Ｔａｂｌｅ＞・・・＜／Ｔａｂｌｅ＞で記述される。
【０１０１】
このようにタグが付加されたファイルについて、ＨＴＭＬ辞書を参照しながら、タグを外し、元のデータを復元する。これが複数集まって、一つの分類番号に対応する出力情報が得られる。
【０１０２】
このようにして復元された原データを、出力番組テーブルで指定される用紙サイズとレイアウト情報に従って、ページ単位でレイアウト処理を行う（ステップＳ６００６）。プリンタがフォントやパターンを内蔵している場合は、そのサイズを考慮してレイアウトを行う必要がある。また、フォント等を内蔵しないプリンタに出力する場合は、レイアウト結果を画素単位で表現した画像として記憶する。このようにレイアウト処理されたページ単位のデータをページ順に、番組単位にレイアウト済みデータ蓄積部６０５に蓄積する（ステップＳ６００８）。
【０１０３】
このように分類別に蓄積されたデータを番組情報記憶部１１０にある出力番組テーブルで指定された時刻にトリガーを発生し（ステップＳ６００７）、プリンタ制御部６１０を経由して、プリンタ８００で紙の上に出力する。
【０１０４】
図１３に、本発明の別の実施例のブロック図を示す。
同図におけるブロックは、図１１に示すデータ放送の場合とデータ抽出部の機能が異なるだけである。すなわち、図１１に示すブロック図におけるデータ放送抽出部３００は図１の垂直期間のうち、データ放送多重位置にあるデータのみを抽出するのに対して、図１３のブロックは、データ放送重畳位置のみならず、文字放送の重畳位置のデータも抽出する。
【０１０５】
この装置の処理プログラムは、処理プログラム記憶部１２０に記憶しており、その処理プログラムの流れを図番は前後するが、図１０に示し、かつ図１３に示すブロック図と対応させながら装置全体の動作を説明する。
【０１０６】
まず、プリントアウトする情報分野とその分類に含まれるデータを設定する（ステップＳ６００１）。
出力分野として、例えば、政治・経済ニュース、株式、スポーツ・芸能ニュース、天気予報、交通情報、料理、タウン情報、自治体からの広報、競馬、芸術、趣味などに分類して、これらに対応する番号を付け、その分類内容に相当する一つ又は複数の番組タイトル、文字放送とデータ放送の区別、その番組を含む放送チャンネル、およびその分類に対応するプリント出力時刻、さらに分類に対応する用紙サイズとレイアウト条件を対応させた出力番組テーブルを作って（ステップＳ６００４）、番組情報記憶部１１０に記憶する。
【０１０７】
この設定方法として、次の幾つかのやり方が考えられる。
（１）デフォルトで最初から処理プログラム作成時に設定しておく。
（２）出力情報分野をキーワードで設定して、キーワードに合致するサービス番号番組を自動的に選択して設定する。
（３）ユーザーインターフェースを設けて設定する。
この場合、直接番組分類番号をインターフェースから数字キーやインターフェース用液晶画面に番組分類タイトルを表示して、その中から選択する方法が考えられる。この処理により、出力番組のテーブルが作られ、番組情報記憶部１１０に記憶する。
【０１０８】
データ取込みの処理は、装置が動作状態にある限り自動的に出力番組テーブルで指定される全ての文字放送およびデータ放送番組について、チャンネル指定と番組番号との照合をして、巡回しながらデータを蓄積する。すなわち、出力番組テーブル（ステップＳ６００４）に設定されている放送チャンネルを指定し（ステップＳ６００２）、これによりアンテナ２１０、チューナ２００、文字放送・データ放送抽出部３００を経由して抽出され、データブロックのプレフィックス部とデータブロックの内容がバッファ３０５に一時蓄えられる。このデータについて、プレフィックス部データブロック部解析処理（ステップＳ６０１２）を行う。前述のごとく、プレフィックス部の先頭６ビットのデータを調べれば、文字放送の送出モードや補助信号、運用信号、あるいはデータ放送の論理チャンネル、時刻信号および伝送制御信号が重複なく定義されているので、文字放送かデータ放送かの判別ができる。
【０１０９】
従って、まず、このデータのプレフィックス部の先頭の６ビットを調べ、文字放送／データ放送の識別を行う。
【０１１０】
判別した結果が、データ放送の場合は上述の実施例（図１２）で説明した方法と同じやり方で分類情報に対応する番組のデータを記憶装置３１０に蓄積する（ステップＳ６００３）。
【０１１１】
また、文字放送と識別された場合、データブロック内のデータを調べ、データブロックの先頭にヘッダ開始符号（ＳＯＨ）があれば、番組管理データまたはページデータのヘッダである。先の実施例において説明した図５に示すデータ構造から明らかなように、先頭の１ビット目にヘッダ開始符号（ＳＯＨ）があり、９バイト目にデータヘッダ識別符号がある。それが"０２／２（上位４ビット／下位４ビット）"ならば、番組管理データであり、"０２／１"ならば、ページデータヘッダである。さらに、第１１、１２バイト目に１２ビットの番組番号データがある。番組出力テーブルで指定される番組番号と一致すれば、そのページデータを記憶装置３１０に蓄積する（ステップＳ６００３）。
【０１１２】
以上の処理を出力番組テーブルに指定されている全ての番組について行う。これにより、記憶装置３１０には、出力番組テーブルで指定される全ての番組の最新のデータが蓄積されている。
【０１１３】
記憶装置３１０に蓄積されたデータから、前記番組情報記憶部１１０に蓄積されているテーブルに従って、順次、分類情報に対応する番組のデータを取り出し、そのデータがＨＴＭＬデータであるかどうかの判別を行う（ステップＳ７００１）。これは蓄積されているデータに＜ＨＴＭＬ＞タグが含まれているかどうかで判別できる。
【０１１４】
ＨＴＭＬの場合は、上述の実施例（図１２）で説明したように、その文法に従って解析し、原データを復元する（ステップＳ６００５）。
文字放送の場合は、文字放送テキスト抽出処理（ステップＳ７００２）を行う。文字放送においてはテキスト情報は符号で送られてくるので、テキストはプリンタにフォントを内蔵している場合にはプリンタのフォントテーブルを用い、フォントを持たないプリンタの場合は、文字放送のディスプレイ用のフォントテーブルと照合してテキストを復元する。また、パターンデータの場合は、文字放送のディスプレイ用のパターンテーブルのデータを用いて画面データを復元する。
【０１１５】
このようにして復元された原データを、それを出力番組テーブルで指定されたサイズの用紙上にページ単位でレイアウト処理を行う（ステップＳ６００６）。プリンタがフォントやパターンを内蔵している場合は、そのサイズを考慮してレイアウトを行う必要がある。また、フォント等を内蔵しないプリンタに出力する場合は、レイアウト結果を画素単位で表現した画像として記憶する。このようにレイアウト処理されたページ単位のデータを全ての番組についてページ順に、分類別にレイアウト済みデータ蓄積部６０５に蓄積する（ステップＳ６００８）。
【０１１６】
番組情報記憶部１１０にある出力番組テーブルで指定された時刻にトリガーを発生し（ステップＳ６００７）、プリンタ制御部６１０を経由してプリンタ８００で出力する（ステップＳ６００９）。
【０１１７】
なお、図１１および図１３に示す実施例では、予め本体内に処理プログラム記憶部や番組情報記憶部を内蔵する方式を用いたが、これらの情報をＲＯＭカードなどの外部記憶装置に収容し、これを本体に挿入することにより用いる方式も容易に実現することができる。
【０１１８】
また、上記説明では、データ放送としてＨＴＭＬ形式のデータを扱う例を説明したが、データ放送にはＡ４サイズのファクシミリ信号も定義されているので、ファクシミリ信号を復元してビットマップ情報に展開し、プリンタに出力できることは言うまでもない。
【０１１９】
また、横７２０ドット×縦４８０ラインまたは横１９２０ドット×縦１０３５ライン等を基本とする静止画像データも定義されており、これらもプリンタに出力できることは明らかである。
【０１２０】
また、以上の説明では、出力番組テーブルで指定さている番組を全て巡回して、常時新しいデータを蓄積しておく方法を説明したが、このためには、大きな容量の記憶装置を必要とする。これを避けるため、特定の分類情報の出力時刻になったら、あるいはその出力時刻より一定時間遡って、動作を開始するようにしても良い。この様な構成にすれば小さい容量の記憶装置でも同じ目的を果たすことができる。
【０１２１】
また、上記の説明では、出力する全ての分類情報について、ページのデータをレイアウト済みデータ蓄積部に蓄積しておくとしたが、この場合も大きな容量の記憶装置を必要とするので、これを避けるため、トリガー信号が発生してからページレイアウト処理を開始するようにすれば、レイアウト済みデータ蓄積の容量を小さくすることができる。
【０１２２】
さらに、以上の説明では、アナログ地上波の垂直ブランキング期間に重畳されるデータについて述べたが、地上波や衛星により伝送されるＭＰＥＧビットストリームに重畳されるデータについても同様の考え方を適用することができる。また、テレビジョン放送の音声副搬送波に重畳されるデータ放送や、ＦＭ放送による文字放送またはデータ放送の情報を出力することも同様の考え方を適用できることは言うまでもない。
【０１２３】
また、インターネット等のネットワークを介して配信されるプッシュ型のメディアを受信してプリントアウトするに際しても同様に適用することができる。
【０１２４】
以上説明した本実施例によれば、テレビジョン放送の届くところならばどこでも毎日、決まった時刻にテレビジョン画面の映像を中断することなく、画像を含むテキスト情報を紙の上に得ることができる。また、任意の時刻に見たい情報を紙の上に出力することができる。
【０１２５】
また、本発明を用いれば、文字放送またはデータ放送を表示するためのディスプレイを用いない使い方もでき、装置が安価に実現できる。
【０１２６】
また、本発明は、複数の機器から構成されるシステムに適用しても、上記図１のような１つの機器からなる装置に適用してもよい。
【０１２７】
また、本発明の目的は、上述した実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
【０１２８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体は本発明を構成することとなる。
【０１２９】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１３０】
また、コンピュータが読みだしたプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行い、その処理によって実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３２】
さらにまた、本発明は、電波に重畳されたデータを含む文字放送やデータ放送等を受信して処理する装置に限らず、付加データを含む所定方式のデータを受信して処理する装置にも適用することができる。例えば、インターネットを介して送られてくるデータを受信して、そのデータに付加されたデータを処理する装置にも適用することができる。
【０１３３】
【発明の効果】
以上説明したように、本発明によれば、所定方式の放送に含まれているデータの中から特定分野情報に対応する番組のデータを抽出し、抽出したデータに所定の処理を行って印刷出力することにより、使用者による番組番号やチャンネルを指定する操作が不要となり、所望する情報を容易に得ることができる。
【０１３４】
また、本発明によれば、更に、出力時刻を含む情報を設定することにより、決まった時刻に、特定分野情報に対応した番組のデータを得ることができる。
【０１３５】
また、更に、抽出したデータを所定の出力フォーマット上にレイアウトし、レイアウトしたデータを印刷出力することにより、レイアウトした特定分野情報に対応した番組のデータを印字用紙に印字したかたち、すなわちハードコピーとして得ることができる。これにより、得た情報を見やすいかたちで正確に把握することができる。
【０１３６】
また、更に、受信された放送波を、その放送波に重畳されているデータも含めて記録媒体に記録し、その記録の再生信号に含まれているデータの中から特定分野情報に対応する番組のデータを抽出することにより、実際の放送時間とは係わりなく、特定分野情報に対応した番組のデータを容易に得ることができる。
【図面の簡単な説明】
【図１】
本発明に係る情報処理装置を適用した受信装置の構成を示すブロック図である。
【図２】
上記受信装置で受信される文字放送及びデータ放送を説明するための図である。
【図３】
上記文字放送及びデータ放送の水平走査線の中のデータフォーマットを説明するための図である。
【図４】
上記文字放送のフォーマットを説明するための図である。
【図５】
番組管理データヘッダ及びページデータヘッダを説明するための図である。
【図６】
番組設定の処理を示すフローチャートである。
【図７】
設定された番組の情報を設定された時刻に出力する処理を示すフローチャートである。
【図８】
データラインのプレフィックス部の構造を示す図である。
【図９】
データ放送の伝送制御データの構造を示す図である。
【図１０】
第２の実施例のブロック図の処理プログラムの流れを示す図である。
【図１１】
第１の実施例を示すブロック図である。
【図１２】
第１の実施例のブロック図の処理プログラムの流れを示す図である。
【図１３】
第２の実施例を示すブロック図である。
【符号の説明】
１００    受信装置
１０１    トリガーボタン
１０２    番組情報記憶回路
１０３    処理プログラム記憶回路
１１１    チューナ
１１２    アンテナ
１２１    文字データ抽出回路
１２２    バッファメモリ
１２３    テキストメモリ
１３１    ＣＰＵ
１３２    時計
１３３    文字符号テーブル
１４１    出力レイアウトメモリ
１４２    プリンタ制御回路
１５１    プリンタ