(57)【要約】【課題】ＨＴＭＬブラウザ機能を持つデジタルＴＶにおいて、ＨＴＭＬコンテンツ領域を任意の大きさにスケーリングして表示する際に、スケーリング率に応じて文字サイズを調整（見やすい大きさに自動調整）する。【解決手段】文字情報や画像情報を含むＨＴＭＬコンテンツを受け取りこのコンテンツを表示するにあたって、ＨＴＭＬコンテンツの表示サイズを与えられた表示エリアに応じてスケーリング（ＳＴ１６）し、ＨＴＭＬコンテンツのスケーリングとは別にその文字情報部分の表示サイズを決定（ＳＴ１８）する。【選択図】  図３
2007011787.tif 000002
【特許請求の範囲】
【請求項１】
文字情報および／または画像情報を含むコンテンツを受け取りこのコンテンツを表示する処理を行なう表示処理部を備えた映像機器において、
前記表示処理部で処理される前記コンテンツの表示サイズを、与えられた表示エリアに応じてスケーリングする制御を行なう制御部と、
前記コンテンツのスケーリングとは別に、前記コンテンツの文字情報部分の表示サイズを決定する文字処理部とを具備したことを特徴とする映像機器。
【請求項２】
前記映像機器は、オーディオビデオ情報を受け取りこのオーディオビデオ情報のビデオ情報部分または前記映像機器の状態に関するビデオ情報を表示するための処理を行なう信号処理部と、インターネットから所定の言語で記述されたコンテンツを受け取りこのコンテンツの文字情報および／または画像情報を表示するための処理を行なうコンテンツ処理部と、前記信号処理部で処理されたビデオ情報と前記コンテンツ処理部で処理された文字情報および／または画像情報とを含む映像を出力する映像処理部とを備えており、
前記信号処理部で処理されたビデオ映像と前記コンテンツ処理部で処理された文字情報および／または画像情報とを同時に表示する際に、前記コンテンツ処理部で処理された文字情報および／または画像情報の全体の表示サイズが小さくなる場合に、前記文字情報部分の表示サイズが大きくなる処理が、前記文字処理部により行われることを特徴とする請求項１に記載の映像機器。
【請求項３】
前記コンテンツはインターネットで用いられるマークアップ言語で記述され、このマークアップ言語がテキストの記述を含むときに、前記文字処理部は、このテキスト記述部分を、前記表示サイズが決定される前記文字情報として検出することを特徴とする請求項１または請求項２に記載の映像機器。
【請求項４】
文字情報および／または画像情報を含むコンテンツを受け取りこのコンテンツを表示する処理を行なう方法において、
前記コンテンツの表示サイズを、与えられた表示エリアに応じてスケーリングし、
前記コンテンツのスケーリングとは別に、前記コンテンツの文字情報部分の表示サイズを決定することを特徴とする表示制御方法。
【請求項５】
前記コンテンツの文字情報および／または画像情報と所定のビデオ映像とを同時に表示する際に、前記文字情報および／または画像情報の全体の表示サイズが小さくなる場合に、前記文字情報部分の表示サイズが大きくなる処理を行なうことを特徴とする請求項４に記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、映像機器および表示制御方法に関する。特に、インターネット接続されＨＴＭＬ（hypertext markup language）ブラウザ機能を持つ映像機器において、ＨＴＭＬコンテンツの表示領域を任意の大きさにスケーリングして表示する際に、スケーリング率に応じてＨＴＭＬコンテンツ内の文字サイズを見やすい大きさに自動調整する映像機器および表示制御方法に関する。
【背景技術】
【０００２】
近年、映像機器のデジタル化が進んでいる。その代表例として、デジタルテレビジョン（ＴＶ）、ＤＶＤレコーダ／ＤＶＤプレーヤ、オーディオビジュアル（ＡＶ）機能付きパーソナルコンピュータ（ＰＣ）等がある。これらのデジタル映像機器の中には、インターネット上の種々なサイトにアクセスしてＨＴＭＬ言語により記述されたコンテンツを閲覧するＨＴＭＬブラウザを装備しているものがある。このようなＨＴＭＬブラウザ機能を装備したデジタルＴＶ等においては、同一表示画面上でインターネットと同時にＴＶ放送（あるいはＤＶＤ再生）を楽しむといった多彩な使用形態も可能になっている。
【０００３】
ところで、限られた表示画面上で複数の映像をお互いに重ならないように同時表示すると、個々の映像の表示サイズが小さくなるため、その中の文字も小さくなり、文字が読み難くなるという問題がある。この文字が読み難くなるという問題に対しては、主映像（画像情報）と字幕スーパー（文字情報）を個別に処理し、主映像の表示サイズから独立して字幕の大きさを設定できる従来技術がある（特許文献１参照）。
【特許文献１】特開２００２−２３２８０２公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
この特許文献１では、主映像の信号処理回路と文字情報の信号処理回路を独立した回路系で処理している（図１参照）。ここでは、主映像を縮小表示する際に字幕スーパーは主映像の縮小表示エリア内にとどまっている必要はなく、主映像の表示サイズによっては字幕スーパーが主映像表示エリア外に出てしまうこともある（特許文献１の図４、図５参照）。
【０００５】
映画の字幕スーパーではこれで問題ないが、映像内の文字の位置が表現上の意味を持つコンテンツでは問題が生じることがある。例えば、映像内のある絵柄とその説明文字が並んでいるコンテンツにおいて、説明文字が映像の外に出てしまうと、その説明文字が映像内の絵柄とどう対応していたのかが視覚的に分かり難くなる。そこで、映像内のある絵柄とその説明文字といった位置関係を崩さずに映像を説明文字ごと縮小した場合、説明文字が小さくなって読み難いという問題が生じる。
【０００６】
この発明は上記事情に鑑みなされたもので、その課題の１つは、例えばＨＴＭＬブラウザ機能を持つ映像機器において、ＨＴＭＬコンテンツの表示領域を任意の大きさにスケーリングして表示する際に、スケーリング率に応じてＨＴＭＬコンテンツ内にある文字サイズを見やすい大きさに自動調整することである。
【課題を解決するための手段】
【０００７】
この発明の一実施の形態に係る映像機器（デジタルＴＶ、ＤＶＤレコーダ、ＰＣ等）は、文字情報および／または画像情報を含むコンテンツ（ＨＴＭＬ等のコンテンツ）を受け取りこのコンテンツを表示する処理を行なう表示処理部（５５、５９０〜５９２）を備えている。この映像機器は、前記表示処理部で処理される前記コンテンツ（ＨＴＭＬコンテンツ）の表示サイズを、与えられた表示エリアに応じてスケーリング（通常は一定の割合で縮小：例えば与えられた表示エリアがフルスクリーンからハーフスクリーンへ縮小されたらコンテンツ表示サイズも半減させる）する制御を行なう（ＳＴ１６）制御部（５９）と；前記コンテンツ（ＨＴＭＬコンテンツ）のスケーリングとは別に前記コンテンツの文字情報部分の表示サイズを決定する（ＳＴ１８）文字処理部（５９０）とを具備している。
【０００８】
この発明の一実施の形態では、文字情報や画像情報を含むコンテンツ（ＨＴＭＬ等のコンテンツ）の表示サイズが全体として縮小される（通常はコンテンツ内の文字と画像は相似関係を保ったまま縮小される）際に、画像情報と文字情報との相対的な位置関係を実質的に崩すことなく（例えば文字情報の表示位置をコンテンツの表示エリア外に出してしまうといった処理をすることなく）、文字の表示サイズ（フォントサイズ）を見やすい大きさに決定している（ＳＴ１８）。
【０００９】
この発明の一実施の形態における前記映像機器は、オーディオビデオ情報（ＴＶ放送番組、ＤＶＤビデオソフト等）を受け取りこのオーディオビデオ情報のビデオ情報部分（図５の例では１４２の周辺の背景画像）または前記映像機器の状態に関するビデオ情報（図５の例では「Ｂ−ＣＡＳカードなしの警告」等）を表示するための処理を行なう信号処理部（４７）と、インターネットから所定の言語（ＨＴＭＬ）で記述されたコンテンツを受け取りこのコンテンツの文字情報および／または画像情報（図５の例では１４２）を表示するための処理を行なうコンテンツ処理部（５９０）と、前記信号処理部（４７）で処理されたビデオ情報と前記コンテンツ処理部（５９０）で処理された文字情報および／または画像情報とを含む映像を出力する映像処理部（５５）とを備えている。そして、前記信号処理部（４７）で処理されたビデオ映像と前記コンテンツ処理部（５９０）で処理された文字情報および／または画像情報とを同時に表示する際に、前記コンテンツ処理部（５９０）で処理された文字情報および／または画像情報の全体の表示サイズが小さくなってしまう場合において、前記文字情報部分の表示サイズが大きくなる（図７の１４３ａ〜１４３ｄ参照）ような処理が、前記文字処理部（５９０）により行われる。
【発明の効果】
【００１０】
コンテンツ全体を縮小表示してもその中の文字は見やすい大きさを保つことができる。
【発明を実施するための最良の形態】
【００１１】
図１は、この発明の一実施の形態に係るデジタルテレビジョン（デジタルＴＶ）放送受信装置とそれを中心として構成されるネットワークシステムの一例を説明する図である。デジタルＴＶ放送受信装置１１の外観は、主として、薄型のキャビネット１２と、このキャビネット１２を起立させて支持する支持台１３から構成されている。そして、キャビネット１２には、液晶表示パネルやフィールドエミッションデバイス等でなる平面パネル型の映像表示器１４、スピーカ１５、操作部１６、リモートコントローラ１７から送信される操作情報を受ける受光部１８等が設置されている。
【００１２】
また、このデジタルＴＶ放送受信装置１１には、例えばＳＤ（secure digital）メモリカードやＭＭＣ（multimedia card）等の第１のメモリカード１９が着脱可能となっており、この第１のメモリカード１９に対して番組や写真等の情報の記録再生が行なわれるようになっている。さらに、このデジタルＴＶ放送受信装置１１には、例えば契約情報等の記録された半導体メモリを内蔵する第２のメモリカード［ＩＣ（integrated circuit）カード］２０が着脱可能となっており、この第２のメモリカード２０に対して情報の記録再生が行なわれるようになっている。
【００１３】
また、このデジタルＴＶ放送受信装置１１は、ＩＥＥＥ８０２．３（Eithernet（登録商標）相当）第１のＬＡＮ（local area network）端子２１および第２のＬＡＮ端子２２、ＵＳＢ（universal serial bus）端子２３及びＩＥＥＥ１３９４（i.LINK（登録商標）相当）端子２４を備えている。このうち、第１のＬＡＮ端子２１はＬＡＮ対応ＨＤＤ（hard disk drive）専用ポートとして使用可能に構成され、接続されたＮＡＳ（network attached storage）であるＬＡＮ対応のＨＤＤ２５に対して情報の記録再生を行なうデータ通信のために使用される。このように、ＬＡＮ対応ＨＤＤ専用ポートとしての第１のＬＡＮ端子２１を設けることにより、他のネットワーク環境やネットワーク使用状況等に影響されることなく、ＨＤＤ２５に対してハイビジョン画質による番組の情報記録を安定して行なうことができる。
【００１４】
また、第２のＬＡＮ端子２２は、ＩＥＥＥ８０２．３を用いた一般的なＬＡＮ対応ポートとして使用可能に構成されている。この端子２２は、例えばハブ２６を介して、ＬＡＮ対応のＨＤＤ２７、ＰＣ（personal computer）２８、ＨＤＤ内臓のＤＶＤレコーダ２９等の機器を装置１１に接続し、これらの機器と装置１１との間で情報伝送を行なうために使用される。なお、ＤＶＤレコーダ２９については、第２のＬＡＮ端子２２を介して通信されるデジタル情報が制御系のみの情報であるときは、デジタルＴＶ放送受信装置１１との間でアナログの映像及び音声情報を伝送するために専用のアナログ伝送路（ＡＶ信号接続ケーブル）３０を設ける。
【００１５】
さらに、この第２のＬＡＮ端子２２は、ハブ２６に接続されたブロードバンドルータ３１を介して、例えばインターネット等のネットワーク３２に接続される。この端子２２およびネットワーク３２を介して、インターネット上の種々なサイト、ＰＣ３３、携帯電話３４等と装置１１との間で情報伝送を行なうことができる。
【００１６】
また、ＵＳＢ端子２３は、一般的なＵＳＢ対応ポートとして使用されるもので、例えばハブ３５を介して、携帯電話３６、デジタルカメラ３７、メモリカードに対するカードリーダ／ライタ３８、ＨＤＤ３９、キーボード４０、タッチパッド／マウス（図示せず）等のＵＳＢ機器を接続し、これらのＵＳＢ機器と情報伝送を行なうために使用される。さらに、ＩＥＥＥ１３９４端子２４は、例えばＡＶ−ＨＤＤ（および／またはＨＤ＿ＤＶＤレコーダ）４１及びＤ−ＶＨＳ（digital video home system：商標）４２、さらには、地上波デジタルチューナ（図示せず）等をシリアル接続し、これらの機器と装置１１との間で情報伝送を行なうために使用される。
【００１７】
図２は、デジタルＴＶ放送受信装置１１の主要な信号処理系を示している。すなわち、ＢＳ／ＣＳデジタル放送受信用のアンテナ４３で受信した衛星デジタルＴＶ放送信号は、入力端子４４を介して衛星デジタル放送用のチューナ４５に供給されることにより、所望のチャンネルの放送信号が選局される。このチューナ４５で選局された放送信号は、ＰＳＫ（phase shift keying）復調器４６に供給されて、デジタルの映像信号及び音声信号に復調された後、信号処理部４７に出力される。
【００１８】
また、地上波放送受信用のアンテナ４８で受信した地上デジタルＴＶ放送信号は、入力端子４９を介して地上デジタル放送用のチューナ５０に供給されることにより、所望のチャンネルの放送信号が選局される。このチューナ５０で選局された放送信号は、ＯＦＤＭ（orthogonal frequency division multiplexing）復調器５１に供給されて、デジタルの映像信号及び音声信号に復調された後、信号処理部４７に出力される。
【００１９】
また、地上波放送受信用のアンテナ４８で受信した地上アナログテレビジョン放送信号は、入力端子４９を介して地上アナログ放送用のチューナ５２に供給されることにより、所望のチャンネルの放送信号が選局される。そして、このチューナ５２で選局された放送信号は、アナログ復調器５３に供給されて、アナログの映像信号及び音声信号に復調された後、信号処理部４７に出力される。
【００２０】
さらに、信号処理部４７には、複数（図示の例では４つ）の入力端子５４ａ，５４ｂ，５４ｃ，５４ｄが接続されている。これら入力端子５４ａ〜５４ｄは、それぞれ、アナログの映像信号及び音声信号を、デジタルＴＶ放送受信装置１１の外部から入力可能とするものである。
【００２１】
ここで、信号処理部４７は、ＰＳＫ復調器４６及びＯＦＤＭ復調器５１からそれぞれ供給されたデジタルの映像信号及び音声信号に対して、選択的に所定のデジタル信号処理を施している。また、信号処理部４７は、アナログ復調器５３及び各入力端子５４ａ〜５４ｄからそれぞれ供給されたアナログの映像信号及び音声信号を選択的にデジタル化し、そのデジタル化された映像信号及び音声信号に対して所定のデジタル信号処理を施している。
【００２２】
この信号処理部４７が行なうデジタル信号処理としては、例えば、映像信号に対するＭＰＥＧデコード処理、このＭＰＥＧデコード処理に伴なって発生するモスキートノイズを削減するＭＰＥＧノイズリダクション処理、映像信号にオンスクリーンディスプレイ（ＯＳＤ）用のデジタルグラフィックスデータ（以下、ＯＳＤ信号という）を重畳する処理、映像信号に対するスケーリング処理、音声信号に対するデコード処理等がある。
【００２３】
そして、信号処理部４７から出力されたデジタルの映像信号は、映像処理部５５に供給される。この映像処理部５５は、入力されたデジタルの映像信号を、映像表示器１４で表示可能なフォーマットのアナログ映像信号に変換した後、映像表示器１４に出力して映像表示させるとともに、出力端子５６を介して外部に導出させる。また、信号処理部４７から出力されたデジタルの音声信号は、音声処理部５７に供給される。この音声処理部５７は、入力されたデジタルの音声信号を、スピーカ１５で再生可能なフォーマットのアナログ音声信号に変換した後、スピーカ１５に出力して音声再生させるとともに、出力端子５８を介して外部に導出させる。
【００２４】
ここで、このデジタルＴＶ放送受信装置１１は、上述した各種の受信動作を含むその全ての動作を制御部５９によって統括的に制御されている。この制御部５９は、ＣＰＵ／ＭＰＵ（central processing unit/micro processing unit）等を内蔵しており、操作部１６からの操作情報を受け、または、リモートコントローラ１７から送出された操作情報を、受光部１８を介して受信し、その操作内容が反映されるように各部をそれぞれ制御している。ここで、制御部５９は、主として、そのＣＰＵ／ＭＰＵが実行する制御プログラム（ファームウエア）を格納したＲＯＭ（read only memory）６０と、該ＣＰＵ／ＭＰＵに作業エリアを提供するＲＡＭ（random access memory）６１と、各種の設定情報及び制御情報等が格納される不揮発性メモリ６２とを利用している。
【００２５】
また、この制御部５９は、カードＩ／Ｆ（Interface）６３を介して、第１のメモリカード１９が装着可能なカードホルダ６４に接続されている。これによって、制御部５９は、カードホルダ６４に装着された第１のメモリカード１９と、カードＩ／Ｆ６３を介して情報伝送を行なうことができる。さらに、制御部５９は、カードＩ／Ｆ６５を介して第２のメモリカード２０が装着可能なカードホルダ６６に接続されている。これによって、制御部５９は、カードホルダ６６に装着された第２のメモリカード２０と、カードＩ／Ｆ６５を介して情報伝送を行なうことができる。
【００２６】
また、制御部５９は、通信Ｉ／Ｆ６７を介して第１のＬＡＮ端子２１に接続されている。これにより、制御部５９は、第１のＬＡＮ端子２１に接続されたＬＡＮ対応のＨＤＤ２５と、通信Ｉ／Ｆ６７を介して情報伝送を行なうことができる。この場合、制御部５９は、ＤＨＣＰ（dynamic host configuration protocol）サーバ機能を有し、第１のＬＡＮ端子２１に接続されたＬＡＮ対応のＨＤＤ２５にＩＰ（internet protocol）アドレスを割り当てて制御している。さらに、制御部５９は、通信Ｉ／Ｆ６８を介して第２のＬＡＮ端子２２に接続されている。これにより、制御部５９は、第２のＬＡＮ端子２２に接続された各機器（図１参照）と、通信Ｉ／Ｆ６８を介して情報伝送を行なうことができる。
【００２７】
また、制御部５９は、ＵＳＢ Ｉ／Ｆ６９を介してＵＳＢ端子２３に接続されている。これにより、制御部５９は、ＵＳＢ端子２３に接続された各機器（図１参照）と、ＵＳＢ Ｉ／Ｆ６９を介して情報伝送を行なうことができる。さらに、制御部５９は、ＩＥＥＥ１３９４Ｉ／Ｆ７０を介してＩＥＥＥ１３９４端子２４に接続されている。これにより、制御部５９は、端子２４に接続された各機器（図１参照）と、Ｉ／Ｆ７０を介して情報伝送を行なうことができる。
【００２８】
制御部５９はさらに、ＨＴＭＬコンテンツを処理すると共にこのコンテンツ内の文字情報を処理するように構成されたＨＴＭＬコンテンツ処理部／文字処理部５９０を、ファームウエアとして有している。この処理部５９０で処理されたＨＴＭＬコンテンツの表示情報（文字情報や画像情報）は、オフスクリーンバッファ５９１に一旦格納される。そして、この格納された情報の一部（または全部）に対して適宜スケーリング処理が施された表示情報（文字情報や画像情報）が、表示バッファ５９２に転送される。
【００２９】
表示バッファ５９２に転送された（スケーリング処理後の）表示情報は映像処理部５５に転送される。この映像処理部５５内で、表示バッファ５９２から転送されてきた表示情報は、信号処理部４７からの映像出力（ＴＶ放送画像等）と、所定の大小関係／所定の位置関係で合成され、映像表示器１４に送られて表示される。これにより、例えば、表示器１４の表示エリア上左半分に５０％にスケーリングされたＨＴＭＬコンテンツを表示し、表示器１４の表示エリア上右半分にＴＶ放送画面を表示することができる。以下、本明細書ではこのような表示形態をネットダブルウインドウと記す。
【００３０】
図３は、この発明の一実施の形態に係るＨＴＭＬブラウザの表示処理を説明するフローチャート図である。この説明におけるＨＴＭＬブラウザの表示処理は、一旦表示内容をオフスクリーンバッファ５９１に描画し、必要に応じてスケーリングしながら表示バッファ５９２に転送するダブルバッファ構成を採用している。なお、オフスクリーンバッファ５９１に描画される大きさは、映像表示器１４上で最終的に表示される大きさとは独立している。すなわち、通常の場合とネットダブルウインドウの場合では、オフスクリーンバッファ５９１における描画領域は同一であるが、表示バッファ５９２に転送する際のスケーリング率が異なる。
【００３１】
図３の処理に入ると、まずＨＴＭＬブラウザ起動時の初期化やスタートのＵＲＬ（uniform resource locator）を決定する初期動作が行われる（ステップＳＴ１０）。この初期動作が済むと、ＵＲＬで示されたＨＴＭＬファイルを通信経由で取得する処理が行われる（ステップＳＴ１２）。取得されたＨＴＭＬファイルは制御部５９において解析（parse）され、文書のツリー構造が作成される（ステップＳＴ１４）。
【００３２】
続いて、ＨＴＭＬブラウザの表示モードが通常（取得したＨＴＭＬファイルのコンテンツをコンテンツプロバイダの意図に従って表示画面上全体を用いて表示する…図４の１４１で示す表示例１）であるかネットダブルウインドウ（取得したＨＴＭＬファイルのコンテンツをユーザの意図あるいは装置１１のファームウエアに従い縮小して表示画面上の一部を用いて表示する…図５の１４２で示す表示例２）であるかに応じて、オフスクリーンバッファ５９１から表示バッファ５９２へ表示情報（文字情報や画像情報）が転送される際の縦・横のスケーリング率が決定される（ステップＳＴ１６）。例えば、通常の表示モードではスケーリング率が１００％とされ、ネットダブルウインドウの表示モードでは縦・横のスケーリング率が５０％〜７０％とされる（映像表示器１４の画面サイズが１６：９であるか４：３であるかによって、表示画像が見やすくなるように、縦のスケーリング率と横のスケーリング率を別の値にしてもよい）。
【００３３】
上記スケーリング率が決定されると、ＨＴＭＬコンテンツ内に記述された各タグのレイアウトが決定される（ステップＳＴ１８）。この記述例を以下に示す（この記述例は図４〜図７の画面表示例に対応している）：
<html>
中略
<body>
<table>
<tr>
<td><img src=”toshibo_log.gif”></td>
<td><img src=”kuuhaku.gif”></td>
<td><img src=”otoiawase.gif”></td>
</tr>
</table>
<table>
<tr>
<td><a href=”flush.html”>Flush版</td>
<td><a href=”text.html”>テキスト版</td>
<td><a href=”english.html”>English</td>
中略
</tr>
</table>
中略
</body>
</html>
このうち、初めのtableタグで囲まれるimgタグ３個(*.gif)は画像であるため、ネットダブルウインドウ時にもその大きさはステップＳＴ１８における判断では左右されず、後述するステップＳＴ３０の影響で縮小される（図５の表示１４２においてＨＴＭＬコンテンツ内の画像も文字も全て同じ割合で縮小されている表示例２を参照…図６はその拡大図）。この縮小表示により、（この発明が適用されないと）ＨＴＭＬコンテンツ内の文字部分（図６の１４２ａ〜１４２ｄ）の表示サイズが小さくなり、表示器１４の解像度が不足しているときは判読が困難となる。
【００３４】
一方、２番目のtableタグで囲まれるaタグの文字列は、ネットダブルウインドウ時にはステップＳＴ１８によって一旦通常より大きなフォントサイズ（図７の１４３ａ〜１４３ｄ参照）でオフスクリーンバッファ５９１に描画された後、後述するステップＳＴ３０で縮小される。このようにＨＴＭＬコンテンツの文字部分を一旦大きくしてからＨＴＭＬコンテンツ全体を縮小すると、文字部分とその周辺の画像部分との位置関係（レイアウト）をオリジナルと同様に保ちつつ、縮小表示されたＨＴＭＬコンテンツの文字が見やすくなる。これは、図６の１４２ａ〜１４２ｄの表示例と図７の１４３ａ〜１４３ｄの表示例を比較すれば一目瞭然である。なお、縮小されたＨＴＭＬコンテンツの表示エリア内で文字サイズが相対的に大きくなっているため、一度に表示される文字数は少なくなるが、一度に見えない文字が生じたときは文字スクロールにより対応可能である。
【００３５】
ここで大事なことは、文字部分を拡大（フォントサイズアップ）してからＨＴＭＬコンテンツ全体を縮小表示するにあたり、文字部分とその周辺の画像部分との位置関係および／または視覚的な対応関係を実質的に崩さないことである（図６と図７の表示例ではこの位置関係／対応関係が崩れていない）。もし、文字部分の拡大に伴いこの位置関係／対応関係を崩してしまうと、ユーザにとって分かりにくい表示となる（あるいはコンテンツプロバイダの意図に反した表示が行われてしまう）恐れがあるからである。例えば、図６の文字１４２ｂは元々その右となりのボックスに隣接していることで意味がある場合、この文字１４２ｂが拡大された場合に別の位置に移動してしまうと、文字１４２ｂは元々その右となりのボックス内に表示されるであろう情報との対応関係が把握し辛くなってしまう。この発明の実施によれば、このような問題は回避できる。
【００３６】
図３の説明に戻る。ステップＳＴ１８の処理の中でＨＴＭＬコンテンツ内の文字列のフォントの大きさを決定するが、ネットダブルウインドウの場合はステップＳＴ１６で算出したスケーリング率を元に通常よりフォントの大きさを大きく設定する。一方、画像に関しては通常と同じ大きさに設定する。これらの情報を元にＷＷＷコンソーシアム（Ｗ３Ｃ）のＨＴＭＬ規格におけるレイアウトルールに従い、各タグの座標を決定付ける。
【００３７】
ステップＳＴ２０〜ＳＴ２８では、ステップＳＴ１４で生成した文書ツリー構造を元に、ステップＳＴ１８で決定したレイアウトに従い、文字列（ステップＳＴ２２〜ＳＴ２４）や図形（ステップＳＴ２６〜ＳＴ２８）をオフスクリーンバッファ５９１に描画する。
【００３８】
描画すべきタグがなくなったら（ステップＳＴ２０の「なし」）、オフスクリーンバッファ５９１から表示バッファ５９２へスケーリング転送を実施して実際の画面表示を行い（ステップＳＴ３０）、ユーザのキー入力待ちとなる（ステップＳＴ３２）。キー入力を受け付けると、内容を判断し（ステップＳＴ３４）、通常とネットダブルウインドウの間の遷移であればステップＳＴ１６に戻って再レイアウトを行い描画内容を更新する。リンクを決定する入力であればステップＳＴ１２に戻りリンク先のＨＴＭＬコンテンツに遷移する。また、フォーカス移動（注目点の移動）など他の処理（ステップＳＴ３６）であれば適宜対応し、新たなユーザのキー入力に戻る。
【００３９】
（この発明の実施の形態による効果）
コンテンツ全体を縮小表示してもその中の文字は見やすい大きさと配置を保つことができる。例えば、ＨＴＭＬコンテンツとＴＶ番組を１画面上にネットダブルウインドウ表示する場合、ＨＴＭＬコンテンツ全体が縮小表示されてその中の文字が読み難くなるが、この発明を実施することによりＨＴＭＬコンテンツ内で、文字は本来の表示位置にて見やすい大きさで表示される。
【００４０】
すなわち、この発明の実施により、ＨＴＭＬブラウザ機能を持つデジタル放送受信機等において、ＨＴＭＬコンテンツ領域を任意の大きさにスケーリング表示する際、表示画面サイズ、表示装置の解像度、スケーリングの縮小率等に応じて文字サイズを調整することで、ユーザに対し、縮小してもＨＴＭＬコンテンツにおける文字の読み易さとＨＴＭＬコンテンツの一覧性が両立した閲覧環境を提供することができる。具体的な製品実施に当てはめれば、この発明は、デジタルＴＶにおけるネットダブルウインドウのような機能に好適である。
【００４１】
別の言い方をすると、この発明がなされる以前では、ＨＴＭＬブラウザのコンテンツ領域を縮小した場合は文字や画像をスケーリングせずに（この場合オリジナルコンテンツの一部だけ切り出して画面表示する…一覧性が低下する）スクロール表示に切り替えるか、コンテンツ領域そのものを縮小率に合わせて等価にスケーリングする（この場合一覧性は確保されるが画像とともに文字も一緒に小さくなり判読し辛くなる）かのいずれかであった。これに対し、この発明の実施においては、文字サイズを大きくした上で再レイアウトし、その結果をコンテンツ表示領域に合わせてスケーリングする。文字サイズはスケーリング率を参考に算出する。この方法により、コンテンツ表示領域を縮小しても文字の見易さが劣化せず、また、コンテンツ内の画像など他のものはスケーリングするため一覧性の良さは確保（一覧性の低下を抑制）できる。
【００４２】
なお、この発明は前述した実施の形態に限定されるものではなく、現在または将来の実施段階では、その時点で利用可能な技術に基づき、その要旨を逸脱しない範囲で種々に変形することが可能である。また、各実施形態は可能な限り適宜組み合わせて実施してもよく、その場合組み合わせた効果が得られる。さらに、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、この構成要件が削除された構成が発明として抽出され得る。
【図面の簡単な説明】
【００４３】
【図１】この発明の一実施の形態に係るデジタルテレビジョン放送受信装置とそれを中心として構成されるネットワークシステムの一例を説明する図。
【図２】図１の実施の形態における要な信号処理系を説明するブロック構成図。
【図３】この発明の一実施の形態に係るＨＴＭＬブラウザの表示処理を説明するフローチャート図。
【図４】ＨＴＭＬブラウザの画面表示例１（ノーマル表示）を説明する図。
【図５】ＨＴＭＬブラウザの画面表示例２（ブラウザ縮小表示）を説明する図。
【図６】図５の画面表示例の一部を拡大して示す図（文字のサイズ調整なし）。
【図７】図６の拡大表示例において、文字のサイズを見やすい大きさに調整した場合を説明する図。
【符号の説明】
【００４４】
１１…デジタルテレビジョン放送受信装置、１２…キャビネット、１３…支持台、１４…映像表示器、１５…スピーカ、１６…操作部、１７…リモートコントローラ、１８…受光部、１９…第１のメモリカード、２０…第２のメモリカード、２１…第１のＬＡＮ端子、２２…第２のＬＡＮ端子、２３…ＵＳＢ端子、２４…ＩＥＥＥ１３９４端子、２５…ＨＤＤ、２６…ハブ、２７…ＨＤＤ、２８…ＰＣ、２９…ＤＶＤレコーダ、３０…アナログ伝送路、３１…ブロードバンドルータ、３２…ネットワーク、３３…ＰＣ、３４…携帯電話、３５…ハブ、３６…携帯電話、３７…デジタルカメラ、３８…カードリーダ／ライタ、３９…ＨＤＤ、４０…キーボード、４１…ＡＶ−ＨＤＤ、４２…Ｄ−ＶＨＳ、４３…アンテナ、４４…入力端子、４５…チューナ、４６…ＰＳＫ復調器、４７…信号処理部、４８…アンテナ、４９…入力端子、５０…チューナ、５１…ＯＦＤＭ復調器、５２…チューナ、５３…アナログ復調器、５４ａ〜５４ｄ…入力端子、５５…映像処理部、５６…出力端子、５７…音声処理部、５８…出力端子、５９…制御部、６０…ＲＯＭ、６１…ＲＡＭ、６２…不揮発性メモリ、６３…カードＩ／Ｆ、６４…カードホルダ、６５…カードＩ／Ｆ、６６…カードホルダ、６７…通信Ｉ／Ｆ、６８…通信Ｉ／Ｆ、６９…ＵＳＢ Ｉ／Ｆ、７０…ＩＥＥＥ１３９４Ｉ／Ｆ、７１…ＯＳＤスケーリング処理部、７２…入力端子、７３…デコーダ部、７４…セレクタ、７５…入力端子、７６…Ａ／Ｄ変換部、７７…スケーリング部、７８，７９…出力端子、５９０…ＨＴＭＬコンテンツ処理部／文字処理部、５９１…オフスクリーンバッファ、５９２…表示バッファ、１４１…ＨＴＭＬブラウザ画面表示例１（ノーマル表示）、１４２…ＨＴＭＬブラウザ画面表示例２（ブラウザ縮小表示）、１４２ａ〜１４２ｄ…サイズ調整なしの文字表示例、１４３ａ〜１４３ｄ…サイズ調整ありの文字表示例（縮小表示されたブラウザ画面中の文字が見やすい大きさに拡大表示）。
【図１】
2007011787.tif 000003
【図２】
2007011787.tif 000004
【図３】
2007011787.tif 000005
【図４】
2007011787.tif 000006
【図５】
2007011787.tif 000007
【図６】
2007011787.tif 000008
【図７】
2007011787.tif 000009