(57)【要約】【課題】携帯端末等のスクロール操作において、その操作によって入力されるスクロール量が如何なる場合であっても、画面に表示される文字や画像等のサイズに応じて、実行されるスクロールの量を調整する。【解決手段】本発明のスクロール制御装置は、コンテンツを表示する表示手段と、コンテンツのスクロール制御を行うスクロール制御手段とを有するスクロール制御装置であって、スクロール制御手段は、表示手段に表示されるコンテンツに含まれる文字の表示サイズに応じてスクロール量の制御を行うことを特徴とする。【選択図】図１
2012063880.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを表示する表示手段と、
前記コンテンツのスクロール制御を行うスクロール制御手段と、
を有するスクロール制御装置において、
前記スクロール制御手段は、前記表示手段に表示されるコンテンツに含まれる文字の表示サイズに応じてスクロール量の制御を行う
ことを特徴とするスクロール制御装置。
【請求項２】
請求項１記載のスクロール制御装置において、
スクロール操作を分析するスクロール操作分析手段
を有し、
前記スクロール操作分析手段によって、入力されたスクロール操作が如何なる場合であっても、前記表示手段に表示されるコンテンツ含まれる文字の表示サイズに応じてスクロール量の制御を行う
ことを特徴とするスクロール制御装置。
【請求項３】
請求項１または２記載のスクロール制御装置において、
前記コンテンツのイメージデータを生成する画面生成手段と、
前記画面生成手段で生成されたコンテンツのイメージデータを、前記表示手段に表示する際、前記表示手段に表示される前記コンテンツの表示サイズを算出する表示内容分析手段と、
を有する
ことを特徴とするスクロール制御装置。
【請求項４】
請求項３記載のスクロール制御装置において、
前記表示内容分析手段によって、前記表示手段に表示されるコンテンツの表示サイズが大きいと判定された場合、
実行されるスクロール量を入力されたスクロール量より少なくする
ことを特徴とするスクロール制御装置。
【請求項５】
請求項３記載のスクロール制御装置において、
前記表示内容分析手段によって、前記表示手段に表示されるコンテンツの表示サイズが小さいと判定された場合、
実行されるスクロール量を入力されたスクロール量より多くする
ことを特徴とするスクロール制御装置。
【請求項６】
請求項３乃至５のいずれか１項に記載されたスクロール制御装置において、
前記コンテンツのイメージデータにおける構成要素は、電子メール、ウェブサイトのコンテンツ、電子書籍、電子文書、画像ファイルのいずれか１以上の文字である
ことを特徴とするスクロール制御装置。
【請求項７】
請求項１乃至６のいずれか１項に記載されたスクロール制御装置を装備した携帯端末。
【請求項８】
コンテンツを表示する表示手段と、
前記コンテンツのスクロール制御を行うスクロール制御手段と、
を有するスクロール制御装置の制御方法において、
前記スクロール制御手段が、前記表示手段に表示されるコンテンツに含まれる文字の表示サイズに応じてスクロール量の制御を行うステップ
を備えることを特徴とするスクロール制御装置の制御方法。
【請求項９】
コンテンツを表示する表示手段と、
前記コンテンツのスクロール制御を行うスクロール制御手段と、
を有するスクロール制御装置を制御する制御プログラムにおいて、
前記スクロール制御手段が、前記表示手段に表示されるコンテンツに含まれる文字の表示サイズに応じてスクロール量の制御を行う処理
をスクロール制御装置上で実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子メールやウェブサイトのコンテンツ、電子書籍等の文字や画像を、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末や携帯型パーソナルコンピュータ（以下、総称して「携帯端末」と略す）で表示するにあたり、そのスクロールの量や速度を、表示された文字や画像のサイズに応じて調整するスクロール制御装置、制御方法、及び、制御プログラムに関する。
【背景技術】
【０００２】
近年、コンピュータの小型化が進み、携帯性に重点を置いたコンピュータが普及している。この携帯性に重点をおいたコンピュータ、即ち、携帯端末は、通常のコンピュータとほぼ同様の機能を有しながら、本体サイズの小型化、及び、本体重量の軽減等、携帯に便利な特徴を備えている。
【０００３】
このような携帯端末の多くは、無線回線や公衆回線を通してインターネットに接続して、インターネットに接続されているウェブサーバや、または直に記憶媒体等から、各種のコンテンツ（文字や画像等）を取得する。
【０００４】
ところで、携帯端末は、携帯性を重視することから小型化が必要とされており、その結果、表示画面が小さくなる傾向にある。よって、表示画面に表示できる内容の範囲も限られている。このため、取得したコンテンツ（文字や画像等）の全体を表示画面内に表示できない場合が多く、目的の文字や画像等を画面に表示させたい場合には、画面上の表示位置を移動させるためのスクロ−ル機能を使用して、画面を移動（以下、スクロールと称す）させる必要がある。
【０００５】
さて、一般的に、１回のスクロール操作でのスクロール量は、一定である。しかしながら、携帯端末の画面に表示される文字が画像等の表示サイズは、コンテンツの表現方法により、一様ではなく、大小様々である。このため、スクロール画面上の文章や文字表示の見逃しが発生しやすくなるため、スクロール量やスクロール速度を制御する技術が開示されている。特許文献１では、文章の文字総数に応じて、スクロール速度を決定し、スクロールの自動制御を行う技術が開示されている。また、特許文献２では、文章の文字表示に使用されているドット数に応じて、スクロール速度等を決定し、スクロールの自動制御を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−１０８４８７号公報
【特許文献２】特開２００８−１２９７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の先行技術文献に記載のスクロール制御技術は、画面に表示されている文字数や文字表示に用いられるドット数が多いほどスクロール速度を遅くすることで、ユーザは表示されているコンテンツをじっくり読むことができるので、見逃しを抑制したいというユーザのニーズを満足させることができる。
しかしながら、表示対象のコンテンツの全体の表示サイズが大きく、且つ、ユーザが見たい位置（所望の位置）まで移動すべき距離が長く、当該所望の位置までは斜め読みをしながらスクロールさせたいような場合、却って煩わしい場合がある。
【０００８】
ところで、例えば、文字サイズが小さければ、１画面に表示できる文字数は多いので、１回のスクロール量で見逃す（読みたい文字（列）を飛ばしてしまう）可能性は低い。一方、文字サイズが大きいと、１画面に表示できる文字数は少なく、１回のスクロール量で見逃す（読みたい文字（列）を飛ばしてしまう）可能性は高い。見逃し抑制のためには、文字が大きいときには、スクロール量を少なくすることが望まれる。こうした課題は、上記の技術では解決することができないのが現状である。
【０００９】
そこで、本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、携帯端末のスクロール操作において、見逃しを抑制しつつ、斜め読みをすることが可能となる携帯端末を提供することである。つまり、画面に表示される文字や画像等のサイズに応じて、実行されるスクロールの量を調整することができるスクロール制御装置、制御方法、及び、制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明のスクロール制御装置は、コンテンツを表示する表示手段と、コンテンツのスクロール制御を行うスクロール制御手段とを有するスクロール制御装置であって、スクロール制御手段は、表示手段に表示されるコンテンツに含まれる文字の表示サイズに応じてスクロール量の制御を行うことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、携帯端末のスクロール操作において、見逃しを抑制しつつ、斜め読みをすることが可能となる。つまり、画面に表示される文字や画像等のサイズに応じて、実行されるスクロールの量を調整することができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係るスクロール制御装置の構成図である。
【図２】本発明の実施形態に係る文字や画像の表示サイズと調整されたスクロール量との関係図である。
【図３】本発明の実施形態に係るスクロール制御のフローチャート図である。
【発明を実施するための形態】
【００１３】
次に、本発明を実施するための最良の実施形態について、図面を用いて詳細に説明する。図１は、本発明の実施形態におけるスクロール制御装置の構成図である。スクロール制御装置１００は、ユーザーインターフェース部（以下、ＵＩ部と略す）１０１、操作データ受信部１０２、操作データ分析部１０３、表示部１０４、画面生成部１０５、画面内容分析部１０６、及び、スクロール制御部１０７を有して構成される。
【００１４】
ＵＩ部１０１は、具体例として、タッチパネル、ボタン、マウス等が相当し、ユーザーによるスクロール操作が入力される部分である。ここで、スクロール操作は、タッチパネル上でのフリック（はらう・はじく）動作やスクロール操作用のホイールを備えたマウスのマウスホイール操作等によって行われる。
【００１５】
操作データ受信部１０２は、ＵＩ部１０１で入力されたスクロール操作を数値化し、操作データとして、操作データ分析部１０３へ送信する。具体例として、ＵＩ部１０１において、フリック動作をすることやマウスホイールを回転させることが、単位時間あたりにおいて、どれくらいのスクロール量を与えるスクロール操作をしたかということを数値化して、送信するわけである。
【００１６】
操作データ分析部１０３では、操作データ受信部１０２から送信されてきたスクロール操作を数値化した操作データの分析を行う。具体的には、スクロール操作が時間単位あたりで多いか少ないかを分析する。例えば、スクロール操作の入力においては、時間単位あたりスクロール操作が多ければ（即ち、素早くフリック動作をすることやマウスホイールを素早く回転させること等）、スクロール量は多い、または、スクロール速度は速いということになる。また、時間単位あたりスクロール操作が少なければ（即ち、ゆっくりしたフリック動作をすることやマウスホイールをゆっくり回転させること等）、スクロール量は少ない、または、スクロール速度は遅いということになる。そして、これらの分析結果は、操作分析データとして、スクロール制御部１０７に送信される。
【００１７】
表示部１０４は、携帯端末において、文字や画像等で構成されたコンテンツが表示される部分である。画面生成部１０５は、表示部１０４に表示する文字や画像等で構成されたコンテンツのイメージデータを生成する。画面生成部１０５で生成されたイメージデータは、文字や画像等で構成されたコンテンツが仮想上の画面（無限の大きさを有する画面）に、そのコンテンツ全体を展開した状態にある。しかし、コンテンツが表示される実際の画面（表示部１０４）は、有限の大きさであるので、イメージデータの全部が表示されるとは限らない。実際の画面（表示部１０４）に、イメージデータの一部、即ち、コンテンツを構成する文字や画像等の一部しか表示されない場合、残りの部分は、ＵＩ部１０１に入力されるスクロール操作によって、イメージデータを移動させ、表示させることとなる。
【００１８】
表示内容分析部１０６では、表示部１０４に表示されるコンテンツのイメージデータを生成している画面生成部１０５から、コンテンツのイメージデータの構成要素である文字や画像等のサイズデータを取得し、それらの分析を行う。具体的には、表示部１０４に対して、表示されるコンテンツの構成要素である文字や画像等が大きいか小さいかを検出する。
【００１９】
詳細に説明すると、文字サイズの場合の検出方法としては、ＷＥＢブラウザの場合、ＨＴＭＬの文字サイズ情報やブラウザの持つ拡大／縮小の現状態と、表示される画面（表示部１０４）の大きさと比較して、表示部１０４に表示される文字サイズを算出する。また、書籍ビューワの場合、任意の書籍フォーマットの文字サイズ情報やビューワの持つ拡大／縮小の現状態と、表示される画面（表示部１０４）の大きさと比較して、表示部１０４に表示される文字サイズを算出する。また、文字が書かれた絵の場合、ＯＣＲ技術等の文字認識機能により、または、ピクチャビューワの持つ拡大／縮小の現状態から、表示される画面（表示部１０４）の大きさと比較して、表示部１０４に表示される文字サイズを算出する。
【００２０】
具体例として、コンテンツの構成要素である文字（列）の全部を表示部１０４に表示できない場合は、表示部１０４に表示されるコンテンツのサイズは大きいとし、コンテンツの構成要素である文字（列）の全部を表示部１０４に表示できる場合は、表示部１０４に表示されるコンテンツのサイズは小さいとする。なお、実際の対象となる文字（列）の数は、表示部１０４の大きさによって、適宜設定することが可能になっている。こうして検出された文字サイズは、表示分析データとして、スクロール制御部１０７へ送信される。
【００２１】
スクロール制御部１０７では、表示部１０４に表示される文字や画像等のサイズに応じて、実行されるスクロール量の調整を行っている。具体的には、ＵＩ部１０１において、ある一定のスクロール量が入力されたとき、表示部１０４に表示される文字や画像等が大きい場合、実行されるスクロール量は少なくなるように調整し、表示部１０４に表示される文字や画像等が小さい場合、実行されるスクロール量は多くなるように調整する。更に、ＵＩ部１０１において、入力されるスクロール量が多かったときに、表示部１０４に表示される文字や画像等が大きい場合、実行されるスクロール量は、より少なくなるように調整し、逆に、入力されるスクロール量が少なかったときに、表示部１０４に表示される文字や画像等が小さい場合、実行されるスクロール量は、より多くなるように調整することも可能である。
【００２２】
図２は、本発明の実施形態に係る文字や画像の表示サイズと調整されたスクロール量との関係図である。表示部１０４に表示される文字や画像等のサイズに応じて、実行されるスクロール量がどのように調整されるかを示している。ここでは、表示される文字や画像等のサイズを３段階にわけた場合を示しているが、実際には、３段階だけではなく、多段階の調整もできるようになっている。
【００２３】
ここで、文字や画像のサイズと調整されたスクロール量との関係について詳細に説明する。表示される文字や画像等が大きい場合、入力されたスクロール量が多かったとしても、実行されるスクロール量は少なくなるように調整すると上述した。一方、入力されたスクロール量が少なかった場合や多くも少なくもない中程度の場合には、実行されるスクロール量は、入力された量と同等になるように調整する。但し、表示される文字や画像等のサイズに応じて、更に、実行されるスクロール量を少なくするような調整を行う場合もあり得る。また、表示される文字や画像等が小さい場合は、この逆であるので、説明は省略する。
【００２４】
なお、文字や画像等のサイズについては、即ち、図２で言えば、大、中、小については、表示内容分析部１０６の表示分析データに基づき、携帯端末の画面におけるユーザーの視認基準によって、適宜修正できる。また、実行されるスクロール量や速度の調整についても、同様である。
【００２５】
図３は、本発明の実施形態におけるスクロール制御のフローチャート図である。本フローチャート図を用いて、スクロール制御装置１００のスクロール制御を詳細に説明する。
なお、本フローチャート図は、文字サイズが大中小の３段階の場合について説明を行っている。
【００２６】
まず、ＵＩ部１０１において、ユーザーからのスクロール操作の入力があるか否かを判定する（ステップＳ１１０）。入力があれば、ステップＳ１２０へ進み、無ければ、再びステップＳ１１０に戻る。なお、入力操作の具体例としては、上述したタッチパネル上でのフリック動作やスクロール操作用のホイールを備えたマウスのマウスホイール操作の他に、自動スクロール機能による場合や、キーボードに備え付けられたページアップ／ページダウンのキー操作等があげられる。このように、入力操作に関しては、この他に様々な操作方式があるが、それらの如何なるものも含まれる。また、こうした入力操作機構を備えた携帯端末、及び、パーソナルコンピュータ等が、本発明の実施形態に含まれることは言うまでもない。
【００２７】
次に、ステップＳ１２０では、現在の表示部１０４に表示される文字サイズの検出を行う。表示内容分析部１０６が、表示部１０４に表示される文字を生成している画面生成部１０５から、文字のサイズデータを取得し、表示部１０４に対して、表示される文字が大きいか小さいかを検出する（ステップＳ１２０）。
【００２８】
そして、表示部１０４に表示される文字サイズが大きいか否かを判定する（ステップＳ１３０）。大きい場合は、ステップＳ１４０へ進み、そうでない場合は、ステップＳ１５０へ進む。
【００２９】
ステップＳ１４０では、スクロール制御部１０７によって、表示部１０４に表示される文字サイズに応じたスクロール量の調整が行われる。ここでは、表示部１０４に表示される文字サイズが大きいので、入力されたスクロール量が多かったとしても、実行されるスクロール量は少なくなるようにする（ステップＳ１４０）。そして、ステップＳ１８０へ進む。
【００３０】
また、ステップＳ１５０では、表示部１０４に表示される文字サイズが小さいか否かを判定する（ステップＳ１５０）。小さい場合は、ステップＳ１６０へ進み、そうでない場合は、ステップＳ１７０へ進む。
【００３１】
ステップＳ１６０では、スクロール制御部１０７によって、表示部１０４に表示される文字サイズに応じたスクロール量の調整が行われる。ここでは、表示部１０４に表示される文字サイズが小さいので、入力されたスクロール量が少なかったとしても、実行されるスクロール量は多くなるようにする（ステップＳ１６０）。そして、ステップＳ１８０へ進む。
【００３２】
また、ステップＳ１７０では、スクロール制御部１０７によって、表示部１０４に表示される文字サイズに応じたスクロール量の調整が行われる。ここでは、表示部１０４に表示される文字サイズが普通なので、入力されたスクロール量が多い少ないに関わらず、実行されるスクロール量は中程度になるようにする（ステップＳ１７０）。そして、ステップＳ１８０へ進む。
【００３３】
最後に、ステップＳ１８０では、スクロール制御部１０７によって設定されたスクロール量が実行される。このスクロールが実行されると、またステップＳ１１０に戻り、新たなスクロール操作に伴うスクロール制御が実行される。
【００３４】
本発明を用いることによって、携帯端末等の画面に表示される文字や画像等のサイズに応じて、実行されるスクロール量や速度を調整することができる。具体的には、携帯端末等の画面に表示される文字や画像等のサイズが大きい場合は、入力されるスクロール量に対して、実行される画面でのスクロール量を減らすようにする。これによって、画面上の文字や画像等の視認性を高めることができる。
【００３５】
このように、入力されたスクロール量に対して、実際に実行されるスクロール量を調整することを、スクロールの感度を調整すると定義すれば、携帯端末等の画面に表示される文字や画像等のサイズが大きい場合は、スクロールの感度を下げるような調整が行われたことになる。一方、携帯端末等の画面に表示される文字や画像等のサイズが小さい場合は、スクロールの感度を上げるような調整が行わることになる。
【００３６】
以上、実施形態を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨、及び、その範囲から逸脱することなく、これらの実施形態や具体例に様々な修正、及び、変更が可能である。
【符号の説明】
【００３７】
１００    スクロール制御装置
１０１    ユーザーインターフェース部
１０２    操作データ受信部
１０３    操作データ分析部
１０４    表示部
１０５    画面生成部
１０６    表示内容分析部
１０７    スクロール制御部
【図１】
2012063880.tif 000003
【図２】
2012063880.tif 000004
【図３】
2012063880.tif 000005