(57)【要約】【課題】  ネットワークを介して受信するデータの書式を、例えば個人が任意に設定した内容に応じて自動的に変更可能とする。【解決手段】  変更処理部１３は、ネットワークを介して受信したデータに含まれる書式情報と予め設定される書式情報との相違点を判断し、その判断結果に応じて、前記データの書式を変更する。【選択図】  図１
2005222150.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータを受信する受信手段と、
前記受信手段により受信したデータに含まれる第１の書式情報と予め設定される第２の書式情報との相違点を判断する判断手段と、
前記判断手段による判断結果に応じて、前記データの書式を変更する書式変更手段とを有することを特徴とする情報処理装置。
【請求項２】
書式変更の内容を設定する書式変更設定手段を更に有し、
前記書式変更手段は、前記第１の書式情報と前記第２の書式情報との間に相違点があった場合、前記書式変更設定手段により設定される書式変更の内容に応じて前記データの書式を変更することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記書式変更設定手段により設定可能な書式変更の内容には、前記データ中の文字サイズに係る変更内容が含まれることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記書式変更設定手段により設定可能な書式変更の内容には、前記データ中の枠の色に係る変更内容が含まれることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記書式変更設定手段により設定可能な書式変更の内容には、前記データ中の枠の太さに係る変更内容が含まれることを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記第１の書式情報及び前記第２の書式情報には、フォントサイズ、タグ、行間、文字間隔、行数、ページ数、表示サイズ及び印刷サイズのうちの少なくとも何れか一つを指定する情報が含まれることを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
情報処理装置による情報処理方法であって、
ネットワークを介してデータを受信する受信ステップと、
前記受信ステップにおいて受信したデータに含まれる第１の書式情報と予め設定される第２の書式情報との相違点を判断する判断ステップと、
前記判断ステップにおける判断結果に応じて、前記データの書式を変更する書式変更ステップとを含むことを特徴とする情報処理方法。
【請求項８】
請求項７に記載の情報処理方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、放送ネットワーク又は通信ネットワークを介してクライアントが受信したＨＰ（ホームページ）に掲載されたデータの書式を変更するための技術に関するものである。
【背景技術】
【０００２】
従来、放送ネットワーク又は通信ネットワークを介してクライアントが受信したＨＰ（ホームページ）に掲載されたデータで設定されている書式情報が固定されていて、変更できないものであった場合は、クライアント上でデータ全体を拡大表示させる等により、見やすくすることが可能であった（例えば、特許文献１参照）。さらに、プリンタの設定で拡大印刷を指定することにより、データ全体を見やすく印刷させることが可能であった（例えば、特許文献２参照）。
【０００３】
【特許文献１】特開２００１−１４２６７３号公報
【特許文献２】特開２００１−９４７６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、個人が任意に設定した大きさより小さい文字だけを、任意の大きさに変更することはできなかった。
【０００５】
従って、本発明の目的は、ネットワークを介して受信するデータの書式を、例えば個人が任意に設定した内容に応じて自動的に変更可能とすることにある。
【課題を解決するための手段】
【０００６】
斯かる目的を達成するために、本発明の情報処理装置は、ネットワークを介してデータを受信する受信手段と、前記受信手段により受信したデータに含まれる第１の書式情報と予め設定される第２の書式情報との相違点を判断する判断手段と、前記判断手段による判断結果に応じて、前記データの書式を変更する書式変更手段とを有することを特徴とする。
【０００７】
本発明の情報処理方法は、情報処理装置による情報処理方法であって、ネットワークを介してデータを受信する受信ステップと、前記受信ステップにおいて受信したデータに含まれる第１の書式情報と予め設定される第２の書式情報との相違点を判断する判断ステップと、前記判断ステップにおける判断結果に応じて、前記データの書式を変更する書式変更ステップとを含むことを特徴とする。
【０００８】
本発明のプログラムは、前記情報処理方法をコンピュータに実行させることを特徴とする。
【０００９】
本発明のコンピュータ読み取り可能な記録媒体は、前記プログラムを記録したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ネットワークを介して受信するデータに含まれる第１の書式情報と、予め設定される第２の書式情報との相違点に応じて、当該データの書式を自動的に変更することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１２】
図１は、本発明の一実施形態に係る書式情報自動変更システムの構成を示す図である。本実施形態に係る書式情報自動変更システムは、データ解析部１１、設定登録部１２、変更処理部１３、出力部１４、記憶手段１５、ＣＰＵ１６、ＲＡＭ１７及びＲＯＭ１８が共通バスによって互いに接続されている。データ解析部１１は、データ読み取り手段１１１、内容把握手段１１２及び書式解析手段１１３を含む。設定登録部１２は、変更内容設定手段１２１、登録設定参照手段１２２、登録設定保存手段１２３及び登録設定保存エリア１２４を含む。変更処理部１３は、変更処理実行手段１３１及び変更データ保存手段１３２を含む。出力部１４は、モニタ（表示手段）１４１、メール生成・送信手段１４２、データ保存(転送)手段１４３及びプリンタ(印刷手段)１４４を含む。記憶手段１５は、データや設定等を保存又は一時保管する手段である。これにより、ネットワークを介して受信したＨＰ（ホームページ）に掲載されたデータに対して、そのデータの書式情報と印刷又は表示の為に設定されている書式情報とから書式情報の相違部分の判断を行い、状況に応じて書式情報を変更することが可能となる。なお、ここでいう書式情報には、フォントサイズ、タグ、行間、文字間隔、行数、ページ数、表示サイズ及び印刷サイズのうちの少なくとも何れか一つを指定する情報が含まれる。
【００１３】
次に、本実施形態に係る書式情報自動変更システムの動作について説明する。図２は、本実施形態に係る書式情報自動変更システムの動作の概略を示すフローチャートである。
【００１４】
まず、データ解析部１１は、ステップＳ１０１において、データがどのような書式であるか等のデータ解析処理を行う。ここでの解析処理とは、文字のフォントサイズや行間等の文字に対する書式の解析処理、映画等のタイトルの有無、文字の量、画像のサイズの検出処理等である。これらの解析を行うことにより、書式変更処理が必要であるかの判断を行っていく。
【００１５】
続いて、設定登録部１２は、書式変更の設定登録があるかの判断を行い（ステップＳ１０２）、登録があった場合（ステップＳ１０２／ＹＥＳ）、登録データの設定を行う（ステップＳ１０４）。一方、ステップＳ１０２の判断により、登録がなかった場合は（ステップＳ／ＮＯ）、設定登録部１２は書式変更の設定登録処理を行う（ステップＳ１０３）。ここで新しい登録を行ったり、既にある登録を変更することが可能である。
【００１６】
次に、書式変更処理（ステップＳ１０５）とデータ生成処理（ステップＳ１０６）を行い、実際に出力部１４にデータを出すための、データ表示、印刷又は保存処理（ステップＳ１０７）を行う。以上の処理の流れは、飽くまでも一例であり、処理の順番の変更、追加又は削除は勿論可能である。
【００１７】
また、解析対象となるデータは、ワード等のテキストデータやエクセル等に代表される表やドキュメントデータやDTVにおける、電子番組表データやＨＰ等のXML形式のフォント書式設定やメタデータや、文字放送データや受信メール等である。
【００１８】
図３は、図２のステップＳ１０３における書式変更の設定登録処理の詳細を示すフローチャートである。
まず、変更処理手段１３は、書式変更の設定登録の変更を行うか否かの判断を行う（ステップＳ２０１）。登録変更を行うの場合は（ステップＳ２０１／ＹＥＳ）、登録済みデータの呼び出しを行い（ステップＳ２０２）、その後、登録変更処理を行う（ステップＳ２０３）。
【００１９】
一方、書式変更の設定登録の変更ではなく、新規に登録をする場合は（ステップＳ２０１／ＮＯ）、変更処理手段１３は、出力側ごとの設定を行うかの判断を行い（ステップＳ２０５）、出力側ごとの設定を行う場合は（ステップＳ２０４／ＹＥＳ）、出力先設定を行う（ステップＳ２０５）。ここで、出力先の情報を入力しても構わないし、自動的に取得してもかまわない。ここで得た情報を用いデータ生成に使用できる解像度等の設定を行うことができる。
【００２０】
次に、変更処理手段１３はデータ内容毎の設定を行うかの判断を行い（ステップＳ２０６）、データ内容毎の設定を行わないと判断した場合は（ステップＳ２０６／ＮＯ）、統一書式変更設定を行う（ステップＳ２１２）。これは、例えば本文と図中に文字があった場合において、どちらの場合も同じ処理を行うことになる。
【００２１】
一方、データ内容毎の設定を行うと判断した場合は（ステップＳ２０６／ＹＥＳ）、本文内書式変更設定（ステップＳ２０７）、図中書式変更設定（ステップＳ２０８）、そしてグラフ内書式変更設定（ステップＳ２０９）を行う。
【００２２】
これらの変更設定はステップＳ２０７〜ステップＳ２０９で述べただけでなく、その他の書式設定も考えられる。これらの書式変更設定をした後、書式変更登録処理を行う（ステップＳ２１１）。これにより、登録内容を次回から使えるようにする。また出力先毎の設定を行った場合は、次回から自動的に出力先に合わせた書式変更が行うことが可能となる。
【００２３】
上記実施形態は、ＣＰＵ１６がＲＯＭ１８に記録されるプログラムを実行することによって実現することができる。また、プログラムをＣＰＵ１６に供給するための手段は、プログラムを記録したＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体やプログラムを伝送するインターネット等の伝送媒体であってもよい。以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲で適宜変更可能である。
【００２４】
図４に速報ニュースデータ例１(DTV放送やインターネットのＨＰ画面等)を示す。
図４は、インターネットをモニタで表示したものとする。このデータの解析を行うと、本文中の文字フォントサイズや添付内容がわかる。この例の場合、題名には24ptが使われている。また、それ以外に16pt、8ptが使われている。また、画像データと図が添付されていることがわかる。ここで、インターネットの表示は8pt以下の文字を12ptに変更すると登録してあったとする。この登録により、自動的に図５に示すように8ptであった本文のみが12ptに変更される。
【００２５】
また、図６に示したように、図中の文字が解析でき、そして、図中の文字データは8pt以下の場合は、10ptに変更するという登録があった場合は、自動的に図７に示すように図中の文字が10ptへと変更される。また、データの配置（例えば、右上）にあった文字を大きくした場合、文字がはみ出てしまう時は、位置を移動する等の設定も可能となる。図４〜図７で述べたように、本文中や図中のフォントサイズの変更登録を行っておくことにより、自動的に変更することが可能となる。
【００２６】
図８に図４〜図７で示した応用例として、印刷用(A4)に書式変更をした例を示す。この例は、プリンタという出力先の設定が登録されており、データをA4サイズに変更するものである。図中の解析を行い、本文中と図中のフォントサイズを変換した後、A4サイズに最適にする為に、本文の横幅を変更する。これにより、A4サイズに印刷した際に、ちょうどよい配置が可能となる。
【００２７】
また、上記の設定により、A4サイズを超えてしまう等の傷害が起きた場合の処理も、登録することが可能となる。例えば、A4を超えても文字の大きさを確保したい場合は、２枚にする。また、本文中の文字数を10ptにすれば、きれいに配置できると解析された場合は、10ptに変更する。また、出力サイズに合わせ、ぎりぎりの大きさまで大きくする等の設定も可能である。また、図や画像を縮小すればきれいに配置される場合は、図を縮小する等、詳細な設定を行うことも可能である。またもちろん、これらの情報を選択肢として上げ、選択させることも可能である。
【００２８】
次に、図９と図１０に電子番組表を例に挙げて本実施形態の説明を行う。図９には、チャンネルが３つしかないが、実際には、自分が欲しいデータを見るには、検索を行ったりする必要がある。また、各自好きな番組を登録することにより、その番組だけの番組表を作ることは可能である。しかし、それらを見るにしても、文字が小さいといえる。本実施形態では、これらの問題を解決することも可能である。
【００２９】
図９に示した、ｘｘ１ｃhの21〜23時の番組を例にあげる。図９でこの番組内容を見ると、小さい文字で見ずらいことが分かる。ここでは、映画のタイトル文字と主演部分の解析を行い、その部分だけを変更すると登録されていたとする。すると、図１０に示すように、映画のタイトル文字と主演部分のみが大きく表示され、人目で見やすいものとなる。このように、ある特定の文字のみを大きくするだけで、番組表が見やすくなることがわかる。また同時に、番組表をさらに見やすくする為に、図１０に示すように、枠の色や太さを変更することも可能である。
【００３０】
また、ネットワークを介して受信したＨＰに掲載されたデータと、視聴者又は受信者が固有に設定した書式情報データの相違部分が変更禁止処理がされていた場合においては、データ全体を拡大する等の処理を登録することも可能である。
【００３１】
従来、ネットワークを介して受信したＨＰに掲載されたデータに対して、印刷又は表示の為に設定されている書式情報を変更する為にはデータを一度保存し、フォントを変更することが可能であった。また、固定されていて変更されていなものであった場合は、全体を拡大する等により見やすくすることが可能であった。さらに、拡大印刷をすることにより見やすくすることが可能であった。しかしながら、上記従来技術では、個人で設定した大きさより小さいもの文字だけを大きくする、又は、個人で予め設定した大きさに指定することはできなかった。
【００３２】
本実施形態によれば、ネットワークを介して受信したＨＰに掲載されたデータを、視聴者又は受信者が印刷、表示等の為に固有に設定した書式情報に再設定することができる。例えば、放送又は受信によりネットワークを介して受信したＨＰに掲載されたデータに対して、印刷又は表示の為に設定されている書式情報を予め登録した内容に従い変更することが可能となる。
【００３３】
つまり、ＨＰで表示したテキストデータが題名が20pt、本文が10ptだった場合、10pt以下は、12ptに変更と登録されていたら、10pt以下の文章（ここでは、本文の10pt）を12ptに自動的に変換することが可能となる。また、データの配置（例えば、右上）にあった文字を大きくした場合、文字がはみ出てしまう時は、位置を移動する等の設定も可能となる。
【００３４】
更に、印刷用、表示用等と１つ又は複数の登録を行うことにより、より快適に出力先に合わせたデータへと変換することが可能となる。このように、本実施形態によれば、ネットワークを介して受信したＨＰに掲載されたデータを、視聴者又は受信者が印刷、表示等の為に固有に設定した書式情報に設定変更を行うことが可能となる等の効果が得られる。
【００３５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００３６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００３８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係る書式情報自動変更システムの構成を示す図である。
【図２】本発明の一実施形態に係る書式情報自動変更システムの動作の概略を示すフローチャートである。
【図３】図２のステップＳ１０３における書式変更の設定登録処理の詳細を示すフローチャートである。
【図４】速報ニュースデータ例１を示す図である。
【図５】速報ニュースデータ例１を書式変更した例を示す図である。
【図６】速報ニュースデータ例２を示す図である。
【図７】速報ニュースデータ例２を書式変更した例を示す図である。
【図８】速報ニュースデータ例を印刷用(A4)に書式変更した例を示す図である。
【図９】電子番組表例１を示す図である。
【図１０】電子番組表例１を書式変換した例を示す図である。
【符号の説明】
【００４１】
１１：データ解析部
１２：設定登録部
１３：変更処理部
１４：出力部
１５：記憶手段
１６：ＣＰＵ
１７：ＲＡＭ
１８：ＲＯＭ
１１１：データ読み取り手段
１１２：内容把握手段
１１３：書式解析手段
１２１：変更内容設定手段
１２２：登録設定参照手段
１２３：登録設定保存手段
１２４：登録設定保存エリア
１３１：変更処理実行手段
１３２：変更データ保存手段
１４１：モニタ（表示手段）
１４２：メール生成・送信手段
１４３：データ保存手段
１４４：プリンタ（印刷手段）
１５：記憶手段
１６：ＣＰＵ
１７：ＲＡＭ
１８：ＲＯＭ
【図１】
2005222150.tif 000003
【図２】
2005222150.tif 000004
【図３】
2005222150.tif 000005
【図４】
2005222150.tif 000006
【図５】
2005222150.tif 000007
【図６】
2005222150.tif 000008
【図７】
2005222150.tif 000009
【図８】
2005222150.tif 000010
【図９】
2005222150.tif 000011
【図１０】
2005222150.tif 000012