(57)【要約】      （修正有）【課題】それぞれのユーザで所望な位置に画面配置を移動させることを可能とし、スマートフォンの操作性を実現する仕組みの提供。【解決手段】ユーザによる操作を受け付けるための画面を表示する表示部を備える表示制御装置であって、前記表示部に画面を表示する画面表示手段と、前記画面表示手段で表示部に表示される表示画面に対して、前記ユーザからの画面押下による操作指示を受け付ける指示受付手段と、前記指示受付手段で受け付けた表示画面の押下領域に基づいて、前記ユーザの指示内容を判定する判定手段と、前記判定手段により、前記指示受付手段で受け付けた前記ユーザからの画面押下による操作指示が前記表示部中での表示画面の固定解除指示であると判定された場合に、前記画面表示手段で表示した表示画面を、前記表示部中で移動可能な状態に制御する第一の表示制御手段とを備えることを特徴とする。【選択図】図４
2013137691.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる操作を受け付けるための画面を表示する表示部を備える表示制御装置であって、
前記表示部に画面を表示する画面表示手段と、
前記画面表示手段で表示部に表示される表示画面に対して、前記ユーザからの画面押下による操作指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けた表示画面の押下領域に基づいて、前記ユーザの指示内容を判定する判定手段と、
前記判定手段により、前記指示受付手段で受け付けた前記ユーザからの画面押下による操作指示が前記表示部中での表示画面の固定解除指示であると判定された場合に、前記画面表示手段で表示した表示画面を、前記表示部中で移動可能な状態に制御する第一の表示制御手段と
を備えることを特徴とする表示制御装置。
【請求項２】
前記判定手段により、前記指示受付手段で受け付けた前記ユーザからの画面押下による操作指示が前記表示部中での表示画面の位置固定指示であると判定された場合に、前記画面表示手段で表示した表示画面の表示位置を固定する第二の表示制御手段を更に備えることを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記第二の表示制御手段は、前記表示画面が前記第一の表示制御手段で前記表示部中で移動可能な状態である場合に、当該表示画面の表示位置を固定することを特徴とする請求項２に記載の表示制御装置。
【請求項４】
前記第二の表示制御手段は、前記表示画面が前記第一の表示制御手段で前記表示部中で移動可能な状態となる前に表示されていた位置にリセットして表示させることを特徴とする請求項２乃至３に記載の表示制御装置。
【請求項５】
ユーザによる操作を受け付けるための画面を表示する表示部を備える表示制御装置の制御方法であって、
前記表示制御装置において、
前記表示制御装置の画面表示手段が、前記表示部に画面を表示する画面表示ステップと、
前記表示制御装置の指示受付手段が、前記画面表示ステップで表示部に表示される表示画面に対して、前記ユーザからの画面押下による操作指示を受け付ける指示受付ステップと、
前記表示制御装置の判定手段が、前記指示受付ステップで受け付けた表示画面の押下領域に基づいて、前記ユーザの指示内容を判定する判定ステップと、
前記表示制御装置の第一の表示制御手段が、前記判定ステップにより、前記指示受付ステップで受け付けた前記ユーザからの画面押下による操作指示が前記表示部中での表示画面の固定解除指示であると判定された場合に、前記画面表示ステップで表示した表示画面を、前記表示部中で移動可能な状態に制御する第一の表示制御ステップ
とを含むことを特徴とする表示制御装置の制御方法。
【請求項６】
ユーザによる操作を受け付けるための画面を表示する表示部を備える表示制御装置を制御するプログラムであって、
前記表示制御装置を、
前記表示部に画面を表示する画面表示手段と、
前記画面表示手段で表示部に表示される表示画面に対して、前記ユーザからの画面押下による操作指示を受け付ける指示受付手段と、
前記指示受付手段で受け付けた表示画面の押下領域に基づいて、前記ユーザの指示内容を判定する判定手段と、
前記判定手段により、前記指示受付手段で受け付けた前記ユーザからの画面押下による操作指示が前記表示部中での表示画面の固定解除指示であると判定された場合に、前記画面表示手段で表示した表示画面を、前記表示部中で移動可能な状態に制御する第一の表示制御手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートフォン等に代表される大型液晶を備える携帯端末の操作性改善のための技術である。
【背景技術】
【０００２】
現在、携帯端末の普及率は飛躍的に高くなってきており、総務省のデータによるとその普及率は９０％を越え、１人に１台を所有しているような状態となっている。その中でも、最近では「スマートフォン」と呼ばれる新世代の多機能携帯端末が普及率を伸ばしてきている（以下、本願明細書では携帯端末を総称して「スマートフォン」という）。
【０００３】
スマートフォンの大きな特徴として、従来型の携帯電話にあった物理的なボタンは撤廃されており（側面、また一部機種に存在するのみ）、表示画面に表示されるソフトウェアキーボード、もしくはソフトウェアアイコンに対してタッチ指示を受け付けることにより操作をすることにより、従来型携帯電話に比べてより直観的な操作が可能となっている。
【０００４】
しかし、操作自体は簡易になっているものの、「操作性」の観点でみると必ずしも向上しているとは言い難い部分が存在する。それは「片手で操作する場合」の操作性である。スマートフォンは、画面を軽くタッチするだけで基本的な操作が可能であるため、片手で持って操作することが多い。しかし画面によっては、片手操作では指が届かなかったり、指を伸ばした結果、手のひらなどの別の部位で意図しない部分をタッチしてしまったりすることがあり、「操作性」の面でいうと問題となる点がある。
【０００５】
上記のような問題を解決するために、「右きき」「左きき」とユーザの利き手に応じて画面上のボタン配置を変更するといった仕組みが開示されている（例えば、特許文献１）
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１６９８２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に開示された技術では、ある程度の操作性向上は図ることができるが、変更される表示画面のボタン配置は開発者が設定したデフォルト配置であるため、それでも馴染めないユーザがどうしても出てきてしまうと考えられる。
【０００８】
そこで本発明は、画面の配置を設定で変更するのではなくそれぞれのユーザで所望な位置に画面配置を移動させることを可能とし、より多くのユーザのスマートフォンの操作性を実現する仕組みを提供することを目的としている。
【課題を解決するための手段】
【０００９】
即ち、本発明は、ユーザによる操作を受け付けるための画面を表示する表示部を備える表示制御装置であって、前記表示部に画面を表示する画面表示手段と、前記画面表示手段で表示部に表示される表示画面に対して、前記ユーザからの画面押下による操作指示を受け付ける指示受付手段と、前記指示受付手段で受け付けた表示画面の押下領域に基づいて、前記ユーザの指示内容を判定する判定手段と、前記判定手段により、前記指示受付手段で受け付けた前記ユーザからの画面押下による操作指示が前記表示部中での表示画面の固定解除指示であると判定された場合に、前記画面表示手段で表示した表示画面を、前記表示部中で移動可能な状態に制御する第一の表示制御手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画面の配置を設定で変更するのではなくそれぞれのユーザで所望な位置に画面配置を移動させることを可能とし、より多くのユーザのスマートフォンの操作性を実現する仕組みを提供することが可能になる。
【００１１】
例えば、ユーザが各々の指の届く任意の位置に画面をスライドさせることによって、片手で全ての操作を完結させることが可能となり、スマートフォンの操作性を向上させることができる。
【００１２】
スライドができない場合では、右手操作時は画面の左上のエリアが、左手操作時は画面の右上のエリアが、片手では指を届かせることができないのがほとんどであるが、本発明によって指の届く範囲に持ってくることができるので、ストレスなく片手でスマートフォンを操作することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】本発明の表示制御装置の筐体例を示す図である。
【図２】本発明の表示制御装置の機能構成例を示す図である。
【図３】本発明の表示制御装置の第一の表示制御方法を示すフローチャートである。
【図４】本発明の表示制御装置の第二の表示制御方法を示すフローチャートである。
【図５】本発明における表示制御装置の表示制御指示に基づく画面表示例の遷移図である。
【図６】本発明の表示制御装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１は、本発明の実施形態であるスマートフォン１００の構成の一例図である。
【００１５】
図１に示すとおり、スマートフォン１００の画面にはブラウザ表示領域１０１、Ｓボタン１０２、Ｒボタン１０３が表示されている。
【００１６】
ブラウザ表示領域１０１には、ユーザが閲覧をするインターネットサイトが表示される。Ｓボタン１０２は、ブラウザを画面内で自由にスライドさせるために固定されている表示位置を解除するためのボタンである。Ｒボタン１０３はスライドが可能になった状態のブラウザ画面の画面内での自由なスライドをロックし、初期表示位置に戻す（固定する）ためのボタンである。本ボタンの押下により、画面内での自由なブラウザのスライドは制限される。
【００１７】
図２は、本発明実施形態を適用可能なスマートフォン１００のモジュール構成図である。本実施形態を適用可能なスマートフォンは、タッチセンサ入力部（２−０１）、タッチセンサ入力制御部（２−０２）、画面表示部（２−０３）、画面表示制御部（２−０４）、ハードウェアボタン（２−０５）、ハードウェアボタン入力制御部（２−０６）、アプリケーション制御部（２−０７）、ネットワーク通信制御部（２−０８）、メモリ制御部（２−０９）、メモリ（記憶領域）（２−１０）の１０のモジュールによって構成されている。
【００１８】
タッチセンサ入力制御部（２−０２）は、ユーザがタッチセンサにタッチした信号をタッチセンサ入力部（２−０１）から受け取り、タッチした箇所（画面上の座標）に対応した処理を実行する。
【００１９】
画面表示制御部（２−０４）は、タッチセンサ入力制御部（２−０２）、ハードウェアボタン入力制御部（２−０６）、アプリケーション制御部（２−０７）から受け取った情報を基に表示画面を生成し、その結果を画面表示部（２−０３）に反映させ、ユーザの目に見える形に表示させる。
【００２０】
ハードウェアボタン入力制御部（２−０６）は、上記のタッチセンサ入力制御（２−０２）と同様に、ユーザにより操作されたハードウェアボタン（物理ボタン）の信号を受け取り、押下したボタンに対応した処理を実行する。
【００２１】
アプリケーション制御部（２−０７）は、ユーザが使用しているアプリケーションがどのような画面を表示させるのか、その構成情報を画面表示制御部（２−０４）に渡している。
【００２２】
ネットワーク通信制御部（２−０８）は、ネットワーク機能を使用するアプリケーションに対して、ネットワークから取得した情報をアプリケーション制御部（２−０７）に渡している。また、外部に情報を送信する際は、アプリケーション制御部（２−０７）から、送信情報をうけとり、ネットワークセ通信制御部（２−０８）を介して外部に情報を送信する。
【００２３】
メモリ制御部（２−０９）はアプリケーション制御部（２−０７）からの要請に応じて、メモリ（２−１０）にアクセスし、情報の取得及び、記録を行う。
【００２４】
次に図６を用いて、図１に示したスマートフォン１００に適用可能な情報処理装置のハードウェア構成について説明する。
【００２５】
図６の６０１はＣＰＵで、システムバス６０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ６０２あるいは外部メモリ６１１には、ＣＰＵ６０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２６】
６０３はＲＡＭで、ＣＰＵ６０１の主メモリ、ワークエリア等として機能する。ＣＰＵ６０１は、処理の実行に際して必要なプログラム等をＲＯＭ６０２あるいは外部メモリ６１１からＲＡＭ６０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２７】
また、６０５は入力コントローラで、キーボード（ＫＢ）６０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。６０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）６１０等の表示器への表示を制御する。なお、図１２では、ＣＲＴ６１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２８】
６０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ６１１へのアクセスを制御する。
【００２９】
６０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００３０】
なお、ＣＰＵ６０１は、例えばＲＡＭ６０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ６１０上での表示を可能としている。また、ＣＰＵ６０１は、ＣＲＴ６１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００３１】
本発明を実現するための後述する各種プログラムは、外部メモリ６１１に記録されており、必要に応じてＲＡＭ６０３にロードされることによりＣＰＵ６０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ６１１に格納されており、これらについての詳細な説明も後述する。
【００３２】
次に図３〜５で、本発明の実施形態の画面表示制御方法を詳細に説明をしていく。図３〜５は、図１に示したスマートフォン１００の表示部で表示される表示画面の処理に対応する。なお、このフローチャートの処理は、スマートフォン１００のＣＰＵがＲＯＭから読み出されたプログラム又はＨＤＤからＲＡＭ上に読み出されたプログラムを実行することにより実現される。
【００３３】
図３は、本発明のブラウザモード時のフローチャート図である。ブラウザモードとは、スマートフォンにインストールされているインターネット通信を行うためのブラウザアプリケーションを起動し、画面表示部（２−０３）で表示している状態のことを言う。
【００３４】
スマートフォン１００は、ユーザ操作によって画面表示部のいずれかの領域がタッチされるまで待機状態となる。ステップ（３−０１）は、ブラウザモード（画面表示部にインターネットブラウザが表示された状態）の初期画面であり、この状態で画面のどの部分をタッチしたかによって状態が遷移していく。
【００３５】
ステップ（３−０２）では、ユーザからの表示画面のタッチ（操作指示）を受け付け、ブラウザ画面のどの部分をタッチしたかを判定し、タッチした部分（座標値）に応じた処理に分岐させる。
【００３６】
ステップ（３−０３）は、ブラウザ表示領域１０１にタッチした場合の処理の流れになる。これは、通常のブラウザで表示しているインターネットサイトのページを操作することである。この状態になると、またフローチャート図のステップ（３−０２）に戻り、再びタッチされた部分の判定処理を行うこととする。
【００３７】
ステップ（３−０４）は、Ｒボタン（図５の画面状態遷移図参照）の表示座標にタッチを受け付けた場合の処理である。ステップ（３−０４）では、ブラウザ画面の画面位置を初期状態に戻す処理を行う。もし画面が初期状態の時に押しても、表示されている画面に変化はないが、画面をスライドさせた状態で当ボタンを押すと画面のスライド位置がリセットされ、初期位置に戻る。
【００３８】
ステップ（３−０５）は、Ｓボタン（図５．画面状態遷移図参照）にタッチした場合の処理の流れになる。これはモードを「ブラウザモード」から、ステップ（３−０６）「スライドモード」へ変更させる処理を行う。モード変更後は、図４．スライドモードフローチャート図のステップ（４−０１）へ遷移する。
【００３９】
なおブラウザ画面の表示方法が「スライドモード」に変更された場合には、“画面をスライド中”という点から、通常のブラウザ画面の操作時には操作指示が可能な領域をタッチしてもタッチできない状態となる。
【００４０】
図４は、本発明のスライドモード時のフローチャート図である。まず、ステップ（４−０１）は、スライドモードの初期画面であり、この状態で画面のどの部分をタッチしたかによって状態が遷移していく。
【００４１】
ステップ（４−０２）は、スライドモード状態の画面のどの部分をタッチしたかを判定し、タッチした部分に応じた処理に分岐させる。
【００４２】
ステップ（４−０３）は、Ｒボタン１０３（図５．画面状態遷移図参照）にタッチした場合の処理の流れになる。これは画面位置を初期状態に戻す処理を行う。すなわち、Ｓボタン１０２の押下によって、「スライドモード」に変更されていた表示部の表示方法を、ブラウザ画面の表示位置を初期表示位置にリセットして、スライドすることができないロック状態に変更する処理を実行する。
【００４３】
ステップ（４−０４）は、Ｓボタン１０１（図５．画面状態遷移図参照）にタッチした場合の処理の流れになる。これはモードを「スライドモード」から、ステップ（４−１０）「ブラウザモード」へ変更させる処理を行う。「ブラウザモード」とは、ブラウザ表示領域１０１で、インターネットサイトを閲覧する画面である。しかしながら、通常のブラウザ画面とは異なり、「スライドモード」でブラウズ表示領域５０１を画面内の所望の位置に移動させ、その位置で固定をしている状態を想定している。
【００４４】
即ち、Ｓボタン１０２の押下を受け付けることにより、画面表示制御部（２−０４）はブラウズモード⇒スライドモード⇒ブラウズモード⇒スライドモード・・・と、画面表示制御方法を切り替える。モード変更後は、図３のブラウザモードフローチャート図のステップ（３−０１）へ遷移する。
【００４５】
ステップ（４−０２）でブラウザ表示領域１０１への操作指示を受け付けた場合には、ステップ（４−０５）に進み、ブラウザ表示領域１０１のスライド処理を開始する。スライドモードのときにブラウザ表示領域１０１にタッチを受け付け、タッチした指をスライドさせることにより（４−０６）、ブラウザ表示領域１０１のうちタッチした箇所を中心にして表示領域をスライドさせることができるようになる＜ステップ（４−０８）＞。スライドさせた量に応じて表示領域内における画面の表示位置が変化する。
【００４６】
そしてタッチしていた指が画面から離れたことをタッチセンサ入力＜ステップ（４−０９）＞再び画面タッチ判定処理を待機するようになる＜ステップ（４−０２）＞。
【００４７】
図５は、本発明の画面状態遷移図である。ステップ（５−０１）がブラウザモードの初期状態となる。ステップ（５−０１）の状態のときブラウザ画面にタッチすると、ステップ（５−０２）「通常ブラウザ操作」へ遷移し通常通りのブラウザ操作を行うことができる（タッチし終わるとステップ（５−０１）へ遷移する）。
【００４８】
ステップ（５−０１）の状態の時「Ｒ」ボタンにタッチすると、ステップ（５−０１）「ブラウザモード（初期状態）」へ遷移する。画面表示位置がもともと初期位置にあった場合は画面に変化は現れない。
【００４９】
ステップ（５−０１）の状態の時「Ｓ」ボタンにタッチすると、ステップ（５−０３）「スライドモード」へ遷移する。
【００５０】
ステップ（５−０３）の状態の時「Ｓ」ボタンにタッチすると、ステップ（５−０１）「ブラウザモード」へ遷移する。
【００５１】
ステップ（５−０３）の状態の時「Ｒ」ボタンにタッチすると、ステップ（５−０３）「スライドモード（初期状態）」へ遷移する。画面表示位置がもともと初期位置にあった場合は画面に変化が現れない。
【００５２】
ステップ（５−０３）の状態の時ブラウザ画面にタッチすると、ステップ（５−０４）「画面スライド状態」へ遷移する。この状態では画面にタッチし続けている間であれば、タッチした位置からのスライド量に応じて、画面の表示位置をスライドさせることができる。
【００５３】
ステップ（５−０３）の「画面位置がスライドした状態」の時「Ｓ」ボタンをおすと、「画面位置がスライドした状態」を維持したまま「ブラウザモード」へ遷移する。このときの各タッチ位置判定はステップ（５−０１）の時と同様の判定となる。
【００５４】
本発明の実施の形態において、スマートフォン１００は高機能携帯電話を想定して説明を進めてきたが、スマートフォンに限らず、一回り大きなタブレット端末（例えば、米国アップル社のｉＰａｄ（登録商標））など、タッチスクリーン機能を備える表示端末であれば適用可能であり、スマートフォンに必ずしも限定されるものではない。
【００５５】
以上、本発明によれば、画面の配置を設定で変更するのではなくそれぞれのユーザで所望な位置に画面配置を移動させることを可能とし、より多くのユーザのスマートフォンの操作性を実現する仕組みを提供することが可能になる。
【００５６】
例えば、ユーザが各々の指の届く任意の位置に画面をスライドさせることによって、片手で全ての操作を完結させることが可能となり、スマートフォンの操作性を向上させることができる。
【００５７】
即ち本発明は、ユーザによる操作を受け付けるための画面を表示する表示部を備える表示制御装置であって、前記表示部に画面を表示する画面表示手段と、前記画面表示手段で表示部に表示される表示画面に対して、前記ユーザからの画面押下による操作指示を受け付ける指示受付手段と、前記指示受付手段で受け付けた表示画面の押下領域に基づいて、前記ユーザの指示内容を判定する判定手段と、前記判定手段により、前記指示受付手段で受け付けた前記ユーザからの画面押下による操作指示が前記表示部中での表示画面の固定解除指示であると判定された場合に、前記画面表示手段で表示した表示画面を、前記表示部中で移動可能な状態に制御する第一の表示制御手段とを備えることを特徴とする。
【００５８】
スライドができない場合では、右手操作時は画面の左上のエリアが、左手操作時は画面の右上のエリアが、片手では指を届かせることができないのがほとんどであるが、本発明によって指の届く範囲に持ってくることができるので、ストレスなく片手でスマートフォンを操作することが可能となる。
【００５９】
以上、実施形態、具体例を主に詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６０】
本発明におけるプログラムは、図３〜５に示すフローチャートの処理に従って情報処理装置１００としてのコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３〜５の処理方法を実行可能なプログラムを記憶されている。なお、本発明におけるプログラムは各装置の処理方法ごと、別の独立したプログラムであってもよい。
【００６１】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００６２】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００６３】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【００６４】
また、スマートフォン１００が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００６７】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００６８】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【００６９】
１００  スマートフォン
２−０１  タッチセンサ入力部
２−０２  タッチセンサ入力制御部
２−０３  画面表示部
２−０４  画面表示制御部
２−０５  ハードウェアボタン入力部
２−０６  ハードウェアボタン入力制御部
２−０７  アプリケーション制御部
２−０８  ネットワーク通信制御部
２−０９  メモリ制御部
２−１０  メモリ（記憶領域）
【図１】
2013137691.tif 000003
【図２】
2013137691.tif 000004
【図３】
2013137691.tif 000005
【図４】
2013137691.tif 000006
【図５】
2013137691.tif 000007
【図６】
2013137691.tif 000008