(57)【要約】【課題】従来は画像が多いページのコンテンツの表示に際しては多くのサムネイル画像を生成しなければならないので表示完了までの時間がかかってしまう。複数のコンテンツが存在する場合は、ページ遷移のときユーザーの操作待ち時間ができてしまう。【解決手段】コンテンツが読み込まれたとき、最初のページの必要な画像や文章だけを読み込み、それ以外のすぐに表示しなくてもよい２ページ目以降の画像は、データ量の小さい画像に置き換えて読み込む（ステップＡＳ１〜ＡＳ４）。コンテンツの最初のページの表示を完了させてから、そのページをユーザーが見ている間に、関連の深い項目（ページ）から順番をつけてデータの小さい画像を本来のものと差し替えて読み込んでおき（ステップＡＳ５、ＡＳ６）、ユーザーが他の項目（ページ）を見ようとしたときに表示させる（ステップＡＳ７）。表示させる必要がなくなった画像は見えないように隠す。【選択図】図１
2009043226.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツのページを表示する機能を備えた、ブラウザを搭載した電子機器による表示方法であって、
取得したコンテンツのページのうち画像ファイルが含まれている最初のページのデータをバッファメモリに読み込むと共に、前記取得したコンテンツのページのうち画像ファイルが含まれている２ページ目以降のページに対しては、そのページの画像ファイルをデータ量が該画像ファイルよりも小さな画像データに置き換えて前記バッファメモリに一旦読み込む第１のステップと、
前記取得したコンテンツの画像ファイルが含まれている２ページ目以降のすべてのページの画像ファイルについて、前記第１のステップにより置き換えた前記データ量が画像ファイルよりも小さな画像データの前記バッファメモリへの読み込みにより、前記最初のページのデータの読み込みの完了を判定し、前記最初のページのデータを表示部に表示させる第２のステップと、
前記表示部に表示されているコンテンツの最初のページのデータの表示期間中に、前記画像ファイルが含まれている２ページ目以降のページのデータを順次に前記バッファメモリに読み込む第３のステップと、
前記第３のステップで前記バッファメモリに読み込まれた前記画像ファイルが含まれている２ページ目以降のページのデータのうち任意のページのデータを、任意のタイミングで前記バッファメモリから読み出して前記表示部に表示させると共に、それまで前記表示部に表示されているページのデータは非表示に切り換える第４のステップと
を含むことを特徴とする表示方法。
【請求項２】
任意のコンテンツのページのうち画像ファイルが含まれているページのデータを一旦バッファメモリに読み込んでから表示部に表示させる表示装置であって、
任意のコンテンツのページを取得する取得手段と、
取得したコンテンツのページのうち画像ファイルが含まれている最初のページのデータを前記バッファメモリに読み込むと共に、前記取得したコンテンツのページのうち画像ファイルが含まれている２ページ目以降のページに対しては、そのページの画像ファイルをデータ量が該画像ファイルよりも小さな画像データに置き換えて前記バッファメモリに一旦読み込む第１のデータ読み込み手段と、
前記取得したコンテンツの画像ファイルが含まれている２ページ目以降のすべてのページの画像ファイルについて、前記第１のデータ読み込み手段により置き換えた前記データ量が画像ファイルよりも小さな画像データの前記バッファメモリへの読み込みにより、前記最初のページのデータの読み込みの完了を判定し、前記最初のページのデータを前記表示部に表示させる表示制御手段と、
前記表示部に表示されているコンテンツの最初のページのデータの表示期間中に、前記画像ファイルが含まれている２ページ目以降のページのデータを順次に前記バッファメモリに読み込む第２のデータ読み込み手段と、
前記第２のデータ読み込み手段により前記バッファメモリに読み込まれた前記画像ファイルが含まれている２ページ目以降のページのデータのうち任意のページのデータを、任意のタイミングで前記バッファメモリから読み出して前記表示部に表示させると共に、それまで前記表示部に表示されているページのデータは非表示に切り換える切換手段と
を有することを特徴とする表示装置。
【請求項３】
ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示する機能を備えた、ブラウザを搭載した電子機器による表示方法であって、
前記任意のサーバーから前記マルチメディアファイルを取得する第１のステップと、
取得した前記マルチメディアファイルの種類を判別する第２のステップと、
前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部から、前記第２のステップで判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する第３のステップと、
前記第３のステップで選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを表示部に表示させる第４のステップと、
前記表示用ページの表示期間中に、前記第１のステップで取得した前記マルチメディアファイルのデータをバッファメモリに読み込む第５のステップと、
前記バッファメモリへの前記マルチメディアファイルのデータ読み込み完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える第６のステップと
を含むことを特徴とする表示方法。
【請求項４】
ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示部に表示する機能と、前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部とを備えた、ブラウザを搭載した電子機器による表示装置であって、
前記任意のサーバーから前記ネットワークを介して前記マルチメディアファイルを取得する取得手段と、
取得した前記マルチメディアファイルの種類を判別する判別手段と、
前記データ保持部から、前記判別手段で判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する選択手段と、
前記選択手段で選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを前記表示部に表示させる表示制御手段と、
前記表示用ページの表示期間中に、前記取得手段で取得した前記マルチメディアファイルのデータをバッファメモリに読み込む読み込み制御手段と、
前記バッファメモリへの前記マルチメディアファイルのデータ読み込み完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える切換手段と
を有することを特徴とする表示装置。
【請求項５】
ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示する機能を備えた、ブラウザを搭載した電子機器による表示方法であって、
前記任意のサーバーから前記マルチメディアファイルを取得する第１のステップと、
取得した前記マルチメディアファイルの種類を判別する第２のステップと、
前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部から、前記第２のステップで判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する第３のステップと、
前記第３のステップで選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを表示部に表示させる第４のステップと、
前記表示用ページの表示期間中に、前記第１のステップで取得した前記マルチメディアファイルのデータをバッファメモリに読み込み中に前記マルチメディアファイルのデータのフィルタ処理を行った後、前記バッファメモリへの記憶を完了させる第５のステップと、
前記バッファメモリへの前記マルチメディアファイルのデータの記憶完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える第６のステップと
を含むことを特徴とする表示方法。
【請求項６】
ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示する機能を備えた、ブラウザを搭載した電子機器による表示方法であって、
前記任意のサーバーから前記マルチメディアファイルを取得する第１のステップと、
取得した前記マルチメディアファイルの種類を判別する第２のステップと、
前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部から、前記第２のステップで判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する第３のステップと、
前記第３のステップで選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを表示部に表示させる第４のステップと、
前記表示用ページの表示期間中に、前記第１のステップで取得した前記マルチメディアファイルのデータをバッファメモリに記憶させる第５のステップと、
前記バッファメモリへの前記マルチメディアファイルのデータの記憶完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える第６のステップと、
前記表示された前記マルチメディアファイルのデータにフィルタ処理を行う第７のステップと
を含むことを特徴とする表示方法。
【請求項７】
前記データ保持部には前記複数の種類識別用画像に加えて、エラー種類を示すエラー種類識別用画像が予め保持されており、前記第６のステップで前記バッファメモリから前記マルチメディアファイルのデータの読み出しができないときは、そのエラー種類を示す前記エラー種類識別用画像を前記データ保持部から読み出して、前記表示部に表示されている前記表示用ページに差し替えて表示する第７のステップを更に含むことを特徴とする請求項３、５、６のいずれかに記載の表示方法。
【請求項８】
ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示部に表示する機能と、前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部とを備えた、ブラウザを搭載した電子機器による表示装置であって、
前記任意のサーバーから前記ネットワークを介して前記マルチメディアファイルを取得する取得手段と、
取得した前記マルチメディアファイルの種類を判別する判別手段と、
前記データ保持部から、前記判別手段で判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する選択手段と、
前記選択手段で選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを前記表示部に表示させる表示制御手段と、
前記表示用ページの表示期間中に、前記取得手段で取得した前記マルチメディアファイルのデータをバッファメモリに読み込み中に前記マルチメディアファイルのデータのフィルタ処理を行った後、前記バッファメモリへの記憶を完了させる制御手段と、
前記バッファメモリへの前記マルチメディアファイルのデータ読み込み完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える切換手段と
を有することを特徴とする表示装置。
【請求項９】
ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示部に表示する機能と、前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部とを備えた、ブラウザを搭載した電子機器による表示装置であって、
前記任意のサーバーから前記ネットワークを介して前記マルチメディアファイルを取得する取得手段と、
取得した前記マルチメディアファイルの種類を判別する判別手段と、
前記データ保持部から、前記判別手段で判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する選択手段と、
前記選択手段で選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを前記表示部に表示させる表示制御手段と、
前記表示用ページの表示期間中に、前記取得手段で取得した前記マルチメディアファイルのデータをバッファメモリに読み込む読み込み制御手段と、
前記バッファメモリへの前記マルチメディアファイルのデータ読み込み完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える切換手段と、
前記表示された前記マルチメディアファイルのデータのフィルタ処理を行うフィルタ処理手段と
を有することを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は表示方法及び表示装置に係り、特に画像や音声などのマルチメディアコンテンツや、項目が多いメニューやヘルプなどのコンテンツを表示する表示方法及び表示装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、パソコン）が一般家庭に普及してきたことにより、インターネットが急速に身近なものになってきている。パソコン以外にも、ゲーム機やデジタル放送受信機などインターネットに接続できる機能を持つ電子機器も市場に見られるようになった。また、携帯電話でもインターネット上のコンテンツを使用する人は多く、インターネットは私達の生活に浸透してきているといえる。インターネット上の通販サイトでネットショッピングをしたり、携帯電話を使って友達とメールのやり取りをしたりは、私達の日常生活で自然に見られる光景となってきている。
【０００３】
このようなインターネットの発達により、大半の企業が自社のウェブサイトを運営している。また、インターネット上のコンテンツは殆どがＨＴＭＬ（Hyper Text Markup Language）で記述されている。これは比較的作成がし易く表現の自由度が高いためである。従って、個人でもＨＴＭＬで記述されたウェブサイトを作成する人が増えている。手軽にウェブサイトを運営する手段として、ブログも人気がある。
【０００４】
ブログやウェブサイトでは大抵イラスト画像や写真などが多用される。文章を中心に構成されたウェブサイトに比べて、画像を使って、見た目を美しくしたり分かりやすいコンテンツ作りをしたり、様々な表現が可能になるためである。現在は、殆どのウェブサイトで画像を使用している。また、画像のほかにも音声ファイルや動画ファイルを使ったコンテンツは多く見ることができ、文章だけで構成されたコンテンツよりも見た目が良く広告効果も期待できるため、導入しているサイトは増えている。
【０００５】
一方、前記パソコンの機能として、画面にいくつかのボタンもしくは画像や文字列などが並んでいて、ボタンなどをユーザーが押すことやフォーカスすることなどにより関連する項目の内容を表示させる機能がよく知られており、特にメニューやヘルプといった、項目の多い事項の表示に多く使われている。その他にも、デジタルカメラなどの画像編集に使われる画像管理ソフトにも、画像のサムネイルを選ぶと本来の画像が表示されるなどの機能を見ることができる。この様なレイアウトでコンテンツを作成することによって、説明などコンテンツの内容自体に大きく面積を割けること、ボタンなどを押すことにより他
コンテンツへの移動が容易にできることなどの利点がある。
【０００６】
図２３は一般的なメニューの例を示す。図２３（Ａ）は、パソコンの画面に表示されているＡボタンにフォーカスすると右の画像が表示されることを示している。図２３（Ｂ）はＡボタンを押下（クリック）すると、同図（Ａ）に示した画像と共に、説明文が同時に表示されることを示している。図２３（Ｃ）は小面積の画像であるサムネイル画像が画面の左側に複数個、垂直方向に並んでおり、その中の任意の一のサムネイル画像を選択すると、右側の大面積の画面領域にその選択したサムネイル画像が表示されることを示している。
【０００７】
こういったメニューのようなコンテンツの利点として、コンテンツのタイトルやサムネイル画像などが並んで表示されていることによって全体の構成が把握し易い画面を実現できる点、画像を多用して内容を分かり易くできる点、見た目に美しいものを作成できる点などがある。特に、身近な例ではブラウザを搭載した機器向けにＨＴＭＬを使って実現されている。企業が自社製品の説明書や、自社製品を使用するまでの手順をメニューのような形式にまとめてコンテンツを作成して、インターネットなどで公開しているのも今では多く見られる。
【０００８】
こういったコンテンツは、画像を多用したり他のページにリンクを張ったりなど自由度が高く、ユーザーに判り易く親しみやすい印象を与え、直感的に分かり易い説明書を作成することができるため、今後もブラウザを搭載したデジタル放送受信機などの家電製品での導入が予想される。
【０００９】
ところが、画像を使える利点はパソコンなどのメモリ容量が大きい機器でコンテンツを見るユーザーにとっては充分に活かされるものであるが、デジタル放送受信機などのメモリ容量が少ない機器でコンテンツを見ているユーザーにとっては、必ずしも利点とならない場合がある。
【００１０】
一般に、画像を多く使っている場合や大きな画像を用いる場合は、コンテンツ内におけるデータ量が大きくなってしまう。また、デジタル放送受信機などに搭載されているメモリは、現在市販されているパソコンのメモリに比べて容量が少ない。デジタル放送受信機は作成コストを下げるために大容量のメモリを使わないことが多いためである。そのため、メモリに蓄えられるコンテンツ読み込み時のデータ量はパソコンと比べて少なくなってしまい、データ量の多いコンテンツの場合は表示完了までに時間がかかる。
【００１１】
例えば、分かり易い内容の説明書などを作成する際に画像は相当量必要である。１枚のコンテンツにいくつも画像を入れると、デジタル放送受信機ではメモリ容量が少ないためコンテンツの表示完了までに時間がかかる。画像を１枚のコンテンツに納めずに画像毎にコンテンツを作成しリンクを張ってしまう方法もあるが、この方法だと、デジタル放送受信機の画面でのコンテンツ内容の読み易さという点では良いが、画像が多ければ多いほどユーザーの操作や待ち時間も増えてしまうので使い勝手の悪いものになってしまう。
【００１２】
インターネット上においでも、表示に時間のかかるコンテンツは敬遠されるものである。図２４のように、パソコン（ＰＣ）１２を使用してインターネットに持続してコンテンツを閲覧する場合、インターネットを経由してサーバー１１に接続し、サーバー１１に置かれたコンテンツのデータをＰＣ１２に読み出してくる。
【００１３】
一方で、画像などのマルチメディアファイルを多用したページを表示しようとした場合、テキスト中心のページに比べてデータ量が大きく、表示完了までに時間がかかってしまうという問題がある。そのため、ユーザーは表示完了まで持たされてしまい、スムーズなネットサーフィンができない。もしくは、ページ表示完了までにあまりにも時間がかかると、表示完了されるまでの間に他のページを見に行ってしまうことが多く、コンテンツ制作側にも不利益となる。
【００１４】
また、リンクされたマルチメディアファイルが存在しない場合、ブラウザによっては該当部分に何も表示されなくなってしまうという問題もある。そのためユーザーは、そこの場所に画像があったとしても何も表示されないために目的としている情報や、もしくは充分な情報を得られない可能性がある。また、ページによってはレイアウトが崩れてしまいページの見た目を損ねてしまうという問題点もある。
【００１５】
一般に、大きな画像などのデータ量が大きなマルチメディアファイルを用いる場合は、コンテンツを読み込む際のデータ量も大きくなってしまう。映像などでは、特に顕著である。携帯電話のようなメモリ容量の少ない機器の場合は、特にデータ量の多いコンテンツの表示完了までに時間がかかる。また、あまりにデータ量が膨大な場合は、メモリの容量不足のために表示完了できないこともある。かといって１枚のコンテンツに入れるマルチメディアファイルを減らすとすると、表示完了までの時間を短縮することはできるが、コンテンツ制作側の実現の自由度が低くなってしまう。
【００１６】
このように、インターネット上においても、表示に時間のかかるコンテンツは敬遠されるものであり、できるだけデータ量を小さくするように工夫しているサイトが多いが、殆どがパソコンで見ることを前提として記述されているために、携帯電話やその他の電気製品で閲覧する際にはメモリの容量が足りなくなることもある。また、画像や文章の量をデータ量削減のために少なくすると、コンテンツ内容の分かり易さや品質は損なわれかねない。
【００１７】
また、画像を使用してわかりやすいコンテンツを作成したつもりでいても、実際にそのコンテンツを読み込んで表示させてみると、必ずしもユーザーにとってわかりやすいコンテンツになっていないことがある。
例えば、画像が不鮮明であったり文字の色や大きさが読みづらくなってしまうことがある。こういったことは、その画像を作成した環境とそれを実際に表示させる機器の環境の違いによってしばしば発生する。
【００１８】
以上のことから、コンテンツを表示するには、ユーザーがしなければならない操作手順が少なく、また、ページ遷移のときの読み込み時間短縮及び表示完了までの時間短縮を、内容を損ねる事無く実現できるコンテンツを表示することが望ましい。また、画像が鮮明で、かつ明瞭な文字でコンテンツを表示することが望ましい。
【００１９】
そこで、本来の画像データからサムネイル画像や圧縮画像などのデータ量が小さい画像を生成して、それを表示させた後ユーザーがコンテンツを見ている間に本来のものを読み込んで、差し替えて表示させることによって表示速度の向上を図る手法が従来知られている（例えば、特許文献１参照）。
【００２０】
この従来の表示方法では、図２５（Ａ）及び同図（Ｃ）にＡで示すように、入力される例えば３枚の画像を順次読み込んでから表示する場合に比べて、同図（Ｂ）及び同図（Ｃ）にＢで示すように、最初は本来の画像データからデータ量が小さな画像を生成して、それを表示させてユーザーがコンテンツを見ている間に本来の画像を読み込んで、差し替えて順次表示するようにしているため、ユーザーの待ち時間を短縮することができる。
【００２１】
また、受信端末の色特性に関する情報を取得し、コンテンツを受信端末の色特性にあったように色変換し、この色変換したコンテンツを受信端末に配送することにより、受信端末側で表示されるコンテンツの色合いをサーバ側のコンテンツの色合いに近づけることが知られている（例えば、特許文献２参照）。
【００２２】
【特許文献１】特開２００６−２２１４０６号公報
【特許文献２】特開２００２−２１８２６２号公報
【発明の開示】
【発明が解決しようとする課題】
【００２３】
しかし、特許文献１記載の表示方法ではサムネイル画像を生成するための処理をしなければならず、画像が多いページのコンテンツの表示に際しては多くのサムネイル画像を生成しなければならないので表示完了までの時間がかかってしまう。また、コンテンツ１枚に対しての表示は特許文献１記載の表示方法では速くできるが、複数のコンテンツが存在する場合はコンテンツ毎にデータの読み直しが発生し、ページ遷移のときユーザーの操作待ち時間ができてしまう問題は解決されていない。
また、特許文献２記載の方法では、サーバ側のコンテンツに近づけることができるのは、色合いのみであり、コンテンツの画像が不鮮明な場合には不十分である。そして、受信端末等の再生機器に対応した出力プロファイルを予め設定しておく必要があり、ユーザーの意思による変更はできなかった。
【００２４】
本発明は以上の点に鑑みなされたもので、コンテンツを表示する際に画像などのマルチメディアファイルを本体内に記憶されている画像に一旦置き換えて表示させることで、コンテンツ表示完了までの時間を短縮できる表示方法及び表示装置を提供することを目的とする。
【００２５】
また、本発明の他の目的は、画面表示のためのメモリ容量が少ない機器で、項目が多いメニューやヘルプなどのコンテンツを見る際に、コンテンツの読み込み時間とコンテンツ同士の表示切り換え時間を短縮できる表示方法を提供することにある。
更にまた、本発明の他の目的は、受信端末等の再生機器で表示するコンテンツの画像を鮮明、かつ見やすい画像にしてユーザーの利便性を高める表示方法及び表示装置を提供することにある。
【課題を解決するための手段】
【００２６】
上記の目的を達成するため、第１の発明は、取得したコンテンツのページを表示する機能を備えた、ブラウザを搭載した電子機器による表示方法であって、
取得したコンテンツのページのうち画像ファイルが含まれている最初のページのデータをバッファメモリに読み込むと共に、取得したコンテンツのページのうち画像ファイルが含まれている２ページ目以降のページに対しては、そのページの画像ファイルをデータ量が画像ファイルよりも小さな画像データに置き換えてバッファメモリに一旦読み込む第１のステップと、取得したコンテンツの画像ファイルが含まれている２ページ目以降のすべてのページの画像ファイルについて、第１のステップにより置き換えたデータ量が画像ファイルよりも小さな画像データのバッファメモリへの読み込みにより、最初のページのデ
ータの読み込みの完了を判定し、最初のページのデータを表示部に表示させる第２のステップと、表示部に表示されているコンテンツの最初のページのデータの表示期間中に、画像ファイルが含まれている２ページ目以降のページのデータを順次にバッファメモリに読み込む第３のステップと、第３のステップでバッファメモリに読み込まれた画像ファイルが含まれている２ページ目以降のページのデータのうち任意のページのデータを、任意のタイミングでバッファメモリから読み出して表示部に表示させると共に、それまで表示部に表示されているページのデータは非表示に切り換える第４のステップとを含むことを特徴とする。
【００２７】
この発明では、パソコンが搭載しているメモリに比べて容量が小さいメモリを有し、かつ、ブラウザを搭載した電子機器で、画像ファイルが含まれている複数ページのコンテンツの各ページの画像を表示する際に、取得したコンテンツのページのうち画像ファイルが含まれている２ページ目以降のページに対しては、そのページの画像ファイルをデータ量が画像ファイルよりも小さな画像データに置き換えてバッファメモリに読み込むことで、コンテンツの最初のページのデータ表示完了までの期間を全ページのデータを一度に読み込んでから表示する場合に比べて短縮することができる。また、この発明では、コンテンツの最初のページのデータの表示期間中に、画像ファイルが含まれている２ページ目以降のページのデータを順次にバッファメモリに読み込むことができる。
【００２８】
また、上記の目的を達成するため、第２の発明は、任意のコンテンツのページのうち画像ファイルが含まれているページのデータを一旦バッファメモリに読み込んでから表示部に表示させる表示装置であって、
取得したコンテンツのページのうち画像ファイルが含まれている最初のページのデータをバッファメモリに読み込むと共に、取得したコンテンツのページのうち画像ファイルが含まれている２ページ目以降のページに対しては、そのページの画像ファイルをデータ量が該画像ファイルよりも小さな画像データに置き換えてバッファメモリに一旦読み込む第１のデータ読み込み手段と、取得したコンテンツの画像ファイルが含まれている２ページ目以降のすべてのページの画像ファイルについて、第１のデータ読み込み手段により置き換えたデータ量が画像ファイルよりも小さな画像データのバッファメモリへの読み込みにより、最初のページのデータの読み込みの完了を判定し、最初のページのデータを表示部に表示させる表示制御手段と、表示部に表示されているコンテンツの最初のページのデータの表示期間中に、画像ファイルが含まれている２ページ目以降のページのデータを順次にバッファメモリに読み込む第２のデータ読み込み手段と、第２のデータ読み込み手段によりバッファメモリに読み込まれた画像ファイルが含まれている２ページ目以降のページのデータのうち任意のページのデータを、任意のタイミングでバッファメモリから読み出して表示部に表示させると共に、それまで表示部に表示されているページのデータは非表示に切り換える切換手段とを有することを特徴とする。
【００２９】
また、上記の目的を達成するため、第３の発明は、ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示する機能を備えた、ブラウザを搭載した電子機器による表示方法であって、
任意のサーバーからマルチメディアファイルを取得する第１のステップと、取得したマルチメディアファイルの種類を判別する第２のステップと、マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部から、第２のステップで判別したマルチメディアファイルの種類を示す種類識別用画像を選択する第３のステップと、第３のステップで選択した種類識別用画像に基づいて表示用のページを生成し、その表示用ページを表示部に表示させる第４のステップと、表示用ページの表示期間中に、第１のステップで取得したマルチメディアファイルのデータをバッファメモリに読み込む第５のステップと、バッファメモリへのマルチメディアファイルのデータ読み込み完了後に、表示用ページを非表示とし、かつ、バッファメモリから読み出したマルチメディアファイルのデータを表示に切り換える第６のステップとを含むことを特徴とする。
【００３０】
この発明では、マルチメディアファイルを使用しているページを表示する際に、マルチメディアファイルの種類を示す本来表示したいマルチメディアファイルの画像よりも種類識別用画像に基づいて生成した表示用のページを表示させ、その表示用ページの表示期間中に、マルチメディアファイルのデータをバッファメモリに読み込むことができる。
【００３１】
また、上記の目的を達成するため、第４の発明は、ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示部に表示する機能と、前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部とを備えた、ブラウザを搭載した電子機器による表示装置であって、
前記任意のサーバーから前記ネットワークを介して前記マルチメディアファイルを取得する取得手段と、
取得した前記マルチメディアファイルの種類を判別する判別手段と、
前記データ保持部から、前記判別手段で判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する選択手段と、
前記選択手段で選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを前記表示部に表示させる表示制御手段と、
前記表示用ページの表示期間中に、前記取得手段で取得した前記マルチメディアファイルのデータをバッファメモリに読み込む読み込み制御手段と、
前記バッファメモリへの前記マルチメディアファイルのデータ読み込み完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える切換手段と
を有することを特徴とする。
【００３２】
また、上記の目的を達成するため、第５の発明は、ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示する機能を備えた、ブラウザを搭載した電子機器による表示方法であって、
前記任意のサーバーから前記マルチメディアファイルを取得する第１のステップと、
取得した前記マルチメディアファイルの種類を判別する第２のステップと、
前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部から、前記第２のステップで判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する第３のステップと、
前記第３のステップで選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを表示部に表示させる第４のステップと、
前記表示用ページの表示期間中に、前記第１のステップで取得した前記マルチメディアファイルのデータをバッファメモリに読み込み中に前記マルチメディアファイルのデータのフィルタ処理を行った後、前記バッファメモリへの記憶を完了させる第５のステップと、
前記バッファメモリへの前記マルチメディアファイルのデータの記憶完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える第６のステップとを含むことを特徴とする。
【００３３】
また、上記の目的を達成するため、第６の発明は、ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示する機能を備えた、ブラウザを搭載した電子機器による表示方法であって、
前記任意のサーバーから前記マルチメディアファイルを取得する第１のステップと、
取得した前記マルチメディアファイルの種類を判別する第２のステップと、
前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部から、前記第２のステップで判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する第３のステップと、
前記第３のステップで選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを表示部に表示させる第４のステップと、
前記表示用ページの表示期間中に、前記第１のステップで取得した前記マルチメディアファイルのデータをバッファメモリに記憶させる第５のステップと、
前記バッファメモリへの前記マルチメディアファイルのデータの記憶完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える第６のステップと、
前記表示された前記マルチメディアファイルのデータにフィルタ処理を行う第７のステップと
を含むことを特徴とする。
【００３４】
また、上記の目的を達成するため、第７の発明は、第３、５、６の発明のいずれかに記載において、前記データ保持部には前記複数の種類識別用画像に加えて、エラー種類を示すエラー種類識別用画像が予め保持されており、前記第６のステップで前記バッファメモリから前記マルチメディアファイルのデータの読み出しができないときは、そのエラー種類を示す前記エラー種類識別用画像を前記データ保持部から読み出して、前記表示部に表示されている前記表示用ページに差し替えて表示する第７のステップを更に含むことを特徴とする。
【００３５】
また、上記の目的を達成するため、第８の発明は、ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示部に表示する機能と、前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部とを備えた、ブラウザを搭載した電子機器による表示装置であって、
前記任意のサーバーから前記ネットワークを介して前記マルチメディアファイルを取得する取得手段と、
取得した前記マルチメディアファイルの種類を判別する判別手段と、
前記データ保持部から、前記判別手段で判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する選択手段と、
前記選択手段で選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを前記表示部に表示させる表示制御手段と、
前記表示用ページの表示期間中に、前記取得手段で取得した前記マルチメディアファイルのデータをバッファメモリに読み込み中に前記マルチメディアファイルのデータのフィルタ処理を行った後、前記バッファメモリへの記憶を完了させる制御手段と、
前記バッファメモリへの前記マルチメディアファイルのデータ読み込み完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える切換手段と
を有することを特徴とする。
【００３６】
また、上記の目的を達成するため、第９の発明は、ネットワークを介して任意のサーバーから取得したマルチメディアファイルを表示部に表示する機能と、前記マルチメディアファイルの複数の種類に１対１に対応して、本来表示したいマルチメディアファイルの画像よりもデータ量の小さな複数の種類識別用画像を予め保持しているデータ保持部とを備えた、ブラウザを搭載した電子機器による表示装置であって、
前記任意のサーバーから前記ネットワークを介して前記マルチメディアファイルを取得する取得手段と、
取得した前記マルチメディアファイルの種類を判別する判別手段と、
前記データ保持部から、前記判別手段で判別したマルチメディアファイルの種類を示す前記種類識別用画像を選択する選択手段と、
前記選択手段で選択した前記種類識別用画像に基づいて表示用のページを生成し、その表示用ページを前記表示部に表示させる表示制御手段と、
前記表示用ページの表示期間中に、前記取得手段で取得した前記マルチメディアファイルのデータをバッファメモリに読み込む読み込み制御手段と、
前記バッファメモリへの前記マルチメディアファイルのデータ読み込み完了後に、前記表示用ページを非表示とし、かつ、前記バッファメモリから読み出した前記マルチメディアファイルのデータを表示に切り換える切換手段と、
前記表示された前記マルチメディアファイルのデータのフィルタ処理を行うフィルタ処理手段とを有することを特徴とする。
【発明の効果】
【００３７】
本発明によれば、コンテンツの最初のページのデータ表示完了までの時間を、全ページのデータを一度に読み込んでから表示する場合に比べて短縮することができる。また、本発明によれば、ページ単位でバッファメモリにページのデータを読み込んでから表示する方法に比べてページ遷移にかかる時間を短縮できる（ページ同士の表示切り換えを高速に行える）と共に、操作の手間を省くことができ、特にユーザーがメニュー状のコンテンツを閲覧する時の利便性が高まる。
【００３８】
また、本発明によれば、ネットワーク上のコンテンツを表示する際に画像などのマルチメディアファイルを本体内に記憶されている画像に一旦置き換えて表示させ、その表示期間中にマルチメディアファイルの読み込みが完了してから、必要になった時にそのマルチメディアファイルを置き換えて表示させることで、コンテンツの読み込みにかかる時間及びページ遷移にかかる時間を短縮させ、コンテンツ表示完了までにかかる時間を短縮することができ、機器におけるユーザーの利便性を向上できる。
【００３９】
更に、本発明によれば、マルチメディアファイルのデータの読み出しができないときには、エラー種類を示すエラー種類識別用画像をデータ保持部から読み出して、表示部に表示されている表示用ページに差し替えて表示するようにしたため、本来の画像データが何らかの理由で表示できないときでも、何も画像が表示されないという問題を防ぐことができると共に、その理由もユーザーに判別させることができる。
【００４０】
そして、取得したマルチメディアファイルの画像にフィルタ処理を施すので、画像を鮮明、かつ見やすい画像にしてユーザーの利便性を高めることができる。
【発明を実施するための最良の形態】
【００４１】
次に、発明を実施するための最良の形態について図面を参照して詳細に説明する。
【００４２】
（第１の実施の形態）
図１は、本発明になる表示方法の第１の実施の形態の動作を説明するフローチャート、図２は、本発明になる表示装置の第１の実施の形態の概略ブロック図である。
本実施の形態は、パソコンが搭載しているメモリに比べて容量が小さいメモリを有し、かつ、ブラウザを搭載した電子機器としてデジタル放送受信機に適用した例である。
【００４３】
図２において、図示しない放送局から送信されたデジタル放送信号は、アンテナ１０１を介してチューナ１０２に供給され、ここで選局受信された後、中央処理装置（ＣＰＵ）１００に供給され、ビデオＲＡＭ（ＶＲＡＭ）１０５上で所定の信号処理がなされて映像信号が得られる。この映像信号は表示コントローラ１０４を介して表示部１０６に供給されて表示される。表示コントローラ１０４は映像同期信号に基づいて、表示部１０６を制御する。
【００４４】
一方、ＣＰＵ１００は、放送信号の受信表示動作に関する通常の制御機能に加え、メモリ１０３に記憶されたコンテンツ閲覧用プログラムに基づいて、コンテンツのデータや各種表示データを、後述する本実施の形態特有の動作に基づいて表示部１０６により表示させる。フラッシュメモリ１０７には表示しようとするコンテンツのデータが予め保存されている。また、ＣＰＵ１００は、取得したコンテンツを表示部１０６に表示させたり、その表示領域を設定するブラウザ機能を有する。また、メモリ１０３はバッファメモリとしても機能する。
【００４５】
本実施の形態のデジタル放送受信機は、インターネットなどのネットワークへの接続機能を有し、ネットワーク上のサーバーから取得したコンテンツのデータ、又は、フラッシュメモリ１０７に保存されたコンテンツのデータを、本実施の形態特有の方法によりメモリ１０３に読み込んだ後読み出して表示するものである。フラッシュメモリ１０７の読み込み／読み出し速度に比べて、バッファメモリとして用いるメモリ１０３の読み込み／読み出し速度ははるかに高速である。なお、表示部１０６によるコンテンツデータの表示は、メモリ１０３から読み出したデータに対してのみ行われるので、フラッシュメモリ１０７に保存されているコンテンツデータは、一旦バッファメモリであるメモリ１０３に読み込まれた後読み出されて、表示部１０６に表示されることになる。
【００４６】
次に、このＣＰＵ１００とメモリ１０３に記憶されたコンテンツ閲覧用プログラムに基づく本実施の形態の表示方法について図１のフローチャートと共に説明する。デジタル放送受信機のコンテンツ閲覧用プログラムは、まず、表示しようとするコンテンツの最初のページＡを取得してメモリ１０３のバッファメモリ部分（以下、単にバッファ又はバッファメモリともいう）に読み込む（ステップＡＳ１）。前述したように、本実施の形態では、表示しようとするコンテンツはネットワーク上のサーバー、又はフラッシュメモリ１０７から取得することが可能であるが、以下の説明ではフラッシュメモリ１０７から取得するものとして説明する。
【００４７】
続いて、上記のページＡに画像ファイルが使用されているかどうか判定する（ステップＡＳ２）。画像ファイルが使用されていない場合は、処理を終了するが、画像ファイルが使用されている場合は、最初から見えなくてもよい画像は非表示にしておく（ステップＡＳ３）。ただし、取得したコンテンツの最初に表示されるページＡに画像ファイルが使用されている場合は、全部本来のデータを表示するように設定する。
【００４８】
また、上記の見えなくてもよい画像とは、取得したコンテンツの画像ファイルを使用している２ページ目以降の各ページの画像である。本実施の形態では、この画像ファイルを使用している２ページ目以降の各ページの画像についてはＣＰＵ１００の制御の下に非表示に設定して、フラッシュメモリ１０７から読み出し、その２ページ目以降の各ページの画像データを、ＣＰＵ１００が表示したい本来の画像よりもデータ量の小さい画像に置き換える（ステップＡＳ４）。
【００４９】
そして、取得したコンテンツの画像ファイルを使用している２ページ目以降の各ページの画像の代わりに置き換えられた上記のデータ量の小さな画像データのメモリ１０３への読み込みが、２ページ目以降の全ページ分完了したらメモリ１０３からそのコンテンツの最初のページのデータを読み出して表示部１０６に表示させながら、２ページ目以降の各ページの画像データを再びフラッシュメモリ１０７から読み出して今度は本来のデータ量でメモリ１０３に読み込む（ステップＡＳ５）。このときは、表示部には最初のページＡの画像が表示されている。
【００５０】
ステップＡＳ５で本来の画像をメモリ１０３に読み込んだら、表示させる必要が無い間、その２ページ目以降の各ページの本来の画像は非表示にしておく（ステップＡＳ６）。
そして、ユーザーからの２ページ目以降の任意のページの指定により、その指定ページの画像を非表示から表示に切り換えてメモリ１０３から読み出して表示部１０６で表示する（ステップＡＳ７）。このとき、最初のページの画像は表示から非表示に切り換える。
【００５１】
このように、本実施の形態では、コンテンツが読み込まれたとき、最初のページの必要な画像や文章だけを読み込み、それ以外のすぐに表示しなくてもよい２ページ目以降の画像は、データ量の小さい画像に置き換えて読み込む（ステップＡＳ１〜ＡＳ４）。図４（Ａ）は２ページ（２枚）の画像をデータ量の小さい画像（例えば、ごく小さい透過画像など）に置き換えた例を示す。図４（Ｂ）は同図（Ａ）の左２枚の画像が小さい画像で読み込まれている時の表示画面の一例を示す。この表示画面の右側の大面積領域の表示画像は、データ量の小さい画像に置き換えられた上記の２ページ分の画像よりも前の（例えば、最初のページの）本来のデータ量の画像である。
【００５２】
一度そのコンテンツの表示を完了させてから、ユーザーがすでに表示完了された項目（ページ）を見ている間に、関連の深い項目（ページ）から順番をつけてデータの小さい画像を本来のものと差し替えて読み込んでおき（ステップＡＳ５、ＡＳ６）、ユーザーが他の項目（ページ）を見ようとしたときに表示させる（ステップＡＳ７）。表示させる必要がなくなった画像は見えないように隠す。「関連の深い項目」とは、ボタン同士が近いコンテンツの内容に関連の深いなどの理由でユーザーが次に見る可能性が高い項目である。
直接行き来ができるコンテンツもこれに該当する。コンテンツ同士の関連の深さを表す例を図３に示す。
【００５３】
図３（Ａ）は、Ａボタンがフォーカスされていて開いているコンテンツがＡページである場合のデジタル放送受信機の表示画面である。この場合、Ｃボタンは図３（Ｂ）に示すように、Ａボタンから近く、直ぐにフォーカスされる可能性があるため、関連があり、また、図３（Ｃ）に示すように、Ａページ内にある次ボタンも内容が続いているコンテンツにリンクされていると予想され、次に参照される可能性が高いため関連が深いといえる。
よって、Ａボタンにフォーカスがあり、Ａページが開かれているときは、Ｂ、Ｃページの内容と次ページの内容を優先して読み込んでおく。
【００５４】
本実施の形態ではコンテンツの最初に表示されるページは、全部本来の画像データを表示するように設定する。そのコンテンツのその他のページの画像データはデータ量の小さいデータに置き換え、かつ、非表示にするようにして、見かけ上コンテンツの全ページのデータを読み込んでから、最初のページの画像データを表示する。この本実施の形態のコンテンツの読み込み方法は、図４（Ｃ）の「置換して読み込み」に模式的に示す。
【００５５】
本実施の形態では、コンテンツの最初のページ以外のページの画像データは全てデータ量の小さいデータで構成されているため、図４（Ｃ）に「全データを一度に読み込み」として模式的に示した、コンテンツの全ページのデータ全てを一度に読み込んでから最初のページを表示する読み込み方法に比べて、本実施の形態の方が最初のページの表示完了までの時間が短くなる。また、図４（Ｃ）に「１ページだけ読み込み」として模式的に示した１ページ毎に読み込みと表示とを交互に繰り返す方法よりも、本実施の形態ではユーザーが体感する読み込み時間を短くできる。
【００５６】
また、本実施の形態では、コンテンツの最初のページ以外のページの画像データは、ＣＰＵ１００が表示部１０６に表示されているページの表示期間中に、本来のデータ量の画像データをデジタル放送受信機内のバッファメモリに蓄えておき、その後必要に応じて蓄えられたデータを読み出すようにしているので、ページ間の表示切り換えがページを読み直しするよりも高速に行えるようになる利点がある。上記のバッファメモリは図２のメモリ１０３に含まれる。
【００５７】
本実施の形態では、コンテンツの最初のページを表示した後、コンテンツの最初のページと関係の深いページから順番に、本来のデータをデータ量の小さいものと差し替えて、バッファメモリに読み込んでおくが、コンテンツの最初のページと関係の深いページから読み込む理由は、ユーザーが次に見るコンテンツのページとして開く可能性が高いからである。これらの動作はユーザーが最初に表示されたコンテンツのページを見ている間に行われるため、ユーザーが待ち時間を感じる事無く次のページのコンテンツを表示することができる。ユーザーがコンテンツの他のページを見ようとした際には、現在表示されてい
るコンテンツのページを表示から非表示に切り換え、表示させたいコンテンツのページを非表示から表示に切り替えるのみである。
【００５８】
こうすることにより、別のページを見る際にもデータの読み込み直しをせずに済み、ページ間の移動を高速に行うことができる。このような動きを、実際に実現できる手段の一つの例としてブラウザを搭載したデジタル放送受信機とＪａｖａ ＳｃｒｉｐｔとＣＳＳ（Cascading Style Sheets）を用いた場合を示す（Ｊａｖａは登録商標；以下同じ）。Ｊａｖａ Ｓｃｒｉｐｔを用いると、ＨＴＭＬコンテンツに動的な動作をさせることや対話的な動作をさせることが可能になるので、現在殆どのブラウザで対応されている。
【００５９】
本実施の形態では、ＨＴＭＬが最初に読み込まれた時の動作やページ間の遷移のために用いる。また、ＣＳＳは文書の書式を揃えることが出来る。いくつかの文書を同じ体裁に整えたいとき、この様な繰り返し使う書式をＣＳＳでは一つにグループ化し名前をつけて設定できる。これをクラスという。同じクラスを参照することによりコンテンツ内容の体裁を統一できるために、近年広く使われている。クラスの中には、書式として文章の色や背景色などを属性として設定することができる。
【００６０】
本実施の形態で使用するＣＳＳ（Cascading Style Sheets）の属性はビジビリティ（visibility;表示するか、しないかを設定できる表示属性）とバックグラウンド・イメージ（background-image;指定された領域内の背景にする画像ファイルの指定をするときに使う属性）である。ビジビリティという属性を設定すると、そのクラスを参照している画像を表示させるか、させないかを指定できる。最初に表示させたい画像は、ビジビリティを、ポシブル（possible）にしておく。これをポシブルにすることによって、画像を表示する様に指定される。また、最初に表示させる必要のない画像についてはバックグラウンド・イメージ（background-image）を指定する際にデータ量の小さい画像が最初に読み込まれるようにしておき、表示の属性をヒドゥン（hidden）に設定しておく。
【００６１】
こうすることによって、画像を表示しない様に指定される。最初に読み込まれるＨＴＭＬコンテンツには、最初から表示させておきたい絵以外はデータ量の小さい画像が読み込まれることになるため、表示完了までの時間は画像全てをコンテンツ１枚に表示させたときよりも短く済む（図４（Ｃ）参照）。Ｊａｖａ Ｓｃｒｉｐｔの関数を使うことにより、一度読み込まれたＣＳＳの属性値を変更することが可能である。本実施の形態では、他の画像を見たいときに、今まで見ていた画像のビジビリティをポシブル（表示）からヒドゥン（非表示）に切り替えて隠す。そして、今までヒドゥン（非表示）だった画像をポシブル（表示）に設定する。
【００６２】
また、Ｊａｖａ Ｓｃｒｉｐｔで変更できるＣＳＳの属性は画像の表示・非表示だけではなく、画像ファイルを参照するバックグラウンド・イメージ属性も変えることができる。最初の状態では表示されない画像にバックグラウンド・イメージにデータ量の小さい画像を指定しておき、一度ＨＴＭＬコンテンツの表示を完了させる。ユーザーが最初に読み込まれた項目を見ている間に、関係の深い項目から順番に本来の画像のアドレスに変更する。関係の深い項目とは、最初に読み込まれた項目からすぐに参照する可能性のある項目を指す。例えば、最初に読み込まれた項目の続きの項目などである（図３参照）。関係の深い項目から読み込む理由として、他の項目に比べてユーザーが次に閲覧する可能性が高いため、他の項目よりも早く画像が必要になると考えられるためである。本来の画像のアドレスに変更した後、その画像はユーザーに見えないが読み込まれ、ビジビリティをポシブル（表示）に変更すると、本来表示したかった画像が表示される。この方法を用いると、画像をページごとに分けて表示させる場合に比べ画像の表示・非表示の切り換えだけで済むので、表示完了までの時間が短くなる。
【００６３】
本実施の形態によれば、ページに表示される中身が変わってもＨＴＭＬコンテンツとしては１枚のＨＴＭＬで作成しているので、ＨＴＭＬコンテンツの再読み込みが発生せずユーザーの表示完了までの待ち時間を減らすことができる。また、本実施の形態によれば、１度読み込まれた画像は、次に使うときからはビジビリティをポシブル（表示）かヒドゥン（非表示）か切り替えるのみで表示をさせることができる。そのため、一度画像を表示させた後は読み込み時間が発生しないので、ページ間の移動を軽快に行える。
【００６４】
図５は、本実施の形態におけるメニュー画面を大きな画像とＨＴＭＬを使って実現した図を示す。図５（Ｂ）〜（Ｃ）に示す画面の左側にある矩形状の小面積の画像Ａ、Ｂ、Ｃ、Ｄ、Ｅはボタンを示す画像であり、それらのボタンを押すことによって、それぞれ押したボタンに対応したページ内容が画面の右側の大面積画面部に表示される。例えば、Ａボタンが押されるとページＡが、Ｂボタンが押されるとページＢが表示される。これにより、見た目は５ページだが実際は１枚のＨＴＭＬで作成することができ、ページ間の遷移も画像のビジビリティ（visibility）を切り替えるだけなので、各ページを作成してリンクを張ったものよりも早くできる。
【００６５】
すなわち、図５（Ａ）に示す１つのコンテンツの３枚のページＡ１、Ｂ２、Ｃ２を選択して表示する場合、まず図５（Ｂ）に示すように最初の状態では、表示部にはページＡを開きＡボタンにフォーカスが当たっているものとする。これにより、図５（Ｂ）に示すように、ページ表示時に読み込まれるクラスでバックグラウンド・イメージ（background-image）属性には画像Ａ１、ビジビリティ（visibility）には表示可（possible）が設定され画像が表示されている。以下、図中で実線にて示されているものはビジビリティが表示可、点線で表されているものはビジビリティが表示不可（hidden）とする。また、図５（Ｂ）に示す最初の状態では、他のページＢで使われる画像はバックグラウンド・イメージ属性としてデータ量の小さい画像Ｂ１、ビジビリティが表示不可が設定されており画像が非表示になっている。ページＣで使われる画像Ｃ１も同様である。
【００６６】
この最初の表示状態であるページＡをユーザーが見ている間に、ページＡからユーザーの見る可能性の高い項目であるページＢとページＣの画像を、本実施の形態ではバックグラウンド・イメージを差し替えて本来の画像を読み込む。ここで関連性が高いと判断した理由は、ボタンＡの上の項目と下の項目がボタンＢとボタンＣであり、これらはボタンＡからのフォーカス移動が短いためページＢもしくはページＣは、ページＤやページＥよりもすぐに参照される可能性があるからである。
【００６７】
ページＢとページＣの画像を読み込んだら、ページＤとページＥの画像も同様に差し替えて読み込む。ユーザーが別のページを見るためにＢボタンを押したときには、現在表示中のページＡのバックグラウンド・イメージである画像Ａ１のビジビリティを表示不可に設定し見えなくして、ページＢのバックグラウンド・イメージに設定された本来の画像のビジビリティを表示可に変更して表示させる（図５（Ｃ））。この例では画面左に配置されたボタンが押されることで、次のページを表示させるような仕組みにしているが、ボタンが押されたことを検知する１つの手段としてオンクリック（ｏｎｃｌｉｃｋ）関数を使う方法などが挙げられる。
【００６８】
図５（Ｃ）に示すように、ＡボタンからＢボタンにフォーカスが移動しクリックされたことが検出されたときに、表示されている画像Ａ１のビジビリティを表示不可にし、かつ、画像Ｂ１のビジビリティを表示可に変更すると、画像Ｂ２の画面が前面に表示される。
また、ページＢにおいてはページＤとページＡがボタンの位置から考えて関連が深いと想像されるが、ページＡについてはすでに表示したので、新たに読み込み直すことはしない。ページＤについては、ページＡの表示中にまだ読み込まれてなければ読み込む。
【００６９】
同様に、図５（Ｂ）に示す表示状態において、ユーザーが別のページを見るためにＣボタンを押したときには、現在表示中のページＡのバックグラウンド・イメージである画像Ａ１のビジビリティを表示不可に設定し見えなくして、ページＣのバックグラウンド・イメージに設定された本来の画像のビジビリティを表示可に変更して表示させる。すなわち、図５（Ｄ）に示すように、ＡボタンからＣボタンにフォーカスが移動しクリックされたことが検出されたときに、表示されている画像Ａ１のビジビリティを表示不可にし、かつ、画像Ｃ２のビジビリティを表示可に変更すると、画像Ｃ２の画面が前面に表示される。
また、ページＣにおいてはページＥとページＡがボタンの位置から考えて関連が深いと想像されるが、ページＡについてはすでに表示したので、新たに読み込み直すことはしない。ページＥについては、ページＡの表示中にまだ読み込まれてなければ読み込む。
【００７０】
図６は本実施の形態の動作を簡易的に示すシーケンス図を示す。図５の例では表示するコンテンツは全部で５ページあるが、図６では判り易くするためページ数が３ページであるものと想定して説明する。ページＢ'とページＣ'はページＢとページＣをそのデータ量よりも小さいデータ量の画像に置き換えたページである。
【００７１】
図６において、最初にユーザーがあるコンテンツの最初のページＡを表示させる指示を出すと（ステップＳ２１）、ページＡのデータをバッファにまず読み込み（ステップＳ２２）、次にデータ量の小さいデータに置き換えられたペ−ジＢ'とページＣ'の各データを非表示で一緒にバッファに一旦読み込む（ステップＳ２３、Ｓ２４）。表示されるのはページＡのみである。ここでは、コンテンツは全部で３ページとしているので、ページＡ、Ｂ'、Ｃ'の計３ページのデータのバッファへの読み込みにより、コンテンツの最初のページＡの読み込みが完了する（ステップＳ２５）。
【００７２】
ここで、ページＡの読み込みが完了するまでに要する時間には、他のページＢとページＣの読み込みが完了する時間が必要であるが、本実施の形態ではデータ量の小さいデータに置き換えられたペ−ジＢ'とページＣ'を見かけ上、ページＢ、ページＣとして読み込んでいるので、従来に比べて短い時間でページＡの読み込みが完了する。
【００７３】
続いて、一旦３ページの表示が完了したように見かけ上は見えるが、ユーザーがページＡを表示している間に、本来のページＢとページＣのデータをバッファに読み込む（ステップＳ２６、Ｓ２７）。その後、ユーザーがページＡからページＢにページ切り換えを行ったときは（ステップＳ２８）、表示部に表示されているページがＡからＢへ切り換えられ（ステップＳ２９）、ページＢの表示が完了する（ステップＳ３０）。このように、本実施の形態では、ページの表示と非表示を切り換えるだけ済むので、ユーザーにはページを読み込み直す時間が発生せず、ページ遷移が迅速に行える。
【００７４】
図７は、展示会の案内メニューなどに応用した実施の形態の表示画面を示す。図７（Ａ）に示す画像を初期画面として、一定時間経過もしくは初期画面にある次ボタン押下で画面が切り換わり、図７（Ｂ）に示す次のページであるページＡが開く。ユーザーがページＡを閲覧している間に、Ｂボタンを押されたときに表示されるページＢと、Ｃボタンを押されたときに表示されるページＣ、あとは次ボタン押下もしくは時間経過で表示される予定のページを関連の深い項目としてページ内容を読み込む。
【００７５】
ページＢとページＣ、ページＡの次のページのデータを優先して読み込んだ後、ページＤとページＥのデータを読み込む。図７（Ｃ）はページＢに移動した場合の表示画面を示す、同図（Ｄ）は、ページＣに移動した場合の表示画面を示す。図７（Ｃ）、（Ｄ）中では点線で示しているようにページＡの画面を隠してページＢ、ページＣの画面を前面に表示する。そして、ページＢ、ページＣと関連の深いと思われる次のページのデータを読み込む。もし、ページＡが開いていた間にページＤのデータが読み込まれていなかったときは、ページＤのデータも優先的に読み込む。ＢボタンやＣボタンはＡボタンの隣にあるボタンだが、ページＡは最初に起動され表示されたので、フラッシュメモリにデータが残っているので再度読み込むことはしない。
【００７６】
次に、実際に、第１の実施の形態をコンテンツに適用した場合に予想される効果を具体的な数値を挙げて説明する。小さい画像に置き換えることが可能なコンテンツ１枚（１ページ）当りのサイズを８０ｋＢとする。また、置き換えが発生しない最低限のデータが２００ｋＢ存在するとする。更に、最初に設定しておく、データ量の小さい画像のサイズを１ｋＢとする。コンテンツのページ数が５枚（５ページ）あると想定して全データ量を示す。
【００７７】
（１）本実施の形態を適用せず、最初にコンテンツの全ページのデータを読み込む場合
２００ｋＢ＋８０ｋＢ×５枚＝６００ｋＢ
（２）本実施の形態を適用せず、コンテンツの最初のページだけ読み込み、２ページ目以降はページ単位で読み込む場合
２００ｋＢ＋８０ｋＢ×１枚＝２８０ＫＢ
（３）本実施の形態の場合
２００ｋＢ＋８０ｋＢ×１枚＋１ｋＢ×４枚＝２８４ＫＢ
もし、回線速度が１秒当り６００ＫＢの機器でこれらのコンテンツを見た場合、かかる時間は本実施の形態を適用せず、最初に全データを読み込む場合は１秒（＝６００ＫＢ÷６００ｋＢ）であり、本実施の形態を適用せず、最初のページだけ読み込み、その後はその都度読み込む場合は０.４６６秒（＝２８０ｋＢ÷６００ｋＢ；但し読み込み時間が他ページ移動の際発生）であるのに対し、本実施の形態によれば、０.４７３秒（＝２８４ｋＢ÷６００ｋＢ；他ページの読み込みはユーザーに体感されない）となり、全ページのデータ読み込み時の半分以下に読み込み時間が短縮される上に、コンテンツ内のページ移動の際に待ち時間が発生しないため、ユーザーの待ち時間を短くする効果があることは明らかである。
【００７８】
このように、本実施の形態によれば、画面表示のためのメモリ容量が少ない機器で、項目が多いメニューやヘルプなどのコンテンツを見る際に、コンテンツの画像のうち、必要な画像だけ最初に表示して他の画像はデータ量の小さいものに置き換えておき、ユーザーがコンテンツの画像を見ている間に、現在のコンテンツに関係の深いものから読み込んで差し替えていくことにより、使用している画像などを全て一度で表示させるときに比べて、表示完了までの時間を短くでき、また、ページ同士の表示切り換えを高速に行えることができ、特にメモリ容量の少ない機器でユーザーがメニュー上のコンテンツを閲覧する時の利便性を向上することができる。
【００７９】
（第２の実施の形態）
次に、本発明の第２の実施の形態について説明する。
図８は、本発明になる表示装置の第２の実施の形態の概略構成図である。
パソコンが搭載しているメモリに比べて容量が小さい、ブラウザを搭載したデジタル放送受信機に適用した例である。本実施の形態のデジタル放送受信機は、インターネットなどのネットワークへの接続機能を有し、ネットワーク上にある画像や音声などのマルチメディアコンテンツを表示するものである。
【００８０】
ここで、サーバー２１上のコンテンツ（本来のマルチメディアファイルを使用したページＡ）を読み込んだ場合の仕組みを示す。このような仕組みを実現する方法は多くあると予想されるが、このコンテンツがＨＴＭＬで記述されていると想定して、以下を記述する。
【００８１】
デジタル放送受信機に搭載されたコンテンツ閲覧用のプログラム２２は、インターネットを介して接続したサーバー２１上にあるコンテンツデータのページＡを読み込む。また、デジタル放送受信機の本体内のデータ保持部２３にはマルチメディアファイルの種類に応じた画像（例えば音声、画像、動画など）に応じたファイルが記憶されているものとする。更に、デジタル放送受信機は、バッファ２４、メモリ２５、表示部２６を有する。
【００８２】
本実施の形態では、コンテンツが読み込まれたとき、画像などのマルチメディアファイルがある場合は、デジタル放送受信機（本体）内のデータ保持部２３に予め記録されているデータをその画像と置き換えて表示させる。この本体内のデータ保持部２３に記録されているデータの一例として、データの種類が一見して分かるような、本来表示したい画像よりもデータ量の小さいアイコンとする。この時表示されるアイコンは、後述するように本来のファイルの種別に応じて変えられるように、数種類、データ保持部２３の中に持っているものとする。
【００８３】
本実施の形態では、インターネット上の画像などを読み出して画像を生成せず、本体内のデータを用いて表示を行うことで表示を高速に行うと共に、更にその画像が表示されている間に、本来のマルチメディアデータを読み込んでおく。表示させる必要がある場合は、データ読み込み完了後に置き換えて表示させる。このような動きを、簡単に視覚的で分かり易く実現できる手段の一つの例として、本実施の形態では、ブラウザを搭載したデジタル放送受信機と、その本体の中に内蔵されたＨＴＭＬコンテンツとＪａｖａ Ｓｃｒｉｐｔで実現した場合を示す。
【００８４】
Ｊａｖａ Ｓｃｒｉｐｔを用いると、ＨＴＭＬコンテンツに動的な動作をさせることや対話的な動作をさせることが可能になるので、現在殆どのブラウザで対応されている。本実施の形態では、本体内の画像を先に表示させて画像が読み込まれた後に行う処理の例として、図９（Ａ）に示すように、表示させるＨＴＭＬファイルにＪａｖａ Ｓｃｒｉｐｔでｉｍａｇｅ＿ｌｏａｄ（）という、本来の画像を読み込んでくれる関数を用意したものとする。また、本来の画像は、インターネットに接続されたサーバー（図８の２１）に置かれているものとする。
【００８５】
画像をＨＴＭＬコンテンツに載せる際、＜ＩＭＧ−ｏｎＬｏａｄ＝"処理"＞と記述すると、その画像が読み込み終了したときにｏｎＬｏａｄで記述した処理が行われる。ここに図９（Ｂ）に示したような、Ｊａｖａ Ｓｃｒｉｐｔの関数、ｉｍａｇｅ＿ｌｏａｄ（）を入れると、本体に記録された画像の読み込みが終了した後（図９（Ｃ）参照）に本来の画像を読み込ませ、表示させたい本来のコンテンツを表示する（図９（Ｄ）参照）ことができる。
【００８６】
次に、図８に示す本実施の形態の動作について、図１０の本発明方法の第２の実施の形態のフローチャートと図１１を併せ参照して説明する。図１１では図の右半分が閲覧用プログラム２２の動き、左半分が表示機能を示している。なお、ここでは、データ量が小さく視認性の高い一例として、アイコンを使用した場合について説明する。まず、図８のコンテンツ閲覧用のプログラム２２は、サーバー２１上にあるコンテンツデータの本来のページＡをネットワークを介して読み込む（ステップＢＳ１）。続いて、この読み込んだページＡが画像などのマルチメディアファイルを使用しているかどうか判定し（ステップＢＳ２）、使用していなければ、ページＡを表示して（ステップＢＳ９）、処理を終了する。
【００８７】
一方、マルチメディアファイルを使用していたら、そのマルチメディアファイルを参照している箇所からアドレス（参照アドレス）を一旦バッファ２４の中に保存する（ステップＢＳ３）。例えば、ＨＴＭＬなら＜ＩＭＧ ｓｒｃ＝"・・・"＞＜ｅｍｂｅｄ ｓｒｃ＝"ｆｉｌｅ：／／・・・"＞などのマルチメディアファイルへの参照があれば、その参照されているアドレスをバッファ２４の中に保存しておく。また、図１１に示すように、バッファ２４には読み込ませたいマルチメディアファイルのファイル名 (Filename)を保存しておく。
【００８８】
続いて、バッファ２４に保存した参照アドレスの拡張子やファイル名などから、そのマルチメディアファイルがどんな種類（画像、音声など）であるかを判別する（ステップＢＳ４）。図１２は、判別したファイルの種類とそれに対応したアイコンの関連性を具体的に示した例を示す。図１２（Ａ）〜（Ｃ）は、ＪＰＥＧの画像・ＷＡＶの音声・ＭＰＥＧの動画を例としてアイコンを作成したものである。図１２（Ｄ）〜（Ｆ）のアイコンは後に説明する図１６の例に使うアイコンであるが、図１２に示したようにユーザーが一発でどのような種類のファイルがあるかが判るようなものを使う。
【００８９】
また、図１２には挙げなかったが、リンクされているファイルの拡張子などで分けたアイコンでなくても、他の図面でも使用しているように、拡張子などの知識を持たないユーザーから見ても画像・映像・音声などのデータがあると分かるように区分してアイコンで示す方法もある。上記のアイコンは本体内のデータ保存部２３に予め記憶されている。
【００９０】
再び図１０及び図１１に戻って説明する。閲覧用プログラム２２は判別したマルチメディアファイルに応じた種類のアイコンを図８の本体内のデータ保存部２３に記憶されているアイコンから選択し、その選択したアイコンに基づいて生成したページＢ（図８の２７）をマルチメディアファイルと置き換え（ステップＢＳ５）、置き換えたアイコンのページＢを表示部２６に表示する（ステップＢＳ６）。
【００９１】
続いて、ページＢの表示が完了してから、バッファ２４の中に保存しておいたアドレスを参照してマルチメディアファイルをサーバー２１から読み込んでメモリ２５に記憶し（ステップＢＳ７）、読み込みが完了したら本来のマルチメディアファイルのページＡの画像（図８の２８）と差し替えて表示部２６に表示させる（ステップＢＳ８、ＢＳ９）。もしこの時、参照したファイルが何らかの理由で読み込めなかったとき、あるいは読み込むべきデータが無かったときは、差し替えない。
【００９２】
図１３は以上の図１０及び図１１と共に説明した本実施の形態の動作を説明するシーケンス図を示す。図１３において、ユーザーがページＡの表示要求を出すと（ステップＳ１−１）、その表示要求が表示部２６に表示され、更に本実施の形態における閲覧用のプログラム２２がページＡのデータをネットワークを介してサーバー２１に取得しに行く（ステップＳ２）。これにより閲覧用のプログラム２２はサーバー２１からネットワークを介してページＡのデータを取得し（ステップＳ３）、取得したデータからマルチメディアファイルへの参照アドレスをバッファ（図８の２４）に格納して（ステップＳ４）、ファイルの種類に応じた本体内のデータ保持部２３内のアイコンに変更して（ステップＳ５）、そのアイコンを参照するようにしたページＢを構成する（ステップＳ６）。
【００９３】
次に、閲覧用プログラム２２は表示部２６にページＢの状態を表示する（ステップＳ７−１）。表示部２６へのページＢの表示が完了すると（ステップＳ７−２）、閲覧用プログラム２２はバッファ内の参照アドレスに基づきサーバー２１から本来のデータを取得しにいき（ステップＳ８）、サーバー２１からネットワークを介して本来のデータを取得すると（ステップＳ９）、それをメモリ（図８の２５）内に保存した後、表示部２６の表示を本体のアイコンを表示している状態からメモリ２５からの本来のデータに基づく画像を表示させたページＡを再現する（ステップＳ１０、Ｓ１１）。
【００９４】
このように、第２の実施の形態によれば、画像などマルチメディアファイルを使用しているコンテンツのページを表示する際に、本体データ保持部２３の中に記録されているデータ（例えば、データの種類が一見して分かるようなアイコンなど）をファイル種別毎に分かるように一旦表示させ、そのデータが表示されている間に本来のデータを読み込んでおき、必要になったら表示もしくは再生させるようにしたため、コンテンツの読み込みにかかる時間及びページ遷移にかかる時間を短縮させることができ、機能におけるユーザーの利便性を向上させることができる。
【００９５】
また、こうすることによって、万が一メモリが足りずページの表示が完了できなかった場合でも、画像が何も表示されないという問題点を回避することができる。これらの動作はユーザーが表示中のページを見ている間に行われるため、ユーザーが待ち時間を感じる事無く全データの読み込みを完了させることができる。
【００９６】
次に、実際に、本実施の形態をコンテンツに適用した場合に予想される効果を具体的な数値を挙げて説明する。本体内のアイコンに置き換えることが可能なマルチメディアファイル１枚当りのサイズを８０ｋＢとする。また、置き換えが発生しない最低限のデータが２００ｋＢ存在するとする。更に、最初に設定しておく、データ量の小さい本体内のアイコンのサイズを１ｋＢとする。また、リンクされたマルチメディアファイルが５枚あるとする。
【００９７】
図１４（Ａ）に示すように、本実施の形態を適用せず、最初にマルチメディアファイルの全データを読み込む場合の全データ量は、６００ｋＢ（＝２００ｋＢ＋８０ｋＢ×５枚）であるので、回線速度が１秒当り６００ｋＢの機器でこれらのコンテンツを表示する場合、表示完了までにかかる待ち時間は、１秒（＝６００ｋＢ÷６００ｋＢ）となる。
【００９８】
これに対し、図１４（Ｂ）に示すように、最初は本体内の画像を読み込み、その後本来の画像を読み込んで順次表示する本実施の形態では、読み込むデータ量は２８４ｋＢ（＝２００ｋＢ＋８０ｋＢ×１枚＋１ｋＢ×４枚）であるので、回線速度が１秒当り６００ｋＢの機器でこれらのコンテンツを表示する場合、表示完了までにかかる待ち時間は、０.４７３秒（＝２８４ｋＢ÷６００ｋＢ）となる。
【００９９】
従って、図１４（Ｃ）にユーザーの待ち時間をＡで模式的に示す同図（Ａ）の従来方法による場合に比べて、同図（Ｃ）にユーザーの待ち時間をＢで模式的に示す同図（Ｂ）の本実施の形態の方が、他ページの読み込みはユーザーに体感されず、また全データ読み込み時の半分以下に読み込み時間が短縮される効果があることは明らかである。
【０１００】
（第３の実施の形態）
次に、本発明の第３の実施の形態について説明する。
図１５は、本発明になる表示方法の第３の実施の形態の概略構成図である。
同図中、図８と同一構成部分には同一符号を付し、その説明を省略する。この実施の形態は第２の実施の形態の図１０のステップＢＳ７からＢＳ９の機能を、さらに拡張してエラーにも対応できるようにした例である。そのために、本体内データ保持部２３にはエラー表示用のアイコンも用意しておく。
【０１０１】
次に、本実施の形態の動作について、図１６のフローチャートと共に説明する。同図中、図１０と同一処理ステップには同一符号を付し、その説明を省略する。図１５に示す実施の形態では、図１０のステップＢＳ６に続いて、サーバー２１上の本来のマルチメディアファイルのデータを取得し（図１６のステップＢＳ１１）、そのデータが表示できるかどうか判定し（図１６のステップＢＳ１２）、表示できるとき（データが取得できたとき）は、本来のデータへの差し替えを行う（図１６のステップＢＳ８）。これは第２の実施の形態と同じである。
【０１０２】
一方、本実施の形態では、ステップＢＳ１２で、図１５の閲覧用のプログラム３１がマルチメディアファイルが何らかの理由で取得できなかったと判定した場合、プログラムは返ってきたエラー３２の種類を判別する（図１６のステップＢＳ１３）。そして、判別したエラーに応じた本体内のデータ保持部２３内のアイコン３３を、ページＢを表示していた画像と差し替えて表示部２６に表示する（図１６のステップＢＳ１４）。その後、参照画像のアドレスを変更したページＡを表示させる（図１６のステップＢＳ９）。
【０１０３】
これにより、この実施の形態では、図１５に示すようにマルチメディアファイルが表示できなかった場合でもユーザーに表示できなかった理由を、アイコン３３により示すことができると共に、何も画像が表示されないという問題を防ぐことができる。
【０１０４】
（第４の実施の形態）
次に、本発明の第４の実施の形態について図１７〜図２２を用いて説明する。
図１７は、本発明になる表示装置の第４の実施の形態の概略構成図である。
図１８は、メディアンフィルタを用いて、フィルタ処理を行った画像を示す図であり、（Ａ）は、フィルタ処理無しの原画像を示し、（Ｂ）は、フィルタ処理を施した処理画像を示し、（Ｃ）は、フィルタ処理方法を示す。
図１９は、フィルタ処理に用いられるフィルタの種類を示す図であり、（Ａ）は、フィルタ処理対象となる原画像、（Ｂ）は、８近傍先鋭化フィルタ、（Ｃ）は、加重平均化フィルタを示す。
図２０は、本発明の第４の実施の形態における動作説明用フローチャートである。
図２１は、表示された画像のフィルタ処理を説明する図である。
図２２は、本発明の第４の実施の形態における動作説明用シーケンス図である。
【０１０５】
図１７に示すように、本発明の第４の実施の形態における表示装置は、第２の実施の形態における表示装置において、表示部２６に表示する画像にフィルタ処理を施すためのフィルタ用のプログラム３４が付加されたものであり、それ以外は同様である。
フィルタ処理は、さまざまなフィルタを用いて行うことができる。
【０１０６】
まずは、メディアンフィルタを用いた原画像のフィルタ処理方法について、図１８を用いて説明する。
メディアンフィルタを用いたフィルタ処理は、原画像から予め定めたＮ×Ｎ（Ｎは自然数）の画素を取り出し、これらの画素の濃度値を小さい方から大きい方に向かって順に並べたとき、真中の濃度値を処理後のＮ×Ｎの中央濃度値とし、この操作を順次行方向と列方向に行って処理画像を求めるものである。
ここでは、Ｎ＝３の場合であり、図１８（Ａ）に示す原画像から３×３の大きさの画素を取り出して、この画素の濃度値を小さい方から大きい方に向かって順に並べると、図１８（Ｃ）に示すように、最小値は、１であり、最大値は、６であり、真中の濃度値は、２である。このため、処理後画像の３×３の画素範囲の真中の濃度値は、２と決定される。上記したことを画像の行方向と列方向に行うことにより、図１８（Ｂ）に示すゴマ塩状のノイズのないフィルタ処理後の画像が得られる。
【０１０７】
フィルタとしては、上記したフィルタ以外には、図１９（Ｂ）に示す８近傍先鋭化フィルタや図１９（Ｃ）に示す加重平均フィルタがある。
８近傍先鋭化フィルタは、図１９（Ｂ）に示すように、処理対象とする画素を中心とする３×３の係数が配置されているものである。
このフィルタを用いてフィルタ処理を行う場合は、図１９（Ａ）に示す処理前の原画像のフィルタ処理対象となる画素の近傍の８画素に対応する８近傍先鋭化フィルタの８つの係数を乗算し、更に中心の画素に対して８近傍先鋭化フィルタの中心の係数を乗算し、この乗算して得られた各値の総和を求め、この総和を処理前の原画像の中心の画素のフィルタ処理後の画素値とするものである。このフィルタ処理によれば、画像のエッジ部分について、濃度値の変化を強調することができ、鮮明な画像を生成することができる。
【０１０８】
加重平均フィルタは、図１９（Ｃ）に示すように、３×３の重み係数が配置されているものである。
このフィルタを用いてフィルタ処理を行う場合は、図１９（Ａ）に示す処理前の原画像のフィルタ処理対象となる画素の近傍の９画素に対して、３×３の画素値に重み係数を乗じて、その和を算出する。フィルタ処理対象となる画素の画素値を、上記した和の値に置き換え、この操作を行方向と列方向に沿って行ってフィルタ処理後の画像を得る。
このフィルタ処理によれば、各画素値を読み込み中央値を算出するために、各画素値を比較したり、並び替えたりする必要がないので、高速に処理することが可能である。
【０１０９】
また、画像表示のためのメモリ容量が少ないなどの制約がある場合には、頻度法やメディアンカット量子法などを用いて、限られた色で高品質な画像表現を実現するためのカラーテーブル変換を行うことができる。
更に、フィルタを用いた画像処理以外には、文字などの２値画像で画像のノイズを除去し、ヒゲが出ている文字や欠けのある文字を補正する膨張収縮処理や画像の位置や方向、回転などを行う際の座標を決定するアフィン変換などの変換処理による画像処理がある。
【０１１０】
次に、本発明の第４の実施の形態の動作について説明する。
図２０に示すように、本発明の第４の実施の形態の動作は、第２の実施の形態の動作における（ステップＢＳ１）〜（ステップＢＳ６）までと同様のステップを行い、この後、ユーザーからフィルタ処理や変換処理した画像でコンテンツを見たいとの要求がある場合に（ステップＢＳ１５）、（ステップＢＳ１６）を順次行うものである。
【０１１１】
（ステップＢＳ１５）
（ステップＢＳ６）を行った後、閲覧用プログラム２２を実行して、マルチメディアファイルをサーバー２１から読み込んでいる状態で、図２１（Ａ）に示すように、表示部２６にフィルタ処理用のメニューを表示させ、表示部２６の画面下部に設けられたボタン（図２１（Ａ）中では、青ボタンと表示）により、フィルタ処理したい項目をメニューの中から選択した後、フィルタ用のプログラム３４を実行し、上述したようにして、フィルタ処理されたマルチメディアファイルをメモリ２５に記憶する。
【０１１２】
（ステップＢＳ１６）
次に、メモリ２５にマルチメディアファイルが全て記憶されたら、図２１（Ｂ）に示すように、表示部２６に表示されているアイコンのページＢをフィルタ処理が施された本来のマルチメディアファイルのページＡの画像に差し替えて表示部２６に表示する。
【０１１３】
更に、第２の実施の形態の動作における（ステップＢＳ１）〜（ステップＢＳ９）まで終了して、表示部２６にページＡを表示した後、フィルタ処理を行う場合は、既にメモリ２５に読み込んだ本来のマルチメディアファイルの画像データを再び読み出した後、（ステップＢＳ１５）と同様のステップを行うことによりフィルタ処理を行うことができる。
上記のようにすることにより、色がわかりづらく紛らわしい場合は、色の変換を行ったり、画像の文字が見づらい場合はノイズ除去を行ったりと、ユーザーの好みのフィルタ処理を行うことができ、ユーザーの好みに合ったわかりやすい画像を得ることができる。
【０１１４】
次に、本発明の実施の形態における動作シーケンスについて説明する。
図２２に示すように、本発明の第４の実施の形態の動作シーケンスは、第２の実施の形態の動作シーケンスにおける（ステップＳ１）〜（ステップＳ７−２）までと同様のステップを行い、この後、ユーザーからフィルタ処理や変換処理した画像でコンテンツを見たいとの要求がある場合に（ステップＳ１２）〜（ステップＳ１４）を順次行うものであり、それ以外は同様である。
【０１１５】
（ステップＳ１２）
（ステップＳ７−２）を行った後、ユーザーからフィルタ処理や変換処理した画像でコンテンツを見る要求をする。
【０１１６】
（ステップＳ１３）
閲覧用プログラム２２を実行して、マルチメディアファイルをサーバー２１から読み込んでいる状態で（ステップＳ８、Ｓ９）、図２１（Ａ）に示すように、表示部２６の画面下部に設けられたボタン（図２１（Ａ）中では、青ボタンと表示）により、フィルタ処理したい項目をメニューの中から選択した後、フィルタ用のプログラム３４を実行し、フィルタ処理が施されたマルチメディアファイルをメモリ２５に記憶する。
【０１１７】
（ステップＳ１４）
表示部２６に表示されているアイコンのページＢをメモリ２５に記憶されているフィルタ処理が施された本来のマルチメディアファイルのページＡの画像（ページＡ´）を構成する。
（ステップＳ１５）
このページＡ´を表示部１６に表示する。
（ステップＳ１６）
こうしたページＡ´の表示を完了する。
【０１１８】
更に、第２の実施の形態の動作シーケンスにおける（ステップＳ１）〜（ステップＳ１１）まで終了して、表示部２６にページＡを表示した後、ユーザーからフィルタ処理や変換処理した画像でコンテンツを見る要求がある場合には、上記したと同様なステップによりフィルタ処理を行うことができる。
【０１１９】
具体的には以下のようにして行う。
（ステップＳ１７）
（ステップＳ１１）を行った後、ユーザーからフィルタ処理や変換処理した画像でコンテンツを見る要求をする。
【０１２０】
（ステップＳ１８）
閲覧用プログラム２２を実行して、マルチメディアファイルをサーバー２１から読み込んでいる状態で（ステップＳ８、Ｓ９）、図２１（Ａ）に示すように、表示部２６の画面下部に設けられたボタン（図２１（Ａ）中では、青ボタンと表示）により、フィルタ処理したい項目をメニューの中から選択した後、フィルタ用のプログラム３４を実行し、メモリ２５に記憶されたフィルタ処理が施されたマルチメディアファイルのフィルタ処理を行う。
【０１２１】
（ステップＳ１９）
フィルタ処理されたマルチメディアファイルのページＡ´を構成する。
【０１２２】
（ステップＳ２０）
このページＡ´を表示部２６に表示する。
（ステップＳ２１）
こうしてページＡ´の表示を完了する。
【０１２３】
第４の実施の形態によれば、画像を鮮明、かつ見やすい画像にしてユーザーの利便性を高めることができる。
【０１２４】
また、第４の実施の形態の場合も、第３の実施の形態と同様に、エラーに対しても対応できる。
なお、表示部２６の画面下部に設けられたボタン（図２１（Ａ）中では、青ボタンと表示）により、フィルタ処理したい項目をメニューの中から選択したが、予めフィルタ処理したい項目を設定しておいて、図２１（Ａ）中の青ボタンを押して、フィルタ処理をするようにしても良い。
これにより、ボタン１つを押すだけで、頻繁に画像にフィルタを使いたい人がフィルタ処理した画像のコンテンツを即座に見ることができる。また、フィルタのプレビュー機能などを付加すると視覚的にユーザーがどんなフィルタかを確認することができる。
【０１２５】
なお、本発明は以上の実施の形態に限定されるものではなく、例えば本発明はデジタル放送受信機以外のブラウザを搭載した電子機器にも適用可能である。また、本発明は閲覧用プログラム２２、３１自体も包含するものである。
【図面の簡単な説明】
【０１２６】
【図１】本発明の表示方法の第１の実施の形態の動作説明用フローチャートである。
【図２】本発明の表示装置の第１の実施の形態の概略ブロック図である。
【図３】本発明の第１の実施の形態におけるコンテンツ同士の関連の深さの一例を示す図である。
【図４】本発明の第１の実施の形態と従来のコンテンツの読み込み方法の比較を示す図である。
【図５】本発明の第１の実施の形態をＨＴＭＬで実現した表示画像例を示す図である。
【図６】本発明の第１の実施の形態の動作説明用シーケンス図である。
【図７】本発明の第１の実施の形態を展示会の案内メニューに適用した場合の表示画像例を示す図である。
【図８】本発明の表示装置の第２の実施の形態の概略構成図である。
【図９】本発明の第２の実施の形態を視覚的に実現した例を示す図である。
【図１０】本発明の表示方法の第２の実施の形態の動作説明用フローチャートである。
【図１１】図１０のフローチャートを視覚化した図である。
【図１２】本発明の第２の実施の形態におけるバッファ内のアドレスと本体内のデータとの関連の一例を示す図である。
【図１３】本発明の第２の実施の形態の動作説明用シーケンス図である。
【図１４】本発明の第２の実施の形態の効果を説明する図である。
【図１５】本発明の第３の実施の形態の概略構成図である。
【図１６】本発明の第３の実施の形態の要部の動作説明用フローチャートである。
【図１７】本発明になる表示装置の第4の実施の形態の概略構成図である。
【図１８】メディアンフィルタを用いて、フィルタ処理を行った画像を示す図である。
【図１９】フィルタ処理に用いられるフィルタの種類を示す図である。
【図２０】本発明の第4の実施の形態における動作説明用フローチャートである。
【図２１】表示された画像のフィルタ処理を説明する図である。
【図２２】本発明の第4の実施の形態における動作説明用シーケンス図である。
【図２３】一般的なメニュー画面の各例を示す図である。
【図２４】従来の表示方法の一例の概略システム構成図である。
【図２５】本体内の画像を置換して読み込む場合の利点を説明する図である。
【符号の説明】
【０１２７】
２１  サーバー
２２、３１  閲覧用のプログラム
２３  本体内のデータ保持部
２４  バッファ
２５  メモリ
２６  表示部
２７  最初に表示させるページＢ
２８  本来の画像ページ
３３  画像が表示できない理由が分かるような本体内の画像
３４  フィルタ用のプログラム
１００  中央処理装置（ＣＰＵ）
１０３  メモリ
１０６  表示部
１０７  フラッシュメモリ
【図１】
2009043226.tif 000003
【図２】
2009043226.tif 000004
【図３】
2009043226.tif 000005
【図４】
2009043226.tif 000006
【図５】
2009043226.tif 000007
【図６】
2009043226.tif 000008
【図７】
2009043226.tif 000009
【図８】
2009043226.tif 000010
【図９】
2009043226.tif 000011
【図１０】
2009043226.tif 000012
【図１１】
2009043226.tif 000013
【図１２】
2009043226.tif 000014
【図１３】
2009043226.tif 000015
【図１４】
2009043226.tif 000016
【図１５】
2009043226.tif 000017
【図１６】
2009043226.tif 000018
【図１７】
2009043226.tif 000019
【図１９】
2009043226.tif 000020
【図２０】
2009043226.tif 000021
【図２１】
2009043226.tif 000022
【図２２】
2009043226.tif 000023
【図２３】
2009043226.tif 000024
【図２４】
2009043226.tif 000025
【図２５】
2009043226.tif 000026
【図１８】
2009043226.tif 000027