(57)【要約】【課題】良好なユーザエクスぺリメンスを実現する。【解決手段】情報処理装置は、表示部と、表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能なタッチスクリーンと、表示面を外側にしてタッチスクリーン自体を折り畳んだ状態において、表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理部とを備える。【選択図】図３
2020061085.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能なタッチスクリーンと、
前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理部と
を備える情報処理装置。
【請求項２】
前記検出処理部は、前記折り畳んだ状態において、前記第１タッチ位置の座標のうち、前記タッチスクリーンの折り畳み線と垂直方向の座標を、最上位座標と最下位座標とを反転させた座標系に変換した座標を用いて、前記位置情報を生成する
請求項１に記載の情報処理装置。
【請求項３】
前記検出処理部は、
前記第１タッチ位置に基づいて生成した前記位置情報を出力する第１の検出モードと、前記第２表示領域内で前記検出部がタッチされた第２タッチ位置に基づいて生成した前記位置情報を出力する第２の検出モードと、を切り替える第１切替部を備える
請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記検出処理部は、
前記第１タッチ位置に対して前記反転させた座標と、前記第２表示領域内で前記検出部がタッチされた第２タッチ位置の座標と、の両方の座標の供給を受け、前記第１タッチ位置に対しては前記反転させた座標系に変換した座標をさらに前記第２表示領域に対応する座標に変換した座標を、前記第２タッチ位置に対しては前記第２タッチ位置の座標を、前記位置情報として出力するタッチ制御部を備える
請求項２に記載の情報処理装置。
【請求項５】
前記検出処理部が出力した前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御部を備える
請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記入力制御部は、
前記位置情報を前記第２表示領域上の絶対位置情報として、前記絶対位置情報に対応する前記第２表示領域上の位置に、前記カーソルを表示させる第１の制御モードと、前記位置情報を相対位置情報として、前記相対位置情報の移動量に基づいて絶対位置情報を生成し、生成した前記絶対位置情報に対応する前記第２表示領域上の位置に、前記カーソルを表示させる第２の制御モードと、を切り替える第２切替部を備える
請求項５に記載の情報処理装置。
【請求項７】
前記検出処理部は、前記タッチスクリーンを、表示を行いつつ、前記検出部の検出が可能なタッチ表示領域と、非表示にしつつ、前記検出部の検出が可能なタッチパッド領域とに分割し、前記タッチ表示領域内で前記検出部がタッチされた第３タッチ位置を示す位置情報と、前記タッチパッド領域内で前記検出部がタッチされた第４タッチ位置を示す位置情報とを出力し、
前記入力制御部は、前記第３タッチ位置を示す位置情報と、前記第４タッチ位置を示す位置情報との組み合わせに基づいて、自装置を操作する所定の操作を実行する
請求項５又は請求項６に記載の情報処理装置。
【請求項８】
表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能なタッチスクリーンを備える情報処理装置の制御方法であって、
検出処理部が、前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理ステップと、
入力制御部が、前記検出処理ステップによって出力された前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御ステップと
を含む制御方法。
【請求項９】
表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能なタッチスクリーンを備える情報処理装置のコンピュータに、
前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理ステップと、
前記検出処理ステップによって出力された前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、携帯型パーソナルコンピュータやＰＤＡ（Personal Digital Assistant）などの情報処理装置において、ディスプレイと、当該ディスプレイの画面に直接触れることで入力装置として機能するタッチパネルとを有するタッチスクリーンを複数備えたものが知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−４７９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報処理装置において、タッチスクリーンのディスプレイに、ＯＬＥＤ（Organic Light Emitting Diode）などを利用した折り畳み可能なディスプレイ実装する試みが行われている。このような折り畳み可能なタッチスクリーンを備えた情報処理装置では、タッチスクリーンを折り畳むことによって様々な使用形態が可能であり、使用形態に応じて良好なユーザエクスぺリメンスを実現することが望まれている。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、良好なユーザエクスぺリメンスを実現することができる情報処理装置、制御方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明の一態様は、表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能なタッチスクリーンと、前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理部とを備える情報処理装置である。
【０００７】
また、本発明の一態様は、上記の情報処理装置において、前記検出処理部は、前記折り畳んだ状態において、前記第１タッチ位置の座標のうち、前記タッチスクリーンの折り畳み線と垂直方向の座標を、最上位座標と最下位座標とを反転させた座標系に変換した座標を用いて、前記位置情報を生成するようにしてもよい。
【０００８】
また、本発明の一態様は、上記の情報処理装置において、前記検出処理部は、前記第１タッチ位置に基づいて生成した前記位置情報を出力する第１の検出モードと、前記第２表示領域内で前記検出部がタッチされた第２タッチ位置に基づいて生成した前記位置情報を出力する第２の検出モードと、を切り替える第１切替部を備えるようにしてもよい。
【０００９】
また、本発明の一態様は、上記の情報処理装置において、前記検出処理部は、前記第１タッチ位置に対して前記反転させた座標と、前記第２表示領域内で前記検出部がタッチされた第２タッチ位置の座標と、の両方の座標の供給を受け、前記第１タッチ位置に対しては前記反転させた座標系に変換した座標をさらに前記第２表示領域に対応する座標に変換した座標を、前記第２タッチ位置に対しては前記第２タッチ位置の座標を、前記位置情報として出力するタッチ制御部を備えるようにしてもよい。
【００１０】
また、本発明の一態様は、上記の情報処理装置において、前記検出処理部が出力した前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御部を備えるようにしてもよい。
【００１１】
また、本発明の一態様は、上記の情報処理装置において、前記入力制御部は、前記位置情報を前記第２表示領域上の絶対位置情報として、前記絶対位置情報に対応する前記第２表示領域上の位置に、前記カーソルを表示させる第１の制御モードと、前記位置情報を相対位置情報として、前記相対位置情報の移動量に基づいて絶対位置情報を生成し、生成した前記絶対位置情報に対応する前記第２表示領域上の位置に、前記カーソルを表示させる第２の制御モードと、を切り替える第２切替部を備えるようにしてもよい。
【００１２】
また、本発明の一態様は、上記の情報処理装置において、前記検出処理部は、前記タッチスクリーンを、表示を行いつつ、前記検出部の検出が可能なタッチ表示領域と、非表示にしつつ、前記検出部の検出が可能なタッチパッド領域とに分割し、前記タッチ表示領域内で前記検出部がタッチされた第３タッチ位置を示す位置情報と、前記タッチパッド領域内で前記検出部がタッチされた第４タッチ位置を示す位置情報とを出力し、前記入力制御部は、前記第３タッチ位置を示す位置情報と、前記第４タッチ位置を示す位置情報との組み合わせに基づいて、自装置を操作する所定の操作を実行するようにしてもよい。
【００１３】
また、本発明の一態様は、表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能なタッチスクリーンを備える情報処理装置の制御方法であって、検出処理部が、前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理ステップと、入力制御部が、前記検出処理ステップによって出力された前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御ステップとを含む制御方法である。
【００１４】
また、本発明の一態様は、表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能なタッチスクリーンを備える情報処理装置のコンピュータに、前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理ステップと、前記検出処理ステップによって出力された前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御ステップとを実行させるためのプログラムである。
【発明の効果】
【００１５】
本発明の上記態様によれば、良好なユーザエクスぺリメンスを実現することができる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施形態による情報処理装置の一例を示す外観図である。
【図２】第１の実施形態による情報処理装置の主要なハードウェア構成の一例を示す図である。
【図３】第１の実施形態による情報処理装置の機能構成の一例を示すブロック図である。
【図４】第１の実施形態におけるタッチスクリーンの処理の一例を説明する図である。
【図５】第１の実施形態におけるタッチスクリーンの位置検出処理の一例を示すフローチャートである。
【図６】第１の実施形態における裏側スクリーン領域の位置検出の一例を示す図である。
【図７】第１の実施形態におけるカーソル表示処理の一例を示すフローチャートである。
【図８】第１の実施形態における相対位置座標を絶対位置座標への変換処理の一例を示す図である。
【図９】第１の実施形態におけるスクロール処理の一例を示す図である。
【図１０】第２の実施形態による情報処理装置の一例を示す外観図である。
【図１１】第２の実施形態におけるズーム処理の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態による、情報処理装置、及び制御方法について図面を参照して説明する。
【００１８】
［第１の実施形態］
図１は、第１の実施形態による情報処理装置１の一例を示す外観図である。
図１（ａ）は、情報処理装置１を正面視した外観図であり、図１（ｂ）は、側面視した外観図である。また、図１（ｃ）は、情報処理装置１が搭載するタッチスクリーン１０の折り畳む前の状態を示している。
【００１９】
図１（ａ）及び図１（ｂ）に示すように、情報処理装置１は、例えば、タブレットＰＣ（パーソナルコンピュータ）であり、正面側（表側）から裏側に折り畳んだ状態で配置されているタッチスクリーン１０を備える。すなわち、タッチスクリーン１０が、筐体の表側面Ｆ２（第１面）から裏側面Ｆ１（第２面）にまたがって配置されている。
【００２０】
タッチスクリーン１０は、図１（ｃ）に示すように、表示部１１と、表示部１１の表示面がユーザの指等の操作媒体によって直接または間接的に触れられた位置（タッチ位置）を検出する検出部１２とを有し、タッチスクリーン１０自体を折り畳み可能な構成になっている。また、タッチスクリーン１０は、図１（ｂ）に示すように、表示面を外側にしてタッチスクリーン１０自体を折り畳んだ状態において、表示面のうちの裏側の表示領域である裏側スクリーン領域ＤＡ１（第１表示領域）と、表示面のうちの表側の表示領域である表側スクリーン領域ＤＡ２（第２表示領域）とを備えている。すなわち、タッチスクリーン１０の表示面は、折り畳み線ＦＬで折り曲げられて、裏側スクリーン領域ＤＡ１と、表側スクリーン領域ＤＡ２とに分割されている。
【００２１】
表示部１１は、例えば、ＯＬＥＤディスプレイ（有機ＥＬディスプレイ）なとの表示装置であり、折り曲げ可能（折り畳み可能）に構成されている。
検出部１２は、例えば、タッチセンサであり、表示部１１の表示面に重ねて配置されている。検出部１２は、タッチ位置を検知する。なお、検出部１２は、表示部１１と一体に構成され、表示部１１と同様に、折り曲げ可能（折り畳み可能）に構成されている。
【００２２】
次に、図２を参照して、本実施形態による情報処理装置１のハードウェアについて説明する。
図２は、本実施形態による情報処理装置１の主要なハードウェア構成の一例を示す図である。
図２に示すように、情報処理装置１は、タッチスクリーン１０と、ＣＰＵ１５と、メインメモリ１６と、ビデオサブシステム１７と、チップセット２１と、ＢＩＯＳメモリ２２と、ＨＤＤ２３と、タッチコントローラ２４と、オーディオシステム２５と、ＷＬＡＮカード２６と、エンベデッドコントローラ３１と、入力部３２と、電源回路３３とを備える。
【００２３】
ＣＰＵ（Central Processing Unit）１５は、プログラム制御により種々の演算処理を実行し、情報処理装置１全体を制御している。
メインメモリ１６は、ＣＰＵ１５の実行プログラムの読み込み領域として、又は、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。メインメモリ１６は、例えば、複数個のＤＲＡＭ（Dynamic Random Access Memory）チップで構成される。この実行プログラムには、ＯＳ、周辺機器類をハードウェア操作するための各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム等が含まれる。
【００２４】
ビデオサブシステム１７は、画像表示に関連する機能を実現するためのサブシステムであり、ビデオコントローラを含んでいる。このビデオコントローラは、ＣＰＵ１５からの描画命令を処理し、処理した描画情報をビデオメモリに書き込むとともに、ビデオメモリからこの描画情報を読み出して、表示部１１に描画データ（表示データ）として出力する。
【００２５】
チップセット２１は、ＵＳＢ（Universal Serial Bus）、シリアルＡＴＡ（AT Attachment）、ＳＰＩ（Serial Peripheral Interface）バス、ＰＣＩ（Peripheral Component Interconnect）バス、ＰＣＩ−Ｅｘｐｒｅｓｓバス、及びＬＰＣ（Low Pin Count）バスなどのコントローラを備えており複数のデバイスが接続される。図２では、デバイスの例示として、ＢＩＯＳメモリ２２と、ＨＤＤ２３と、タッチコントローラ２４と、オーディオシステム２５と、ＷＬＡＮカード２６と、エンベデッドコントローラ３１とが、チップセット２１に接続されている。
【００２６】
ＢＩＯＳ（Basic Input Output System）メモリ２２は、例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）やフラッシュＲＯＭなどの電気的に書き換え可能な不揮発性メモリで構成される。ＢＩＯＳメモリ２２は、ＢＩＯＳ、及びエンベデッドコントローラ３１などを制御するためのシステムファームウェアなどを記憶する。
【００２７】
ＨＤＤ（Hard Disk Drive）２３（不揮発性記憶装置の一例）は、ＯＳ、各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム、及び各種データを記憶する。
タッチコントローラ２４（検出処理部の一例）は、タッチスクリーン１０の検出部１２を制御する。タッチコントローラ２４は、例えば、検出部１２が検出した表示部１１の表示面のタッチ位置を示す位置情報を取得するとともに、検出部１２の検出モードに応じて、位置情報を変換して出力する。なお、タッチコントローラ２４の詳細な処理については後述する。
【００２８】
オーディオシステム２５は、音データの記録、再生、出力を行う。オーディオシステム２５は、マイク２５１及びスピーカ２５２が接続され、後述する音声アシスタント機能に利用される。
ＷＬＡＮ（Wireless Local Area Network）カード２６は、ワイヤレス（無線）ＬＡＮにより、ネットワークに接続して、データ通信を行う。
【００２９】
エンベデッドコントローラ３１は、情報処理装置１のシステム状態に関わらず、各種デバイス（周辺装置やセンサ等）を監視し制御するワンチップマイコン（One-Chip Microcomputer）である。また、エンベデッドコントローラ３１は、電源回路３３を制御する電源管理機能を有している。なお、エンベデッドコントローラ３１は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭなどで構成されるとともに、複数チャネルのＡ／Ｄ入力端子、Ｄ／Ａ出力端子、タイマ、及びデジタル入出力端子を備えている。エンベデッドコントローラ３１には、それらの入出力端子を介して、例えば、入力部３２、及び電源回路３３などが接続されており、エンベデッドコントローラ３１は、これらの動作を制御する。
【００３０】
入力部３２は、例えば、電源スイッチやファンクションスイッチなどの入力デバイスである。
電源回路３３は、例えば、ＤＣ／ＤＣコンバータ、充放電ユニット、電池ユニット、ＡＣ／ＤＣアダプタなどを含んでおり、ＡＣ／ＤＣアダプタ、又は電池ユニットから供給される直流電圧を、情報処理装置１を動作させるために必要な複数の電圧に変換する。また、電源回路３３は、エンベデッドコントローラ３１からの制御に基づいて、情報処理装置１の各部に電力を供給する。
【００３１】
次に、図３を参照して、本実施形態による情報処理装置１の機能構成について説明する。
図３は、本実施形態による情報処理装置１の機能構成の一例を示すブロック図である。
図３に示すように、情報処理装置１は、ソフトウェアにより実現される、ＨＩＤクラスドライバ４１と、入力制御部４２と、アプリケーション４３と、表示制御部４４とを備えている。また、情報処理装置１は、本実施形態の主要なハードウェアとして、タッチスクリーン１０と、タッチコントローラ２４と、チップセット２１とを備えている。
【００３２】
また、図３において、ソフトウェアは、ＨＤＤ２３又はＢＩＯＳメモリ２２に記憶されているプログラムをメインメモリ１６に読み込み、ＣＰＵ１５が実行することにより実現される。
【００３３】
タッチコントローラ２４は、表示面を外側にしてタッチスクリーン１０を折り畳んだ状態（図１を参照）において、裏側スクリーン領域ＤＡ１内でのタッチ位置である裏側タッチ位置（第１タッチ位置）に基づいて、表側スクリーン領域ＤＡ２上の位置を特定するための位置情報を出力する。タッチコントローラ２４は、例えば、タッチスクリーン１０を折り畳んだ状態において、裏側タッチ位置の座標のうち、折り畳み線ＦＬと垂直方向の座標を、最上位座標（ＭＳＢ座標）と最下位座標（ＬＳＢ座標）とを反転させた座標系に変換した座標を用いて、位置情報を生成する。
【００３４】
ここで、最上位座標と最下位座標とを反転させた座標系は、例えば、最上位座標（ＭＳＢ座標）と最下位座標（ＬＳＢ座標）との間で、上下の座標を入れ替える変換を行った座標系である。タッチコントローラ２４は、裏側タッチ位置に基づいて生成した位置情報を、表側スクリーン領域ＤＡ２の位置情報として、出力するバックタッチモード（第１の検出モード）と、表側タッチ位置（第２タッチ位置）に基づいて生成した位置情報をそのまま表側スクリーン領域ＤＡ２の位置情報として出力するノーマルカーソルモード（第２の検出モード）とを有している。ここで、表側タッチ位置は、表側スクリーン領域ＤＡ２内でのタッチ位置である。
【００３５】
タッチコントローラ２４は、バックタッチモードかノーマルカーソルモードかに応じて、入力制御部４２へ出力する位置情報を切り替える。タッチコントローラ２４は、チップセット２１及びＨＩＤ（Human Interface Device）クラスドライバ４１を介して位置情報を入力制御部４２に出力する。
ＨＩＤクラスドライバ４１は、例えば、ＵＳＢを利用してＨＩＤを制御するクラスドライバであり、ＵＳＢを利用して、タッチコントローラ２４が検出した位置情報を入力制御部４２に供給する。
【００３６】
入力制御部４２は、例えば、マウスクラスドライバやＷｉｎｄｏｗｓカーネルドライバ（Ｗｉｎｄｏｗｓは登録商標）などの入力デバイスを制御するデバイスドライバである。入力制御部４２は、取得した表示部１１の位置情報に基づいて、カーソルの表示や自装置（情報処理装置１）を操作する所定の操作を実行する。入力制御部４２は、例えば、タッチコントローラ２４が出力した位置情報に対応する表側スクリーン領域ＤＡ２上の位置に、カーソルを表示させる。
【００３７】
また、入力制御部４２は、絶対座標モード（第１の制御モード）と、タッチパッドモード（第２の制御モード）と、を切り替えて、表示部１１に表示させるカーソルの位置を制御する。ここで、絶対座標モードは、例えば、通常のタッチスクリーンの制御モードであり、入力制御部４２は、絶対座標モードにおいて、位置情報を表側スクリーン領域ＤＡ２上の絶対位置情報として、絶対位置情報に対応する表側スクリーン領域ＤＡ２上のカーソルの位置を制御する。
【００３８】
また、タッチパッドモードは、例えば、マウスなどのポインティングデバイスと同等に動作するタッチパッドとして機能する制御モードであり、入力制御部４２は、位置情報を相対位置情報として取得し、相対位置情報の移動量に基づいて絶対位置情報を生成し、生成した絶対位置情報に対応する表側スクリーン領域ＤＡ２上のカーソルの位置を制御する。
なお、入力制御部４２は、アプリケーション４３の要求に応じて、表示部１１の位置情報をアプリケーション４３に供給する。
【００３９】
表示制御部４４は、例えば、ディスプレイドライバであり、表示部１１の表示を制御する。表示制御部４４は、例えば、入力制御部４２によるカーソルの位置の制御に基づいて、表示部１１（例えば、表側スクリーン領域ＤＡ２）にカーソルを表示させる。
【００４０】
次に、図面を参照して、本実施形態による情報処理装置１の動作について説明する。
図４は、本実施形態におけるタッチスクリーン１０の処理の一例を説明する図である。
図４では、タッチスクリーン１０自体が折り曲げられた状態で、表側スクリーン領域ＤＡ２から裏側スクリーン領域ＤＡ１にかけた表示画面全体の座標の範囲を、Ｘ座標が“０”から“６３”とし、Ｙ座標を“０”から“４５”とした場合を例として説明する。また、Ｘ座標は、折り畳み線ＦＬと垂直方向の座標であり、Ｙ座標は、折り畳み線ＦＬと平行な座標である。また、表示部１１の表側スクリーン領域ＤＡ２のＸ座標を“０”から“３１”とし、表示部１１の裏側スクリーン領域ＤＡ１のＸ座標を“３２”から“６３”とする。
【００４１】
図４に示すように、タッチコントローラ２４は、反転座標変換部２４１と、座標切替部２４２と、タッチ制御部２４３とを備える。
反転座標変換部２４１は、裏側スクリーン領域ＤＡ１のＸ座標（Ｘ（３２．．．６３））を取得し、最上位座標（ＭＳＢ座標）と最下位座標（ＬＳＢ座標）とを反転させた座標系に変換して、反転Ｘ座標（Ｘ（６３．．．３２））を生成する。また、一方で、裏側スクリーン領域ＤＡ１のＸ座標（Ｘ（３２．．．６３））は、そのまま、タッチ制御部２４３に供給される。なお、Ｘ座標（Ｘ（３２．．．６３））は、タッチ制御部２４３によって、裏側スクリーン領域ＤＡ１にカーソル表示する場合に使用される。
【００４２】
座標切替部２４２（第１切替部の一例）は、上述したバックタッチモードと、ノーマルカーソルモードとを切り替える。座標切替部２４２は、バックタッチモードである場合に、反転座標変換部２４１が反転変換した反転Ｘ座標（Ｘ（６３．．．３２））を、さらに表側スクリーン領域ＤＡ２のＸ座標に対応するＸ座標（Ｘ（（０．．．３１））に変換して、タッチ制御部２４３に出力する。これにより、バックタッチモードである場合に、裏側スクリーン領域ＤＡ１のタッチ位置の座標については、Ｘ座標が反転され、さらに、表側スクリーン領域ＤＡ２のＸ座標に変換されてタッチ制御部２４３に出力される。
【００４３】
また、ノーマルカーソルモードである場合に、表側スクリーン領域ＤＡ２で検出されたタッチ位置の座標については、表側スクリーン領域ＤＡ２のＸ座標が、Ｘ座標としてそのままタッチ制御部２４３に出力される。
【００４４】
タッチ制御部２４３は、供給されたＸ座標（Ｘ（０．．．６３））とＹ座標（Ｙ（０．．．４５））を、カーソルの位置を制御するための位置情報として、入力制御部４２に出力する。
【００４５】
入力制御部４２は、図４に示すように、絶対座標変換部４２１と、モード切替部４２２とを備える。
絶対座標変換部４２１は、タッチコントローラ２４から出力された位置情報の座標を、絶対座標に変換する。すなわち、絶対座標変換部４２１は、タッチコントローラ２４から取得した位置情報を相対位置情報として、相対位置情報の移動量に基づいて絶対位置情報を生成する。
【００４６】
モード切替部４２２（第２切替部の一例）は、上述した絶対座標モードと、タッチパッドモードと、を切り替える。モード切替部４２２は、絶対座標モードである場合に、タッチコントローラ２４から出力された位置情報を絶対位置情報として、当該絶対位置情報に対応する表示部１１の位置にカーソルを表示させるように制御する。
【００４７】
また、モード切替部４２２は、タッチパッドモードである場合に、絶対座標変換部４２１が変換した絶対位置情報に対応する表示部１１の位置にカーソルを表示させるように制御する。
このように、入力制御部４２は絶対座標モードとタッチパッドモードとそれぞれの場合に応じて定まる絶対位置情報（絶対座標情報）を、表示制御部４４に出力して、絶対位置情報に対応する表示部１１の位置へのカーソルの表示位置を制御する。
【００４８】
表示制御部４４は、入力制御部４２からのカーソルの表示位置の制御に応じて、表示部１１にカーソルを表示する。
【００４９】
次に、図５を参照して、本実施形態におけるタッチスクリーン１０の位置検出処理の一例を説明する。
図５は、本実施形態におけるタッチスクリーン１０の位置検出処理の一例を示すフローチャートである。
【００５０】
図５に示すように、まず、情報処理装置１のタッチコントローラ２４は、バックタッチモードであるか否かを判定する（ステップＳ１０１）。タッチコントローラ２４は、例えば、検出モードが記憶されている記憶部（不図示）を参照し、バックタッチモードに設定されているか否かに応じて、バックタッチモードであるか否かを判定する。タッチコントローラ２４は、バックタッチモードである場合（ステップＳ１０１：ＹＥＳ）に、処理をステップＳ１０２に進める。また、タッチコントローラ２４は、バックタッチモードでない（例えば、ノーマルカーソルモードである）場合（ステップＳ１０１：ＮＯ）に、処理をステップＳ１０４に進める。
【００５１】
なお、バックタッチモードとノーマルカーソルモードとの検出モードの切り替えは、例えば、アプリケーション４３（又は各種ドライバ）から不図示の記憶部（例えば、設定レジスタ等）に、フラグなどの判定情報を記憶させることにより行われる。例えば、情報処理装置１を起動した際に、不図示の記憶部は、初期設定として、ノーマルカーソルモードに設定され、検出部１２によりユーザが両手で情報処理装置１を保持していることを検出した場合に、バックタッチモードに設定されるようにしてもよい。また、不図示の記憶部は、検出部１２によりユーザが片手で情報処理装置１を保持していることを検出した場合に、ノーマルカーソルモードに設定されるようにしてもよい。また、アプリケーション４３は、例えば、表示画面の状態や処理内容に応じて、不図示の記憶部における検出モードの設定を変更するようにしてもよい。
【００５２】
ステップＳ１０２において、タッチコントローラ２４の反転座標変換部２４１は、Ｘ軸座標の最上位座標（ＭＳＢ座標）と最下位座標（ＬＳＢ座標）とを反転させた反転Ｘ座標を生成する。例えば、反転座標変換部２４１は、裏側スクリーン領域ＤＡ１のＸ座標を反転Ｘ座標に変換する。
【００５３】
次に、タッチコントローラ２４は、反転Ｘ座標に基づく表側スクリーン領域ＤＡ２の位置情報を出力する（ステップＳ１０３）。すなわち、タッチコントローラ２４の座標切替部２４２は、反転Ｘ座標を表側スクリーン領域ＤＡ２のＸ座標に変換して出力する。ステップＳ１０３の処理後に、タッチコントローラ２４は、検出処理を終了する。
【００５４】
また、ステップＳ１０４において、タッチコントローラ２４は、位置情報そのまま出力する。タッチコントローラ２４は、裏側スクリーン領域ＤＡ１のＸ座標をそのまま出力するとともに、表側スクリーン領域ＤＡ２のＸ座標をそのまま出力する。すなわち、座標切替部２４２は、表側スクリーン領域ＤＡ２のＸ座標をそのまま出力する。ステップＳ１０４の処理後に、タッチコントローラ２４は、検出処理を終了する。
なお、タッチコントローラ２４は、検出部１２によるタッチ位置を示す位置情報の検出を定期的に（所定の検出周期で）実行する。
【００５５】
次に、図６を参照して、本実施形態におけるバックタッチモードの動作について説明する。
図６は、本実施形態における裏側スクリーン領域ＤＡ１の位置検出の一例を示す図である。
【００５６】
図６に示すように、バックタッチモードでは、情報処理装置１は、裏側スクリーン領域ＤＡ１の表示をオフさせて、ポインティングデバイスとして機能させるとともに、表側スクリーン領域ＤＡ２に表示画面を表示させる。なお、ここでは、動作モードが、絶対座標モードである場合の一例について説明する。
【００５７】
利用者の指が、裏側スクリーン領域ＤＡ１に触れると（タッチされると）、例えば、裏側スクリーン領域ＤＡ１上の位置と表側スクリーン領域ＤＡ２上の位置とが一対一に対応しており、情報処理装置１は、裏側スクリーン領域ＤＡ１上のタッチ位置に対応する表側スクリーン領域ＤＡ２上の位置に、カーソルＣＲ１を表示させる。
【００５８】
なお、裏側スクリーン領域ＤＡ１と、表側スクリーン領域ＤＡ２とでは、Ｘ座標が反転しているため、タッチコントローラ２４は、折り畳み線ＦＬと垂直方向の座標であるＸ座標を反転させた座標に変換して、位置情報を生成する。
【００５９】
次に、図７を参照して、本実施形態におけるカーソル表示処理について説明する。
図７は、本実施形態におけるカーソル表示処理の一例を示すフローチャートである。
図７に示すように、情報処理装置１の入力制御部４２は、まず、タッチコントローラ２４から検出部１２が検出した位置情報を取得する（ステップＳ２０１）。
【００６０】
次に、入力制御部４２は、タッチパッドモードであるか否かを判定する（ステップＳ２０２）。入力制御部４２は、例えば、動作モードが記憶されている記憶部（不図示）を参照し、タッチパッドモードに設定されているか否かに応じて、タッチパッドモードであるか否かを判定する。入力制御部４２は、タッチパッドモードである場合（ステップＳ２０２：ＹＥＳ）に、処理をステップＳ２０３に進める。また、入力制御部４２は、タッチパッドモードでない（絶対座標モードである）場合（ステップＳ２０２：ＮＯ）に、処理をステップＳ２０５に進める。
【００６１】
なお、タッチパッドモードと絶対座標モードとの動作モードの切り替えは、例えば、アプリケーション４３（又は各種ドライバ）から不図示の記憶部（例えば、設定レジスタ等）に、フラグなどの判定情報を記憶させることにより行われる。アプリケーション４３は、上述した検出モードの設定と同様に、例えば、表示画面の状態や処理内容に応じて、不図示の記憶部における検出モードの設定を変更するようにしてもよい。また、タッチスクリーン１０の領域の設定に応じて、動作モードを切り替えるようにしてもよい。例えば、表側スクリーン領域ＤＡ２と同等のサイズの裏側スクリーン領域ＤＡ１が確保できる場合には、不図示の記憶部は、絶対座標モードに設定された方が操作勝手がよく、快適に使用することできる。また、表側スクリーン領域ＤＡ２のサイズより、裏側スクリーン領域ＤＡ１のサイズが小さい場合には、不図示の記憶部は、タッチパッドモードに設定され方が操作勝手がよく、快適に使用することできる。
【００６２】
ステップＳ２０３において、入力制御部４２の絶対座標変換部４２１は、取得した位置情報を相対位置情報として、相対位置情報の移動量に基づいて絶対位置情報を生成する。絶対座標変換部４２１は、例えば、下記の式（１）を用いて、相対位置情報の移動量に基づいて絶対位置情報を生成する。
【００６３】
【数１】
2020061085.tif 000003
【００６４】
ここで、Ｘａｉは、ｉ番目のＸ絶対座標を示し、Ｙａｉは、ｉ番目のＸ絶対座標を示している。また、Ｘｏは、Ｘ絶対座標の初期値を示し、Ｙｏは、Ｙ絶対座標の初期値を示している。また、Ｘｒｉは、検出したＸ相対位置座標を示し、Ｙｒｉは、検出したＹ相対位置座標を示し、（Ｘｒｋ−Ｘｒｋ−１）及び（Ｙｒｋ−Ｙｒｋ−１）は、相対位置情報の移動量を示している。なお、Ｘｏ及びＹｏは、検出部１２からタッチが離れた場合（タッチ位置が検出されなくなった場合）に、その時点の絶対座標に更新されるものとする。
【００６５】
次に、入力制御部４２は、生成した絶対位置情報に対応する位置に、カーソルを表示させる（ステップＳ２０４）。すなわち、入力制御部４２のモード切替部４２２は、絶対座標変換部４２１が変換した絶対位置情報に対応する表示部１１の位置にカーソルを表示させる要求を、表示制御部４４に出力して、表示部１１にカーソルを表示させる。ステップＳ２０４の処理後に、入力制御部４２は、カーソル表示処理を終了する。
【００６６】
また、ステップＳ２０５において、入力制御部４２は、取得した位置情報を絶対位置情報として、絶対位置情報に対応する位置に、カーソルを表示させる。この場合、入力制御部４２のモード切替部４２２は、タッチコントローラ２４から取得した絶対座標情報に対応する表示部１１の位置にカーソルを表示させる要求を、表示制御部４４に出力して、表示部１１にカーソルを表示させる。ステップＳ２０５の処理後に、入力制御部４２は、カーソル表示処理を終了する。
【００６７】
次に、図８を参照して、本実施形態におけるタッチパッドモードの動作について説明する。
図８は、本実施形態における相対位置座標を絶対位置座標への変換処理の一例を示す図である。
【００６８】
また、図８（ａ）は、例えば、入力制御部４２がタッチコントローラ２４から取得した相対位置情報の移動経路（ＯＰ１、ＯＰ２、及びＯＰ３）を示している。また、図８（ｂ）は、例えば、表側スクリーン領域ＤＡ２上に表示したカーソルＣＲ２の移動経路を示している。
【００６９】
図８（ａ）において、入力制御部４２が、相対位置情報を、移動経路ＯＰ１→移動経路跡ＯＰ２→移動経路ＯＰ３の順に取得した場合に、絶対座標（Ｘ０，Ｙ０）を初期値とした絶対座標に変換する。入力制御部４２は、絶対座標（Ｘ０，Ｙ０）を初期値とした絶対座標に変換し、図８（ｂ）に示す移動経路ＯＰ１、移動経路跡ＯＰ２、及び移動経路ＯＰ３のように、カーソルＣＲ２を移動させて、表側スクリーン領域ＤＡ２上に表示させる。
【００７０】
次に、図面を参照して、本実施形態による情報処理装置１によるタッチスクリーン１０を利用した入力処理の変形例について説明する。
本実施形態による情報処理装置１では、図９に示すように、タッチスクリーン１０を、表示を行いつつ、検出部１２の検出が可能なタッチ表示領域ＴＤＡと、非表示にしつつ、検出部１２の検出が可能なタッチパッド領域ＴＰＡとに分割するようにしてもよい。この場合、タッチコントローラ２４は、タッチ表示領域ＴＤＡ内で検出部１２がタッチされたタッチ位置（第３タッチ位置）を示す位置情報と、タッチパッド領域ＴＰＡ内で検出部１２がタッチされたタッチ位置（第４タッチ位置）を示す位置情報とを出力する。
【００７１】
なお、タッチ表示領域ＴＤＡとタッチパッド領域ＴＰＡとの両方が、上述した表側スクリーン領域ＤＡ２内の部分領域であってもよいし、上述した裏側スクリーン領域ＤＡ１内の部分領域であってもよい。また、タッチ表示領域ＴＤＡが、表側スクリーン領域ＤＡ２であり、タッチパッド領域ＴＰＡが、裏側スクリーン領域ＤＡ１であってもよい。この場合、タッチコントローラ２４は、裏側タッチ位置に基づくＸ座標を反転した位置情報と、表側タッチ位置に基づく位置情報とを切り替えて出力する代わりに、裏側タッチ位置に基づくＸ座標を反転した位置情報及び表側タッチ位置に基づく位置情報の両方を出力する。
【００７２】
また、入力制御部４２は、タッチ表示領域ＴＤＡのタッチ位置を示す位置情報と、タッチパッド領域ＴＰＡのタッチ位置を示す位置情報との組み合わせに基づいて、自装置（情報処理装置１）を操作する所定の操作を実行する。ここで、所定の操作とは、以下のような操作である。
【００７３】
（Ａ）入力制御部４２は、タッチ表示領域ＴＤＡのタッチ位置を示す位置情報がない状態（タッチ表示領域ＴＤＡがタッチされていない状態）で、タッチパッド領域ＴＰＡのタッチ位置を示す位置情報をタッチコントローラ２４から取得した場合に、マウスカーソルの操作を実行する。入力制御部４２は、例えば、上述したタッチパッドモードの処理を実行する。
【００７４】
（Ｂ）入力制御部４２は、タッチ表示領域ＴＤＡにおいて、例えば、アプリケーションのウィンドウ内に１本指の位置情報を取得し、且つ、タッチパッド領域ＴＰＡにおいて、１本指の位置情報を取得した場合に、スクロールの操作を実行する。この場合、入力制御部４２は、タッチパッド領域ＴＰＡの１本指の位置情報の移動に応じて、例えば、ウィンドウ内の表示のスクロール処理を実行する。
【００７５】
図９は、本実施形態におけるスクロール処理の一例を示す図である。
図９に示す例では、入力制御部４２が、スクロール処理を実行する一例であり、利用者が、タッチ表示領域ＴＤＡに表示されているウィンドウＷ１内に指ＦＧ１でタッチして、タッチパッド領域ＴＰＡに指ＦＧ２をタッチしながら動かすことで、入力制御部４２が、ウィンドウＷ１内の表示のスクロール処理を実行する。すなわち、入力制御部４２は、表示制御部４４に、ウィンドウＷ１内の表示のスクロールを実行させる。
【００７６】
（Ｃ）入力制御部４２は、タッチ表示領域ＴＤＡにおいて、例えば、アプリケーションのウィンドウ内に１本指の位置情報を取得し、且つ、タッチパッド領域ＴＰＡにおいて、２本指の位置情報（２か所の位置情報）を取得した場合に、ズームの操作を実行する。この場合、入力制御部４２は、タッチパッド領域ＴＰＡの２本指の位置情報の移動に応じて、例えば、ウィンドウ内の表示のズーム処理を実行する。
【００７７】
（Ｄ）入力制御部４２は、タッチ表示領域ＴＤＡにおいて、例えば、デスクトップ画面（基本操作画面）に１本指の位置情報を取得し、且つ、タッチパッド領域ＴＰＡにおいて、１本指の位置情報を取得した場合に、画面の明るさ調整（輝度調整）の操作を実行する。この場合、入力制御部４２は、タッチパッド領域ＴＰＡの１本指の位置情報の移動に応じて、例えば、表示制御部４４に、画面の明るさ（輝度）を変更する処理を実行させる。
【００７８】
（Ｅ）入力制御部４２は、タッチ表示領域ＴＤＡにおいて、例えば、デスクトップ画面（基本操作画面）に１本指の位置情報を取得し、且つ、タッチパッド領域ＴＰＡにおいて、２本指の位置情報（２か所の位置情報）を取得した場合に、ボリュームの操作を実行する。この場合、入力制御部４２は、タッチパッド領域ＴＰＡの２本指の位置情報の移動に応じて、例えば、オーディオシステム２５に、ボリュームを変更する処理を実行させる。
【００７９】
以上説明したように、本実施形態による情報処理装置１は、タッチスクリーン１０と、タッチコントローラ２４（検出処理部）とを備える。タッチスクリーン１０は、表示部１１と、表示部１１の表示面が操作媒体によって触れられたタッチ位置を検出する検出部１２とを有する折り畳み可能（折り曲げ可能）に構成されている。タッチコントローラ２４は、表示面を外側にしてタッチスクリーン１０自体を折り畳んだ状態（折り曲げた状態）において、裏側スクリーン領域ＤＡ１（第１表示領域）に対するタッチ位置である裏側タッチ位置（第１タッチ位置）に基づいて、表側スクリーン領域ＤＡ２（第２表示領域）上の位置を示す位置情報を出力する。ここで、裏側スクリーン領域ＤＡ１は、表示面のうちの裏側の表示領域であり、表側スクリーン領域ＤＡ２は、表示面のうちの表側の表示領域である。なお、操作媒体には、例えば、ユーザの指やタッチペンなどが含まれる。
【００８０】
このような構成により、本実施形態による情報処理装置１は、裏側スクリーン領域ＤＡ１をタッチすることで、表側スクリーン領域ＤＡ２の位置を指定することができ、利用者が、感覚的に容易な操作を実現することができる。よって、本実施形態による情報処理装置１は、良好なユーザエクスぺリメンスを実現することができる。
【００８１】
例えば、利用者が情報処理装置１を手に持って操作する場合に、手に持ちながら裏側スクリーン領域ＤＡ１をタッチすることで、画面を表示している表側スクリーン領域ＤＡ２の位置を指定することができるため、利用者の感覚的に使い易い操作を実現することができる。
【００８２】
また、本実施形態では、タッチコントローラ２４は、折り畳んだ状態において、裏側タッチ位置の座標のうち、タッチスクリーン１０の折り畳み線ＦＬと垂直方向の座標（例えば、Ｘ方向の座標）を、裏側スクリーン領域ＤＡ１における垂直方向の最上位座標と最下位座標とを反転させた座標系に変換した座標を用いて、位置情報を生成する。ここで、最上位座標と最下位座標とを反転させた座標（反転座標）は、例えば、最上位座標（ＭＳＢ座標）と最下位座標（ＬＳＢ座標）との間で、上下の座標を入れ替える変換を行った座標である。
【００８３】
これにより、本実施形態による情報処理装置１は、裏側スクリーン領域ＤＡ１のタッチ位置を反転させて、表側スクリーン領域ＤＡ２の位置を指定するため、表側スクリーン領域ＤＡ２側から見て、裏側スクリーン領域ＤＡ１のタッチによる感覚的な操作を行うことができる。よって、本実施形態による情報処理装置１は、さらに良好なユーザエクスぺリメンスを実現することができる。
【００８４】
また、本実施形態では、タッチコントローラ２４は、座標切替部２４２（第１切替部）を備える。座標切替部２４２は、裏側タッチ位置に基づいて生成した位置情報を出力するバックタッチモード（第１の検出モード）と、表側スクリーン領域ＤＡ２内で検出部１２がタッチされた表側タッチ位置（第２タッチ位置）に基づいて生成した位置情報を出力するノーマルカーソルモード（第２の検出モード）と、を切り替える。
【００８５】
これにより、本実施形態による情報処理装置１は、裏側スクリーン領域ＤＡ１のタッチによるバックタッチモードと、表側スクリーン領域ＤＡ２のタッチによるノーマルカーソルモードとを切り替えて使用することでき、操作性及び利便性を向上させることができる。よって、本実施形態による情報処理装置１は、さらに良好なユーザエクスぺリメンスを実現することができる。
【００８６】
また、本実施形態では、タッチコントローラ２４は、裏側タッチ位置に対して反転させた座標と、表側スクリーン領域ＤＡ２内で検出部１２がタッチされた表側タッチ位置の座標と、の両方の座標の供給を受け、裏側タッチ位置に対しては反転させた座標系に変換した座標をさらに表側スクリーン領域ＤＡ２に対応する座標に変換した座標を、表側タッチ位置に対しては表側タッチ位置の座標を、位置情報として出力するタッチ制御部２４３を備える。
これにより、本実施形態による情報処理装置１は、裏側タッチ位置と表側タッチ位置との両方に適切に対応させることができるため、さらに良好なユーザエクスぺリメンスを実現することができる。
【００８７】
また、本実施形態による情報処理装置１は、タッチコントローラ２４が出力した位置情報に対応する表側スクリーン領域ＤＡ２上の位置に、カーソルを表示させる入力制御部４２を備える。
これにより、本実施形態による情報処理装置１は、タッチコントローラ２４が出力した位置情報に対応した表側スクリーン領域ＤＡ２上の位置に、適切にカーソルを表示することができる。
【００８８】
また、本実施形態では、入力制御部４２は、絶対座標モード（第１の制御モード）と、タッチパッドモード（第２の制御モード）と、を切り替えるモード切替部４２２（第２切替部）を備える。絶対座標モードは、位置情報を表側スクリーン領域ＤＡ２上の絶対位置情報として、絶対位置情報に対応する表側スクリーン領域ＤＡ２上の位置に、カーソルを表示させる。タッチパッドモードは、位置情報を相対位置情報として、相対位置情報の移動量に基づいて絶対位置情報を生成し、生成した絶対位置情報に対応する表側スクリーン領域ＤＡ２上の位置に、カーソルを表示させる。
これにより、本実施形態による情報処理装置１は、表示部１１の位置を直接指定する絶対座標モードと、タッチパッドとして機能させるタッチパッドモードとを切り替えて使用することでき、操作性及び利便性を向上させることができる。
【００８９】
また、本実施形態では、タッチコントローラ２４は、タッチ表示領域ＴＤＡ内で検出部１２がタッチされたタッチ位置（第３タッチ位置）を示す位置情報と、タッチパッド領域ＴＰＡ内で検出部１２がタッチされたタッチ位置（第４タッチ位置）を示す位置情報とを出力する。なお、タッチスクリーン１０は、表示を行いつつ、検出部１２の検出が可能なタッチ表示領域ＴＤＡと、非表示にしつつ、検出部１２の検出が可能なタッチパッド領域ＴＰＡとに分割されている。入力制御部４２は、タッチ表示領域ＴＤＡ内でタッチされたタッチ位置を示す位置情報と、タッチパッド領域ＴＰＡ内でタッチされたタッチ位置を示す位置情報との組み合わせに基づいて、自装置を操作する所定の操作（例えば、スクロールやズームなど）を実行する。
これにより、本実施形態による情報処理装置１は、様々な操作を簡易なユーザインターフェースで行うことができ、利便性を向上することができる。
【００９０】
また、本実施形態による制御方法は、表示部１１と、表示部１１の表示面が操作媒体によって触れられたタッチ位置を検出する検出部１２とを有する折り畳み可能なタッチスクリーン１０を備える情報処理装置１の制御方法であって、検出処理ステップ（第１のステップ）と、入力制御ステップ（第２のステップ）とを含む。検出処理ステップにおいて、タッチコントローラ２４が、表示面を外側にしてタッチスクリーン１０自体を折り畳んだ状態において、表示面のうちの裏側の表示領域である裏側スクリーン領域ＤＡ１に対するタッチ位置である裏側タッチ位置に基づいて、表示面のうちの表側の表示領域である表側スクリーン領域ＤＡ２上の位置を示す位置情報を出力する。入力制御ステップにおいて、入力制御部４２が、検出処理ステップによって出力された位置情報に対応する表側スクリーン領域ＤＡ２上の位置に、カーソルを表示させる。
これにより、本実施形態による制御方法は、上述したる情報処理装置１と同様の効果を奏し、良好なユーザエクスぺリメンスを実現することができる。
【００９１】
なお、上述した本実施形態において、タッチコントローラ２４又は入力制御部４２は、検出部１２が所定の面積以上の面状に位置情報を検出した場合に、当該面状の部分を含む所定の範囲内で検出されたタッチ位置を示す位置情報を無効にするようにしてもよい。すなわち、タッチコントローラ２４又は入力制御部４２は、例えば、手で情報処理装置１を持って操作する場合などに、情報処理装置１を持つ手の部分を含む周辺のタッチを検出しないようにする。
これにより、本実施形態による情報処理装置１は、例えば、情報処理装置１を手に持って操作する場合に、誤検出（誤動作）を低減することができる。
【００９２】
［第２の実施形態］
次に、図面を参照して、第２の実施形態による情報処理装置１ａについて説明する。
本実施形態では、１枚のタッチスクリーン１０を複数個所で折り畳む（折り曲げる）場合の変形例について説明する。
【００９３】
図１０は、本実施形態による情報処理装置１ａの一例を示す外観図である。
図１０に示すように、情報処理装置１ａは、第１筐体５１と第２筐体５２とがヒンジＨにより接続され、第１筐体５１及び第２筐体５２の表面に、１枚のタッチスクリーン１０が配置されている。また、図１０（ａ）は、情報処理装置１ａを折り畳んだ状態の外観図を示し、図１０（ｂ）は、第１筐体５１と第２筐体５２とを開いて直線状に配置した状態の外観図を示している。
【００９４】
なお、本実施形態による情報処理装置１ａのハードウェア構成及び機能構成は、上述した図２及び図３に示す第１の実施形態と同様であるためここではその説明を省略する。
また、本実施形態による情報処理装置１ａの動作についても、第１の実施形態と同様であるためここではその説明を省略する。
【００９５】
本実施形態では、タッチスクリーン１０は、図１０（ａ）に示すように、折り畳んだ状態で、Ｍ字状に配置されている。また、タッチスクリーン１０は、第１筐体５１の裏側の表示領域である裏側スクリーン領域ＤＡ１１と、第１筐体５１の表側の表示領域である表側スクリーン領域ＤＡ２１と、第２筐体５２の裏側の表示領域である裏側スクリーン領域ＤＡ１２と、第２筐体５２の表側の表示領域である表側スクリーン領域ＤＡ２２とを含んでいる。
【００９６】
ここで、裏側スクリーン領域ＤＡ１１及び裏側スクリーン領域ＤＡ１２は、上述した第１の実施形態における裏側スクリーン領域ＤＡ１（第１表示領域）に対応し、表側スクリーン領域ＤＡ２１及び表側スクリーン領域ＤＡ２２は、上述した第１の実施形態における表側スクリーン領域ＤＡ２（第２表示領域）に対応する。そのため、本実施形態におけるタッチコントローラ２４又は入力制御部４２は、裏側スクリーン領域ＤＡ１１及び裏側スクリーン領域ＤＡ１２と、表側スクリーン領域ＤＡ２１及び表側スクリーン領域ＤＡ２２とに対して、第１の実施形態と同様の処理を実行する。
これにより、本実施形態による情報処理装置１ａは、第１の実施形態と同様の効果を奏し、良好なユーザエクスぺリメンスを実現することができる。
【００９７】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、情報処理装置１（１ａ）は、タブレットＰＣである例を説明したが、これに限定されるものではない。情報処理装置１（１ａ）は、例えば、ＰＤＡ（Personal Digital Assistant）、スマートフォン、ノートＰＣなどの他の装置であってもよい。
【００９８】
また、上記の各実施形態において、タッチ表示領域ＴＤＡのタッチ位置を示す位置情報と、タッチパッド領域ＴＰＡのタッチ位置を示す位置情報との組み合わせに基づいて、実行する所定の操作の例として、入力制御部４２が、（Ａ）〜（Ｅ）の操作を実行する例を説明したが、これに眼底されるものではない。
例えば、図１１に示すように、入力制御部４２は、タッチ表示領域ＴＤＡにおいて、１本指の位置情報を取得し、且つ、タッチパッド領域ＴＰＡにおいて、１本指の位置情報を取得した場合に、ズームの操作を実行するようにしてもよい。
【００９９】
図１１は、第２の実施形態におけるズーム処理の一例を示す図である。
図１１に示すように、情報処理装置１ａを開いて使用する際に、利用者が、タッチ表示領域ＴＤＡ（表側スクリーン領域ＤＡ２１）を指ＦＧ１でタッチして、タッチパッド領域ＴＰＡ（裏側スクリーン領域ＤＡ１２）に指ＦＧ２をタッチし、指ＦＧ１と指ＦＧ２とを動かすことで、入力制御部４２は、表示画面のズーム処理を実行する。
これにより、情報処理装置１ａは、例えば、利用者が両手で保持しながら使用する場合に、利便性の高いユーザインターフェースを提供することができる。
【０１００】
また、上記の第１の実施形態において、タッチスクリーン１０が、筐体の表側面Ｆ２（第１面）から裏側面Ｆ１（第２面）にまたがって配置され、タッチスクリーン１０が折り畳まれた状態で固定されている例を説明したが、これに限定されるものではない。例えば、情報処理装置１は、タッチスクリーン１０を直線状に開いて１画面に表示可能な構成にしてもよい。
【０１０１】
また、上記の各実施形態において、タッチスクリーン１０は、情報処理装置１（１ａ）の各筐体の側面の領域を、表示及びタッチ検出に使用してもよい。すなわち、タッチスクリーン１０を折り畳んだ（折り曲げた）際の側面の部分を、上述したタッチ表示領域ＴＤＡ又はタッチパッド領域ＴＰＡに含めてもよい。
【０１０２】
なお、上述した情報処理装置１（１ａ）が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した情報処理装置１（１ａ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した情報処理装置１（１ａ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１０３】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に情報処理装置１（１ａ）が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０４】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【０１０５】
１、１ａ  情報処理装置
１０  タッチスクリーン
１１  表示部
１２  検出部
１５  ＣＰＵ
１６  メインメモリ
１７  ビデオサブシステム
２１  チップセット
２２  ＢＩＯＳメモリ
２３  ＨＤＤ
２４  タッチコントローラ
２５  オーディオシステム
２６  ＷＬＡＮカード
３１  エンベデッドコントローラ
３２  入力部
３３  電源回路
４１  ＨＩＤクラスドライバ
４２  入力制御部
４３  アプリケーション
４４  表示制御部
５１  第１筐体
５２  第２筐体
２４１  反転座標変換部
２４２  座標切替部
２４３  タッチ制御部
４２１  絶対座標変換部
４２２  モード切替部
Ｈ  ヒンジ
【図１】
2020061085.tif 000004
【図２】
2020061085.tif 000005
【図３】
2020061085.tif 000006
【図４】
2020061085.tif 000007
【図５】
2020061085.tif 000008
【図６】
2020061085.tif 000009
【図７】
2020061085.tif 000010
【図８】
2020061085.tif 000011
【図９】
2020061085.tif 000012
【図１０】
2020061085.tif 000013
【図１１】
2020061085.tif 000014
【手続補正書】
【提出日】令和2年2月21日(2020.2.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能な１つのタッチスクリーンと、
前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理部と
を備え、
前記検出処理部は、
前記第１表示領域に対する前記第１タッチ位置の座標のうち、前記タッチスクリーンの折り畳み線と垂直方向の座標を、最上位座標と最下位座標とを反転させた座標系に変換する反転座標変換部を備え、
前記折り畳んだ状態において、１つの前記表示面の前記垂直方向の座標を、前記第１表示領域と前記第２表示領域とに分割し、前記第１表示領域の前記垂直方向の座標を、前記反転座標変換部によって前記反転させた座標系に変換された座標を用いて、前記位置情報を生成する
情報処理装置。
【請求項２】
前記検出処理部は、
前記第１タッチ位置に基づいて生成した前記位置情報を出力する第１の検出モードと、前記第２表示領域内で前記検出部がタッチされた第２タッチ位置に基づいて生成した前記位置情報を出力する第２の検出モードと、を切り替える第１切替部を備える
請求項１に記載の情報処理装置。
【請求項３】
前記検出処理部は、
前記第１タッチ位置に対して前記反転させた座標と、前記第２表示領域内で前記検出部がタッチされた第２タッチ位置の座標と、の両方の座標の供給を受け、前記第１タッチ位置に対しては前記反転させた座標系に変換した座標をさらに前記第２表示領域に対応する座標に変換した座標を、前記第２タッチ位置に対しては前記第２タッチ位置の座標を、前記位置情報として出力するタッチ制御部を備える
請求項１に記載の情報処理装置。
【請求項４】
前記検出処理部が出力した前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御部を備える
請求項１から請求項３のいずれか一項に記載の情報処理装置。
【請求項５】
前記入力制御部は、
前記位置情報を前記第２表示領域上の絶対位置情報として、前記絶対位置情報に対応する前記第２表示領域上の位置に、前記カーソルを表示させる第１の制御モードと、前記位置情報を相対位置情報として、前記相対位置情報の移動量に基づいて絶対位置情報を生成し、生成した前記絶対位置情報に対応する前記第２表示領域上の位置に、前記カーソルを表示させる第２の制御モードと、を切り替える第２切替部を備える
請求項４に記載の情報処理装置。
【請求項６】
前記検出処理部は、前記タッチスクリーンを、表示を行いつつ、前記検出部の検出が可能なタッチ表示領域と、非表示にしつつ、前記検出部の検出が可能なタッチパッド領域とに分割し、前記タッチ表示領域内で前記検出部がタッチされた第３タッチ位置を示す位置情報と、前記タッチパッド領域内で前記検出部がタッチされた第４タッチ位置を示す位置情報とを出力し、
前記入力制御部は、前記第３タッチ位置を示す位置情報と、前記第４タッチ位置を示す位置情報との組み合わせに基づいて、自装置を操作する所定の操作を実行する
請求項４又は請求項５に記載の情報処理装置。
【請求項７】
表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能な１つのタッチスクリーンを備える情報処理装置の制御方法であって、
検出処理部が、前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理ステップと、
入力制御部が、前記検出処理ステップによって出力された前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御ステップと
を含み、
前記検出処理ステップは、
前記第１表示領域に対する前記第１タッチ位置の座標のうち、前記タッチスクリーンの折り畳み線と垂直方向の座標を、最上位座標と最下位座標とを反転させた座標系に変換する反転座標変換ステップを含み、
前記検出処理ステップでは、前記折り畳んだ状態において、１つの前記表示面の前記垂直方向の座標を、前記第１表示領域と前記第２表示領域とに分割し、前記第１表示領域の前記垂直方向の座標を、前記反転座標変換ステップによって前記反転させた座標系に変換された座標を用いて、前記位置情報を生成する
制御方法。
【請求項８】
表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能な１つのタッチスクリーンを備える情報処理装置のコンピュータに、
前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理ステップと、
前記検出処理ステップによって出力された前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御ステップと
を実行させ、
前記検出処理ステップは、
前記第１表示領域に対する前記第１タッチ位置の座標のうち、前記タッチスクリーンの折り畳み線と垂直方向の座標を、最上位座標と最下位座標とを反転させた座標系に変換する反転座標変換ステップを含み、
前記検出処理ステップでは、前記折り畳んだ状態において、１つの前記表示面の前記垂直方向の座標を、前記第１表示領域と前記第２表示領域とに分割し、前記第１表示領域の前記垂直方向の座標を、前記反転座標変換ステップによって前記反転させた座標系に変換された座標を用いて、前記位置情報を生成する処理を実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記問題を解決するために、本発明の一態様は、表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能な１つのタッチスクリーンと、前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理部とを備え、前記検出処理部は、前記第１表示領域に対する前記第１タッチ位置の座標のうち、前記タッチスクリーンの折り畳み線と垂直方向の座標を、最上位座標と最下位座標とを反転させた座標系に変換する反転座標変換部を備え、前記折り畳んだ状態において、１つの前記表示面の前記垂直方向の座標を、前記第１表示領域と前記第２表示領域とに分割し、前記第１表示領域の前記垂直方向の座標を、前記反転座標変換部によって前記反転させた座標系に変換された座標を用いて、前記位置情報を生成する情報処理装置である。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、本発明の一態様は、表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能な１つのタッチスクリーンを備える情報処理装置の制御方法であって、検出処理部が、前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理ステップと、入力制御部が、前記検出処理ステップによって出力された前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御ステップとを含み、前記検出処理ステップは、前記第１表示領域に対する前記第１タッチ位置の座標のうち、前記タッチスクリーンの折り畳み線と垂直方向の座標を、最上位座標と最下位座標とを反転させた座標系に変換する反転座標変換ステップを含み、前記検出処理ステップでは、前記折り畳んだ状態において、１つの前記表示面の前記垂直方向の座標を、前記第１表示領域と前記第２表示領域とに分割し、前記第１表示領域の前記垂直方向の座標を、前記反転座標変換ステップによって前記反転させた座標系に変換された座標を用いて、前記位置情報を生成する制御方法である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本発明の一態様は、表示部と、前記表示部の表示面が操作媒体によって触れられたタッチ位置を検出する検出部とを有する折り畳み可能な１つのタッチスクリーンを備える情報処理装置のコンピュータに、前記表示面を外側にして前記タッチスクリーン自体を折り畳んだ状態において、前記表示面のうちの裏側の表示領域である第１表示領域に対する前記タッチ位置である第１タッチ位置に基づいて、前記表示面のうちの表側の表示領域である第２表示領域上の位置を示す位置情報を出力する検出処理ステップと、前記検出処理ステップによって出力された前記位置情報に対応する前記第２表示領域上の位置に、カーソルを表示させる入力制御ステップとを実行させ、前記検出処理ステップは、前記第１表示領域に対する前記第１タッチ位置の座標のうち、前記タッチスクリーンの折り畳み線と垂直方向の座標を、最上位座標と最下位座標とを反転させた座標系に変換する反転座標変換ステップを含み、前記検出処理ステップでは、前記折り畳んだ状態において、１つの前記表示面の前記垂直方向の座標を、前記第１表示領域と前記第２表示領域とに分割し、前記第１表示領域の前記垂直方向の座標を、前記反転座標変換ステップによって前記反転させた座標系に変換された座標を用いて、前記位置情報を生成する処理を実行させるためのプログラムである。