(57)【要約】      （修正有）【課題】撓み検知部を複数配置することで撓み位置を認識することが可能な情報処理装置を提供する。【解決手段】可撓性を有する表示面と、前記表示面の撓みを検知する撓み検知部２０と、を備え、前記撓み検知部２０は、前記表示面の少なくとも１辺に複数設けられ、複数の前記撓み検知部２０による各検知結果に基づいて、前記表示面における撓み状態を認識する認識部を備える。前記認識部は、複数の前記撓み検知部２０により検知される撓み量および撓み位置に基づいて、前記撓み状態の撓み中心線を認識し、認識部により認識された撓み中心線に応じて表示内容を切り替える表示制御部を備える。【選択図】図１６
2013105311.tif 000002
【特許請求の範囲】
【請求項１】
可撓性を有する表示面と、
前記表示面の撓みを検知する撓み検知部と、
を備え、
前記撓み検知部は、前記表示面の少なくとも１辺に複数設けられる、情報処理装置。
【請求項２】
複数の前記撓み検知部による各検知結果に基づいて、前記表示面における撓み状態を認識する認識部を備える、請求項１に記載の情報処理装置。
【請求項３】
前記認識部は、複数の前記撓み検知部により検知される撓み量および撓み位置に基づいて、前記撓み状態の撓み中心線を認識する、請求項２に記載の情報処理装置。
【請求項４】
前記認識部により認識された撓み中心線に応じて表示内容を切り替える表示制御部を備える、請求項３に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記撓み中心線の近傍に表示されているオブジェクトを拡大表示する制御を行う、請求項４に記載の情報処理装置。
【請求項６】
前記表示制御部は、前記撓み中心線の近傍に表示されているリスト項目を拡大表示し、拡大した領域に前記リスト項目の内容を表示する制御を行う、請求項５に記載の情報処理装置。
【請求項７】
前記表示制御部は、前記撓み中心線から遠い程、オブジェクトの表示サイズを減衰させるよう表示制御する、請求項４に記載の情報処理装置。
【請求項８】
前記認識部は、前記撓み中心線を形成する、正対する辺上の各撓み中心点の撓み量を推定し、
前記表示制御部は、前記各撓み中心点の撓み量に基づいて、前記オブジェクトの拡大率、および減衰率を制御する、請求項４に記載の情報処理装置。
【請求項９】
前記表示制御部は、前記認識部により前記表示面の角部が折られたと認識された場合、対応する所定の表示制御を行う、請求項２に記載の情報処理装置。
【請求項１０】
前記認識部は、前記複数の撓み検知部による各検知結果に基づいて、ユーザにより把持されている位置を認識し、
前記表示制御部は、前記ユーザにより把持されている位置に応じて、対応する所定の表示制御を行う、請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置に関する。
【背景技術】
【０００２】
ユーザ操作の入力は、キーボードやマウス等の入力デバイスを用いる方法や、ペン、タッチ・スクリーン、ボタン、およびジョクダイアル式のコントローラを用いる方法が知られている。しかし、キーボードやマウス等の入力デバイスは、携帯性が悪く、モバイル機器に向いていない。また、タッチ・スクリーン等を用いた方法では、強くタッチしてもデバイスの形状が変わることはなく、タッチの強さがどの程度入力操作に反映されるのか直感的に感じることはできなかった。
【０００３】
これに対し、近年では、可撓性を有する薄くて軽量の電子ディスプレイ（フレキシブルディスプレイ）およびフレキシブルタッチパネルが提案されている。
【０００４】
例えば、下記特許文献１では、フレキシブルディスプレイに関する発明が記載されている。また、下記特許文献２では、装置本体を物理的に曲げたり、歪ませたりすることによって、ユーザ操作を入力することが可能なインタフェースが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−５２１２９号公報
【特許文献２】特開２０１０−１５７０６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記特許文献２に開示されている表示装置は、フレキシブル圧力検出タッチパネル（位置センサを含む）、フレキシブルディスプレイ、ベンディングセンサ（感圧センサを含む）、フレキシブル回路およびフレキシブルバッテリーを積層した構造を有している。かかる構造において、曲げ位置（ＸＹ方向）はフレキシブル圧力検出タッチパネルにより検出され、曲げ量（Ｚ方向）はベンディングセンサにより検出される。
【０００７】
このように、特許文献２等に開示される表示装置では、曲げ位置（撓み位置）および曲げ量（撓み量）に基づいて曲げ操作入力を実現するために、複数種類の特殊なセンサ（検知部）を有する必要があったので、コストがかかっていた。また、通常用いられる位置センサでは、局所的な位置を認識するのみで、線状の折り位置（曲げ位置）などを把握することは困難であった。
【０００８】
そこで、本開示では、撓み検知部を複数配置することで撓み位置を認識することが可能な、新規かつ改良された情報処理装置を提案する。
【課題を解決するための手段】
【０００９】
本開示によれば、可撓性を有する表示面と、前記表示面の撓みを検知する撓み検知部と、を備え、前記撓み検知部は、前記表示面の少なくとも１辺に複数設けられる情報処理装置が提供される。
【発明の効果】
【００１０】
以上説明したように本開示によれば、撓み検知部を複数配置することで撓み位置を認識することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態による情報処理装置の外観図である。
【図２】本開示の実施形態による情報処理装置のハードウェア構成の一例を示す図である。
【図３】本開示の実施形態による曲率センサの配置の一例を説明するための図である。
【図４】本開示の実施形態による情報処理装置の機能構成を説明するための機能ブロック図である。
【図５】第１の実施形態による操作例１の基本動作を説明するための図である。
【図６】第１の実施形態による操作例１の動作処理を示すフローチャートである。
【図７】第１の実施形態による操作例１における自動整列コマンドを説明するための図である。
【図８】第１の実施形態による操作例１における張り方向に応じた自動整列コマンドを説明するための図である。
【図９】第１の実施形態による操作例２の基本動作を説明するための図である。
【図１０】第１の実施形態による操作例２の動作処理を示すフローチャートである。
【図１１】第１の実施形態による操作例２におけるノイズ除去コマンドを説明するための図である。
【図１２】第１の実施形態による操作例２における払う操作に応じた文章要約コマンドを説明するための図である。
【図１３】第１の実施形態による操作例２におけるデータ転送コマンドを説明するための図である。
【図１４】第１の実施形態の変形例におけるデータ転送コマンドを説明するための図である。
【図１５】第２の実施形態による情報処理装置において、フレキシブルディスプレイの上辺に設けられた曲率センサ、および下辺に設けられた曲率センサから検知された曲げ量を含む信号系列を示す図である。
【図１６】第２の実施形態による曲がり中心線の認識について説明するための図である。
【図１７】第２の実施形態による表示制御例１において、曲がり中心線に応じたリスト項目拡大表示制御を説明するための図である。
【図１８】第２の実施形態による表示制御例１において、曲がり中心線の角度に応じて曲げ操作入力を棄却することを説明するための図である。
【図１９】第２の実施形態による表示制御例１において、曲がり中心線に応じた文章拡大表示制御を説明するための図である。
【図２０】第２の実施形態による表示制御例１において、曲がり中心線の変化に応じた動的な拡大表示制御を説明するための図である。
【図２１】第２の実施形態による表示制御例２において、曲がり中心線に沿ってアイコンを整列させる制御を説明するための図である。
【図２２】第２の実施形態による表示制御例３によるブックマーク表示制御を説明するための図である。
【図２３】第２の実施形態による表示制御例３によるページめくり表示制御を説明するための図である。
【図２４】第２の実施形態による表示制御例４による持ち状態に応じた表示制御を説明するための図である。
【図２５】第２の実施形態による表示制御例５による表示反転制御を説明するための図である。
【図２６】第３の実施形態による丸め状態を説明するための図である。
【図２７】第３の実施形態による情報処理装置において、各曲率センサから検知される曲げ量を示す図である。
【図２８】第３の実施形態による情報処理装置において、各曲率センサから検知される曲げ量の分散を説明するための図である。
【図２９】第３の実施形態による動作処理の一例を示すフローチャートである。
【図３０】第３の実施形態による制御部１１５が、丸め操作入力に応じて実行する機能を説明するための図である。
【図３１】第３の実施形態による制御部１１５が丸め状態に応じてタッチ操作検知機能をＯＦＦすることを説明するための図である。
【図３２】本開示の実施形態による表示制御の他の例を説明するための図である。
【図３３】本開示の実施形態による表示制御の他の例を説明するための図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．本開示による情報処理装置の概要
２．各実施形態
２−１．第１の実施形態
２−２．第２の実施形態
２−３．第３の実施形態
３．まとめ 
【００１４】
＜１．本開示による情報処理装置の概要＞
まず、本開示による情報処理装置の概要について図１を参照して説明する。図１は、本開示による情報処理装置１０の外観図である。図１に示すように、本開示による情報処理装置１０は、やわらかい素材により構成され、一部または全体に可撓性を有するフレキシブルデバイスである。この結果、ユーザは、情報処理装置１０を全体的に湾曲させたり、局所的に折ったり、また、丸めたりすることができる。なお、図１では、一例として情報処理装置１０を左右方向から湾曲させている。
【００１５】
また、本開示による情報処理装置１０は、曲率センサ（曲げセンサ）２０を内蔵する。曲率センサ２０は、一方向の曲がり（撓み）を検出することができる曲率センサ２０ａ、２０ｂを張り合わせた構造を有し、これにより曲率（曲がり量）を−Ｒ〜Ｒまで検出できる。以下、本開示による情報処理装置の構成について図面を用いて詳述する。
【００１６】
［１−１．ハードウェア構成］
図２は、本開示による情報処理装置１０のハードウェア構成の一例を示す図である。図１に示すように、情報処理装置１０は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１、不揮発性メモリ１３、フレキシブルディスプレイ１５、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１７、通信部１９、および曲率センサ２０を含む。ＣＰＵ１７、ＲＡＭ１１、不揮発性メモリ１３および通信部１９は、可撓性を有する素材により形成され情報処理装置１０に内蔵されてもよいし、情報処理装置１０の剛性感のある本体部（不図示）に内蔵されてもよい。
【００１７】
ＣＰＵ１７は、演算処理部および制御部として機能し、各種プログラムに従って情報処理装置１０の動作全般を制御する。また、ＣＰＵ１７は、マイクロプロセッサであってもよい。
【００１８】
ＲＡＭ１１は、ＣＰＵ１７の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。不揮発性メモリ１３は、ＣＰＵ１７が使用するプログラムや演算パラメータ等を記憶する。
【００１９】
通信部１９は、他の通信装置やサーバと情報の送受信を行う通信デバイスである。通信部１９は、例えばＷｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈなどの近距離／近接無線通信を行う。
【００２０】
フレキシブルディスプレイ１５は、やわらかい素材で形成され、全体に可撓性を有する表示デバイス（表示面）である。また、フレキシブルディスプレイ１５は、ＣＰＵ１７により制御され、画面表示を行う。
【００２１】
曲率センサ２０は、情報処理装置１０（フレキシブルディスプレイ１５）が物理的に曲げられた場合の曲率（曲がり量）を−Ｒ〜Ｒまで検出できるセンサである。また、曲率センサ２０は、例えば抵抗値を曲率として出力する。
【００２２】
さらに、本開示による曲率センサ２０は、フレキシブルディスプレイ１５（表示面）に積層され設けられるが、より具体的には、フレキシブルディスプレイ１５の各辺に１つずつ、または各辺に複数配置されてもよい。以下、図３を参照して曲率センサ２０の配置について説明する。
【００２３】
（曲率センサ２０の配置）
図３は、本開示による曲率センサ２０の配置の一例を説明するための図である。図３に示すように、曲率センサ２０は、フレキシブルディスプレイ１５に各辺に沿って複数配列されている。具体的には、図３に示すように、フレキシブルディスプレイ１５の上辺（ｔｏｐ）に曲率センサ２０ｔ（２０ｔ０〜２０ｔ５）が配列され、下辺（ｂｏｔｔｏｍ）に曲率センサ２０ｂ（２０ｂ０〜２０ｂ５）が配列される。また、フレキシブルディスプレイ１５の左辺（ｌｅｆｔ）に曲率センサ２０ｌ（２０ｌ０〜２０ｌ５）が配列され、右辺（ｒｉｇｈｔ）に、曲率センサ２０ｒ（２０ｒ０〜２０ｒ５）が配列される。
【００２４】
このように、本開示による情報処理装置１０では、フレキシブルディスプレイ１５の四辺に複数の曲率センサ２０がそれぞれ配列される。これにより、情報処理装置１０は、曲率センサ２０から検出された各曲率に基づいて、フレキシブルディスプレイ１５の曲がり位置（ｘｙ方向）を認識することができる。
【００２５】
以上、本開示による情報処理装置１０のハードウェア構成について詳細に説明した。続いて、上記ハードウェア構成により実現される情報処理装置１０の機能について説明する。
【００２６】
［１−２．機能構成］
図４は、本開示による情報処理装置１０の機能構成を説明するための機能ブロック図である。図４に示すように、情報処理装置１０は、認識部１１０、および制御部１１５を有している。認識部１１０は、曲率センサ２０から出力された曲率（曲がり量／撓み量）に基づいて、フレキシブルディスプレイ１５の曲がり形状や状態を認識する。具体的には、認識部１１０は、曲率の時間的変化（周期的変化）を操作入力として認識する。また、認識部１１０は、複数の曲率から曲がり中心線（折り山、折り中心線）を認識する。また、認識部１１０は、曲率に基づいてフレキシブルディスプレイ１５が丸められた状態であるか否かを認識する。そして、認識部１１０は、認識結果を制御部１１５に出力する。
【００２７】
制御部１１５は、認識部１１０の認識結果に応じて、対応する処理コマンドを出力する。具体的には、制御部１１５は、曲率の時間的変化に応じてフレキシブルディスプレイ１５の表示内容を切り替えたり、所定のデータを送信したりする制御を行う。また、制御部１１５は、曲がり中心線に応じてフレキシブルディスプレイ１５の表示内容を切り替える制御を行う。また、制御部１１５は、フレキシブルディスプレイ１５が丸められた状態である場合に、所定の表示制御や所定のデータ変換制御を行う。
【００２８】
以上、本開示による情報処理装置１０の機能構成について説明した。なお、認識部１１０および制御部１１５の詳細については、次の＜２．各実施形態＞において説明する。
【００２９】
＜２．各実施形態＞
［２−１．第１の実施形態］
（概要）
ユーザ操作の入力方法は、上述したキーボードやマウス等の入力デバイスを用いる方法の他、加速度センサを用いたジェスチャーインターフェースも知られている。しかし、ジェスチャーインターフェースでは、上下左右どちらに振ったかの４方向のみしか認識されず、操作方法に制限があった。これに対し、可撓性を有するフレキシブルデバイスは３６０度どの方向にも自由に撓ませる（曲げる）ことができるので、撓み状態を認識することができれば、操作性の自由度が飛躍的に向上する。
【００３０】
また、上記特許文献２は、表示装置本体を物理的に歪ませた場合、ＸＹ方向における位置とＺ方向における圧力を検知することにより表示内容の切り替えを行っているが、曲げ変化に応じた操作入力については何ら言及されていない。
【００３１】
そこで、本開示による第１の実施形態によれば、情報処理装置１０−１の物理的な撓み状態の時間変化を操作入力として認識し、対応する処理コマンドを出力することにより、装置を曲げることによる操作入力の利便性を向上させることが可能となる。
【００３２】
以下、本実施形態による撓みの変化を利用した操作入力について、複数の操作例を挙げて具体的に説明する。なお、本実施形態による情報処理装置１０−１のハードウェア構成および機能構成は、「１−１．ハードウェア構成」および「１−２．機能構成」で上述した通りである。
【００３３】
（操作例１）
まず、第１の実施形態による撓みの変化を利用した操作入力の操作例１について、図５〜図８を参照して説明する。
【００３４】
図５は、第１の実施形態による操作例１の基本動作を説明するための図である。図５に示すように、操作例１では、情報処理装置１０−１（フレキシブルディスプレイ１５）を撓み状態から張り状態に急激に変化させる動作を操作入力として認識する。
【００３５】
フレキシブルディスプレイ１５の撓み／張り状態の認識は、認識部１１０（図４参照）により、曲率センサ２０から検出される曲率に基づいて行われる。以下、撓み状態および張り状態の定義について、順次説明する。
【００３６】
図３を参照して上述したように、フレキシブルディスプレイ１５の四辺には、複数の曲率センサ２０が設けられている。なお、図３では、各辺に６個、計２４個の曲率センサ２０を設ける構成について説明したが、曲率センサ２０の個数はこれに限定されず、例えば各辺に１個、計４個の曲率センサであってもよい。本実施形態では、計Ｎ個の曲率センサ２０が設けられた場合を例として説明する。
【００３７】
本実施形態ではＮ個の曲率センサ２０を有し、各曲率センサ２０からそれぞれ曲率ｒ１，ｒ２，・・・ｒＮを、以下の範囲で検出できる。
【００３８】
【数１】
2013105311.tif 000003
【００３９】
このとき、情報処理装置１０−１（フレキシブルディスプレイ１５）全体の曲率ｒは、例えば下記に示すように、各曲率センサ２０から検出された値の平均値として定義する。
【００４０】
【数２】
2013105311.tif 000004
【００４１】
そして、情報処理装置１０−１全体の曲率ｒが、下記式１に示す閾値に対して、下記式２または式３の範囲である場合を、撓み状態と定義する。
【００４２】
【数３】
2013105311.tif 000005
・・・式１
【００４３】
【数４】
2013105311.tif 000006
・・・式２
【００４４】
【数５】
2013105311.tif 000007
・・・式３
【００４５】
以上、撓み状態の定義について説明した。一方、張り状態の定義は、撓み状態でない場合とする。具体的には、情報処理装置１０−１全体の曲率ｒが下記式４の範囲の場合、張り状態としてもよい。
【００４６】
【数６】
2013105311.tif 000008
・・・式４
【００４７】
以上説明した撓み／張り状態の定義にしたがって、認識部１１０は、情報処理装置１０−１（フレキシブルディスプレイ１５）の状態を判断することができる。さらに、認識部１１０は、撓み状態から張り状態に変化した際の速度が所定の速度以上である場合、操作入力として認識する。なお、情報処理装置１０−１が加速度センサを有する場合、認識部１１０は、撓み状態から張り状態に変化した際に検出された加速度が所定の加速度以上（急激な変化）である場合、操作入力として認識してもよい。
【００４８】
次に、上述した操作例１の動作処理について図６を参照して説明する。図６は、第１の実施形態による操作例１の動作処理を示すフローチャートである。図６に示すように、まず、ステップＳ１０３において、認識部１１０は、曲率センサ２０から検出された曲率ｒに基づいて、情報処理装置１０−１（フレキシブルディスプレイ１５）が撓み状態であることを認識する。
【００４９】
次に、ステップＳ１０６において、認識部１１０は、曲率センサ２０から検出された曲率ｒに基づいて、情報処理装置１０−１が張り状態であることを認識する。
【００５０】
次いで、ステップ１０９において、認識部１１０は、撓み状態から張り状態に変化した際の速度が急激な変化であったか否かを判断する。
【００５１】
次に、ステップＳ１１２において、撓み状態から張り状態への変化が急激な変化であったか否かを判断する。急激な変換であったか否かは、上述したように、例えば変化の速度が所定の速度以上であるか否かにより判断することができる。そして、認識部１１０は、撓み状態から張り状態への変化が急激な変化であった場合は、かかる変化を操作入力として認識し、認識結果を制御部１１５に出力する。
【００５２】
次いで、ステップＳ１１２において、制御部１１５は、認識部１１０の認識結果に応じて、撓み状態から張り状態への急激な変化による操作入力に対応する処理コマンドを出力する。そして、ステップＳ１１５において、張り状態の情報処理装置１０−１において、出力した処理コマンドが実行される。
【００５３】
以上、操作例１の動作処理について詳細に説明した。上記ステップＳ１１２で制御部１１５が出力する処理コマンドは特に限定されないが、例えば撓み状態から張り状態に急激に変化させるという動作と直感的に関連するとユーザに感じさせる処理コマンドであってもよい。撓み状態から張り状態に急激に変化させる動作は、ユーザにとって「新聞を広げて整える」といった操作感覚と同様である。そこで、このような操作感覚に基づいて、表示内容を整える処理コマンドを実行することで、直感的な操作入力を実現することができる。以下、図７および図８を参照して具体的に説明する。
【００５４】
図７は、第１の実施形態による操作例１における自動整列コマンドを説明するための図である。図７上に示すように、フレキシブルディスプレイ１５にアイコン３１が不規則に表示されている場合、フレキシブルディスプレイ１５を撓み状態から張り状態に急激に変化させる操作入力を行うと、制御部１１５は自動整列コマンドを出力する。そして、図７下に示すように、アイコン３１が縦方向および横方向に自動整列される。
【００５５】
また、本実施形態による情報処理装置１０−１は、張り方向に応じた自動整列を実現してもよい。図８は、第１の実施形態による操作例１における張り方向に応じた自動整列コマンドを説明するための図である。図８に示すように、制御部１１５は、認識部１１０によりフレキシブルディスプレイ１５が横方向に張られたと認識された場合、横方向にアイコン３１を整列させる処理コマンドを出力する。
【００５６】
認識部１１０による張り方向の判断は、例えば、フレキシブルディスプレイ１５の上辺の曲率ｒｔ、下辺の曲率ｒｂ、左辺の曲率ｒｌ、および右辺の曲率ｒｒをそれぞれ抽出し、その中で最も低い２つの曲率を選択することで判断できる。図８に示す例では、左辺の曲率ｒｌ、および右辺の曲率ｒｒを最も低い２つの曲率として選択できるので、認識部１１０は、フレキシブルディスプレイ１５が横方向に張られたと判断することができる。そして、認識部１１０は、横方向に急激に張る操作入力として認識し、認識結果を制御部１１５に出力する。
【００５７】
以上説明したように、第１の実施形態の操作例１によれば、メニューからアイコンの整列コマンドを選択する必要なく、フレキシブルディスプレイを物理的に撓ませた状態から急激に張ることにより、直感的にアイコンの自動整列を実現することができる。
【００５８】
（操作例２）
次に、第１の実施形態による撓みの変化を利用した操作入力の操作例２について、図９〜図１４を参照して説明する。
【００５９】
図９は、第１の実施形態による操作例２の基本動作を説明するための図である。図９に示すように、操作例２では、情報処理装置１０−１（フレキシブルディスプレイ１５）の上端を把持して前後に動かすことで情報処理装置１０−１を撓ませる動作、すなわち払う動作を操作入力として認識する。
【００６０】
払う動作の認識は、認識部１１０（図４参照）により、曲率センサ２０から検出される曲率に基づいて行われる。具体的には、認識部１１０は、情報処理装置１０−１全体の曲率ｒの時間変化ｒ（ｔ）が周期的であった場合、払う動作による操作入力と認識する。
【００６１】
曲率の時間変化が周期的であるか否かを判定する方法は、例えば曲率の時間変化ｒ（ｔ）とサイン関数ｓｉｎ（ｔ）との相互相関値をフーリエ変換により求め、求めた相互相関値が所定の閾値以上であるか否かにより判定する方法であってもよい。
【００６２】
なお、認識部１１０は、払う動作による操作入力の認識条件を追加することで、払う操作の認識精度を上げることができる。また、このように払う操作の認識制度を上げることで、対応する処理コマンドも細かく設定することができ、より直感的な操作入力を実現することができる。
【００６３】
追加する認識条件は、例えば、ユーザが情報処理装置１０−１（フレキシブルディスプレイ１５）の１点を保持していることであってもよい。具体的には、情報処理装置１０−１がタッチパネルを有する構成において、タッチパネルによりユーザが保持している位置が検出される。そして、認識部１１０は、１箇所のみ保持されている際に払う動作が行われた場合、操作入力として認識する。
【００６４】
また、さらに厳しい認識条件として、ユーザが情報処理装置１０−１（フレキシブルディスプレイ１５）の上端のみを保持していることとしてもよい。具体的には、情報処理装置１０−１がタッチパネルに加えて、３軸加速度センサを有する構成において、３軸加速度センサにより情報処理装置１０−１が重力方向に対してどのような向きになっているかも検出される。そして、認識部１１０は、情報処理装置１０−１の向き、およびユーザに保持されている位置に基づいて、情報処理装置１０−１の上端のみが保持されている状態において払う動作が行われたと判定できる場合、操作入力として認識する。
【００６５】
次に、上述した操作例２の動作処理について図１０を参照して説明する。図１０は、第１の実施形態による操作例２の動作処理を示すフローチャートである。図１０に示すように、まず、ステップＳ１２３において、認識部１１０は、曲率ｒの時間変化ｒ（ｔ）と、サイン関数ｓｉｎ（ｔ）の相互相関値を算出する。
【００６６】
次いで、ステップＳ１２６において、認識部１１０は、算出した相互相関値が所定の閾値以上であるか否かを判定する。相互相関値が所定の閾値以上であった場合、曲率の時間変化は周期的であると判定し、認識部１１０は、払う動作による操作入力として認識する旨を、認識結果として制御部１１５に出力する。
【００６７】
そして、ステップＳ１２９において、制御部１１５は、認識部１１０の認識結果に応じて、払う動作による操作入力に対応する処理コマンドを出力する。
【００６８】
以上、操作例２の動作処理について詳細に説明した。上記ステップＳ１２９で制御部１１５が出力する処理コマンドは特に限定されないが、例えば払う動作と直感的に関連するとユーザに感じさせる処理コマンドであってもよい。払う動作は、ユーザにとって「紙面上のごみを払い落とす」といった操作感覚と同様である。そこで、このような操作感覚に基づいて、ノイズを除去する処理コマンドを実行することで、直感的な操作入力を実現することができる。以下、図１１および図１２を参照して具体例を説明する。
【００６９】
図１１は、第１の実施形態による操作例２におけるノイズ除去コマンドを説明するための図である。図１１左に示すように、ノイズを含む画像３３が表示されている場合、情報処理装置１０−１を払う操作入力を行うと、制御部１１５はノイズ除去コマンドを出力する。そして、図１１右に示すように、ノイズ除去処理後の画像３４と、ノイズ３５が表示され、ノイズ３５は下に落ちるように表示制御される。
【００７０】
また、本実施形態による情報処理装置１０−１は、文章の余分な部分をノイズとみなし、払う操作に応じて文章を要約する処理を実現してもよい。文章の余分な部分とは、例えば文章を文節に区切った場合に、主述の関係にある文節以外を余分な部分としてもよいし、文章が主節と接続節から成る場合は接続節を余分な部分とみなしてもよい。また、正式名称と略称が併記されている場合は正式名称を余分な部分とみなしてもよい。
【００７１】
図１２は、第１の実施形態による操作例２における払う操作に応じた文章要約コマンドを説明するための図である。図１２左に示すように、文章３７が表示されている場合、情報処理装置１０−１を払う操作入力を行うと、制御部１１５は文章３７の余分な部分をノイズとみなし、ノイズを除去して文章を要約するコマンドを出力する。
【００７２】
そして、図１２右に示すように、要約処理後の文章３８と、余分な部分とみなされて文章３７から削除されたノイズ３９が表示され、ノイズ３９は下に落ちるように表示制御される。
【００７３】
以上、ノイズを除去する処理コマンドを実行する場合について具体的に説明した。なお、本実施形態による情報処理装置１０−１は、さらに払う操作の継続時間、または払う操作の繰り返し回数に応じて、ノイズ除去の強度を変化させることもできる。
【００７４】
また、払う操作は、ユーザにとって「中に入っている物を落とす」といった操作感覚とも同様である。よって、このような操作感覚に基づいて、データ転送コマンドを実行し、直感的な操作入力を実現してもよい。以下、図１３を参照して具体的に説明する。
【００７５】
図１３は、第１の実施形態による操作例２におけるデータ転送コマンドを説明するための図である。図１３左に示すように、画像４１が表示されている場合に情報処理装置１０−１を払う操作入力を行うと、制御部１１５は、近接する通信装置４０に画像４１を転送するコマンドを出力する。
【００７６】
次に、図１３中央に示すように、情報処理装置１０−１のフレキシブルディスプレイ１５において写真画像４１が下に落ちるよう表示され、同時に、通信部１９は画像４１を通信装置４０に送信する。そして、通信部１９による送信が完了した場合、図１３右に示すように、情報処理装置１０−１のフレキシブルディスプレイ１５では画像４１を非表示とすることで、ユーザに転送完了を明示することができる。
【００７７】
以上説明したように、第１の実施形態の操作例２によれば、メニューからノイズ除去のコマンドを選択する必要なく、フレキシブルディスプレイを物理的に払うことにより、直感的に画像や文章のノイズ除去を実現することができる。また、第１の実施形態の操作例２によれば、メニューからデータ転送のコマンドを選択する必要なく、フレキシブルディスプレイを物理的に払うことにより、直感的にデータ転送を実現することができる。
【００７８】
なお、上述した操作例１では、撓み状態から張り状態への急激な変化を操作入力として認識する例について説明したが、本実施形態による操作例はこれに限定されない。例えば、張り状態から撓み状態への急激な変化を操作入力として認識してもよい。さらに、張り状態から撓み状態への急激な変化による操作入力に対応する処理コマンドとしてデータ転送を行ってもよい。以下、図１４を参照して具体的に説明する。
【００７９】
図１４は、第１の実施形態の変形例におけるデータ転送コマンドを説明するための図である。図１４上に示すように、情報処理装置１０−１が張り状態であって、フレキシブルディスプレイ１５に画像４１が表示されている場合に、ユーザは、図１４下に示すように情報処理装置１０−１を通信端末４０側に急激に撓ませる操作入力を行ってもよい。これにより、制御部１１５は、近接する通信装置４０に画像４１を転送するコマンドを出力し、通信部１９は画像４１を通信装置４０に送信する。また、通信部１９による送信が完了した場合、図１４下に示すように、フレキシブルディスプレイ１５において画像４１を非表示とすることで、ユーザに転送完了を明示することができる。
【００８０】
上述したように、本開示の第１の実施形態によれば、情報処理装置１０−１が物理的に撓む場合における、撓みの時間変化を操作入力として認識し、対応する処理コマンドを出力することにより、装置を曲げることによる操作入力の利便性を向上させることが可能となる。また、撓みの変化と直感的に関連するとユーザに感じさせる処理コマンドを出力することにより、直感的な操作入力を実現することができる。
【００８１】
［２−２．第２の実施形態］
（概要）
次に、本開示による第２の実施形態について説明する。上述したように、可撓性を有するフレキシブルデバイスを物理的に曲げることによる操作入力を実現する際、圧力センサ等によりＺ方向への入力操作（曲げ量）を検出し、位置センサ等によりＸＹ方向の入力位置（曲げ位置）を検出する（特許文献２参照）。しかしながら、このように複数種類の特殊なセンサ（検知部）を有する構造はコストがかかる。また、通常用いられる位置センサでは、局所的な位置を認識するのみで、線状の折り位置（曲げ位置）などを把握することは困難であった。
【００８２】
さらに、圧力センサ、歪みセンサなどのＺ方向への入力操作を検出するセンサは、通常、１つのセンサから１つの曲がり（撓み）量が出力されるのみであって、撓み位置の検出を行うことは困難である。
【００８３】
そこで、本開示による第２の実施形態によれば、撓み検知部（曲率センサ）を複数配置することにより、複数の撓み検知部の各検知結果に基づいて、撓み量（曲げ量）および撓み位置（曲げ位置）を認識し、さらに撓み状態（曲げ状態）を認識することができる。そして、本開示による第２の実施形態は、このように認識した曲げ状態を操作入力として認識し、対応する処理コマンドを出力する。
【００８４】
以上、本開示による第２の実施形態の概要について説明した。なお、本実施形態に係る曲げ状態による操作入力を実現する情報処理装置１０−２のハードウェア構成および機能構成は、上述した通りである。続いて、本実施形態における複数の撓み検知部２０を利用した曲げ状態の認識について説明する。
【００８５】
（曲げ状態の認識）
第２の実施形態による認識部１１０（図４参照）は、複数の曲率センサ２０から検出される曲率（以下、曲げ量とも称す）に基づいて、曲げ状態を認識する。複数の曲率センサ２０は、図３に示したように、フレキシブルディスプレイ１５の上辺アレイ上に複数の曲率センサ２０ｔ、下辺アレイ上に複数の曲率センサ２０ｂ、左辺アレイ上に複数の曲率センサ２０ｌ、および右辺アレイ上に複数の曲率センサ２０ｒが配列される。
【００８６】
このような構成において、本実施形態による認識部１１０は、複数の曲率センサ２０から出力された各検知結果に基づいて、情報処理装置１０−２の曲げ状態を認識する。より具体的には、例えば認識部１１０は、複数の曲率センサ２０から出力された各検知結果を含む信号系列と、実際の曲率センサ２０の物理的な配置とを照らし合わせる。これにより、認識部１１０は、情報処理装置１０−２が各位置でどの程度の曲げ量を有しているかを測定でき、その結果、状態処理装置１０−２の曲げ状態を認識することができる。また、認識部１１０は、上記信号系列のデータ補間を行うことで、曲げ状態の認識精度を上げることができる。
【００８７】
また、本実施形態による認識部１１０は、各アレイ上のセンサ（曲率センサ２０ｔ、２０ｂ、２０ｌ、２０ｒ）の信号系列において、曲げ中心点を推定し、正対する辺の曲げ中心点を結ぶ線を曲がり中心線と認識してもよい。または、認識部１１０は、１辺の曲げ中心点から正対する辺に垂直に伸ばした線を曲がり中心線としてもよい。以下、図１５および図１６を参照して、正対する辺の曲げ中心点を結ぶ線を曲がり中心線と認識する場合について詳細に説明する。
【００８８】
図１５は、第２の実施形態による情報処理装置１０−２において、フレキシブルディスプレイ１５の上辺に設けられた曲率センサ２０ｔ、および下辺に設けられた曲率センサ２０ｂから検知された曲げ量を含む信号系列を示す図である。なお、ここでは、図１に示すように、ユーザがフレキシブルディスプレイ１５の左右をそれぞれ手で保持し、各持ち手を中央に向けて移動させてフレキシブルディスプレイ１５を物理的に曲げた状態を前提とする。よって、曲げ量がほぼ０に近い左辺の曲率センサ２０ｌ、および右辺の曲率センサ２０ｒによる各検知結果（曲げ量）の図示は省略する。
【００８９】
認識部１１０は、各曲率センサ２０からの曲げ量に基づいて、まず各辺における曲げ中心点を求める。具体的には、図１５上に示すように、上辺に配列される曲率センサ２０ｔ０〜ｔＮのうち、最大２つの曲げ量Ｒｔ２、Ｒｔ３を抽出し、さらにかかる最大値に隣接する曲げ量Ｒｔ１、Ｒｔ４から、中心点の位置ｔ’およびその曲げ量Ｒｔ’を推定する。また、図１５下に示すように、下辺に配列される曲率センサ２０ｂも同様に、曲率センサ２０ｂ０〜ｂＮのうち、最大２つの曲げ量Ｒｂ１、Ｒｂ２を抽出し、さらにかかる最大値に隣接する曲げ量Ｒｂ０、Ｒｂ３から、中心点の位置ｂ’およびその曲げ量Ｒｂ’を推定する。
【００９０】
図１６は、第２の実施形態による曲がり中心線の認識について説明するための図である。図１６に示すように、認識部１１０は、情報処理装置１０−２の上辺の曲げ中心位置座標（ｔ’／ｔＮ，１．０）、および下辺の曲げ中心位置座標（ｂ’／ｂＮ，０．０）を結ぶ線を、曲がり中心線２５と認識する。また、図１６では、曲げ中心位置座標における曲げ量Ｒｔ’、Ｒｂ’も併せて示す。
【００９１】
なお、上記図１５および図１６では、曲げ中心点を推定した上で、正対する辺の曲げ中心点を結ぶ線を曲がり中心線と認識しているが、本実施形態による曲がり中心線の認識はこれに限定されない。例えば、認識部１１０は、各曲率センサ２０の曲げ量から、物理的に湾曲された情報処理装置１０−２の立体形状を推定して、曲がり中心線を認識してもよい。
【００９２】
以上、本実施形態による曲げ状態の認識について具体的に説明した。このように認識部１１０により認識された曲げ状態に基づいて、本実施形態による制御部１１５は、対応する処理コマンドを出力する。制御部１１５が出力する処理コマンドは特に限定されないが、例えばユーザによる曲げ動作と直感的に関連するとユーザに感じさせる処理コマンドであってもよい。
【００９３】
例えば、情報処理装置１０−２を正対する方向から湾曲させる動作は、湾曲した部分をフォーカスするといった感覚と同様である。そこで、このような操作感覚に基づいて、拡大表示制御を実行することで、直感的な操作入力を実現することができる。
【００９４】
また、情報処理装置１０−２を折り曲げる動作は、例えばブックマークをするといった感覚や、ページをめくる感覚と同様であるので、このような操作感覚に応じてブックマーク機能の実行や次ページ表示制御を行い、直感的な操作入力を実現することができる。
【００９５】
このように、曲げ状態と対応処理コマンドの組み合わせは様々考え得る。以下、本実施形態の制御部１１５による曲げ状態に応じた制御について、複数の例を挙げて具体的に説明する。
【００９６】
（表示制御例１）
第２の実施形態による表示制御例１では、制御部１１５が、認識部１１０により認識された曲がり中心線２５に応じて表示内容を拡大／縮小する。以下、図１７から図２０を参照して具体的に説明する。
【００９７】
・リスト項目の拡大／縮小表示制御
図１７は、第２の実施形態による表示制御例１において、曲がり中心線２５に応じたリスト項目拡大表示制御を説明するための図である。図１７上に示すように、情報処理装置１０−２を後ろから指で押し、横方向（略水平方向）に湾曲させた場合、左辺の曲がり中心位置ｌ’および右辺の曲がり中心位置ｒ’を結ぶ曲がり中心線２５が認識部１１０により認識される。そして、認識部１１０は、各中心位置における曲げ量Ｒｌ’、Ｒｒ’が所定の閾値以上である場合、曲げ操作入力として認識し、対応する表示制御を実行する。例えば制御部１１５は、曲がり中心線２５の位置に相当する表示部分を拡大表示する制御を行う。
【００９８】
図１７下に示す例では、フレキシブルディスプレイ１５にリスト項目としてアルバム名Ａ〜Ｅが表示されているので、制御部１５は、曲がり中心線２５の位置に相当するリスト項目である「ＡＬＢＵＭ  Ａ」を拡大表示する。これにより、「ＡＬＢＵＭ  Ａ」がフォーカスされていることを表現することができる。また、制御部１１５は、拡大した「ＡＬＢＵＭ  Ａ」の領域５１内に、リスト項目の内容を表示してもよい。例えば、リスト項目がアルバム名の場合、リスト項目の内容として、曲名を表示してもよい。
【００９９】
また、制御部１１５は、拡大したリスト項目の領域内の情報量を、曲げ量Ｒ’に応じて制御してもよい。なお、曲げ量Ｒ’は、正対する辺の各曲がり中心位置の曲げ量Ｒ’（図１７に示す例では、曲げ量Ｒｌ’、Ｒｒ’）の総和や平均値であってもよい。
【０１００】
また、制御部１１５は、拡大表示したリスト項目周辺のリスト項目を、縮小（減衰）表示する制御を行ってもよい。
【０１０１】
また、制御部１１５は、曲がり中心線２５の情報処理装置１０−２に対する角度θによっては、曲げ操作入力を棄却してもよい。例えば、図１８に示すように、情報処理装置１０−２に対する曲がり中心線２５の角度θ１が、閾値θｔｈ以上の場合、制御部１１５は、曲げ操作入力を棄却する。
【０１０２】
・文書の拡大／縮小表示制御
上記図１７および図１８では、リスト項目の拡大／縮小表示制御を例に挙げたが、表示制御例１による拡大／縮小表示制御は、リスト項目に限られない。例えば、文書を拡大／縮小表示制御してもよい。以下、図１９を参照して文書の拡大／縮小表示制御について具体的に説明する。
【０１０３】
図１９は、第２の実施形態による表示制御例１において、曲がり中心線２５に応じた文章拡大表示制御を説明するための図である。図１９上に示すように、情報処理装置１０−２を左右方向から湾曲させると、上辺の曲がり中心位置ｔ’および下辺の曲がり中心位置ｂ’を結ぶ曲がり中心線２５が認識部１１０により認識される。そして、認識部１１０は、各中心位置における曲げ量Ｒｔ’、Ｒｂ’が所定の閾値以上である場合、曲げ操作入力として認識し、対応する表示制御を実行する。例えば制御部１１５は、曲がり中心線２５の位置に相当する表示部分を拡大表示する制御を行う。
【０１０４】
ここでは、図１９下に示すように、フレキシブルディスプレイ１５に文章が表示されるので、制御部１５は、曲がり中心線２５の位置に相当する行を拡大表示する。これにより、行５３がフォーカスされていることを表現することができる。また、制御部１１５は、拡大した行５３周辺の行について、縮小（減衰）表示制御を行ってもよい。
【０１０５】
このように、制御部１１５は、曲がり中心線２５に近い行ほど大きく表示し（拡大表示制御）、その周辺は小さく表示する制御（減衰表示制御）を行ってもよい。なお、拡大率および縮小率（周辺減衰率）は、曲げ量Ｒ’（図１９に示す例では、曲げ量Ｒｔ’、Ｒｂ’に基づいて求められる）に応じて変化させてもよい。
【０１０６】
・曲がり中心線の変化に応じたコンテンツ拡大／縮小表示制御
上記図１７から図１９では、曲がり中心線２５の位置に相当する表示部分の拡大／縮小表示制御について具体的に説明した。本実施形態による制御部１１５は、上述したような曲がり中心線２５に応じたコンテンツ拡大／縮小表示制御を、曲がり中心線２５の変化に応じて動的に行ってもよい。ここでコンテンツ（オブジェクト）とは、アイコンおよびサムネイルリスト等に代表されるＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）のタイルグラフィック、一方向に並んでいるＧＵＩリスト、文字情報などである。以下、図２０を参照して動的なコンテンツ拡大／縮小表示制御について具体的に説明する。
【０１０７】
図２０は、第２の実施形態による表示制御例１において、曲がり中心線２５の変化に応じた動的な拡大表示制御を説明するための図である。図２０左に示すように、情報処理装置１０−２を左右方向から徐々に湾曲させると、曲がり中心線２５の位置や、曲げ量Ｒ’（図２０に示す例では、曲げ量Ｒｔ’、Ｒｂ’から求められる）が変化する。そして、認識部１１０は、曲がり中心線の位置や曲げ量Ｒの変化に応じて、フレキシブルディスプレイ１５の表示内容を制御する。
【０１０８】
図２０左に示す例では、情報処理装置１０−２が左右方向から徐々に湾曲されることで、曲がり中心線２５の曲げ量Ｒ’が徐々に大きくなる。かかる曲げ量Ｒ’の変化に応じて、制御部１１５は、図２０右に示すように、曲がり中心線２５に近いコンテンツ５７を徐々に拡大表示する制御を行う。また、制御部１１５は、拡大したコンテンツ５７周辺のコンテンツについては、縮小（減衰）表示制御を行ってもよい。
【０１０９】
このように、制御部１１５は、曲がり中心線２５に近いコンテンツほど大きく表示し（拡大表示制御）、その周辺は小さく表示する制御（減衰表示制御）を行ってもよい。なお、拡大率および縮小率（周辺減衰率）は、曲げ量Ｒ’に応じて変化させてもよい。
【０１１０】
（表示制御例２）
次に、制御部１１５が、認識部１１０により認識された曲がり中心線２５に沿ってアイコン３１を整列させる表示制御例２について説明する。上記第１の実施形態において、撓み状態から張り状態に急激に変化した場合に、アイコン３１を整列させる操作例１について図７および図８を参照して説明した。第２の実施形態による表示制御例２では、上記第１の実施形態による撓み状態から張り状態に急激に変化する操作入力と、本実施形態による曲げ操作入力を組み合わせる。以下、図２１を参照して具体的に説明する。
【０１１１】
図２１は、第２の実施形態による表示制御例２において、曲がり中心線２５に沿ってアイコン３１を整列させる制御を説明するための図である。図２１上に示すように、ユーザは、アイコン３１が不規則に表示されている情報処理装置１０−２を左右方向から湾曲させて撓み状態にさせた後、図２１下に示すように、急激に張り状態に変化させる。そして、本実施形態による認識部１１０は、撓み状態から張り状態に変化した際の速度が所定の速度以上である場合、操作入力として認識し、制御部１１５は、対応する処理コマンドを出力する。具体的には、図２１下に示すように、制御部１１５は、張り状態に変化する前の撓み状態における曲がり中心線２５（図２１上参照）の位置に沿ってアイコン３１を整列させる表示制御を行う。
【０１１２】
（表示制御例３）
上記表示制御例１および表示制御例２では、フレキシブルディスプレイ１５が湾曲された場合に、曲がり中心線２５を求め、対応する表示制御を行う場合について説明した。しかし、本実施形態による表示制御はこれに限定されず、例えばフレキシブルディスプレイ１５の角部が折り曲げられた状態を認識し、対応する表示制御を行ってもよい。以下、第２の実施形態による表示制御例２において、角部が折り曲げられた場合の表示制御について説明する。
【０１１３】
図２２は、第２の実施形態による表示制御例３によるブックマーク表示制御を説明するための図である。図２２に示す例では、フレキシブルディスプレイ１５に電子書籍が表示されているが、この他、ＷＥＢページや新聞など、ブックマーク機能が有効な表示内容であればよい。
【０１１４】
図２２に示すように、ユーザがフレキシブルディスプレイ１５の左上角を曲げると、認識部１１０により、各アレイ上の曲げ量ピーク位置が抽出される。例えば、図２２に示すように、上辺において、曲げ量ピーク位置ｔ’、左辺において曲げ量ピーク位置ｌ’が抽出される。これにより、認識部１１０は、左上角部が折り曲げられと判断できる。さらに、認識部１１０は、各ピーク位置の曲げ量の総和が所定の値以上であるか否かを判断する。
【０１１５】
そして認識部１１０は、左上角部が折り曲げられ、さらに曲げ量Ｒｔ’、Ｒｌ’の総和が所定の値以上である場合、ユーザによる折り曲げ動作を操作入力として認識し、認識結果を制御部１１５に出力する。
【０１１６】
制御部１１５は、当該認識結果に応じて、フレキシブルディスプレイ１５の左上角部にブックマークアイコン３３を表示し、ユーザによる折り曲げ操作入力に対する視覚的フィードバックを行う。また、制御部１１５は、ブックマークしたページをＲＡＭ１１などに記憶させる。
【０１１７】
以上、角部が折り曲げられた場合の表示制御の一例として、ブックマーク表示制御について説明した。なお、本実施形態による制御部１１５は、どの角部が折り曲げられたかによって異なる制御を行ってもよい。以下、図２３を参照して、図２２に示す例とは異なる角部が折り曲げられた場合の制御について説明する。
【０１１８】
図２３は、第２の実施形態による表示制御例３によるページめくり表示制御を説明するための図である。図２３に示す例では、フレキシブルディスプレイ１５に円グラフや文書を含むグラフィックが表示されているが、この他、電子書籍、ＷＥＢページ、新聞など、ページめくりが有効な表示内容であればよい。
【０１１９】
図２３に示すように、ユーザがフレキシブルディスプレイ１５の右下角を曲げると、認識部１１０により、フレキシブルディスプレイ１５の右辺において曲げ量ピーク位置ｒ’、および下辺において曲げ量ピーク位置ｂ’、が抽出される。これにより、認識部１１０は、右下角部が折り曲げられと判断できる。さらに、認識部１１０は、各ピーク位置の曲げ量の総和が所定の値以上であるか否かを判断する。
【０１２０】
そして認識部１１０は、右下角部が折り曲げられ、さらに曲げ量Ｒｒ’、Ｒｂ’の総和が所定の値以上である場合、ユーザによる折り曲げ動作を操作入力として認識し、認識結果を制御部１１５に出力する。
【０１２１】
制御部１１５は、当該認識結果に応じて、図２３上に示すように、フレキシブルディスプレイ１５のめくり領域６７に次ページの表示内容を表示する。
【０１２２】
ここで、めくり領域６７は、例えば右辺の曲げ量ピーク位置ｒ’と、フレキシブルディスプレイ１５の折り返された右下角の位置６３とを結ぶ線分６５に応じて設定してもよい。折り返された右下角の位置６３は、右辺の曲げ量ピーク位置ｒ’および下辺の曲げ量ピーク位置ｂ’を利用して制御部１１５により求められる。
【０１２３】
したがって、フレキシブルディスプレイ１５の右下角部をさらに折ると、図２３下に示すように、線分６５の位置が移動し、めくり領域６７の領域が広がる。
【０１２４】
なお、めくり領域６７の設定は上記例に限定されず、曲げ量ピーク位置ｒ’、ｂ’から推定される折り曲げ形状に応じて設定されてもよい。
【０１２５】
（表示制御例４）
上述した表示制御例１〜３では、フレキシブルディスプレイ１５を正対する方向から湾曲させた場合や、角部を折り曲げた場合の曲げ状態を操作入力として認識し、対応する表示制御について説明した。しかし、本実施形態による認識部１１０は、上述した湾曲や折り曲げの認識に限定されず、その他様々な曲げ状態のパターンを認識することができる。
【０１２６】
例えば、本実施形態による認識部１１０は、ユーザがフレキシブルディスプレイ１５の一端を手で把持した状態（持ち状態）を認識することもできる。以下、第２の実施形態による表示制御例４として、ユーザの持ち状態を認識し、対応する表示制御を行う場合について説明する。
【０１２７】
図２４は、第２の実施形態による表示制御例４による持ち状態に応じた表示制御を説明するための図である。ユーザがフレキシブルディスプレイ１５の一端を持ち、フレキシブルディスプレイ１５が撓むと、認識部１１０は、各曲率センサ２０から検知される曲げ量に基づいて、待ち位置を抽出する。
【０１２８】
待ち位置は、例えば全アレイ上の曲率センサ２０のうち、最も高い曲げ量Ｒを検知した曲率センサ２０が設けられている位置（曲げ量ピーク位置）と判断してもよい。図２４に示す例では、フレキシブルディスプレイ１５の下辺において、持ち位置ｂ’が抽出される。
【０１２９】
また、認識部１１０は、持ち位置ｂ’を含む下辺と正対する上辺の曲がり中心位置ｔ’を抽出し、持ち位置ｂ’と曲がり中心位置ｔ’を結ぶ持ち折り線分５５を求める。
【０１３０】
このように、認識部１１０は、複数の曲率センサ２０からの各検知結果（曲げ量）に基づいて、持ち位置、および持ち位置に応じた持ち折り線分５５を求めることで、持ち状態を操作入力として認識し、認識結果を制御部１１５に出力する。なお、認識部１１０は、持ち状態を操作入力として認識する条件に、上記曲げ量ピーク位置の曲げ量Ｒ’が所定の閾値以上である場合という条件を加えてもよい。
【０１３１】
そして、制御部１１５は、上記認識結果に基づいて、持ち折り線分５５により２分割されるフレキシブルディスプレイ１５の表示領域の割合に応じた制御を行う。例えば図２４下の持ち状態Ａ〜Ｂに示すように、分割割合に応じて、動画再生、コメント表示、プレイリスト表示などが表示される。
【０１３２】
より具体的には、フレキシブルディスプレイ１５の左寄りに位置する持ち折り線分５５Ａで２分割された場合、制御部１１５は、図２４下の持ち状態Ａに示すように、狭い方の表示領域にはコメントを表示し、広い方の表示領域では動画再生を行うよう制御する。
【０１３３】
また、フレキシブルディスプレイ１５の中央に位置する持ち折り線分５５Ｂで２分割された場合、制御部１１５は、図２４下の持ち状態Ｂに示すように、両表示領域に動画のプレイリストを表示するよう制御する。
【０１３４】
また、フレキシブルディスプレイ１５の右寄りに位置する持ち折り線分５５Ｃで２分割された場合、制御部１１５は、図２４下の持ち状態Ｃに示すように、狭い方の表示領域で動画再生し、広い方の表示領域でコメントを表示するよう制御する。
【０１３５】
（表示制御例５）
以上説明した情報処理装置１０−２では、装置の透過性については特に言及しなかったが、情報処理装置１０−２が透過性を有する場合、裏から表の表示内容が透けて見えるが、表示内容は反転している。そこで、第２の実施形態による表示制御例５として、表示反転制御について、以下図２５を参照して説明する。
【０１３６】
図２５上に示すように、透過性を有する情報処理装置１０−２のフレキシブルディスプレイ１５に画像が表示されている場合に、図２５中央右に示すように情報処理装置１０−２の端を折り曲げると、裏から表の画像が透けて見えるが、内容は反転している。この場合、認識部１１０は、図２５中央左に示すように、曲げ量ピーク位置ｔ’、ｌ’を結ぶ折り曲げ線分５７を求め、操作入力として認識し、認識結果を制御部１１５に出力する。なお、認識部１１０は、操作入力として認識する条件に、各曲げ量ピーク位置の曲げ量の総和（図２５に示す例では、曲げ量Ｒｔ’、Ｒｌ’の総和）が所定の閾値以上である場合という条件を加えてもよい。
【０１３７】
そして、制御部１１５は、上記認識結果に基づいて、折り曲げ線分５７、上辺、および左辺に囲まれた折り返し領域７１の表示内容の向きを、表側の表示内容の向きに合わせる制御を行う（反転制御）。これにより、図２５下に示すように、フレキシブルディスプレイ１５の折り返し領域７１において透けて見える画像が、表の画像と同様の向きで表示される。
【０１３８】
また、情報処理装置１０−２が透過性を有さず、両面にフレキシブルディスプレイ１５を備える構造の場合も、制御部１１５は、折り曲げる操作入力に応じて表示内容の向きを制御することができる。より具体的には、両面にフレキシブルディスプレイ１５を有する情報処理装置１０−２を、図２５に示すように折り曲げると、裏側のディスプレイが表から見えるが、その表示内容は横向きになってしまう。そこで、制御部１１５は、ユーザによる折り曲げる操作入力に応じて、裏面のディスプレイを制御し、表側から見える部分の表示内容の向きを変更する。
【０１３９】
以上説明したように、本開示の第２の実施形態によれば、曲率センサ２０を情報処理装置１０−２の各辺にそれぞれ複数配列することにより、曲げ量および曲がり位置を抽出でき、さらにこれらに基づいて情報処理装置１０−２の曲げ状態を認識することができる。また、第２の実施形態によれば、このように認識した曲げ状態を操作入力として認識し、対応する処理コマンドを出力することができる。
【０１４０】
［２−３．第３の実施形態］
（概要）
次に、本開示による第３の実施形態について説明する。上述した第２の実施形態では、情報処理装置１０の物理的な曲げ状態を操作入力として認識し、対応する処理コマンドを出力していたが、情報処理装置１０が物理的に丸められた状態を操作入力として認識する点については特に言及されていない。
【０１４１】
そこで、第３の実施形態によれば、撓み検知部（曲率センサ）の検知結果に基づいて、図２６に示すように表示面（フレキシブルディスプレイ１５）が物理的に丸められた状態を操作入力として認識し、対応する処理コマンドを出力することができる。これにより、本開示による第３の実施形態は、表示面を物理的に丸めることによる操作入力を実現することができる。
【０１４２】
なお、本実施形態に係る丸めることによる操作入力を実現する情報処理装置１０−３のハードウェア構成および機能構成は、「１−１．ハードウェア構成」および「１−２．機能構成」で上述した通りである。続いて、本実施形態の認識部１１０による丸め状態の認識について説明する。
【０１４３】
（丸め状態の認識）
第３の実施形態による認識部１１０（図４参照）は、情報処理装置１０−３（フレキシブルディスプレイ１５）の各辺に設けられた曲率センサ２０から検知された曲げ量に基づいて、情報処理装置１０−３が丸められた状態か否かを判断する。より具体的には、認識部１１０は、検知された曲げ量と、情報処理装置１０−３を丸めて一周させた閉状態における、３６０度を示すような曲げ量を示す閾値とを比較することにより判断できる。
【０１４４】
例えば、曲率センサ２０が図３に示したようにフレキシブルディスプレイ１５の各アレイ上に複数配列され、ユーザにより情報処理装置１０−３が丸められると、認識部１１０は、各アレイの複数の曲率センサ２０から曲げ量を取得する。
【０１４５】
そして、認識部１１０は、アレイ毎に曲げ量Ｒを合計、すなわち、上辺の合計曲げ量ｓｕｍＲ（ｔ）、下辺の合計曲げ量ｓｕｍＲ（ｂ）、左辺の合計曲げ量ｓｕｍＲ（ｌ）、および右辺の合計曲げ量ｓｕｍＲ（ｒ）を求める。
【０１４６】
なお、情報処理装置１０−３（フレキシブルディスプレイ１５）の各辺に１個ずつ曲率センサ２０が設けられている場合は、各曲率センサ２０から検知された曲げ量をそれぞれｓｕｍＲと定義してもよい。
【０１４７】
そして、認識部１１０は、このように求めたｓｕｍＲのうち、上位２つの各ｓｕｍＲと、情報処理装置１０−３を一周丸めた場合に想定される、３６０度を示すような１辺の合計曲げ量を示す閾値（以下、閾値ｖ）とを比較することにより情報処理装置１０−３の状態を判断する。
【０１４８】
例えば、図２７に示す例では、ｓｕｍＲ（ｔ）およびｓｕｍＲ（ｂ）が上位２つの合計曲げ量であるので、これらが上記閾値ｖを満たす場合、認識部１１０は、情報処理装置１０−３が丸められた状態であると判断し、操作入力として認識する。そして、認識部１１０は認識結果を制御部１１５に出力し、制御部１１５は当該認識結果に基づいて、対応する処理コマンドを出力する。
【０１４９】
なお、ここでは閾値ｖを満たす場合に丸め操作入力と認識する旨を説明したが、本実施形態はこれに限定されない。例えば、情報処理装置１０−３を二週丸めた場合に想定される７２０度を示すような合計曲げ量を示す閾値（以下、閾値ｗ）を用いてもよい。認識部１１０は、各上位ｓｕｍＲが閾値ｗを満たす場合、二重丸め操作入力として認識する。これにより、情報処理装置１０−３の丸め状態の認識精度を向上させることができ、また、対応する処理コマンドのバリエーションを広げることができる。
【０１５０】
また、図２７を参照して上述した例では、上位２つの各ｓｕｍＲと、閾値ｖとを比較することにより情報処理装置１０−３の丸め状態を判断したが、本実施形態はこれに限定されない。例えば、認識部１１０は、各アレイに配列される曲率センサ２０の各曲げ量と、閾値ｏとを比較することにより、丸め状態を判断してもよい。閾値ｏは、情報処理装置１０−３を一周丸めた場合に想定される、丸めた辺の各曲率センサの曲げ量を示す閾値である。
【０１５１】
例えば、図２８に示す例では、上辺に配列される曲率センサ２０ｔ−ｔ０〜ｔＮの各曲げ量が閾値ｏに対して分散しているので、認識部１１０は、上辺が丸まっていると認識できる。このように、個々の曲率センサの曲げ量をそれぞれ閾値ｏと比較することで、合計曲げ量ｓｕｍＲの場合は１箇所だけ曲げ量が高い場合にも丸まっていると判断されてしまうことを回避することができるので、より丸め状態の認識精度を向上させることができる。
【０１５２】
以上、第３の実施形態による丸め状態の認識について詳細に説明した。続いて、本実施形態による動作処理の一例について図２９を参照して説明する。
【０１５３】
（動作処理）
図２９は、第３の実施形態による動作処理の一例を示すフローチャートである。なお、図２９に示す例では、上記図２７を参照して説明した合計曲げ量ｓｕｍＲを用いた丸め状態認識を行う。
【０１５４】
図２９に示すように、まず、ステップＳ１３３において、認識部１１０は、アレイ毎に、曲げ量の総量（合計曲げ量ｓｕｍＲ）を算出する。次に、ステップＳ１３６において、認識部１１０は、上位２つの合計曲げ量ｓｕｍＲが、閾値ｖ以上であるか否かを判断する。
【０１５５】
ステップＳ１３６において、合計曲げ量ｓｕｍＲが閾値ｖ以上である場合、認識部１１０は、情報処理装置１０−３が丸められた状態であると判断し、丸め操作入力と認識する旨を認識結果として認識部１１０に出力する。
【０１５６】
次いで、ステップＳ１３９において、制御部１１５は、認識部１１０から出力された認識結果に基づいて、対応する処理コマンドを出力する。
【０１５７】
以上、第３の実施形態による動作処理について説明した。上記ステップＳ１３９で制御部１１５が出力する処理コマンドは特に限定されないが、例えば丸めるという動作と直感的に関連するとユーザに感じさせる処理コマンドであってもよい。丸める動作は、ユーザにとって「まとめる」といった操作感覚と同様である。そこで、このような操作感覚に基づいて、複数のファイルをまとめる処理コマンド（機能）を実行することで、直感的な操作入力を実現することができる。以下、図３０を参照して実行する機能の一例を説明する。
【０１５８】
（機能実行）
図３０は、第３の実施形態による制御部１１５が、丸め操作入力に応じて実行する機能を説明するための図である。図３０の「丸め開始前」に示すように、フレキシブルディスプレイ１５には複数のファイルアイコン７３が表示されている状態において、ユーザは情報処理装置１０−３を丸める。
【０１５９】
制御部１１５は、図３０の「丸め開始」に示すように、徐々に変化する各辺の合計曲げ量ｓｕｍＲに応じて、複数のファイル７３の表示位置を近づけさせ、複数のファイル７３のまとまり具合を表現する。
【０１６０】
さらに、ユーザは情報処理装置１０−３を丸め、図３０の「丸め状態」に示すように、一周以上丸めた状態とする。認識部１１０は、フレキシブルディスプレイ１５の各アレイ上の曲げ量の総量を算出し、算出したｓｕｍＲの上位２つの各ｓｕｍＲが閾値ｖ以上の場合、情報処理装置１０−３が丸められた状態であると判断し、丸め操作入力として認識する。
【０１６１】
次に、制御部１１５は、認識部１１０の丸め操作入力認識に応じて、複数のファイルアイコン７３を１つのフォルダにまとめる機能（変換機能）を実行する。
【０１６２】
また、制御部１１５は、図３０の「丸め操作後」に示すように、複数ファイルの集合を示すフォルダアイコン７５をフレキシブルディスプレイ１５に表示する。
【０１６３】
以上、丸め操作入力に応じて実行される具体的な機能について説明した。なお、情報処理装置１０−３を一周以上丸めた場合、図３０の「丸め状態」に示すように、情報処理装置１０−３の一部が重なり、その部分が指で押さえられる。したがって、例えば情報処理装置１０−３がタッチパネルを有する構造であった場合、情報処理装置１０−３が丸められ、一部の重なった部分が指で押圧されることにより、意図せずタッチ操作を検知する恐れがある。
【０１６４】
よって、例えば情報処理装置１０−３が一周以上丸められたと認識された場合、制御部１１５はタッチパネルの機能（タッチ操作検知機能）を一時的にＯＦＦしてもよい。若しくは、タッチパネルの一部の領域のみ、タッチ操作検知機能をＯＦＦしてもよい。タッチパネルの一部の領域のみ機能ＯＦＦする場合について、以下図３１を参照して説明する。
【０１６５】
図３１は、第３の実施形態による制御部１１５が丸め状態に応じてタッチ操作検知機能をＯＦＦすることを説明するための図である。図３１に示すように、情報処理装置１０−３は、フレキシブルタッチパネル１６、フレキシブルディスプレイ１５、および曲率センサ２０が積層された構造である。図３１左に示すように、情報処理装置１０−３の一部が丸められると、情報処理装置１０−３の上辺に配置された曲率センサ２０ｔ、および下辺に配置された曲率センサ２０ｂからは、図３１右に示すような曲げ量Ｒの信号系列が検知される。
【０１６６】
認識部１１０は、各曲率センサ２０から取得された曲げ量Ｒに基づいて、情報処理装置１０−３のどの領域が一周以上丸まっているかを認識する。例えば、認識部１１０は、曲率センサ２０から検知される各曲げ量に基づいて、情報処理装置１０−３の立体形状を推定し、一周以上丸められている領域を認識してもよい。そして、制御部１１５は、かかる領域のタッチ操作検知機能をＯＦＦにしてもよい。具体的には、例えば制御部１１５は、フレキシブルタッチパネル１６のかかる領域から検知されたタッチ操作を棄却してもよい。
【０１６７】
以上説明したように、本開示の第３の実施形態によれば、曲率センサ２０により検知される曲げ量に基づいて、表示面が物理的に丸められた状態を操作入力として認識し、対応する処理コマンドを出力することができる。
【０１６８】
＜３．まとめ＞
上述したように、本開示の第１の実施形態によれば、情報処理装置１０−１の物理的な撓みの変化を操作入力として認識し、対応する処理コマンドを出力することで、曲げ操作入力の利便性を向上させることができる。また、撓ませる操作感覚から連想される処理コマンドを出力することにより、直感的な操作入力を実現することができる。
【０１６９】
また、本開示の第２の実施形態によれば、曲率センサ２０を情報処理装置１０−２の各辺にそれぞれ複数配列することにより、曲げ量および曲がり位置を抽出でき、さらにこれらに基づいて情報処理装置１０−２の曲げ状態を認識することができる。また、第２の実施形態によれば、このように認識した曲げ状態を操作入力として認識し、対応する処理コマンドを出力することができる。
【０１７０】
また、本開示の第３の実施形態によれば、曲率センサ２０により検知される曲げ量に基づいて、表示面が物理的に丸められた状態を操作入力として認識し、対応する処理コマンドを出力することができる。
【０１７１】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属
するものと了解される。
【０１７２】
例えば、上記各実施形態において、フレキシブルディスプレイ１５の曲がり中心線を示す表示制御を併せて行い、曲げ操作に対する視覚的フィードバックを行ってもよい。具体的には、曲率センサ２０の上にフレキシブルディスプレイ１５が積層される構造において、例えば図３２に示すように、曲がり中心線が位置すると認識された箇所を矢印や三角などのアイコン７７で示してもよい。
【０１７３】
また、検知された曲げ量が大きい箇所程赤に近い色を表示し、曲げ量が小さい箇所程青に近い色を表示するなど、図３３に示すように、曲げ量の大きさに応じた色分け表示７９を各辺に表示してもよい。
【０１７４】
なお、本技術は以下のような構成も取ることができる。
（１）
可撓性を有する表示面と、
前記表示面の撓みを検知する撓み検知部と、
を備え、
前記撓み検知部は、前記表示面の少なくとも１辺に複数設けられる、情報処理装置。
（２）
複数の前記撓み検知部による各検知結果に基づいて、前記表示面における撓み状態を認識する認識部を備える、前記（１）に記載の情報処理装置。
（３）
前記認識部は、複数の前記撓み検知部により検知される撓み量および撓み位置に基づいて、前記撓み状態の撓み中心線を認識する、前記（２）に記載の情報処理装置。
（４）
前記認識部により認識された撓み中心線に応じて表示内容を切り替える表示制御部を備える、前記（３）に記載の情報処理装置。
（５）
前記表示制御部は、前記撓み中心線の近傍に表示されているオブジェクトを拡大表示する制御を行う、前記（４）に記載の情報処理装置。
（６）
前記表示制御部は、前記撓み中心線の近傍に表示されているリスト項目を拡大表示し、拡大した領域に前記リスト項目の内容を表示する制御を行う、前記（５）に記載の情報処理装置。
（７）
前記表示制御部は、前記撓み中心線から遠い程、オブジェクトの表示サイズを減衰させるよう表示制御する、前記（４）から（６）のいずれか１項に記載の情報処理装置。
（８）
前記認識部は、前記撓み中心線を形成する、正対する辺上の各撓み中心点の撓み量を推定し、
前記表示制御部は、前記各撓み中心点の撓み量に基づいて、前記オブジェクトの拡大率、および減衰率を制御する、前記（４）から（７）のいずれか１項に記載の情報処理装置。
（９）
前記表示制御部は、前記認識部により前記表示面の角部が折られたと認識された場合、対応する所定の表示制御を行う、前記（２）に記載の情報処理装置。
（１０）
前記認識部は、前記複数の撓み検知部による各検知結果に基づいて、ユーザにより把持されている位置を認識し、
前記表示制御部は、前記ユーザにより把持されている位置に応じて、対応する所定の表示制御を行う、前記（２）に記載の情報処理装置。
【符号の説明】
【０１７５】
１０、１０−１〜１０−３    情報処理装置
１１    ＲＡＭ
１３    不揮発性メモリ
１５    フレキシブルディスプレイ
１７    ＣＰＵ
１９    通信部
２０（２０ｔ０〜ｔＮ、２０ｂ０〜ｂＮ、２０ｌ０〜ｌＮ、２０ｒ０〜ｒＮ）    曲率センサ
１１０    認識部
１１５    制御部
【図１】
2013105311.tif 000009
【図２】
2013105311.tif 000010
【図３】
2013105311.tif 000011
【図４】
2013105311.tif 000012
【図５】
2013105311.tif 000013
【図６】
2013105311.tif 000014
【図７】
2013105311.tif 000015
【図８】
2013105311.tif 000016
【図９】
2013105311.tif 000017
【図１０】
2013105311.tif 000018
【図１１】
2013105311.tif 000019
【図１２】
2013105311.tif 000020
【図１３】
2013105311.tif 000021
【図１４】
2013105311.tif 000022
【図１５】
2013105311.tif 000023
【図１６】
2013105311.tif 000024
【図１７】
2013105311.tif 000025
【図１８】
2013105311.tif 000026
【図１９】
2013105311.tif 000027
【図２０】
2013105311.tif 000028
【図２１】
2013105311.tif 000029
【図２２】
2013105311.tif 000030
【図２３】
2013105311.tif 000031
【図２４】
2013105311.tif 000032
【図２５】
2013105311.tif 000033
【図２６】
2013105311.tif 000034
【図２７】
2013105311.tif 000035
【図２８】
2013105311.tif 000036
【図２９】
2013105311.tif 000037
【図３０】
2013105311.tif 000038
【図３１】
2013105311.tif 000039
【図３２】
2013105311.tif 000040
【図３３】
2013105311.tif 000041