(57)【特許請求の範囲】
【請求項１】
デジタル放送波を受信可能であり、かつ、受信したデジタル放送波に含まれる印刷コンテンツを、通信可能に接続されたプリンタで印刷出力させることが可能な放送受信装置であって、
デジタル放送波を受信する受信部と、
放送番組が所定のシリーズ番組であることを示すシリーズ情報及び番組名情報を、前記受信部で受信したデジタル放送波から取得し、解析を行う解析部と、
放送番組に関連付けられて放送される印刷コンテンツをデジタル放送波から取得する印刷コンテンツ取得部と、
前記印刷コンテンツ取得部で取得した印刷コンテンツを印刷する際に適用する所定の印刷条件である印刷モードの設定を実行する印刷モード設定部と、
前記印刷モード設定部で設定された印刷モードを用いて、前記印刷コンテンツからプリンタに送信する印刷データを生成する印刷処理部と、
前記印刷モード設定部で設定された印刷モードを、当該印刷モードを適用された印刷コンテンツが関連付けられている放送番組のシリーズ情報及び番組名情報と対応付けて保持する保持部と、
を有し、
前記印刷モード設定部は、新たに取得した新印刷コンテンツを印刷する際に、当該新印刷コンテンツに関連付けられている放送番組のシリーズ情報及び番組名情報を前記解析部から取得し、取得したシリーズ情報及び番組名情報のいずれか一方が前記保持部に保持された印刷モードに対応付けられているシリーズ情報及び番組名情報と合致するか否かを判定し、判定の結果、取得したシリーズ情報が前記保持部に保持された印刷モードに対応付けられているシリーズ情報と合致する場合、前記新印刷コンテンツに対して前記保持部に保持された印刷モードを適用するか否かをユーザが選択可能とした操作画面を提示する
ことを特徴とする放送受信装置。
【請求項２】
デジタル放送波を受信可能であり、かつ、受信したデジタル放送波に含まれる印刷コンテンツを、通信可能に接続されたプリンタで印刷出力させることが可能であり、かつ、情報を保持する保持部を有する放送受信装置の制御方法であって、
デジタル放送波を受信する受信ステップと、
放送番組が所定のシリーズ番組であることを示すシリーズ情報及び番組名情報を、前記受信ステップで受信したデジタル放送波から取得し、解析を行う解析ステップと、
放送番組に関連付けられて放送される印刷コンテンツをデジタル放送波から取得する印刷コンテンツ取得ステップと、
前記印刷コンテンツ取得ステップで取得した印刷コンテンツを印刷する際に適用する所定の印刷条件である印刷モードの設定を実行する印刷モード設定ステップと、
前記印刷モード設定ステップで設定された印刷モードを用いて、前記印刷コンテンツからプリンタに送信する印刷データを生成する印刷処理ステップと、
前記印刷モード設定ステップで設定された印刷モードを、当該印刷モードを適用された印刷コンテンツが関連付けられている放送番組のシリーズ情報及び番組名情報と対応付けて、前記保持部に保持させる保持ステップと、
を有し、
前記印刷モード設定ステップでは、新たに取得した新印刷コンテンツを印刷する際に、前記解析ステップにて取得した当該新印刷コンテンツに関連付けられている放送番組のシリーズ情報及び番組名情報のいずれか一方が前記保持ステップにて保持部に保持された印刷モードに対応付けられているシリーズ情報及び番組名情報と合致するか否かを判定し、判定の結果、取得したシリーズ情報が前記保持部に保持された印刷モードに対応付けられているシリーズ情報と合致する場合、前記新印刷コンテンツに対して前記保持部に保持された印刷モードを適用するか否かをユーザが選択可能とした操作画面を提示する
ことを特徴とする放送受信装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを分類するための技術に関する。
【背景技術】
【０００２】
動画像や音声のデータに加え、データ放送を多重化することのできるデジタル放送が普及しはじめている。このようなデジタル放送に対応したデジタルテレビ受信機では、番組を視聴する他、データ放送で提供されるコンテンツ（たとえば、地図情報、商品カタログ、レシピなどの情報）を閲覧したり保存したりすることができる。また、デジタルテレビ受信機にプリンタを接続することによって、上記コンテンツを印刷する技術も提案されている。
【０００３】
従来、テレビ受信機から印刷指示を行う場合には、ディスプレイに表示された操作パネル上で、印刷対象となるコンテンツ（以下、単に「印刷コンテンツ」という）のそれぞれに対して、用紙サイズ、用紙種別、印刷方向、画質などの種々の印刷モード（印刷条件）を設定する必要があった。これは、パーソナルコンピュータから印刷指示を行う場合の操作とほぼ同様である。
【０００４】
印刷モード設定操作に要する負荷を軽減するための技術が、特許文献１、２に開示されている。すなわち、特許文献１では、画像記憶部に記憶された各画像データの記録情報を解析して各画像データに対する印刷条件を変更設定して特定の画像処理を実行することにより、最適な印刷条件を自動設定する画像処理装置が提案されている。また、特許文献２では、ページ記述言語を行毎に解析して、画像の属性判定（写真・文字の画像判定他）を行い、それに応じた画像処理を施す方法が開示されている。なお、いずれもパーソナルコンピュータから画像データを出力する際に適用される技術である。
【０００５】
一般に、テレビ受信機への入力操作はリモコンにより行わなければならない。そうすると、印刷コンテンツの分類・検索や印刷モードの設定に要する入力・選択操作は少ないほうが好ましい。リモコンの限られたキーで文字等を入力するのは煩雑であり、また時間もかかるからである。
【０００６】
また、テレビ受信機でプリント操作を行う場合は、むやみに画面上に操作パネルを表示するとテレビ番組視聴の邪魔になるという問題もある。
【特許文献１】特開２００２−２９２９４１号公報
【特許文献２】特開平９−２８２４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は上記実情に鑑みてなされたものであって、その目的とするところは、コンテンツを効率的に分類することのできる技術を提供することにある。
【０００８】
本発明のさらなる目的は、コンテンツに対し効率的に印刷モードを設定することのできる技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明では、以下の構成を採用する。すなわち、
デジタル放送波を受信可能であり、かつ、受信したデジタル放送波に含まれる印刷コンテンツを、通信可能に接続されたプリンタで印刷出力させることが可能な放送受信装置であって、
デジタル放送波を受信する受信部と、
放送番組が所定のシリーズ番組であることを示すシリーズ情報及び番組名情報を、前記受信部で受信したデジタル放送波から取得し、解析を行う解析部と、
放送番組に関連付けられて放送される印刷コンテンツをデジタル放送波から取得する印刷コンテンツ取得部と、
前記印刷コンテンツ取得部で取得した印刷コンテンツを印刷する際に適用する所定の印刷条件である印刷モードの設定を実行する印刷モード設定部と、
前記印刷モード設定部で設定された印刷モードを用いて、前記印刷コンテンツからプリンタに送信する印刷データを生成する印刷処理部と、
前記印刷モード設定部で設定された印刷モードを、当該印刷モードを適用された印刷コンテンツが関連付けられている放送番組のシリーズ情報及び番組名情報と対応付けて保持
する保持部と、
を有し、
前記印刷モード設定部は、新たに取得した新印刷コンテンツを印刷する際に、当該新印刷コンテンツに関連付けられている放送番組のシリーズ情報及び番組名情報を前記解析部から取得し、取得したシリーズ情報及び番組名情報のいずれか一方が前記保持部に保持された印刷モードに対応付けられているシリーズ情報及び番組名情報と合致するか否かを判定し、判定の結果、取得したシリーズ情報が前記保持部に保持された印刷モードに対応付けられているシリーズ情報と合致する場合、前記新印刷コンテンツに対して前記保持部に保持された印刷モードを適用するか否かをユーザが選択可能とした操作画面を提示する
ことを特徴とする放送受信装置である。
【００１０】
本発明ではまた、以下の構成を採用する。すなわち、
デジタル放送波を受信可能であり、かつ、受信したデジタル放送波に含まれる印刷コンテンツを、通信可能に接続されたプリンタで印刷出力させることが可能であり、かつ、情報を保持する保持部を有する放送受信装置の制御方法であって、
デジタル放送波を受信する受信ステップと、
放送番組が所定のシリーズ番組であることを示すシリーズ情報及び番組名情報を、前記受信ステップで受信したデジタル放送波から取得し、解析を行う解析ステップと、
放送番組に関連付けられて放送される印刷コンテンツをデジタル放送波から取得する印刷コンテンツ取得ステップと、
前記印刷コンテンツ取得ステップで取得した印刷コンテンツを印刷する際に適用する所定の印刷条件である印刷モードの設定を実行する印刷モード設定ステップと、
前記印刷モード設定ステップで設定された印刷モードを用いて、前記印刷コンテンツからプリンタに送信する印刷データを生成する印刷処理ステップと、
前記印刷モード設定ステップで設定された印刷モードを、当該印刷モードを適用された印刷コンテンツが関連付けられている放送番組のシリーズ情報及び番組名情報と対応付けて、前記保持部に保持させる保持ステップと、
を有し、
前記印刷モード設定ステップでは、新たに取得した新印刷コンテンツを印刷する際に、前記解析ステップにて取得した当該新印刷コンテンツに関連付けられている放送番組のシリーズ情報及び番組名情報のいずれか一方が前記保持ステップにて保持部に保持された印刷モードに対応付けられているシリーズ情報及び番組名情報と合致するか否かを判定し、判定の結果、取得したシリーズ情報が前記保持部に保持された印刷モードに対応付けられているシリーズ情報と合致する場合、前記新印刷コンテンツに対して前記保持部に保持された印刷モードを適用するか否かをユーザが選択可能とした操作画面を提示する
ことを特徴とする放送受信装置の制御方法である。
【発明の効果】
【００１６】
本発明によれば、コンテンツを効率的に分類することができる。また、コンテンツに対し効率的に印刷モードを設定することができる。
【発明を実施するための最良の形態】
【００１７】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。
【００１８】
［プリント処理システム］
図１は、本発明を適用したプリント処理システムのハードウェアの概略構成を示すブロック図である。このプリント処理システムは、デジタルテレビ受信機１とプリンタ（画像
形成装置）１２とを有し、デジタルテレビ受信機１に入力された印刷コンテンツをプリンタ１２で印刷する機能を有している。
【００１９】
図１において、テレビ受信機１は、データの入出力、処理、記憶、通信などを行うユニットである。テレビ受信機１には、各種アンテナ、ＣＡＴＶ端子、リモコン、ディスプレイ、プリンタ、インターネット回線などが接続可能である。
【００２０】
ユーザがリモコン２によってチャンネルを選択すると、アンテナやＣＡＴＶ端子から入力された信号から、チューナ３によって所望のチャンネルの受信データが得られる。デジタルテレビにおける１つのチャンネルの受信データは、動画像データ、音声データ、その他のコードデータが多重化されている。ＣＰＵ（中央処理装置）４は、これらのデータを分離し、さらに復号やその他の処理を行い、ディスプレイＩ／Ｆ５を介してディスプレイ６ヘ映像や音声を出力する。
【００２１】
受信データや各種処理で得られたデータはメモリ７へ一時的に記憶され、さらにＨＤＤ（ハードディスクドライブ）８、リムーバブルメディア９（ビデオテープ、ビデオディスクなど）に録画したり、モデム１０を介してインターネットのサーバに録画したり、プリンタＩ／Ｆ１１を介してプリンタ１２で印刷したりすることもできる。
【００２２】
以後詳しく説明する機能や処理は、主として、メモリ７やＨＤＤ８に格納された制御プログラムをＣＰＵ４が実行することにより実現される。
【００２３】
なお、ハードウェア構成の他の例としては、ディスプレイやプリンタと受信機とが一体化した構成、パーソナルコンピュータと受信機機能を備えたボードとソフトウェアプログラムによる構成などが考えられる。
【００２４】
図２、図３、図４、図５、図６の機能ブロック図は、プリント処理システムの機能構成のバリエーションの一例を示している。図２、図３、図４の構成においては、テレビ受信機１の出力信号がプリンタ１２に直接入力される。図５の構成においては、テレビ受信機１の出力信号は、プリンタアダプタ１３によって処理を施された後、プリンタ１２に入力される。図６においては、テレビ受信機とプリンタを一体化したプリンタ内蔵テレビ受信機１４という形態になっている。
【００２５】
このシステムは、デジタル放送を受信する放送受信部２１、デジタル放送に含まれるデータ放送を解析するデータ放送処理部２２、印刷コンテンツの分類情報を記憶し管理する印刷履歴保存部２３、入力された印刷コンテンツに分類情報（印刷モード設定情報など）を設定する印刷モード設定部２４、印刷データのラスタライズやディザなどの処理を実行する印刷処理部２５、印刷データをプリントする印刷部２６の各機能を含む。各機能の詳細は後述する。
【００２６】
図２のシステムは、テレビ受信機１に放送受信部２１、データ放送処理部２２、印刷履歴保存部２３、印刷モード設定部２４、印刷処理部２５を含み、プリンタ１２に印刷部２６を含む。この構成は、プリンタを比較的低コストにできるという利点と、従来普及しているパソコン用のプリンタをそのまま利用できるという利点がある。
【００２７】
図３のシステムは、テレビ受信機１に放送受信部２１、データ放送処理部２２、印刷履歴保存部２３、印刷モード設定部２４を含み、プリンタ１２に印刷処理部２５、印刷部２６を含む。この構成は、印刷処理部２５を備えたプリンタが普及した場合、そのプリンタをそのまま利用できるという利点がある。
【００２８】
図４のシステムは、テレビ受信機１に放送受信部２１、データ放送処理部２２、印刷履歴保存部２３を含み、プリンタ１２に印刷モード設定部２４、印刷処理部２５、印刷部２６を含む。プリンタ１２内の印刷モード設定部２４が設定した印刷モードをユーザが確認したり変更するには、テレビ受信機１の画面やリモコンを利用する。あるいはプリンタ１２にＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）などの表示手段とスイッチやタッチパネルなどの操作手段を設けることも好ましい。この構成は、テレビ受信機１を比較的低コストにできるという利点がある。
【００２９】
図５のシステムは、テレビ受信機１に放送受信部２１、データ放送処理部２２、印刷履歴保存部２３を含み、プリンタ１２に印刷部２６を含み、プリンタアダプタ１３に印刷モード設定部２４、印刷処理部２５を含む。プリンタアダプタ１３内の印刷モード設定部２４が設定した印刷モードを確認したり変更するには、テレビ受信機１の画面やリモコンを利用する。あるいはプリンタアダプタ１３にＬＥＤやＬＣＤなどの表示手段とスイッチやタッチパネルなどの操作手段を設けることも好ましい。この構成は、テレビ受信機１及びプリンタ１２を比較的低コストにできるという利点と、従来普及しているパソコン用のプリンタをそのまま利用できるという利点がある。
【００３０】
図６のシステムは、プリンタ内蔵テレビ受信機１４に放送受信部２１、データ放送処理部２２、印刷履歴保存部２３、印刷モード設定部２４、印刷処理部２５、印刷部２６を含む。この構成は、システム全体を比較的低コストにできるという利点と、設置スペースが少なくて済むという利点がある。
【００３１】
以下、上記構成のプリント処理システムにおける処理の流れを説明する。
【００３２】
［第１の実施形態］
図７のフローチャートを用いて、第１の実施形態における処理の流れを説明する。具体例として、図１２の（Ｉ）、（ＩＩ）、（ＩＩＩ）、（ＩＶ）、（Ｖ）に示す５件の印刷コンテンツが順にテレビ受信機１に入力された場合の処理について説明する。
【００３３】
＜印刷コンテンツ（Ｉ）に対する処理＞
ステップＳ１０１において、放送受信部２１は、放送を受信し、映像、音声、データ放送のデータ、その他のデータに分離し、記憶領域に記憶する。
【００３４】
ステップＳ１０２において、データ放送処理部２２は、データ放送のデータを解析し、画面に提示する。図１０の画面例では、データ放送によって、“写真を印刷”ボタン、及び、“地図を印刷”ボタンが表示されている。
【００３５】
ステップＳ１０３において、データ放送画面で印刷コンテンツを選択する操作が行われればステップＳ１０４へ進む。印刷コンテンツ選択操作が行われなければステップＳ１０１へ戻る。図１０のデータ放送画面例では、“写真を印刷”ボタン、“地図を印刷”ボタンのいずれかをクリックする操作が印刷コンテンツ選択操作である。“写真を印刷”ボタンをクリックすると、印刷コンテンツ（Ｉ）が選択される。
【００３６】
１件の印刷コンテンツは、たとえば、１個のＸＨＴＭＬ（Extensible HyperText Markup Language）ファイル、０個以上のＣＳＳ（Cascading Style Sheet）ファイル、０個以
上の画像ファイルで構成される。あるいは、ＸＨＴＭＬファイルのかわりにＨＴＭＬ（HyperText Markup Language）ファイルまたはＸＭＬ（Extensible Markup Language）ファ
イルで構成される場合や、ＣＳＳファイルのかわりにＸＳＬ（Extensible Stylesheet Language）ファイルで構成される場合もある。ＸＨＴＭＬ、ＣＳＳ、ＨＴＭＬ、ＸＭＬ、ＸＳＬは、Ｗ３Ｃ（World Wide Web Consortium）が発行している規格に準拠する。
【００３７】
ＸＨＴＭＬファイルはテキストファイル（テキストデータ）であり、印刷されるテキストの内容、画像ファイルのファイル名、テキストや画像の階層構造などが記述される。ＣＳＳファイルはスタイルシートとよばれるテキストファイル（テキストデータ）であり、ＸＨＴＭＬファイルの階層構造を構成する各要素に対して、背景色、文字色、フォント種類、フォントサイズ、領域の位置及び大きさなどを記述する。画像ファイルはバイナリファイル（バイナリデータ）であり、ＪＰＥＧ（Joint Photographic Coding Experts Group）やＰＮＧ（Portable Network Graphics ）などのフォーマットで圧縮されている。通
常、印刷コンテンツの容量の大部分は画像ファイルが占める。
【００３８】
なお、ＨＴＭＬ、ＸＭＬはＸＨＴＭＬの文法と類似しており、以下に詳しく述べるＸＨＴＭＬに関する処理はＨＴＭＬやＸＭＬにも転用可能である。
【００３９】
印刷コンテンツ（Ｉ）は、図１３で示す１つのＸＨＴＭＬファイル（ファイル名：nihonbashi.html）、図１４で示す１つのＣＳＳファイル（ファイル名：travel.css）、及び
不図示の１つのＪＰＥＧ画像ファイル（ファイル名：nihonbashi.jpg）で構成される。
【００４０】
ステップＳ１０４において、印刷モード設定部２４は、印刷履歴保存部２３に保存された過去の印刷履歴データに基づき、今回新たに入力された印刷コンテンツ（Ｉ）が登録済のシリーズに属するかどうかを判定する。詳しい判定方法は後述する。印刷コンテンツ（Ｉ）が登録済のシリーズに属すればステップＳ１１１へ進む。登録済のどのシリーズにも属さなければステップＳ１０５へ進む。最初はシリーズが１つも登録されていないので、印刷コンテンツ（Ｉ）は登録済シリーズに属さないと判定され、ステップＳ１０５へ進む。
【００４１】
ステップＳ１０５において、印刷モード設定部２４は、図１１の印刷モード設定画面を表示し、デフォルト印刷モードを提示する。印刷モードとは、用紙サイズ、用紙種類、方向、画質、合成などの設定値である。デフォルト印刷モードは、システム初期化直後は所定の初期値であり、２回目以降は前回ユーザが設定した設定値を継続する。今回はシステム初期化直後として所定の初期値を設定する。
【００４２】
ステップＳ１０６からステップＳ１０８においては、ユーザによる印刷モード変更操作が行われれば印刷モードの設定値を変更し、印刷開始操作が行われればステップＳ１０９へ進む。印刷コンテンツ（Ｉ）においては、ユーザは図１１の印刷モード画面においてリモコンの矢印キーで用紙サイズ、用紙種類、方向、画質、合成の各項目を選択して図１２の（Ｉ）欄に示す設定値に変更してから、決定キーで印刷開始操作を行ったものとする。
【００４３】
ステップＳ１０９において、今回の印刷コンテンツが属するシリーズとして、新規シリーズを生成・登録し、今回の印刷コンテンツ及び印刷モード設定情報（分類情報）を当該シリーズに対応付けて印刷履歴保存部（記憶部）２３へ記憶する。本実施形態では、この処理が印刷コンテンツの分類に相当する。印刷モード設定情報としては、用紙サイズ＝“Ｌ判”、用紙種類＝“フォトペーパー”、方向＝“横”、画質＝“高画質”、合成＝“額縁”という設定値をそれぞれ記憶する。
【００４４】
ステップＳ１１０において、印刷処理部２５はラスタライズやディザなどの印刷データ処理を行う。その際、設定された印刷モードに応じて、アルゴリズムやパラメータを選択する。印刷モードとして合成が設定された場合、データ放送で送られた印刷コンテンツに、本プリント処理システム独自のコンテンツ（日付や額縁など）を合成して印刷する。印刷部２６は、印刷処理部２５の出力データに応じてインク吐出や用紙送りの制御を行い、印刷結果の紙を出力し、終了する。
【００４５】
本実施形態で用いるプリンタは、その都度用紙を交換する手間を省くために、複数の給紙トレイを備える。それぞれの給紙トレイに対応する用紙サイズ及び用紙種類は、図１８の環境設定画面でユーザがあらかじめ設定しておく。プリンタは、印刷モードとして用紙のサイズや種類が設定されると、前記環境設定で設定された給紙トレイと用紙の対応に基づき、印刷モードで設定された用紙がセットされている給紙トレイから給紙する。
【００４６】
＜印刷コンテンツ（ＩＩ）に対する処理＞
ステップＳ１０１とステップＳ１０２は、（Ｉ）の場合と同様である。（Ｉ）と（ＩＩ）は同じデータ放送番組であり、同じく図１０の画面を表示する。
【００４７】
今回はステップＳ１０３において、“地図を印刷”ボタンをクリックすると、印刷コンテンツ（ＩＩ）が選択される。
【００４８】
印刷コンテンツ（ＩＩ）は、図１５のＸＨＴＭＬファイル（ファイル名：nihonbashimap.html）と図１６のＣＳＳファイル（ファイル名：map.css）と不図示のＰＮＧ画像ファ
イル（ファイル名：nihonbashimap.png）で構成される。
【００４９】
ステップＳ１０４において、印刷モード設定部２４は、印刷履歴保存部２３に保存された過去の印刷履歴データに基づき、今回の印刷コンテンツが登録済のシリーズに属するかどうかを判定する。
【００５０】
上記説明のように、印刷コンテンツ（Ｉ）を印刷した際にシリーズが登録されているので、そのとき記憶した印刷コンテンツ（Ｉ）を、今回の印刷コンテンツ（ＩＩ）と比較することによって、両コンテンツに共通の情報が含まれているか否か、あるいはどの程度共通の情報が含まれているか、判定する。すなわち、印刷モード設定部（分類部）２４が、先に入力され、あるシリーズに分類されているコンテンツと、新たに入力され、未だ分類されていないコンテンツとの類似性を判定するのである。
【００５１】
印刷コンテンツ（Ｉ）と（ＩＩ）を比較すると、印刷結果の体裁が全く異なり、ＸＨＴＭＬファイル、ＣＳＳファイル、画像ファイルの内容はそれぞれ全く異なる。その結果、印刷コンテンツ（ＩＩ）は、印刷コンテンツ（Ｉ）と類似性無し、つまり登録済シリーズに属さないと判定される。よって、この場合もステップＳ１０５へ進む。なお、判定処理の詳細は後述する。
【００５２】
ステップＳ１０５において、印刷モード設定部２４は、印刷モード設定画面を表示し、デフォルト印刷モードを提示する。今回は２回目なので、前回印刷コンテンツ（Ｉ）を印刷した際にユーザが設定した値を提示する。
【００５３】
ステップＳ１０６からステップＳ１０８においては、ユーザによる印刷モード変更操作が行われれば印刷モードの設定値を変更し、印刷開始操作が行われればステップＳ１０９へ進む。印刷コンテンツ（ＩＩ）においては、ユーザは図１２の（ＩＩ）欄に示す設定値に変更してから、決定キーで印刷開始操作を行うものとする。
【００５４】
ステップＳ１０９において、今回の印刷コンテンツが属するシリーズとして、新規シリーズを生成・登録し、今回の印刷コンテンツ及び印刷モード設定情報を当該シリーズに対応付けて印刷履歴保存部２３へ記憶する。印刷モード設定情報としては、用紙サイズ＝“Ａ４”、用紙種類＝“普通紙”、方向＝“縦”、画質＝“高速”、合成＝“なし”という設定値をそれぞれ記憶する。
【００５５】
ステップＳ１１０において、印刷コンテンツ（Ｉ）の場合と同様に印刷処理を行う。
【００５６】
＜印刷コンテンツ（ＩＩＩ）に対する処理＞
図１０の画面で印刷コンテンツ（ＩＩＩ）を選択する。
【００５７】
印刷コンテンツ（ＩＩＩ）は、図１７のＸＨＴＭＬファイル（ファイル名：kanagawa.html）と図１４のＣＳＳファイル（ファイル名：travel.css）と不図示のＪＰＥＧ画像フ
ァイル（ファイル名：kanagawa.jpg）で構成される。
【００５８】
ステップＳ１０４において、印刷モード設定部２４は、印刷履歴保存部２３に保存された過去の印刷履歴データに基づき、今回の印刷コンテンツが登録済のシリーズに属するかどうかを判定する。
【００５９】
上記説明のように、印刷コンテンツ（Ｉ）、（ＩＩ）を印刷した際にシリーズが登録されているので、そのとき記憶した印刷コンテンツを、今回の印刷コンテンツと比較する。印刷コンテンツ（Ｉ）と（ＩＩＩ）を比較すると、画像とテキストの内容を入れ替えただけで体裁が非常に類似している。具体的には、背景色、文字色、フォント種類、フォントサイズ、写真領域とテキスト領域の位置及び大きさなどが同じである。一方、印刷コンテンツ（ＩＩ）と（ＩＩＩ）を比較すると、印刷結果の体裁が全く異なり、ＸＨＴＭＬファイル、ＣＳＳファイル、画像ファイルの内容はそれぞれ全く異なる。
【００６０】
その結果、印刷コンテンツ（ＩＩＩ）は、印刷コンテンツ（Ｉ）に関連付けられている登録済シリーズに属すると判定される。よって、ステップＳ１１１へ進む。
【００６１】
ステップＳ１１１において、印刷モード設定部（設定部）２４は、当該登録済シリーズに対応付けて記憶されている印刷モード設定情報（分類情報）を今回の印刷モード設定情報として自動設定し、そのままＳ１１０へ進む。したがってこの場合は、ステップＳ１０６の印刷モード変更操作やステップＳ１０８の印刷開始操作を介さずに印刷処理が行われる。
【００６２】
＜印刷コンテンツ（ＩＶ）に対する処理＞
印刷コンテンツ（ＩＶ）は、過去の印刷コンテンツ（Ｉ）、（ＩＩ）、（ＩＩＩ）のいずれとも同じシリーズに属さないと判定される。よって、新規のシリーズが登録される。
【００６３】
＜印刷コンテンツ（Ｖ）に対する処理＞
印刷コンテンツ（Ｖ）は、印刷コンテンツ（Ｉ）と同じシリーズに属すると判定され、ステップＳ１０６の印刷モード変更操作やステップＳ１０８の印刷開始操作を介さずに印刷処理が行われる。
【００６４】
（類似性判定処理）
上記ステップＳ１０４における今回の印刷コンテンツが登録済のシリーズに属するかどうかを判定する方法について、図８のフローチャートを用いて詳しく説明する。
【００６５】
ステップＳ２０１において、シリーズをカウントするループ変数ｎを１に初期化する。
【００６６】
ステップＳ２０２において、ループ変数ｎが登録済シリーズの個数以下であればステップＳ２０３へ進み、ｎ番目のシリーズに対する処理を行う。
【００６７】
ステップＳ２０３において、新規印刷コンテンツのデータと、ｎ番目のシリーズに対応する印刷コンテンツのデータとを比較し、所定の類似判定条件を満たせばステップＳ２０
４へ進み、当該新規印刷コンテンツはｎ番目のシリーズに属すると判定して終了する。
【００６８】
所定の類似判定条件を満たさなければ、ステップＳ２０５へ進み、ループ変数ｎを１つ増加し、ステップＳ２０２へ戻って、次のシリーズに対する処理を行う。
【００６９】
登録済シリーズの個数回のループ処理を繰り返しても所定の類似判定条件を満たすことがなければ、ステップＳ２０２においてループを抜けてステップＳ２０６へ進み、新規印刷コンテンツは登録済のどのシリーズにも属さないと判定して終了する。
【００７０】
本実施形態では、テキストデータであるＣＳＳファイルに着目して類似性を判定する。１件の印刷コンテンツは、０個以上のＣＳＳファイルを含む。シリーズものの印刷コンテンツは、体裁が非常に類似する印刷コンテンツの集合であるため、毎回同じＣＳＳファイルを用いる場合が多いという仮定に基づく。
【００７１】
例えば、新規印刷コンテンツのＣＳＳファイルが“cooking.css”と“japanese.css”
の２つである場合、ｎ番目のシリーズに対応するＣＳＳファイルも同じく２つであり、それぞれのファイル名も同じく“cooking.css”と“japanese.css”であり、かつ“cooking.css”同士の内容が一致し、かつ“japanese.css”同士の内容も一致すれば、当該新規印刷コンテンツはｎ番目のシリーズに属すると判定する。
【００７２】
前提として、図７のステップＳ１０９において、印刷コンテンツを新規シリーズに対応付けて記憶する際に、当該印刷コンテンツに含まれるＣＳＳファイル（０個以上）をすべて記憶するものとする。また、図８のステップＳ２０３においては、新規印刷コンテンツのＣＳＳファイル（０個以上）とｎ番目のシリーズに対応するＣＳＳファイル（０個以上）を比較する。
【００７３】
ここで、上記ステップＳ２０３における新規印刷コンテンツと、ｎ番目のシリーズに対応する印刷コンテンツとを比較して類似するかどうかを判定する方法について、図９のフローチャートを用いて詳しく説明する。
【００７４】
ステップＳ３０１において、新規印刷コンテンツのＣＳＳファイルの個数とｎ番目のシリーズに対応するＣＳＳファイルの個数が同数かつ１個以上であれば、ステップＳ３０２へ進み、処理を続ける。そうでなければステップＳ３０７へ進み、類似しないと判定して終了する。
【００７５】
ステップＳ３０２において、ＣＳＳファイルをカウントするループ変数ｉを１に初期化する。
【００７６】
ステップＳ３０３において、ループ変数ｉがＣＳＳファイルの個数以下であればステップＳ３０４へ進み、ｉ番目のＣＳＳファイルに対する処理を行う。
【００７７】
ステップＳ３０４において、新規印刷コンテンツのｉ番目のＣＳＳファイルと同名のＣＳＳファイルが存在すれば、ステップＳ３０５へ進む。そうでなければループを抜けてステップＳ３０７へ進み、類似しないと判定して終了する。
【００７８】
ステップＳ３０５において、前記同名のＣＳＳファイル同士の内容を比較する。この処理はテキストデータ同士の比較となる。両ファイルの内容が一致すれば、ステップＳ３０６へ進み、ループ変数ｉを１つ増加し、ステップＳ３０３へ戻って、次のＣＳＳファイルに対する処理を行う。そうでなければループを抜けてステップＳ３０７へ進み、類似しないと判定して終了する。
【００７９】
ＣＳＳファイルの個数回のループ処理を繰り返し、すべての同名のＣＳＳファイル同士の内容が一致すれば、ステップＳ３０３においてループを抜けてステップＳ３０８へ進み、類似すると判定して終了する。
【００８０】
以上述べたように、本実施形態によれば、ＣＳＳファイルを共通にする複数の印刷コンテンツを同一シリーズとみなして、同じ印刷モードに設定することにより、ＣＳＳファイルを共通にするシリーズものの印刷コンテンツを統一した印刷モードで印刷することができる。
【００８１】
また、過去に印刷した印刷コンテンツと印刷モード設定情報をシリーズに分類して記憶しておき、新たに印刷コンテンツが入力されたときに、その新規印刷コンテンツと分類済みの印刷コンテンツとの類似性を判定し、類似性有りと判定した場合には、その類似する印刷コンテンツの印刷モード設定情報を新規印刷コンテンツの印刷モード設定情報として自動的に設定できるので、ユーザ操作を軽減できるとともにテレビ番組視聴の邪魔になる操作パネルの表示を少なくできるという効果がある。
【００８２】
また、本実施形態によれば、印刷コンテンツに含まれるデータのうち容量の少ないテキストデータ（スタイルシートであるＣＳＳファイル）のみを比較するので、高速に処理できるという効果がある。
【００８３】
［第２の実施形態］
本発明の第２の実施形態においては、図８のフローチャートのステップＳ２０３における新規印刷コンテンツのデータと、ｎ番目のシリーズに対応する印刷コンテンツのデータとを比較する処理において、テキストデータであるＸＨＴＭＬファイルに着目して類似性を判定する。
【００８４】
シリーズものの印刷コンテンツのＸＨＴＭＬファイルを作成する際には、ほとんどの場合において、過去の同一シリーズのＸＨＴＭＬファイルを部分修正して新たなＸＨＴＭＬファイルを作成すると考えられる。その際、ｔｉｔｌｅ要素、すなわち<title>タグから
</title>タグまでは、修正せずにそのまま同じタイトルを使う場合が多いという仮定に基づく。
【００８５】
例えば、新規印刷コンテンツのＸＨＴＭＬファイルが図１７の“kanagawa.html”であ
り、ｎ番目のシリーズに対応するＸＨＴＭＬファイルが図１５の“nihonbashi.html”で
ある場合、ｔｉｔｌｅ要素は、共に“<title>楽しい旅：写真</title>”という文字列で
一致しているので、当該新規印刷コンテンツはｎ番目のシリーズに属すると判定する。
【００８６】
前提として、図７のステップＳ１０９において、印刷コンテンツを新規シリーズに対応付けて記憶する際に、当該印刷コンテンツに含まれるＸＨＴＭＬファイルを記憶するものとする。図８のステップＳ２０３においては、新規印刷コンテンツのＸＨＴＭＬファイルとｎ番目のシリーズに対応するＸＨＴＭＬファイルを比較する。
【００８７】
ここで、上記ステップＳ２０３における新規印刷コンテンツと、ｎ番目のシリーズに対応する印刷コンテンツとを比較して類似するかどうかを判定する方法について、図１９のフローチャートを用いて詳しく説明する。
【００８８】
ステップＳ４０１において、比較するそれぞれのＸＨＴＭＬファイルの内容から“<title”で始まり“</title>”で終わる文字列をそれぞれ抽出する。
【００８９】
ステップＳ４０２において、上記抽出した文字列同士が一致すれば、ステップＳ４０４へすすみ、類似すると判定して終了する。
【００９０】
一致しなければ、ステップＳ４０３へ進み、類似しないと判定して終了する。
【００９１】
以上述べたように、本実施形態によれば、ＸＨＴＭＬファイルのｔｉｔｌｅ要素が一致する複数の印刷コンテンツを同一シリーズとみなして、同じ印刷モードに設定することにより、ｔｉｔｌｅ要素を共通にするシリーズものの印刷コンテンツを統一した印刷モードで印刷することができる。
【００９２】
また、過去に印刷した印刷コンテンツと印刷モード設定情報をシリーズに分類して記憶しておき、新たに印刷コンテンツが入力されたときに、その新規印刷コンテンツと分類済みの印刷コンテンツとの類似性を判定し、類似性有りと判定した場合には、その類似する印刷コンテンツの印刷モード設定情報を新規印刷コンテンツの印刷モード設定情報として自動的に設定できるので、ユーザ操作を軽減できるという効果がある。
【００９３】
また、本実施形態によれば、印刷コンテンツに含まれるデータのうち容量の少ないテキストデータ（ＸＨＴＭＬファイル）のみ、さらにはそのｔｉｔｌｅ要素のみを比較するので、高速に処理できるという効果がある。
【００９４】
［第３の実施形態］
本発明の第３の実施形態においては、図８のフローチャートのステップＳ２０３における新規印刷コンテンツのデータと、ｎ番目のシリーズに対応する印刷コンテンツのデータとを比較する処理において、テキストデータであるＸＨＴＭＬファイルに着目して類似性を判定する。
【００９５】
シリーズものの印刷コンテンツのＸＨＴＭＬファイルを作成する際には、ほとんどの場合において、過去の同一シリーズのＸＨＴＭＬファイルを部分修正して新たなＸＨＴＭＬファイルとすると考えられる。すなわち、コンテンツに固有の情報（例えば、画像ファイル名、実際に印刷されるテキストなど）の部分のみを入れ替えたものを新たなＸＨＴＭＬファイルとして作成する場合が多いという仮定に基づく。
【００９６】
例えば、新規印刷コンテンツのＸＨＴＭＬファイルが図１７の“kanagawa.html”であ
り、ｎ番目のシリーズに対応するＸＨＴＭＬファイルが図１５の“nihonbashi.html”で
ある場合、画像ファイル名の“data="nihonbashi.jpg"”と“data="kanagawa.jpg"”の部分、及び実際に印刷するテキストの“日本橋”と“神奈川”の部分のみが異なり、他の部分が一致しているので、当該新規印刷コンテンツはｎ番目のシリーズに属すると判定する。
【００９７】
前提として、図７のステップＳ１０９において、印刷コンテンツを新規シリーズに対応付けて記憶する際に、当該印刷コンテンツに含まれるＸＨＴＭＬファイルを記憶するものとする。図８のステップＳ２０３においては、新規印刷コンテンツのＸＨＴＭＬファイルとｎ番目のシリーズに対応するＸＨＴＭＬファイルを比較する。
【００９８】
ここで、上記ステップＳ２０３における新規印刷コンテンツと、ｎ番目のシリーズに対応する印刷コンテンツとを比較して類似するかどうかを判定する方法について、図２０のフローチャートを用いて詳しく説明する。
【００９９】
ステップＳ５０１において、比較するそれぞれのＸＨＴＭＬファイルの内容を不等号“<”と“>”で区切り、区切られた各文字列をタグとそれ以外のテキスト（#PCDATA）に分
類する。“<”から次の“>”までの文字列がタグであり、“>”の直後から次の“<”の直前までの文字列が#PCDATAである。
【０１００】
ステップＳ５０２において、比較するそれぞれのＸＨＴＭＬファイルの上記区切られた文字列数が同数であれば、ステップＳ５０３へ進む。同数でなければ、ステップＳ５１１へ進み、比較するＸＨＴＭＬファイルは類似しないと判定して終了する。
【０１０１】
ステップＳ５０３において、上記区切られた文字列をカウントするループ変数ｉを１に初期化する。
【０１０２】
ステップＳ５０４において、ループ変数ｉが上記文字列数以下であればステップＳ５０５へ進み、ｉ番目の文字列に対する処理を行う。
【０１０３】
ステップＳ５０５において、比較するそれぞれのＸＨＴＭＬファイルのｉ番目の文字列同士を比較する。
【０１０４】
ステップＳ５０６において、上記ｉ番目の文字列同士が、同じ分類、すなわちタグ同士または#PCDATA同士であれば、ステップＳ５０７へ進む。異なる分類、すなわち片方がタ
グで他方が#PCDATAであれば、ステップＳ５１１へ進み、比較するＸＨＴＭＬファイルは
類似しないと判定して終了する。
【０１０５】
ステップＳ５０７において、上記同じ分類がタグであれば、ステップＳ５０８へ進む。タグでない、すなわち#PCDATAであれば、ステップＳ５１０へ進む。
【０１０６】
ステップＳ５０８において、上記ｉ番目の文字列同士が一致すれば、ステップＳ５１０へ進む。一致しなければ、ステップＳ５０９へ進む。
【０１０７】
ステップＳ５０９において、上記ｉ番目の文字列から画像ファイル名を除いた文字列同士が一致すれば、ステップＳ５１０へ進む。上記ｉ番目の文字列から画像ファイル名を除いた文字列同士が一致しなければ、ステップＳ５１１へ進み、比較するＸＨＴＭＬファイルは類似しないと判定して終了する。
【０１０８】
画像ファイル名はｏｂｊｅｃｔ要素のｄａｔａ属性の値、または、ｉｍｇ要素のｓｒｃ属性の値として記述される。タグが“<object”という文字列で始まる場合、当該タグの
中から“data=”という文字列を検索し、それに続く引用符に囲まれた文字列がｄａｔａ
属性の値、すなわち画像ファイル名である。また、タグが“<img”という文字列で始まる場合、当該タグの中から“src=”という文字列を検索し、それに続く引用符に囲まれた文字列がｓｒｃ属性の値、すなわち画像ファイル名である。
【０１０９】
例えば、図１５のｏｂｊｅｃｔ要素のタグと、図１７のｏｂｊｅｃｔ要素のタグを比較した場合、ステップＳ５０８においては文字列が一致しないのでステップＳ５０９へ進み、ステップＳ５０９においてはｄａｔａ属性の値を除いた文字列が一致するので、ステップＳ５１０へ進む。
【０１１０】
ステップＳ５１０において、ループ変数ｉを１つ増加し、ステップＳ５０４へ戻って、次の文字列に対する処理を行う。
【０１１１】
文字列の個数回のループ処理を繰り返し、すべての文字列が画像ファイル名と#PCDATA
以外は一致すれば、ステップＳ５０４においてループを抜けてステップＳ５１２へ進み、類似すると判定して終了する。
【０１１２】
以上述べたように、本実施形態によれば、ＸＨＴＭＬファイルの内容の画像ファイル名と実際に印刷されるテキストのみが異なる複数の印刷コンテンツを同一シリーズとみなして、同じ印刷モードに設定することにより、ＸＨＴＭＬファイルのひな形を共通にするシリーズものの印刷コンテンツを統一した印刷モードで印刷することができる。
【０１１３】
また、過去に印刷した印刷コンテンツと印刷モード設定情報をシリーズに分類して記憶しておき、新たに印刷コンテンツが入力されたときに、その新規印刷コンテンツと分類済みの印刷コンテンツとの類似性を判定し、類似性有りと判定した場合には、その類似する印刷コンテンツの印刷モード設定情報を新規印刷コンテンツの印刷モード設定情報として自動的に設定できるので、ユーザ操作を軽減できるという効果がある。
【０１１４】
また、本実施形態によれば、印刷コンテンツに含まれるデータのうち容量の少ないテキストデータ（ＸＨＴＭＬファイル）のみを比較するので、高速に処理できるという効果がある。
【０１１５】
［第４の実施形態］
本発明の第４の実施形態においては、図７のフローチャートのステップＳ１０４で印刷コンテンツが登録済シリーズに属するかどうかを判定する際に、複数の判定方法を組み合わせて判定を行う。
【０１１６】
上記第１の実施形態の判定方法は、シリーズものの印刷コンテンツは、体裁が非常に類似する印刷コンテンツの集合であるため、毎回同じＣＳＳファイルを用いる場合が多いという仮定に基づく。
【０１１７】
上記第２の実施形態の判定方法は、シリーズものの印刷コンテンツは、ＸＨＴＭＬファイルのｔｉｔｌｅ要素、すなわち<title>タグから</title>タグまでは、修正せずにその
まま同じタイトルを使う場合が多いという仮定に基づく。
【０１１８】
上記第３の実施形態の判定方法は、シリーズものの印刷コンテンツのＸＨＴＭＬファイルの内容は、印刷コンテンツに固有の情報（画像ファイル名や実際に印刷されるテキスト）以外の部分を共通にする場合が多いという仮定に基づく。
【０１１９】
これらの仮定はそれぞれ多くの場合に成り立つので、プリント処理システムは、上記判定方法のうちいずれか１つを実装すれば効果が得られる。
【０１２０】
しかしながらそれぞれの仮定はどれも必ず成り立つとは限らないので、それぞれを相互補完するために、上記複数の判定方法を併用すれば、より多くの場合において、シリーズものの印刷コンテンツを判定できる。
【０１２１】
ただし、複数の方法を併用した場合、新規印刷コンテンツが、第１の判定方法ではシリーズＡに分類され、第２の判定方法では別のシリーズＢに分類されるということがありうる。
【０１２２】
この場合は、印刷コンテンツ同士の類似度をポイント化し、判定方法ごとに重み付けをした上でポイントを加算して、最もポイントが高いシリーズに分類すればよい。例えば、第１の判定方法では、シリーズＡが５ポイント、シリーズＢが２ポイントであり、第２の判定方法では、シリーズＡが３ポイント、シリーズＢが４ポイントであったとすれば、シリーズＡは５ポイントと３ポイントで計８ポイント、シリーズＢは２ポイントと４ポイントで計６ポイントになるので、ポイントの多いシリーズＡに分類する。
【０１２３】
複数の判定方法を用いた処理について、図２１のフローチャートを用いて詳しく説明する。
【０１２４】
ステップＳ６０１において、過去の印刷コンテンツ、つまり、先に入力され、既にシリーズに分類されている印刷コンテンツ、をカウントするループ変数ｉを１に初期化する。
【０１２５】
ステップＳ６０２において、ループ変数ｉが過去の印刷コンテンツの個数以下であればステップＳ６０３へ進み、ｉ番目の印刷コンテンツに対する処理を行う。
【０１２６】
ステップＳ６０３において、新規印刷コンテンツとｉ番目の印刷コンテンツとを比較し、類似度Ｐ（ｉ）を数値として求める。詳しくは後述する。
【０１２７】
ステップＳ６０４において、ループ変数ｉを１つ増加し、ステップＳ６０２へ戻って、次の印刷コンテンツに対する処理を行う。
【０１２８】
過去の印刷コンテンツの個数回のループ処理を繰り返したら、ステップＳ６０２においてループを抜けてステップＳ６０５へ進む。
【０１２９】
ステップＳ６０５おいて、所定の閾値以上の類似度を持つ印刷コンテンツが１つもなければ、ステップＳ６０７へ進み、新規印刷コンテンツは登録済のシリーズに属さないと判定し、新規シリーズを登録する。この場合はユーザ操作不要である。所定の閾値以上の類似度を持つ印刷コンテンツが１つ以上あれば、ステップＳ６０６へ進む。
【０１３０】
ステップＳ６０６において、所定の閾値以上の類似度を持つ印刷コンテンツがすべて同一シリーズに属するならばステップＳ６０８へ進み、新規印刷コンテンツは当該シリーズに属すると判定する。この場合もユーザ操作不要である。所定の閾値以上の類似度を持つ印刷コンテンツが属するシリーズがすべて同一でなければ、ステップＳ６０９へ進む。
【０１３１】
ステップＳ６０９において、複数のシリーズを提示し、ユーザに選択させる。その際、所望のシリーズが早く選択できる可能性を高くするために、類似度が高い印刷コンテンツが属するシリーズから順に提示する。
【０１３２】
上記ステップＳ６０３の類似度の求め方の例を、図２２のフローチャートを用いて説明する。
【０１３３】
ステップＳ７０１において、新規印刷コンテンツとｉ番目の印刷コンテンツとの類似度のポイントを表わす変数Ｐ（ｉ）を０に初期化する。
【０１３４】
ステップＳ７０２において、新規印刷コンテンツのＣＳＳファイルとｉ番目の印刷コンテンツのＣＳＳファイルとの比較に基づき、Ｐ（ｉ）に所定のポイントを加算する。例えば、上記第１の実施形態で述べたようにＣＳＳファイルがすべて一致した場合に、３ポイントを加える。
【０１３５】
１つの印刷コンテンツが複数のＣＳＳファイルを含む場合、すべてのＣＳＳファイルが一致しなくても、一致したＣＳＳファイルの個数に応じて、所定のポイントを加えてもよい。例えば、ＣＳＳファイルのファイル名と内容が１つ一致した場合に、１ポイントを加える。
【０１３６】
ステップＳ７０３において、新規印刷コンテンツのＸＨＴＭＬファイルとｉ番目の印刷
コンテンツのＸＨＴＭＬファイルとの比較に基づき、Ｐ（ｉ）に所定のポイントを加算する。例えば、上記第２の実施形態で述べたようにＸＨＴＭＬファイルのｔｉｔｌｅ要素が一致した場合に、３ポイントを加える。また、例えば、上記第３の実施形態で述べたようにＸＨＴＭＬファイルの内容の画像ファイル名と実際に印刷されるテキスト以外の部分が一致する場合に、３ポイントを加える。
【０１３７】
さらに、例えば、後述のように、画像ファイル名が一致する場合に１ポイントを加え、実際に印刷されるテキストが一致したら１ポイント加えてもよい。シリーズものの印刷コンテンツでは、ロゴ画像や見出しのテキストなどが毎回共通になる場合が多いため、これらが一致すれば同一シリーズである可能性がある。しかし、異なるシリーズでもスポンサーや放送局が同じならば同一のロゴや見出しを使う場合もあることを考慮して、加算ポイントは低く抑える。
【０１３８】
ステップＳ７０４において、新規印刷コンテンツの番組情報とｉ番目の印刷コンテンツの番組情報との比較に基づき、Ｐ（ｉ）に所定のポイントを加える。番組情報は、チャンネル番号、日時、曜日、ＳＩ（Service Information）などがある。ＳＩとは、デジタル
テレビ放送のデータの一部として送られる情報であり、電波産業会（ＡＲＩＢ）の規格として規定されている。
【０１３９】
例えば、ＳＩに含まれる番組名の文字列が一致した場合に、１ポイントを加えるようにする。図１２の（Ｉ）、（ＩＩＩ）、（Ｖ）のように、シリーズものの印刷コンテンツは毎回同じ番組名の番組で提供されることが多いので、番組名が一致すれば同一シリーズである可能性がある。しかし、図１２の（Ｉ）と（ＩＩ）のように、同じ番組であっても同一シリーズでない場合もあることを考慮して、加算ポイントは低く抑える。
【０１４０】
上記ステップＳ７０３における、画像ファイル名が一致する場合や実際に印刷されるテキストが一致する場合にポイントを加える方法の例を、図２３のフローチャートを用いてさらに詳しく説明する。
【０１４１】
あらかじめステップＳ８０１において、比較するそれぞれのＸＨＴＭＬファイルの内容を不等号“<”と“>”で区切り、区切られた各文字列をタグとそれ以外のテキスト（#PCDATA）に分類する。“<”から次の“>”までの文字列がタグであり、“>”の直後から次の“<”の直前までの文字列が#PCDATAである。ここでは、比較するそれぞれのＸＨＴＭＬファイルの上記区切られた文字列数が異なっても類似度の判定に影響しないものとする。
【０１４２】
ステップＳ８０２において、比較する第１のＸＨＴＭＬファイルの文字列をカウントするループ変数ｉを１に初期化する。
【０１４３】
ステップＳ８０３において、ループ変数ｉが第１のＸＨＴＭＬファイルの文字列数以下であればステップＳ８０４へ進み、第１のＸＨＴＭＬファイルのｉ番目の文字列に対する処理を行う。
【０１４４】
ステップＳ８０４において、比較する第２のＸＨＴＭＬファイルの文字列をカウントするループ変数ｊを１に初期化する。
【０１４５】
ステップＳ８０５において、ループ変数ｊが第２のＸＨＴＭＬファイルの文字列数以下であればステップＳ８０６へ進み、第２のＸＨＴＭＬファイルのｊ番目の文字列に対する処理を行う。
【０１４６】
ステップＳ８０６において、第１のＸＨＴＭＬファイルのｉ番目の文字列と第２のＸＨ
ＴＭＬファイルのｊ番目の文字列を比較する。
【０１４７】
ステップＳ８０７において、上記比較した文字列同士が、同じ分類、すなわちタグ同士または#PCDATA同士であれば、ステップＳ８０８へ進む。異なる分類、すなわち片方がタ
グで他方が#PCDATAであれば、類似度Ｐ（ｎ）にポイントを加算せずステップＳ８１３へ
進む。
【０１４８】
ステップＳ８０８において、上記同じ分類がタグであれば、ステップＳ８０９へ進む。タグでない、すなわち#PCDATAであれば、ステップＳ８１１へ進む。
【０１４９】
ステップＳ８０９において、上記比較した文字列が画像を表わすタグであって、かつその画像ファイル名が一致すれば、ステップＳ８１０へ進む。そうでなければ、ステップＳ８１３へ進む。画像ファイル名はｏｂｊｅｃｔ要素のｄａｔａ属性の値、または、ｉｍｇ要素のｓｒｃ属性の値として記述される。タグが“<object”という文字列で始まる場合
、当該タグの中から“data=”という文字列を検索し、それに続く引用符に囲まれた文字
列がｄａｔａ属性の値、すなわち画像ファイル名である。また、タグが“<img”という文字列で始まる場合、当該タグの中から“src=”という文字列を検索し、それに続く引用符に囲まれた文字列がｓｒｃ属性の値、すなわち画像ファイル名である。
【０１５０】
ステップＳ８１０において、類似度Ｐ（ｎ）に所定の数値を加える。すなわち、複数の印刷コンテンツで、同じ画像を共用していれば、シリーズものの印刷コンテンツである可能性が高まることを示す。例えば、図２４の印刷コンテンツ（ＶＩ）のＸＨＴＭＬファイルである図２５のfry.htmlと、図２４の印刷コンテンツ（ＶＩＩ）のＸＨＴＭＬファイルである図２６のdessert.htmlを比較した場合、スポンサーのロゴ画像を表わす“<object class="logo" type="image/png" data="abcd.png" />”の部分と、放送局のロゴ画像を表わす“<object class="logo" type="image/png" data="efg.png" />”の部分が一致して
いる。
【０１５１】
ステップＳ８１１において、上記比較した文字列同士、すなわち#PCDATAが一致すれば
、ステップＳ８１２へ進む。そうでなければ、ステップＳ８１３へ進む。
【０１５２】
ステップＳ８１２において、類似度Ｐ（ｎ）に所定の数値を加える。すなわち、複数の印刷コンテンツで、同じテキストを共用していれば、シリーズ印刷コンテンツである可能性が高まることを示す。例えば、図２５のfry.htmlと図２６のdessert.htmlを比較した場合、“レシピ”、“美味しいお料理”、“提供”、“制作”の各文字列が一致している。
【０１５３】
ステップＳ８１３において、ループ変数ｊを１つ増加し、ステップＳ８０５へ戻って、第２のＸＨＴＭＬにおける次の文字列に対する処理を行う。
【０１５４】
第２のＸＨＴＭＬの文字列の個数回のループ処理を繰り返したら、ステップＳ８０５においてループを抜けて、ステップＳ８１４へ進み、ループ変数ｉを１つ増加し、ステップＳ８０３へ戻って、第１のＸＨＴＭＬにおける次の文字列に対する処理を行う。
【０１５５】
第１のＸＨＴＭＬの文字列の個数回のループ処理を繰り返したら、ステップＳ８０３においてループを抜けて終了する。
【０１５６】
ここまでの処理で、画像ファイル名の一致や実際に印刷されるテキストの一致に応じて、Ｐ（ｉ）にポイントが加算される。
【０１５７】
以上述べたように、本実施形態によれば、ＣＳＳファイルやＸＨＴＭＬファイルが類似
する複数の印刷コンテンツを同一のシリーズに自動的に分類でき、シリーズものの印刷コンテンツを統一した印刷モードで印刷することができる。
【０１５８】
しかも、複数の判定方法を組み合わせて類似性の判定を行うので、柔軟性および汎用性に優れた判定処理を行うことができるとともに、信頼性の高い判定結果を得ることができる。例えば図２４の（ＶＩ）と（ＶＩＩ）のように、単に画像やテキストの内容を入れ替えただけでなく、画像やテキストの個数が異なる場合などでも、他の条件を満たすことにより、同一シリーズと判定することができる。なお、本実施形態は、上記第１〜第３の実施形態における判定方法を組み合わせているが、上記のようにポイントを加算する方法を用いれば、上記判定方法に限らず、さらにいろいろな判定方法や判定条件を組み合わせることが容易である。
【０１５９】
また、本実施形態によれば、新規印刷コンテンツが過去のどの印刷コンテンツとも類似しないときは新規シリーズを自動的に生成するので、まったく新しいシリーズの印刷コンテンツが入力された場合でもユーザ操作が不要となる。
【０１６０】
また、過去の複数の印刷コンテンツと類似する場合には、類似度が高い順にシリーズを提示してユーザに選択させることで、少ないユーザ操作で、シリーズの分類をより確実に行うことができる。
【０１６１】
［第５の実施形態］
上記第１〜第４の実施形態では、印刷モードを統一することを目的とし、分類情報として印刷モード設定情報を用いたが、本発明の第５の実施形態では、多数の印刷コンテンツを画面上に整頓して表示することを目的とし、分類情報として、印刷コンテンツとそれが分類されるフォルダとを関連付ける関連付け情報を用いる。
【０１６２】
また、本実施形態では、テレビ放送から取得した印刷コンテンツ以外にも、Ｗｅｂ（World Wide Web）や、Ｅメールから取得した印刷コンテンツも対象とする。なお、第１〜第４の実施形態でも、ＷｅｂやＥメールで取得した印刷コンテンツを対象にしてもよい。
【０１６３】
Ｗｅｂのコンテンツは１個のＸＨＴＭＬまたはＨＴＭＬファイルと０個以上のＣＳＳファイルと０個以上の画像ファイルからなる。あるいは、１個のＸＭＬファイルと０個以上のＣＳＳファイルまたはＸＳＬファイルと０個以上の画像ファイルからなる場合もある。
【０１６４】
Ｅメールのコンテンツはテキストデータの場合とＨＴＭＬデータの場合とがあるが、ここではＨＴＭＬデータの場合を対象とする。その場合、１個のＨＴＭＬファイルと０個以上の画像ファイルからなる。
【０１６５】
テレビ放送、Ｗｅｂ、Ｅメールのいずれかから取得した印刷コンテンツをシリーズに分類する方法について、図２７のフローチャートを用いて詳細に示す。
【０１６６】
ステップＳ９０１において、新規印刷コンテンツをテレビ放送、Ｗｅｂ、Ｅメールなどのメディアから取得する。
【０１６７】
本実施形態では、第１〜第４の実施形態のような類似性の判定に先立って、新規印刷コンテンツを、当該類似性の判定とは異なる判定方法により大まかに分類する。以下、大分類、中分類、小分類の３段階で分類する処理を説明する。なお、ここで「印刷コンテンツをフォルダに分類する」という処理は、印刷コンテンツと該当するフォルダとを関連付ける関連付け情報を生成する処理が該当する。
【０１６８】
ステップＳ９０２において、上記新規印刷コンテンツを、取得したメディアごとに大分類する。図２８（ａ）の画面例に示す、テレビ、Ｗｅｂ、Ｅメールのフォルダのうちのひとつに分類される。
【０１６９】
ステップＳ９０３からステップＳ９０５において、テレビ放送、Ｗｅｂ、Ｅメールのメディアに応じて処理を分岐させる。
【０１７０】
上記新規印刷コンテンツをテレビ放送から取得した場合、ステップＳ９０６において、ＳＩから取得した番組名に応じて中分類する。図２８（ｂ）の画面例に示すように、番組名ごとのフォルダのうちのひとつに分類される。当該新規印刷コンテンツを取得した際の番組のフォルダが作成済みであれば当該番組名のフォルダに分類され、未作成であれば新規フォルダを作成し当該新規フォルダへ分類する。
【０１７１】
ステップＳ９０７において、第１の実施形態で示したように、新規印刷コンテンツをＣＳＳファイルに基づいて登録済シリーズもしくは新規シリーズに分類（小分類）する。新規印刷コンテンツは、図２８（ｃ）の画面例に示すように、シリーズごとのフォルダのうちのひとつに分類される。フォルダ名は、シリーズを新規登録した際の印刷コンテンツのＸＨＴＭＬのｔｉｔｌｅ要素の内容とするとわかりやすい。小分類のフォルダの中には、図２８（ｄ）の画面例に示すように、個々の印刷コンテンツのサムネール画像（小さな画像）がある。サムネール画像を選択すると、図２８（ｅ）の画面例に示すように、印刷コンテンツのプレビュー画像（大きな画像）が画面に表示される。
【０１７２】
上記新規印刷コンテンツをＷｅｂから取得した場合、ステップＳ９０８において、ドメインに応じて中分類する。ドメインはコンテンツのＵＲＬのうち、“http://”の直後の
文字から、次の“/”の直前の文字までで表わされる。例えば、コンテンツのＵＲＬが“http://sports-xyz.com/baseball/index.html”の場合、“sports-xyz.com”の部分がドメインを表わす。新規印刷コンテンツは、図２９（ｂ）の画面例に示すように、ドメインごとのフォルダのうちのひとつに分類される。
【０１７３】
フォルダ名はドメイン名そのものでもよいが、ドメインのトップページ（index.htmlファイル）のｔｉｔｌｅ要素の内容を用いると、よりわかりやすい。例えば“http://sports-xyz.com/index.html”ファイルのｔｉｔｌｅ要素が“<title>スポーツＸＹＺ</title>
”の場合、フォルダ名を“スポーツＸＹＺ”とする。当該新規印刷コンテンツを取得した際のドメインのフォルダが作成済みであれば当該ドメインのフォルダに分類され、未作成であれば新規フォルダを作成し当該新規フォルダへ分類する。
【０１７４】
ステップＳ９０９において、第２の実施形態で示したように、新規印刷コンテンツをＨＴＭＬファイルのｔｉｔｌｅ要素に基づいて登録済シリーズもしくは新規シリーズに分類（小分類）する。図２９（ｃ）の画面例に示すように、シリーズごとのフォルダのうちのひとつに分類される。フォルダ名は、シリーズを新規登録した際の印刷コンテンツのＨＴＭＬのｔｉｔｌｅ要素の内容とする。小分類のフォルダの中には、図２９（ｄ）の画面例に示すように、個々の印刷コンテンツのサムネール画像（小さな画像）がある。サムネール画像を選択すると、図２９（ｅ）の画面例に示すように、印刷コンテンツのプレビュー画像（大きな画像）が画面に表示される。
【０１７５】
上記新規印刷コンテンツをＥメールから取得した場合、ステップＳ９１０において、差出人のＥメールアドレスに応じて中分類する。図３０（ｂ）の画面例に示すように、メールアドレスごとのフォルダのうちのひとつに分類される。フォルダ名はメールアドレスそのものでもよいが、メールアドレスに付加される差出人の名前を用いると、よりわかりやすい。当該新規印刷コンテンツを取得した際のメールアドレスのフォルダが作成済みであ
れば当該メールアドレスのフォルダに分類され、未作成であれば新規フォルダを作成し当該新規フォルダへ分類する。
【０１７６】
ステップＳ９１１において、第３の実施形態で示したように、新規印刷コンテンツをＨＴＭＬファイルの画像ファイル名と実際に表示されるテキスト以外が同じかどうかに基づいて登録済シリーズもしくは新規シリーズに分類（小分類）する。図３０（ｃ）の画面例に示すように、シリーズごとのフォルダのうちのひとつに分類される。フォルダ名は、シリーズを新規登録した際の印刷コンテンツのＨＴＭＬのｔｉｔｌｅ要素の内容とする。小分類のフォルダの中には、図３０（ｄ）の画面例に示すように、個々の印刷コンテンツのサムネール画像（小さな画像）がある。サムネール画像を選択すると、図３０（ｅ）の画面例に示すように、印刷コンテンツのプレビュー画像（大きな画像）が画面に表示される。
【０１７７】
以上述べたように、本実施形態によれば、ＣＳＳファイルやＸＨＴＭＬファイルが類似する複数の印刷コンテンツを同一のフォルダ（シリーズ）に自動的に分類でき、シリーズものの印刷コンテンツを画面上で整頓して表示することができる。これによって、ユーザは、シリーズごとに整理されたアルバムを画面上で見るような感覚で、印刷コンテンツを検索し閲覧することができる。
【０１７８】
また、メディアで大分類し、さらに番組名、ドメイン、差出人アドレスで中分類してから、その分類内の印刷データのみを比較することで、同一シリーズである可能性の高い印刷コンテンツ同士が大まかに分類され、細かい分類の判定をより確実に行うことができる。また、大分類や中分類の異なる印刷データ同士は比較しないため、効率的な処理が行える。
【０１７９】
［第６の実施形態］
上記第４の実施形態において、新規印刷コンテンツが過去の複数のシリーズの印刷コンテンツと類似する場合、シリーズを類似度の大きい順に提示してユーザに選択させることで、最終的に１つのシリーズに分類した。
【０１８０】
しかし、上記第５の実施形態のように、シリーズものの印刷コンテンツを分類して画面に表示するだけの目的であれば、１つの印刷コンテンツを唯一のシリーズに分類する必要はなく、複数のシリーズに重複して分類してもよい。つまり、関連付け情報が、１つの印刷コンテンツに対して、複数のフォルダを関連付けるのである。
【０１８１】
図３１（ａ）の画面例においては、“japanese”、“chinese”、“western”、“winter”、“spring”、“レシピ”、“できあがり”、“abcd”という８つのシリーズが存在する。
【０１８２】
このうち、“japanese”は和風料理、“chinese”は中華料理、“western”は洋風料理を表わし、それぞれの分類に応じて、配色などを変えている。また、“winter”は冬の料理、“spring”は春の料理を表わし、それぞれの分類に応じて、配色などを変えている。
【０１８３】
図３１（ｂ）の画面例は、“japanese.css”というＣＳＳファイルを持つ印刷コンテンツが“japanese”というフォルダ名のシリーズに分類されている例である。
【０１８４】
図３１（ｃ）の画面例は、“winter.css”というＣＳＳファイルを持つ印刷コンテンツが“winter”というフォルダ名のシリーズに分類されている例である。
【０１８５】
図３１（ｄ）の画面例は、“<title>レシピ</title>”というｔｉｔｌｅ要素を含むＸ
ＨＴＭＬファイルを持つ印刷コンテンツが“レシピ”というフォルダ名のシリーズに分類されている例である。
【０１８６】
図３１（ｅ）の画面例は、“data="abcd.jpg"”というｄａｔａ属性のｏｂｊｅｃｔ要
素を含むＸＨＴＭＬファイルを持つ印刷コンテンツが“abcd”というフォルダ名のシリーズに分類されている例である。
【０１８７】
上記図３１（ｂ）、（ｃ）、（ｄ）、（ｅ）は、“寄せ鍋の作り方”という印刷コンテンツがそれぞれ“japanese”、“winter”、“レシピ”、“abcd”というシリーズに重複して分類されていることを示している。
【０１８８】
このような分類を示す関連付け情報は、フォルダもしくは印刷コンテンツ、または、それらを管理する管理データに格納（付加）される。図３２と図３３は、番組に関するデータ、シリーズに関するデータ、印刷コンテンツをそれぞれフォルダに格納する際のメモリマップの例である。
【０１８９】
図３２の例では、番組に関するデータの中にシリーズに関するデータの格納場所を示すポインタを持ち、さらにシリーズに関するデータの中に印刷コンテンツに関するデータの格納場所を指すポインタを持っている。
【０１９０】
この格納方式は、シリーズに属する複数の印刷コンテンツに対して一括した処理を行う場合に、該当する印刷コンテンツを早く検索できるので効率がよい。
【０１９１】
図３３の例では、印刷コンテンツに関するデータの中にシリーズに関するデータの格納場所を指すポインタを持ち、さらにシリーズコンテンツに関するデータの中に番組に関するデータの格納場所を示すポインタを持っている。この格納方式は、１つの印刷コンテンツに複数のシリーズの情報を適用する場合に効率がよい。
【０１９２】
図３２や図３３の記憶領域の中に、番組データ、シリーズデータ、印刷データのそれぞれの実体があってもよい。あるいは、図３２や図３３の記憶領域の中には、番組データ、シリーズデータ、印刷データに関する管理データのみがあり、データの実体は管理データに含まれるポインタが指す領域にあってもよい。
【０１９３】
印刷コンテンツを複数のシリーズに分類する方法について、図３４のフローチャートを用いて詳しく説明する。
【０１９４】
ステップＳ１００１において、過去の印刷コンテンツをカウントするループ変数ｉを１に初期化する。
【０１９５】
ステップＳ１００２において、ループ変数ｉが過去の印刷コンテンツの個数以下であればステップＳ１００３へ進み、ｉ番目の印刷コンテンツに対する処理を行う。
【０１９６】
ステップＳ１００３において、新規印刷コンテンツとｉ番目の印刷コンテンツとを比較し、所定の方法に基づいて一致部分を求める。
【０１９７】
例えば、あるＣＳＳファイルのファイル名と内容が一致するかどうか、ＸＨＴＭＬファイルのｔｉｔｌｅ要素が一致するかどうか、画像のファイル名が一致するかどうか、#PCDATAが一致するかどうかを比較する。
【０１９８】
ステップＳ１００４において、上記比較において一致部分があればステップＳ１００５
へ進む。なければステップＳ１００８へ進む。
【０１９９】
ステップＳ１００５において、一致部分に基づくシリーズが既に登録済であればステップＳ１００６へ進み、当該新規コンテンツは当該シリーズに属すると判定する。一致部分に基づくシリーズが登録済でなければステップＳ１００７へ進み、一致部分に基づくシリーズを新規登録し、当該新規コンテンツ及びｉ番目の印刷コンテンツを当該シリーズに属すると判定する。
【０２００】
例えば、ＣＳＳファイルのファイル名と内容が一致した場合、当該ファイル名をフォルダ名とするシリーズが登録済かどうかを調べ、登録済でなければ当該ファイル名をフォルダ名とするシリーズを新規登録する。
【０２０１】
例えば、ＸＨＴＭＬファイルのｔｉｔｌｅ要素が一致した場合、当該ｔｉｔｌｅ要素の内容をフォルダ名とするシリーズが登録済かどうかを調べ、登録済でなければ当該ｔｉｔｌｅ要素の内容をフォルダ名とするシリーズを新規登録する。
【０２０２】
例えば、画像ファイル名が一致した場合、当該画像ファイル名をフォルダ名とするシリーズが登録済みかどうかを調べ、登録済でなければ当該画像ファイル名をフォルダ名とするシリーズを新規登録する。
【０２０３】
ステップＳ１００８において、ループ変数ｉを１つ増加し、ステップＳ１００２へ戻って、次の印刷コンテンツに対する処理を行う。
【０２０４】
過去の印刷コンテンツの個数回のループ処理を繰り返したら、ステップＳ１００２においてループを抜けてステップＳ１００９へ進む。
【０２０５】
ステップＳ１００９おいて、上記ステップＳ１００４で一度も一致部分ありと判定されなかった場合は、当該新規コンテンツは未だどのシリーズにも属していないので、ステップＳ１０１０へ進み、新規シリーズを登録する。
【０２０６】
以上述べたように、本実施形態によれば、１つの印刷コンテンツが関連性のある複数のシリーズに重複して分類されるので、目的に応じた種々の態様で印刷コンテンツを分類して表示することができる。また、ユーザにとってみれば、コンテンツの取得先、番組名、ジャンルなど、いろいろな情報をたよりに所望のコンテンツを検索することができるので、利便性が向上する。
【０２０７】
［第７の実施形態］
本発明の第７の実施形態においては、印刷コンテンツをシリーズに分類する際に、印刷コンテンツを提供するテレビ番組のＳＩ（Service Information；番組配列情報）に含ま
れるシリーズ識別（series_id）に基づいて分類する。
【０２０８】
シリーズ識別は、図３５のデータ構造を持つシリーズ記述子（Series Descriptor）に
含まれる１６ビットの識別子である。シリーズ記述子は、ＳＩを構成するテーブルの１つであるＥＩＴ（Event Information Table）に含まれる。２つの番組のＳＩに含まれるシ
リーズ識別の１６ビット値が一致すれば、当該２つの番組はシリーズ番組であると判定できる。シリーズ番組とは、定期的（毎日、毎週、毎月など）または不定期に、回を重ねて放送される番組である。シリーズ番組では、図１２の（Ｉ）、（ＩＩＩ）、（Ｖ）のように、毎回同じ体裁の印刷コンテンツが提供される可能性がある。
【０２０９】
ＳＩはＥＰＧ（電子番組ガイド）でも使用されるデータなので、ＳＩのデータ解析部は
デジタルテレビ受信機に基本的に組み込まれている。本実施形態ではこのＥＰＧ用のデータ解析部を利用する。これにより、本発明を実施するために、別途データ解析部を追加する必要がないというメリットがある。
【０２１０】
図３６のフローチャートを用いて、第７の実施形態における処理の流れを説明する。
【０２１１】
ステップＳ１１０１からステップＳ１１０３までは、既に説明した図７のフローチャートのステップＳ１０１からステップＳ１０３までと同様である。
【０２１２】
ステップＳ１１０４において、印刷モード設定部２４は、印刷履歴保存部２３に保存された過去の印刷履歴データに基づき、今回新たに入力された印刷コンテンツが登録済のシリーズに属するかどうかを判定する。本実施形態では、ここでＳＩに含まれるシリーズ識別（series_id）を用いて判定する。詳しい判定方法は後述する。印刷コンテンツが登録
済のシリーズに属すればステップＳ１１１２へ進む。登録済のどのシリーズにも属さなければステップＳ１１０５へ進む。最初はシリーズが１つも登録されていないので、印刷コンテンツは登録済シリーズに属さないと判定され、ステップＳ１１０５へ進む。
【０２１３】
ステップＳ１１０６からステップＳ１１０８までは、図７のフローチャートのステップＳ１０６からステップＳ１０８までと同様である。
【０２１４】
ステップＳ１１０９においては、今回の印刷コンテンツが属するシリーズとして、新規シリーズを生成・登録し、今回の番組情報（本実施形態ではＳＩ情報の中のシリーズ識別）をシリーズに対応付けて記憶する。
【０２１５】
図１２の（ＩＩ）と（ＩＩＩ）のように、同一シリーズ番組において、異なる体裁の印刷コンテンツが提供される場合があるので、本実施形態においては、同一シリーズの中で複数の印刷モードを登録することができ、それぞれの印刷モードを通し番号で管理する。ステップＳ１１１０において、当該シリーズ番組の中での印刷モードの番号（最初は１番）を登録し、当該番号に対応付けて印刷モードの各設定値を記憶する。
【０２１６】
ステップＳ１１１１は、図７のフローチャートのステップＳ１１０と同様に印刷処理を行う。
【０２１７】
もしステップＳ１１０５で印刷コンテンツが登録済のシリーズに属する場合には、ステップＳ１１１２において、当該シリーズの１番に対応する印刷モードを提示する。
【０２１８】
ステップＳ１１１３において、上記提示された番号以外の印刷モード番号をユーザが選択した場合は、ステップＳ１１１８へ進み、選択された番号に対応する印刷モードを提示する。
【０２１９】
ステップＳ１１１４において、ユーザによる印刷モード変更操作が行われれば、ステップＳ１１１５に進み、印刷モードの設定値を変更する。さらにステップＳ１１１６へ進み、当該シリーズの新規番号を登録し、当該番号に対応付けて上記変更された印刷モードの各設定値を記憶する。
【０２２０】
ステップＳ１１１７において、印刷開始操作が行なわれれば、ステップＳ１１１１へ進み、印刷処理を行う。
【０２２１】
図３７は、新規シリーズ番組の印刷コンテンツに対して、デフォルトの印刷モードが提示され、ユーザがそのまま印刷する場合の操作画面を示したものである。ユーザが印刷モ
ードを確認し、変更する必要がなければ、そのまま決定キーを押すと、新規番号（１番）に対応する印刷モードが設定される。
【０２２２】
図３８は、新規シリーズ番組の印刷コンテンツに対して、デフォルトの印刷モードが提示され、ユーザが印刷モードを変更して印刷する場合の操作画面を示したものである。ユーザが矢印キーを操作して印刷モードを変更してから決定キーを押すと、新規番号（１番）に対応する印刷モードが設定される。
【０２２３】
図３９は、登録済シリーズ番組の印刷コンテンツに対して、当該シリーズの１番の印刷モードが提示され、ユーザがそのまま印刷する場合の操作画面を示したものである。ユーザが印刷モードを確認し、変更する必要がなければ、そのまま決定キーを押すと、当該番号（１番）に対応する印刷モードが設定される。
【０２２４】
図４０は、登録済シリーズ番組の印刷コンテンツに対して、当該シリーズの１番の印刷モードが提示され、ユーザが印刷モードを変更して印刷する場合の操作画面を示したものである。ユーザが矢印キーを操作して印刷モードを変更すると新規番号（２番）のボタンが新たに提示され、決定キーを押すと、当該番号（２番）に対応する印刷モードが設定される。
【０２２５】
図４１は、登録済シリーズ番組の印刷コンテンツに対して、当該シリーズの１番の印刷モードが提示され、ユーザが他の番号を選択して印刷する場合の操作画面を示したものである。ユーザが矢印キーを操作して印刷モード番号２番のボタンを選択すると、当該番号（２番）に対応する印刷モードが提示される。ユーザが印刷モードを確認し、変更する必要がなければ、そのまま決定キーを押すと、当該番号（２番）に対応する印刷モードが設定される。
【０２２６】
実際の使用においては、１つのシリーズ番組につき１種類の体裁の印刷コンテンツのみが提供される場合が多いと考えられる。あるいは１つのシリーズ番組につき複数種類の体裁の印刷コンテンツが提供される場合においても、ユーザがそのうちの１種類の体裁の印刷コンテンツのみを選択して印刷する場合が多いと考えられる。これらの場合は、シリーズ番組第２回以降の印刷においては、図３９のように、ユーザは提示される印刷モードを確認して、そのまま決定キーを押すだけの操作で済むので、操作が簡単である。
【０２２７】
（類似性判定処理）
上記ステップＳ１１０４における今回の印刷コンテンツが登録済のシリーズに属するかどうかを判定する方法について、図４２のフローチャートを用いて詳しく説明する。
【０２２８】
ステップＳ１２０１において、シリーズをカウントするループ変数ｎを１に初期化する。
【０２２９】
ステップＳ１２０２において、ループ変数ｎが登録済シリーズの個数以下であればステップＳ１２０３へ進み、ｎ番目のシリーズに対する処理を行う。
【０２３０】
ステップＳ１２０３において、新規印刷コンテンツを提供する番組のＳＩのシリーズ識別と、ｎ番目のシリーズに対応する印刷コンテンツを提供する番組のＳＩのシリーズ識別とを比較し、一致すればステップＳ１２０４へ進み、当該新規印刷コンテンツはｎ番目のシリーズに属すると判定して終了する。
【０２３１】
一致しなければ、ステップＳ１２０５へ進み、ループ変数ｎを１つ増加し、ステップＳ１２０２へ戻って、次のシリーズに対する処理を行う。
【０２３２】
登録済シリーズの個数回のループ処理を繰り返してもシリーズ識別が一致することがなければ、ステップＳ１２０２においてループを抜けてステップＳ１２０６へ進み、新規印刷コンテンツは登録済のどのシリーズにも属さないと判定して終了する。
【０２３３】
なお、ＡＲＩＢ（電波産業会）の標準規格では上記シリーズ記述子の送出は任意となっているため、シリーズ記述子が送出されない番組においては、ＳＩに含まれる他の情報からシリーズ番組を推定するようにしてもよい。
【０２３４】
例えば、図４２のステップＳ１２０３において、新規印刷コンテンツを提供する番組のＳＩにシリーズ記述子が存在しない場合は、図４３のデータ構造を持つ短形式イベント記述子（Short Event Descriptor）に含まれる番組名（文字列）を比較し、番組名が一致すればシリーズ番組であると推定できる。ＡＲＩＢの標準規格では短形式イベント記述子の送出は必須である。
【０２３５】
また、より簡便な方法としては、シリーズ識別を比較せずに、短形式イベント記述子に含まれる番組名のみの比較でも実用上充分なシリーズ番組の推定が可能である。
【０２３６】
以上述べたように、本実施形態によれば、デジタルテレビ受信機に基本的に備わっているＳＩデータ解析部を流用することで、簡易な構成でシリーズの分類が可能になる。
【図面の簡単な説明】
【０２３７】
【図１】プリント処理システムのハードウェアの概略構成を示すブロック図である。
【図２】プリント処理システムの機能構成を示す機能ブロック図である。
【図３】プリント処理システムの機能構成を示す機能ブロック図である。
【図４】プリント処理システムの機能構成を示す機能ブロック図である。
【図５】プリント処理システムの機能構成を示す機能ブロック図である。
【図６】プリント処理システムの機能構成を示す機能ブロック図である。
【図７】第１の実施形態におけるプリント処理システムの処理の流れを示すフローチャートである。
【図８】第１の実施形態における類似性判定処理の流れを示すフローチャートである。
【図９】第１の実施形態における類似性判定処理の流れを示すフローチャートである。
【図１０】データ放送画面の一例である。
【図１１】印刷モード設定画面である。
【図１２】各印刷コンテンツの印刷日時、番組名、内容、印刷モードを表す図である。
【図１３】印刷コンテンツに含まれるＸＨＴＭＬファイルの一例である。
【図１４】印刷コンテンツに含まれるＣＳＳファイルの一例である。
【図１５】印刷コンテンツに含まれるＸＨＴＭＬファイルの一例である。
【図１６】印刷コンテンツに含まれるＣＳＳファイルの一例である。
【図１７】印刷コンテンツに含まれるＸＨＴＭＬファイルの一例である。
【図１８】環境設定画面である。
【図１９】第２の実施形態における類似性判定処理の流れを示すフローチャートである。
【図２０】第３の実施形態における類似性判定処理の流れを示すフローチャートである。
【図２１】第４の実施形態における類似性判定処理の流れを示すフローチャートである。
【図２２】第４の実施形態における類似度の求め方を示すフローチャートである。
【図２３】第４の実施形態におけるポイント加算処理を示すフローチャートである。
【図２４】印刷結果の例である。
【図２５】印刷コンテンツに含まれるＸＨＴＭＬファイルの一例である。
【図２６】印刷コンテンツに含まれるＸＨＴＭＬファイルの一例である。
【図２７】第５の実施形態における分類処理の流れを示すフローチャートである。
【図２８】フォルダに分類して表示した画面例である。
【図２９】フォルダに分類して表示した画面例である。
【図３０】フォルダに分類して表示した画面例である。
【図３１】フォルダに分類して表示した画面例である。
【図３２】番組に関するデータ、シリーズに関するデータ、印刷データをそれぞれフォルダに格納する際のメモリマップである。
【図３３】番組に関するデータ、シリーズに関するデータ、印刷データをそれぞれフォルダに格納する際のメモリマップである。
【図３４】第６の実施形態における分類処理の流れを示すフローチャートである。
【図３５】ＳＩのシリーズ記述子のデータ構造である。
【図３６】第７の実施形態におけるプリント処理システムの処理の流れを示すフローチャートである。
【図３７】印刷モード設定画面である。
【図３８】印刷モード設定画面である。
【図３９】印刷モード設定画面である。
【図４０】印刷モード設定画面である。
【図４１】印刷モード設定画面である。
【図４２】第７の実施形態におけるシリーズ判定処理の流れを示すフローチャートである。
【図４３】ＳＩの短形式イベント記述子のデータ構造である。
【符号の説明】
【０２３８】
１：テレビ受信機
２：リモコン
３：チューナ
４：ＣＰＵ（中央処理装置）
５：ディスプレイＩ／Ｆ（インタフェース）
６：ディスプレイ
７：メモリ
８：ＨＤＤ（ハードディスクドライブ）
９：リムーバブルメディア
１０：モデム
１１：プリンタＩ／Ｆ（インタフェース）
１２：プリンタ
１３：プリンタアダプタ
１４：プリンタ内蔵テレビ受信機
２１：放送受信部
２２：データ放送処理部
２３：印刷履歴保存部
２４：印刷モード設定部
２５：印刷処理部
２６：印刷部
【図１】
0004617167.tif 000002
【図２】
0004617167.tif 000003
【図３】
0004617167.tif 000004
【図４】
0004617167.tif 000005
【図５】
0004617167.tif 000006
【図６】
0004617167.tif 000007
【図７】
0004617167.tif 000008
【図８】
0004617167.tif 000009
【図９】
0004617167.tif 000010
【図１０】
0004617167.tif 000011
【図１１】
0004617167.tif 000012
【図１２】
0004617167.tif 000013
【図１３】
0004617167.tif 000014
【図１４】
0004617167.tif 000015
【図１５】
0004617167.tif 000016
【図１６】
0004617167.tif 000017
【図１７】
0004617167.tif 000018
【図１８】
0004617167.tif 000019
【図１９】
0004617167.tif 000020
【図２０】
0004617167.tif 000021
【図２１】
0004617167.tif 000022
【図２２】
0004617167.tif 000023
【図２３】
0004617167.tif 000024
【図２４】
0004617167.tif 000025
【図２５】
0004617167.tif 000026
【図２６】
0004617167.tif 000027
【図２７】
0004617167.tif 000028
【図２８】
0004617167.tif 000029
【図２９】
0004617167.tif 000030
【図３０】
0004617167.tif 000031
【図３１】
0004617167.tif 000032
【図３２】
0004617167.tif 000033
【図３３】
0004617167.tif 000034
【図３４】
0004617167.tif 000035
【図３５】
0004617167.tif 000036
【図３６】
0004617167.tif 000037
【図３７】
0004617167.tif 000038
【図３８】
0004617167.tif 000039
【図３９】
0004617167.tif 000040
【図４０】
0004617167.tif 000041
【図４１】
0004617167.tif 000042
【図４２】
0004617167.tif 000043
【図４３】
0004617167.tif 000044