(57)【特許請求の範囲】
【請求項１】
互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御手段と、
前記制御手段が前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定するとともに前記指定された表示位置に対する指定解除の監視を開始する特定手段と、
を備え、
前記制御手段は、前記特定手段により特定された部分情報を、前記指定された表示位置に対する指定解除が前記特定手段により検出されるまでのあいだは、前記指定された表示位置に固定表示させる、
ことを特徴とする表示制御装置。
【請求項２】
互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御手段と、
前記制御手段が前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定する特定手段と、
を備え、
前記制御手段は、前記特定手段により特定された部分情報を、少なくとも前記一体の情報の取得が完了するまでのあいだは、前記指定された表示位置に固定表示させる、
ことを特徴とする表示制御装置。
【請求項３】
前記制御手段は、前記特定手段により特定された部分情報を前記指定された表示位置に固定表示させているあいだは、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報を前記特定手段により特定された部分情報の表示位置と前記表示位置関係とに基づいた代替表示位置に追加表示していく、
ことを特徴とする請求項１または２に記載の表示制御装置。
【請求項４】
前記一体の情報はＷｅｂページであり、当該Ｗｅｂページを構成する部分情報は、文字または画像または動画である、
ことを特徴とする請求項１から３の何れかに記載の表示制御装置。
【請求項５】
前記一体の情報はディレクトリ情報であり、当該ディレクトリ情報を構成する部分情報は、各ファイルまたは／および各サブディレクトリの情報である、
ことを特徴とする請求項１から４の何れかに記載の表示制御装置。
【請求項６】
互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御ステップと、
前記制御ステップで前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定するとともに前記指定された表示位置に対する指定解除の監視を開始する特定ステップと、
を有し、
前記制御ステップは、前記特定ステップで特定された部分情報を、前記指定された表示位置に対する指定解除が前記特定ステップで検出されるまでのあいだは、前記指定された表示位置に固定表示させる、
ことを特徴とする表示制御方法。
【請求項７】
互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御ステップと、
前記制御ステップで前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定する特定ステップと、
を有し、
前記制御ステップは、前記特定ステップで特定された部分情報を、少なくとも前記一体の情報の取得が完了するまでのあいだは、前記指定された表示位置に固定表示させる、
ことを特徴とする表示制御方法。
【請求項８】
コンピュータを、
互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御手段、
前記制御手段が前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定するとともに前記指定された表示位置に対する指定解除の監視を開始する特定手段、
として機能させ、
前記制御手段は、前記特定手段により特定された部分情報を、前記指定された表示位置に対する指定解除が前記特定手段により検出されるまでのあいだは、前記指定された表示位置に固定表示させる、
ことを特徴とする表示制御プログラム。
【請求項９】
コンピュータを、
互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御手段、
前記制御手段が前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定する特定手段、
として機能させ、
前記制御手段は、前記特定手段により特定された部分情報を、少なくとも前記一体の情報の取得が完了するまでのあいだは、前記指定された表示位置に固定表示させる、
ことを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法および表示制御プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンの普及などにより、ネットワークのトラフィックは増大している。さらに、Ｗｅｂサイト上の情報量も増大傾向にあり、使用者がＷｅｂブラウザにて閲覧できる状態になるまでのブラウザの読み込み時間も無視できない状態となっている。
【０００３】
このブラウザの読み込み時間をユーザに気づかせない方法としては、特許文献１に記載の発明がある。特許文献１の要約書の課題には、「コンテンツの再生時間帯毎の他のコンテンツへのリンクを実現することのできる情報表示装置を提供する。」と記載され、その解決手段には、「再生時間帯毎に関連した情報である付加情報がリンクされているコンテンツを表示する第１表示手段と、第１表示手段による前記コンテンツの表示中に付加情報の再生要求を受け付ける受付手段と、受付手段により再生要求が受け付けられた際のコンテンツの再生時間帯に応じたリンク先から付加情報を取得し表示する第２表示手段と、を備える情報表示装置。」と記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１４０５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
Ｗｅｂページは、複数の文字情報や画像情報や動画情報を含んで構成されることが多い。これら部分情報は、例えばイメージタグや、フレームタグや、動画を表示するタグによってリンクされた情報と、これらのタグの前後にあるテキストデータやボタンやコンボボックスやラジオボタンや入力フィールド等とを含み、このＷｅｂページ全体を構成する。ブラウザは一般的に、Ｗｅｂページを開くときには、順次これら複数の部分情報を読込み、部分情報を読み込むたびにＷｅｂページの体裁を整えながら、この部分情報を表示する。例えば、Ｗｅｂページにイメージタグが記載されているときには、各イメージタグの画面上の表示領域を仮に設けて表示したのちに、このイメージタグに係るイメージファイルを読み込んで表示サイズを確定し、確定した表示サイズに合わせてＷｅｂページの体裁を整えたのちにイメージファイルを表示する。この動作に伴い、各イメージタグの前後のテキストデータやボタン等の表示位置も変化する。Ｗｅｂページにフレームタグや動画を表示するタグが記載され、フレームを構成する他のＷｅｂページや動画情報にリンクされているときも同様である。このような表示方法は、情報の取得に所定時間を要するＷｅｂページ閲覧に好適である。つまりＷｅｂページを構成するすべての情報を読み込んでから表示するより速くＷｅｂページの表示を開始することができ、待ち時間に係る使用者の心的ストレスを低減することができる。
【０００６】
しかし、複数の部分情報を読み込みながら逐次表示を行っているため、使用者が見ている画像や文字や動画など、他の部分情報の展開表示などで移動してしまうおそれがあり、使用者にとって別のストレス要因となるおそれがある。つまり、Ｗｅｂサイトの読み込み途中に、すでに所望の部分情報が表示され、この所望の部分情報をユーザが読んでいるにも関わらず、他の部分情報の読み込みと表示が続けられると、所望の部分情報が画面外に遷移してしまう。このように画面外に所望の部分情報が遷移した場合、ユーザは、再度所望の情報を画面内に表示するため、このＷｅｂページをスクロールしなければならない。これは、ユーザにとって時間的なロスとなることに加え、心的なストレスの要因となるおそれがある。
【０００７】
本発明の課題は、情報表示処理中に所望の部分情報が表示されている場合に、その部分情報を画面内に収まるように画面表示を行わせることである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る表示制御装置は、互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御手段と、前記制御手段が前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定するとともに前記指定された表示位置に対する指定解除の監視を開始する特定手段と、を備え、前記制御手段は、前記特定手段により特定された部分情報を、前記指定された表示位置に対する指定解除が前記特定手段により検出されるまでのあいだは、前記指定された表示位置に固定表示させる、ことを特徴とする。
また、本発明に係る他の態様の表示制御装置は、互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御手段と、前記制御手段が前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定する特定手段と、を備え、前記制御手段は、前記特定手段により特定された部分情報を、少なくとも前記一体の情報の取得が完了するまでのあいだは、前記指定された表示位置に固定表示させる、ことを特徴とする。
また、本発明に係る表示制御方法は、互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御ステップと、前記制御ステップで前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定するとともに前記指定された表示位置に対する指定解除の監視を開始する特定ステップと、を有し、前記制御ステップは、前記特定ステップで特定された部分情報を、前記指定された表示位置に対する指定解除が前記特定ステップで検出されるまでのあいだは、前記指定された表示位置に固定表示させる、ことを特徴とする。
また、本発明に係る他の態様の表示制御方法は、互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御ステップと、前記制御ステップで前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定する特定ステップと、を有し、前記制御ステップは、前記特定ステップで特定された部分情報を、少なくとも前記一体の情報の取得が完了するまでのあいだは、前記指定された表示位置に固定表示させる、ことを特徴とする。
また、本発明に係る表示制御プログラムは、コンピュータを、互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御手段、前記制御手段が前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定するとともに前記指定された表示位置に対する指定解除の監視を開始する特定手段、として機能させ、前記制御手段は、前記特定手段により特定された部分情報を、前記指定された表示位置に対する指定解除が前記特定手段により検出されるまでのあいだは、前記指定された表示位置に固定表示させる、ことを特徴とする。
また、本発明に係る他の態様の表示制御プログラムは、コンピュータを、互いの表示位置関係が予め定められた複数の部分情報を含んで構成される一体の情報を所定の通信部を介して取得しながら表示画面に表示させる際には、前記一体の情報における部分情報が新たに取得される毎に、当該新たに取得された部分情報が前記表示画面における所定の表示位置に表示されるように、且つ、前記新たに取得された部分情報が前記所定の表示位置に表示されるまでのあいだ前記所定の表示位置に表示されていた部分情報の表示位置が前記表示位置関係に基づいて変位するように、前記一体の情報を表示させる制御手段、前記制御手段が前記一体の情報を前記所定の通信部を介して取得しながら前記表示画面に表示させている際にユーザ操作により前記表示画面における何れかの表示位置が指定された場合に、前記指定された表示位置に表示されている部分情報を特定する特定手段、として機能させ、前記制御手段は、前記特定手段により特定された部分情報を、少なくとも前記一体の情報の取得が完了するまでのあいだは、前記指定された表示位置に固定表示させる、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、情報表示処理中に所望の部分情報が表示されている場合に、その部分情報を画面内に収まるように画面表示を行わせることができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態におけるネットワーク環境と、これに含まれるスマートフォンとを示す概略の構成図である。
【図２】第１の実施形態におけるスマートフォンの論理ブロック図である。
【図３】第１の実施形態におけるスマートフォンのＷｅｂページ表示処理を示すフローチャートである。
【図４】第１の実施形態における表示画面の例を示す図である。
【図５】第２の実施形態におけるパーソナルコンピュータとＵＳＢメモリを示す概略の構成図である。
【図６】第２の実施形態におけるパーソナルコンピュータの論理ブロック図である。
【図７】第２の実施形態におけるパーソナルコンピュータのディレクトリ表示処理を示すフローチャートである。
【図８】第２の実施形態における表示画面の例を示す図である。
【発明を実施するための形態】
【００１１】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
図１は、第１の実施形態におけるネットワーク環境１と、これに含まれるスマートフォン３とを示す概略の構成図である。
スマートフォン３は、表示制御装置であり、ネットワーク９によってＷｅｂサーバ２と通信可能に接続されている。ネットワーク環境１は、Ｗｅｂサーバ２とスマートフォン３とを通信可能に接続するものである。
【００１２】
スマートフォン３は、ＣＰＵ（Central Processing Unit）３１と、ＲＯＭ（Read Only Memory）３２と、ＲＡＭ（Random Access Memory）３３と、タッチパネル３４と、ディスプレイ３５と、通信部３６と、ボタン３７と、記憶部３８とを含んで構成される。このスマートフォン３は、ブラウザプログラム３８１（表示制御プログラム）を格納しており、インターネット端末として機能する。
ＣＰＵ３１は、中央処理装置であり、例えば記憶部３８に格納されたブラウザプログラム３８１などを読み取って実行することにより、各制御手段などを具現化する。
ＲＯＭ３２は、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）などの不揮発性メモリであり、ＣＰＵ３１が実行する基本入出力プログラムや各種データなどを格納する。
ＲＡＭ３３は、例えばＤＲＡＭ（Dynamic RAM）などの揮発性メモリであり、ＣＰＵ３１が実行するプログラムに係る各種変数や各種データなどを格納する。
【００１３】
タッチパネル３４は、例えば透明電極で構成され、後記するディスプレイ３５の上層に貼り付けられている。タッチパネル３４は、ポインティングデバイスの一種であり、ユーザが指やタッチペンなどでタッチした画面上の位置を検知する。
ディスプレイ３５は、例えば液晶パネルなどであり、文字や画像や動画などの表示情報を液晶パネル上に表示する。このディスプレイ３５の表面には、タッチパネル３４の透明電極が重ねて配設される。
【００１４】
ボタン３７は、このスマートフォン３を操作するボタンである。
通信部３６は、例えばアンテナと無線通信回路の組み合わせであり、無線通信によってネットワーク９に接続して、Ｗｅｂサーバ２と相互に通信を行う。
記憶部３８は、例えばフラッシュメモリであり、ブラウザプログラム３８１を格納すると共に、ＣＰＵ３１が実行する他のプログラムや各種データなどを格納する。
Ｗｅｂサーバ２は、不図示の記憶部に１または複数のＨＴＭＬ（HyperText Markup Language）書類データ２１を格納している。このＨＴＭＬ書類データ２１は、ＨＴＭＬ形式のコンテンツであり、１または複数の部分情報で構成されている。Ｗｅｂサーバ２は、スマートフォン３などに代表される端末の要求に応じて、格納しているＨＴＭＬ書類データ２１を配信する。
ここで１または複数の部分情報とは、例えばトップページからフレームタグによりされた他のＷｅｂページ、トップページまたは各フレームのページからリンクされた画像情報、トップページまたは各フレームのページからリンクされた動画情報、またはサーバ側でＣＧＩ（Common Gateway Interface）により動的に生成された情報などである。これら部分情報は、トップページが読み込まれたのちに再帰的に順次読み込まれて、１行または複数行のテキストデータ、画像データ、または動画データとして画面に表示される。
また部分情報には、各Ｗｅｂページを構成するＨＴＭＬ（HyperText Markup Language）データにて上記タグの前後にあるテキストデータやボタンやコンボボックスやラジオボタンや入力フィールド等も含まれる。新たに読み込まれた画像情報や動画情報などが画面情報に逐次展開されると、その前後に位置する情報も表示位置が変化ずる。
【００１５】
図２は、第１の実施形態におけるスマートフォン３の論理ブロック図である。
通信部３６（図１参照）は、Ｗｅｂサーバ２からＨＴＭＬ書類データ２１を構成する１または複数の部分情報を逐次取得する。この部分情報とは、例えば文字や画像や動画などである。
画面位置入力部３１１は、ディスプレイ３５上の画面位置を入力するものであり、タッチパネル３４の検知情報からタッチ情報を取り出して画面位置情報に変換して、情報展開表示部３１２に通知するものである。画面位置入力部３１１は、タッチパネル３４の検知情報からタッチ情報のほか、ピンチ情報、ストレッチ情報、スワイプ情報、スライド情報などの各種操作情報を取り出すことができる。
【００１６】
画面位置入力部３１１は更に、ボタン３７（キースイッチ）が押下されたときに、ディスプレイ３５上の予め定められた画面位置情報を情報展開表示部３１２に通知する。
情報展開表示部３１２は、通信部３６が取得した部分情報を、画面情報に逐次展開してディスプレイ３５に表示するものである。これら画面位置入力部３１１と情報展開表示部３１２は、ＣＰＵ３１（図１参照）がブラウザプログラム３８１を実行することによって具現化する。
情報展開表示部３１２は、画面位置入力部３１１にて入力した画面位置に対応する部分情報を特定すると、特定した部分情報のディスプレイ３５上の画面位置を固定しつつ、通信部３６が新たに取得した部分情報を画面情報に逐次展開する。情報展開表示部３１２が展開した画面情報（表示データ）は、ディスプレイ３５に表示される。情報展開表示部３１２は、各部分情報の読込中に表示内容が変化している状態において、ユーザ操作により、ディスプレイ３５に表示された部分情報が指定されたことを認識する認識手段として機能すると共に、この認識手段が認識した部分情報の位置がＷｅｂページの読込完了後にディスプレイ３５内に収まるように画面表示を行わせる制御手段として機能ずる。
【００１７】
図３は、第１の実施形態におけるスマートフォン３のＷｅｂページ表示処理を示すフローチャートである。
まず、Ｗｅｂページを開くためにユーザはＷｅｂページのＵＲＬを指定する。スマートフォン３は、ステップＳ１０にて、そのＷｅｂページのＵＲＬの指定を受け付ける。
次いで、スマートフォン３の画面位置入力部３１１は、ステップＳ１１にてタッチパネル３４からタッチ情報を受け取ったか否かを判断し、タッチ検出を行う。タッチ情報が検出されない場合（ステップＳ１１→Ｎｏ）、スマートフォン３は、部分情報を固定しない表示を行う。具体的にいうと、ユーザがタッチパネル３４にタッチしていないときには、ステップＳ１７以降の処理に進む。
【００１８】
部分情報を固定しない表示として、スマートフォン３は、通信部３６によりＷｅｂサーバ２からＷｅｂページ情報を逐次取得し（ステップＳ１７）、取得した文字データや画像データなどの部分情報を情報展開表示部３１２により逐次表示する（ステップＳ１８）。
更にステップＳ１９にてスマートフォン３の通信部３６は、情報取得が完了したか否かを判断し、情報取得か完了していないと判断した場合には（ステップＳ１９→Ｎｏ）、ステップＳ１１の判断処理に戻り、すべての情報取得が完了するまで繰り返す。情報取得が完了したと判断した場合（ステップＳ１９→Ｙｅｓ）、通信部３６は、図３の処理を終了する。
【００１９】
ステップＳ１１にて、タッチパネル３４からタッチ情報が検出された場合（ステップＳ１１→Ｙｅｓ）、ステップＳ１２に進み、部分情報を固定する表示を行う。具体的にいうと、ユーザがタッチパネル３４にタッチしているときには、ステップＳ１２以降の処理に進み、タッチ位置の部分情報を固定する。
【００２０】
ステップＳ１２の部分情報を固定する表示において、スマートフォン３は、画面位置入力部３１１により、タッチされた位置を記録する。その後スマートフォン３は、通信部３６によりＷｅｂページ情報を逐次取得し（ステップＳ１３）、情報展開表示部３１２によりタッチ位置が画面表示中のＷｅｂページのいずれの部分情報の位置に対応するかを特定し、特定した部分情報を固定しながら文字データや画像データなどを逐次展開して表示する（ステップＳ１４）。これによりユーザは、画面上の所望の部分情報を固定表示させて、その内容を読み取ることができる。
その後、ステップＳ１５にてスマートフォン３は、画面位置入力部３１１により、タッチが継続しているか否かを判断し、継続していないならば（ステップＳ１５→Ｎｏ）、ステップＳ１７の処理に進み、以降は部分情報の固定を解除する。これは例えば、ユーザが所望の部分情報を読み終わり、表示の固定が不要になった場合である。
【００２１】
タッチが継続していると判断したならば（ステップＳ１５→Ｙｅｓ）、通信部３６は、情報取得が完了したか否かを判断する。情報取得か完了していないと判断した場合には（ステップＳ１６→Ｎｏ）、ステップＳ１２のタッチ位置の記録処理に戻り、すべての情報取得が完了するまで繰り返す。情報取得が完了したと判断した場合（ステップＳ１６→Ｙｅｓ）、通信部３６は、図３の処理を終了する。これはユーザがタッチパネル３４にタッチしつづけたままＷｅｂページの取得が完了している場合に相当し、このときにはユーザの所望の部分情報が画面上に表示されている。
【００２２】
図４（ａ），（ｂ）は、第１の実施形態における表示画面の例を示す図である。なお、図４（ａ）と図４（ｂ）とは、百人一首のＷｅｂページを開いた場合を時系列で示している。
図４（ａ）は、最初に取得したテキスト情報が表示されている画面例を示す図である。
スマートフォン３のディスプレイ３５上には、ＨＴＭＬ書類データ２１を構成する一部の文字データ２１１ａ〜２１４ａがそれぞれ表示されている。ここでユーザが指４で文字データ２１２ａの表示部分をタッチすると、この文字データ２１２ａの表示部分は固定されつつ、ＨＴＭＬ書類データ２１が展開表示される。
なお、スマートフォン３の下部には、ボタン３７が設けられている。このボタン３７の押下によって、ディスプレイ３５上の所定位置に表示中の部分データを固定するようにしてもよい。
【００２３】
図４（ｂ）は、テキスト情報の次に取得した画像情報が表示されている画面例を示す図である。
スマートフォン３のディスプレイ３５上には、ＨＴＭＬ書類データ２１を構成する一部の文字データ２１２ａが表示され、その直前には画像データ２１１ｂが展開表示され、その直後には画像データ２１２ｂが展開表示される。ここでユーザは、指４で文字データ２１２ａの表示部分をタッチしつづけているので、この文字データ２１２ａの表示部分を中心に、ＨＴＭＬ書類データ２１が展開表示されている。
【００２４】
本実施形態のスマートフォン３によれば、例えば百人一首のＷｅｂページの表示中に所望の和歌のコンテンツが表示された場合、ユーザは、その和歌の部分をタッチしておくことで、その和歌の位置を固定しながら、百人一首のＷｅｂページの読込および表示を行うことができる。つまり、スマートフォン３は、Ｗｅｂページの表示処理中にユーザのタッチを検出し、ユーザの望んでいるコンテンツを把握して、そのコンテンツを中心に画面表示を行う。そのため、ユーザがタッチしたコンテンツは、ブラウザプログラム３８１の展開表示によっても、ディスプレイ３５から外れることがない。
本実施形態において各和歌は、本発明でいう部分情報を構成ずる。ユーザは所望の和歌の表示部分のいずれかをタッチすることで、この和歌を指定する。スマートフォン３は、この和歌の表示位置が前記一体の情報の読込完了後に前記表示手段内に収まるように画面表示を行わせる。なお、本実施形態の各和歌の部分情報は、画面上で複数行に亘って表示されるが、この行数は特に限定されない。
【００２５】
また、ユーザによるコンテンツの指定は、タッチでなくても、任意のポインティングデバイスによる位置指定、例えばマウスやトラックボールやタッチパッドによるクリックであってもよい。さらに、固定する位置を予め決めておき、予め決められたボタンやキースイッチの押下を表示位置固定の指示としてもよい。
また、ユーザによるコンテンツの指定は、人の視線方向を判断する視線入力センサであってもよい。このとき、視線入力センサは、人の視線がディスプレイ上の所定位置を向いているときに当該画面位置を入力し、人の視線がディスプレイから外れたときに画面位置を入力しなくなる。
【００２６】
本実施形態のスマートフォン３により、Ｗｅｂページ表示において、所望のコンテンツが表示されているにもかかわらず、ブラウザプログラム３８１の画面展開処理により、所望のコンテンツが画面外に遷移してしまうことを防ぐことができる。これにより、ユーザの利便性を向上し、Ｗｅｂページ閲覧時のストレスを抑えることができる。
さらに本発明は、ディスプレイ上に逐次表示される情報であればよく、Ｗｅｂページの閲覧に限らず、ローカルアプリケーションやその他のＷｅｂアプリケーションなどの情報閲覧に適用してもよい。その具体例を、以下に示す第２の実施形態にて説明する。
【００２７】
図５は、第２の実施形態におけるパーソナルコンピュータ５とＵＳＢ（Universal Serial Bus）メモリ７を示す概略の構成図である。
パーソナルコンピュータ５は、ＵＳＢインタフェース部５６を介してＵＳＢメモリ７を読み取り可能である。パーソナルコンピュータ５は、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、ＵＳＢインタフェース部５６とを含んで構成され、マウス６１と、ディスプレイ６２とが接続される。パーソナルコンピュータ５は、記憶部５８などにディレクトリ閲覧プログラム５８１（表示制御プログラム）を格納しており、表示制御装置として機能する。
ＣＰＵ５１は、中央処理装置であり、例えばＲＯＭ５２などに格納されたソフトウェアプログラムを読み取って実行することにより、各制御手段などを具現化する。
ＲＯＭ５２は、例えば不揮発性メモリであり、ＣＰＵ５１が実行する基本入出力プログラムや各種データなどを格納する。
【００２８】
ＲＡＭ５３は、例えばＤＲＡＭ（Dynamic RAM）などの揮発性メモリであり、ＣＰＵ５１が実行するプログラムに係る各種変数や各種データなどを格納する。
ＵＳＢインタフェース部５６は、例えばＵＳＢホストコントローラとその制御ソフトウェアの組み合わせであり、自身に接続されたＵＳＢメモリ７を読み書き可能である。
記憶部５８は、例えばハードディスクやフラッシュメモリであり、ディレクトリ閲覧プログラム５８１を格納すると共に、ＣＰＵ５１が実行する他のプログラムや各種データなどを格納する。
【００２９】
マウス６１は、ポインティングデバイスの一種であり、例えばレーザ光を投射して、それを高速で読み取ることにより移動方向を検知する。
ディスプレイ６２は、例えば液晶パネルを含んで構成され、パーソナルコンピュータ５が出力した表示情報をこの液晶パネルに表示する。なお、液晶パネルへの表示に限定されず、例えばプロジェクタにより投影表示してもよい。
ＵＳＢメモリ７は、不図示の記憶部に１または複数のディレクトリ情報７１を格納している。このディレクトリ情報７１は、ファイル情報またはサブディレクトリ情報を１または複数備えている。ＵＳＢメモリ７は、ＵＳＢインタフェース部５６からの読み取り要求に応じて、格納しているディレクトリ情報７１を出力する。
【００３０】
図６は、第２の実施形態におけるパーソナルコンピュータ５の論理ブロック図である。
ＵＳＢインタフェース部５６（図５参照）は、ＵＳＢメモリ７からディレクトリ情報７１を構成する１または複数の部分情報を逐次取得する。この部分情報とは、ファイル情報またはサブディレクトリ情報である。
画面位置入力部５１１は、ディスプレイ６２上の画面位置を入力するものであり、マウス６１のクリック情報を画面位置情報に変換して、情報展開表示部５１２に通知するものである。
【００３１】
情報展開表示部５１２は、ＵＳＢインタフェース部５６が取得した部分情報を、画面情報に逐次展開してディスプレイ６２に表示するものである。これら画面位置入力部５１１と情報展開表示部５１２は、ＣＰＵ５１（図１参照）が不図示のプログラムを実行することによって具現化する。
情報展開表示部５１２は、画面位置入力部５１１にて入力した画面位置に対応する部分情報を特定すると、特定した部分情報をディスプレイ６２で固定しつつ、ＵＳＢインタフェース部５６が新たに取得した部分情報を画面情報に逐次展開する。情報展開表示部５１２が展開した表示データ（画面情報）は、ディスプレイ６２に表示される。
【００３２】
図７は、第２の実施形態におけるパーソナルコンピュータのディレクトリ表示処理を示すフローチャートである。
まず、ディレクトリを閲覧するため、ユーザはディレクトリ閲覧プログラム５８１を起動し、所望のディレクトリを指定する。パーソナルコンピュータ５のＣＰＵ５１は、ディレクトリ閲覧プログラム５８１を実行して、画面位置入力部５１１と情報展開表示部５１２とを具現化する。
ステップＳ２０にて、情報展開表示部５１２はディレクトリの指定を受け付け、ＵＳＢインタフェース部５６によりディレクトリ情報７１の取得を開始する。
次いで、パーソナルコンピュータ５の画面位置入力部５１１は、ステップＳ２１にてマウス６１からクリック情報を受け取ったか否かを判断し、クリック検出を行う。クリック情報が検出されない場合（ステップＳ２１→Ｎｏ）、パーソナルコンピュータ５は、部分情報を固定しない表示を行う。具体的にいうと、ユーザがマウス６１をクリックしていないときには、ステップＳ２７以降の処理に進む。
【００３３】
部分情報を固定しない表示として、パーソナルコンピュータ５は、ＵＳＢインタフェース部５６によりＵＳＢメモリ７からディレクトリ情報７１を逐次取得し（ステップＳ２７）、取得したファイル情報やサブディレクトリ情報などの部分情報を情報展開表示部５１２により逐次表示する（ステップＳ２８）。
更にステップＳ２９にてパーソナルコンピュータ５のＵＳＢインタフェース部５６は、情報取得が完了したか否かを判断し、情報取得か完了していないと判断した場合には（ステップＳ２９→Ｎｏ）、ステップＳ２１の判断処理に戻り、すべての情報取得が完了するまで繰り返す。情報取得が完了したと判断した場合（ステップＳ２９→Ｙｅｓ）、ＵＳＢインタフェース部５６は、図７の処理を終了する。
【００３４】
ステップＳ２１にて、マウス６１からクリック情報が検出された場合（ステップＳ２１→Ｙｅｓ）、ステップＳ２２に進み、部分情報を固定する表示を行う。具体的にいうと、ユーザがマウス６１をクリックしているときには、ステップＳ２２以降の処理に進み、クリック位置の部分情報を固定する。
【００３５】
ステップＳ２２の部分情報を固定する表示において、パーソナルコンピュータ５は、画面位置入力部５１１により、クリックされた位置を記録する。その後パーソナルコンピュータ５は、ＵＳＢインタフェース部５６によりディレクトリ情報７１を逐次取得し（ステップＳ２３）、情報展開表示部５１２によりクリック位置が画面表示中のディレクトリのいずれのファイル情報（サブディレクトリ情報）の位置に対応するかを特定し、特定したファイル情報（サブディレクトリ情報）を固定しながら、他のファイル情報やサブディレクトリ情報などの部分情報を逐次展開して表示する（ステップＳ２４）。これによりユーザは、画面上の所望のファイル情報（サブディレクトリ情報）を固定表示させて、その属性を読み取ると共に、ディレクトリの閲覧終了と共にすぐさま所望のファイルやサブフォルダを開くことができる。
その後、ステップＳ２５にてパーソナルコンピュータ５は、画面位置入力部５１１により、クリックが継続しているか否かを判断し、継続していないならば（ステップＳ２５→Ｎｏ）、ステップＳ２７の処理に進み、以降は部分情報の固定を解除する。これは例えば、ユーザが、クリック中のファイル情報は不要と判断した場合である。
【００３６】
クリックが継続していると判断したならば（ステップＳ２５→Ｙｅｓ）、ステップＳ２６にてＵＳＢインタフェース部５６は、情報取得が完了したか否かを判断する。情報取得か完了していないと判断した場合には（ステップＳ２６→Ｎｏ）、ステップＳ２２のクリック位置の記録処理に戻り、すべての情報取得が完了するまで繰り返す。情報取得が完了したと判断した場合（ステップＳ２６→Ｙｅｓ）、ＵＳＢインタフェース部５６は、図７の処理を終了する。これはユーザがマウス６１をクリックしつづけたままディレクトリ情報７１の取得が完了している場合に相当し、このときにはユーザの所望のファイル情報または所望のサブディレクトリ情報が画面上に表示されている。
【００３７】
図８（ａ），（ｂ）は、第２の実施形態における表示画面の例を示す図である。なお、図８（ａ）と図８（ｂ）とは、Ｄドライブのルートディレクトリを開いた場合を時系列で示している。
図８（ａ）は、最初に取得した７個のファイル情報が表示されている画面例を示す図である。
パーソナルコンピュータ５に接続されたディスプレイ６２上には、ディレクトリ表示画面８が表示されている。このディレクトリ表示画面８は、タイトルバー８１と、ディレクトリ表示部８２とを含んで構成される。タイトルバー８１には、ユーザが指定したディレクトリパス“D:\”が表示されている。ディレクトリ表示部８２には、ユーザが指定したディレクトリが逐次更新されながら表示される。この図８（ａ）では、７個のファイルが表示されている。
ここでユーザが“picture0021.jpg”のファイル情報をマウス６１のマウスポインタ８３でクリックすると、この“picture0021.jpg”のファイル情報は固定されつつ、ディレクトリを構成する他のファイル情報が展開表示される。なお、マウスポインタ８３には、読込処理中であることを示す砂時計のアイコンが表示される。
【００３８】
図８（ｂ）は、最初の７個のファイル情報の次に取得したファイル情報が表示されている画面例を示す図である。
パーソナルコンピュータ５に接続されたディスプレイ６２上には、ディレクトリ情報７１を構成する一部のファイル情報である“picture0021.jpg”のファイル情報か固定されており、その前と後には、他のファイル情報が展開表示される。ここでユーザは、マウス６１のマウスポインタ８３で“picture0021.jpg”の表示部分をクリックしつづけているので、この“picture0021.jpg”のファイル情報の表示部分を中心に、他のファイル情報が展開表示されている。このとき、既に読込処理は完了しているので、処理中を示す砂時計のアイコンの表示は消去されている。
【００３９】
本実施形態のパーソナルコンピュータ５によれば、例えばディレクトリ情報７１の表示中に所望のファイル情報やサブディレクトリ情報が表示された場合、ユーザは、そのファイル情報やサブディレクトリ情報の部分をクリックしつづけることで、その情報の位置を固定しながら、ディレクトリ情報７１の読込および表示を行うことができる。つまり、パーソナルコンピュータ５は、ディレクトリ情報７１の表示処理中にユーザのクリックを検出し、ユーザの望んでいるファイル情報やサブディレクトリ情報を把握して、その情報を中心に画面表示を行う。そのため、ユーザがクリックしたファイル情報やサブディレクトリ情報は、ディレクトリ閲覧プログラム５８１の展開表示によっても、ディスプレイ６２から外れることがない。
【００４０】
本実施形態のパーソナルコンピュータ５により、ディレクトリ情報７１の表示において、所望のファイル情報やサブディレクトリ情報が表示されているにもかかわらず、ディレクトリ閲覧プログラム５８１の画面展開処理により、この所望のファイル情報やサブディレクトリ情報が画面外に遷移してしまうことを防ぐことができる。これにより、ユーザの利便性を向上し、ディレクトリ閲覧時のストレスを抑えることができる。
【００４１】
なお、第２の実施形態では、ＵＳＢメモリ７上のディレクトリ情報７１の閲覧に適用したが、これに限られず、例えばローカル接続されたハードディスクや、ネットワーク接続されたハードディスク上のディレクトリ閲覧に適用してもよい。特に、ディレクトリ情報７１が多数のファイル情報を含んでおり、表示終了までに時間が掛かるときに好適である。
【００４２】
上記実施形態では、画面上の部分情報を指定しつづけているときに、この部分情報の表示位置を固定しているが、これに限られず、画面上の部分情報を一度指定したならば、情報全体の取得処理が終了するまで、その部分情報を固定しつづけてもよい。また、スマートフォン等は、画面上の部分情報のタッチにより表示位置を固定したのち、他の部分情報の逐次取得と逐次展開を実施しながら、ストレッチやピンチにより当該部分情報を拡大縮小し、またはスライドにより当該部分情報を平行移動させてもよい。これにより、ユーザは、他の部分情報の取得中であっても、当該部分情報を好適に閲覧可能である。
【００４３】
また、本発明は、Ｗｅｂページ閲覧やディレクトリ閲覧に限定されず、一体の情報を構成する１または複数の部分情報を逐次取得して、この部分情報を画面情報に変換してディスプレイに逐次表示するものであればよく、例えばＷｅｂアプリケーションによるデータベースの閲覧などに適用してもよい。
【００４４】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
１または複数の部分情報を含んで構成される一体の情報を表示手段に表示する表示制御装置であって、
各前記部分情報の読込中に表示内容が変化している状態において、ユーザ操作により、前記表示手段に表示された前記部分情報が指定されたことを認識する認識手段と、
前記認識手段が認識した部分情報の位置が前記一体の情報の読込完了後に前記表示手段の画面内に収まるように画面表示を行わせる制御手段と、
を備える表示制御装置。
＜請求項２＞
各前記部分情報をそれぞれ取得するインタフェース手段と、
ユーザ操作により前記表示手段上の画面位置を入力する画面位置入力手段と、を更に備え、
前記制御手段は、前記画面位置入力手段にて入力した画面位置に対応する部分情報を認識すると、認識した前記部分情報の前記表示手段上の画面位置を固定しつつ、前記インタフェース手段が新たに取得した部分情報を画面情報に逐次展開する、
ことを特徴とする請求項１に記載の表示制御装置。
＜請求項３＞
前記画面位置入力手段が前記表示手段上の画面位置を入力しなくなると、
前記制御手段は、特定した前記部分情報の前記表示手段上の画面位置の固定を解除する、
ことを特徴とする請求項２に記載の表示制御装置。
＜請求項４＞
前記一体の情報はＷｅｂページであり、当該Ｗｅｂページを構成する部分情報は、文字または画像または動画である、
ことを特徴とする請求項２に記載の表示制御装置。
＜請求項５＞
前記一体の情報はディレクトリ情報であり、当該ディレクトリ情報を構成する部分情報は、各ファイルまたは／および各サブディレクトリの情報である、
ことを特徴とする請求項２に記載の表示制御装置。
＜請求項６＞
前記画面位置入力手段はキースイッチを含み、当該キースイッチの押下により前記表示手段の予め定められた位置を入力する、
ことを特徴とする請求項２に記載の表示制御装置。
＜請求項７＞
前記画面位置入力手段は人の視線方向を判断する視線入力センサであり、前記視線により前記表示手段上の所定位置を入力すると共に、前記視線が前記表示手段から外れたときに、前記表示手段上の画面位置を入力しなくなる、
ことを特徴とする請求項２に記載の表示制御装置。
＜請求項８＞
１または複数の部分情報を含んで構成される一体の情報を表示手段に表示する表示制御装置であって、
各前記部分情報の読込中に表示内容が変化している状態において、ユーザ操作により、前記表示手段に表示された前記部分情報が指定されたことを認識する認識ステップと、
前記認識ステップにて認識した部分情報の位置が前記一体の情報の読込完了後に表示画面に収まるように画面表示を行わせる制御ステップと、
を実行することを特徴とする表示制御方法。
＜請求項９＞
表示手段の画面サイズよりも大きなサイズの面表示情報を構成する複数の表示構成要素のうち取得が完了した表示構成要素を前記画面に対する表示位置を変化させて表示しながら取得が未完了の表示構成要素を取得していく表示制御方法であって、
前記複数の表示構成要素の全てに対して取得が完了するよりも先に前記表示手段に表示されることとなった表示構成要素の何れかが指定された場合には、前記複数の表示構成要素の全てに対して取得が完了した後において前記指定された表示構成要素が前記画面に収まる位置に表示されているように制御する表示制御方法。
＜請求項１０＞
表示構成要素の取得が完了すると該取得を完了した表示構成要素を、取得が未完了の他の表示構成要素よりも先に、面表示情報の一部として表示手段に表示させていく表示制御方法であって、
該面表示情報に対応する複数の表示構成要素の全てに対して取得が完了するよりも先に該面表示情報の一部として表示手段に表示されることとなった表示構成要素の何れかが指定された場合には、たとえ該面表示情報が前記表示手段の画面からはみ出すサイズであったとしても、前記複数の表示構成要素の全てに対して取得が完了した後において前記指定された表示構成要素が前記画面に収まる位置に表示されているように制御する表示制御方法。
＜請求項１１＞
１または複数の部分情報を含んで構成される一体の情報を表示手段に表示する表示制御装置であるコンピュータに、
各前記部分情報の読込中に表示内容が変化している状態において、ユーザ操作により、前記表示手段に表示された前記部分情報が指定されたことを認識する認識機能と、
前記認識機能にて認識した部分情報の位置が前記一体の情報の読込完了後に前記表示手段の画面内に収まるように画面表示を行わせる制御機能と、
を具現化させるための表示制御プログラム。
【符号の説明】
【００４５】
１  ネットワーク環境
２  Ｗｅｂサーバ
２１  ＨＴＭＬ書類データ
２１１ａ〜２１４ａ  文字データ
２１１ｂ，２１２ｂ  画像データ
３  スマートフォン  （表示制御装置）
３１  ＣＰＵ
３１１  画面位置入力部  （画面位置入力手段）
３１２  情報展開表示部  （認識手段、制御手段）
３４  タッチパネル  （画面位置入力手段の一部）
３５  ディスプレイ  （表示手段）
３６  通信部  （インタフェース手段）
３７  ボタン  （キースイッチ、画面位置入力手段の一部）
３８  記憶部
３８１  ブラウザプログラム
４  指
５  パーソナルコンピュータ  （表示制御装置）
５１  ＣＰＵ
５１１  画面位置入力部
５１２  情報展開表示部  （認識手段、制御手段）
５６  ＵＳＢインタフェース部  （インタフェース手段）
５８  記憶部
５８１  ディレクトリ閲覧プログラム
６１  マウス  （画面位置入力手段の一部）
６２  ディスプレイ  （表示手段）
７  ＵＳＢメモリ
７１  ディレクトリ情報
７２  ファイル
８  ディレクトリ表示画面
８１  タイトルバー
８２  ディレクトリ表示部
９  ネットワーク
【図１】
0006398819.tif 000002
【図２】
0006398819.tif 000003
【図３】
0006398819.tif 000004
【図４】
0006398819.tif 000005
【図５】
0006398819.tif 000006
【図６】
0006398819.tif 000007
【図７】
0006398819.tif 000008
【図８】
0006398819.tif 000009