(57)【要約】【課題】画面に対するユーザーのタッチ操作に応じて、画面分割を始めとする複数種類の画面操作を、誤動作なく正確に実行する。【解決手段】画面の境界線付近にサイズ変更指示領域と画面分割指示領域を定義する。ユーザーがサイズ変更指示領域からタッチを開始したときには、サイズ変更の指示と判定し、その後の指先の移動方向に従って画面のサイズ変更処理を行なう。一方、画面分割指示領域からタッチを開始したときには、画面分割の指示と判定し、その後の指先の移動方向に従って画面の分割処理を行なう。また、その他の領域からタッチを開始したときには通常の挙動と判定する。【選択図】  図３５
2014132427.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する画面と、
前記画面に対してユーザーが指示する座標を入力する座標入力部と、
前記座標入力部を介してユーザーが入力した軌跡に基づいて、ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御部と、
を具備する情報処理装置。
【請求項２】
前記制御部は、前記座標入力部を介してユーザーが入力した軌跡に基づいて、前記ユーザーが前記画面の分割、分割した画面のサイズ変更、又はその他の画面動作のうちいずれを指示したかを判定する、
請求項１に記載の情報処理装置。
【請求項３】
前記画面の境界線を中心とする所定の幅ｗline内で画面サイズ変更指示領域を定義し、前記画面サイズ変更指示領域の両側から所定の距離ｗsplit内で画面分割指示領域を定義し、
前記制御部は、前記軌跡の始点が前記画面サイズ変更指示領域内にあるときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記軌跡の始点が前記画面分割指示領域内にあるときには前記軌跡に従って前記画面の分割処理を行ない、前記軌跡の始点が前記画面分割指示領域よりも前記画面の内側にあるときには前記画面のスクロール又はその他の挙動を実施する、
請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、前記軌跡が前記画面の境界線付近で開始し且つその始点位置で所定時間以上停止した後に移動したときには前記軌跡に従って前記画面の分割処理を行ない、前記軌跡が前記画面の境界線付近で開始し且つ停止せずに移動したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施する、
請求項２に記載の情報処理装置。
【請求項５】
前記画面の境界線の両端に前記境界線を移動操作するハンドルを配設し、
前記制御部は、前記軌跡が前記ハンドルで開始したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記軌跡が前記画面の境界線の前記ハンドル以外の部分で開始したときには前記軌跡に従って前記画面の分割処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施する、
請求項２に記載の情報処理装置。
【請求項６】
前記画面のサイズ変更処理を禁止するロック機能をさらに備え、
前記制御部は、ロック状態で前記軌跡が前記画面の境界線付近で開始したときには前記軌跡に従って前記画面の分割処理を行ない、ロック解除状態で前記軌跡が前記画面の境界線付近で開始したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施する、
請求項２に記載の情報処理装置。
【請求項７】
ロック状態か否かを表示するインジケーターをさらに備える、
請求項６に記載の情報処理装置。
【請求項８】
前記制御部は、前記画面を分割する複数の境界線の交点で前記軌跡が開始したときには、前記軌跡に従って前記交点の位置を移動させて分割された各画面のサイズ変更処理を行なう、
請求項２に記載の情報処理装置。
【請求項９】
前記制御部は、分割した後の複数の画面のサイズ変更処理中に、いずれかの画面のサイズが所定サイズに近づいたときに、当該サイズに吸着させる、
請求項２に記載の情報処理装置。
【請求項１０】
前記制御部は、前記画面を第１の境界線で２分割した第１の画面及び第２の画面をそれぞれ第２の境界線及び第３の境界線でさらに分割したときに、前記第２の境界線と前記第３の境界線が一直線上に重なったときに、前記第１の境界線を前記一直線で２分した線分毎に画面のサイズ変更処理を許可する、
請求項２に記載の情報処理装置。
【請求項１１】
前記画面の分割ラインに対して前記軌跡が描く方向に応じて、前記新たな画面の状態を指定する前記指定部を、前記分割ライン上に表示し、
前記制御部は、前記軌跡が前記分割ラインから逸れるときには逸れた方向の新しい画面に元の画面に対するホーム画面を表示するとともに他方の新しい画面に元の画面のクローンを生成し、前記軌跡が前記分割ライン上に沿うときには前記分割ラインの両側の新しい画面にともに元の画面のクローンを生成する、
請求項２に記載の情報処理装置。
【請求項１２】
前記制御部は、所定の最小幅ｗcloseを超えてサイズ変更処理が指示された画面を消滅させる、
請求項２に記載の情報処理装置。
【請求項１３】
前記制御部は、分割処理中の前記画面の分割ライン、サイズ変更処理中の前記画面の境界線、又は、スクロール処理中の前記画面のうち少なくとも１つを強調表示する、
請求項２に記載の情報処理装置。
【請求項１４】
前記制御部は、分割した画面上でユーザーが第１の本数の指で出現方向にスワイプしたことに応答して、前記分割した画面に関するメニューを前記出現方向に出現させる、
請求項２に記載の情報処理装置。
【請求項１５】
前記制御部は、前記メニューに対して所定時間以上操作がないとき、又は、前記画面上でユーザーが前記出現方向の反対方向にスワイプしたことに応答して、前記メニューを前記反対方向に隠す、
請求項１４に記載の情報処理装置。
【請求項１６】
前記制御部は、ユーザーが複数に分割した画面に対してグラブ操作したことに応答して、前記画面の状態を保存し、保存している画面の状態を前記画面に一覧表示し、ユーザーが選択した画面の状態を前記画面に復元する、
請求項２に記載の情報処理装置。
【請求項１７】
前記制御部は、ユーザーが分割した画面に対して第２の本数の指でスワイプしたことに応答して、前記分割した画面を前記スワイプした方向に向きに変える、
請求項２に記載の情報処理装置。
【請求項１８】
前記制御部は、前記画面上でユーザーが第３の本数の指でスワイプしたことに応答して、前記画面の前記スワイプした方向と反対側から前記スワイプした方向に向かってホーム画面を出現させる、
請求項１に記載の情報処理装置。
【請求項１９】
画面に対してユーザーが指示する座標を入力する座標入力ステップと、
前記座標入力ステップでユーザーが入力した軌跡に基づいて、ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御ステップと、
を有する情報処理方法。
【請求項２０】
画面に対してユーザーが指示する座標を入力する座標入力部、
前記座標入力部を介してユーザーが入力した軌跡に基づいて、ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御部、
としてコンピューターを機能させるようにコンピューター可読形式で記述されたコンピューター・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示する技術は、タッチパネル式の画面を有する情報処理装置及び情報処理方法、並びにコンピューター・プログラムに係り、特に、画面に対するユーザーのタッチ操作に応じて画面分割などの処理を実行する情報処理装置及び情報処理方法、並びにコンピューター・プログラムに関する。
【背景技術】
【０００２】
最近、タッチパネル式などの入力部を兼用した表示画面を有するタブレット端末が急速に普及してきている。タブレット端末は、ウィジェットやデスクトップをインターフェースとし、操作方法が視覚的に分かり易いことから、ユーザーは、キーボードやマウスから入力操作を行なうパーソナル・コンピューターよりも手軽に利用することができる。
【０００３】
例えば、マルチポイント・タッチ・スクリーンなどのマルチポイント感知デバイスからマルチポイント感知デバイスに関連するタッチ入力に属するデータを読み取り、マルチポイント感知デバイスからのデータに基づいてマルチポイント・ジェスチャーを識別するタッチ・センシティブ・デバイスについて提案がなされている（例えば、特許文献１を参照のこと）。
【０００４】
タッチパネル式の画面の操作方法として、ユーザーが指先で画面をなぞる若しくははじく「フリック」あるいは「ドラッグ」と呼ばれる操作が知られている。画面をフリックすると、フリックした方法に画面の表示が移動する「スクロール」処理が実行される。
【０００５】
他方、画面の大型化も進んできている。大画面の利用方法として、複数の画面に分割して、画面毎にアプリケーションを起動して複数の作業を並行して行ない、ユーザーの作業能力を強化したり、分割した各画面を複数のユーザーに割り当てて、マルチユーザーで場を共有したりすることが考えられる。
【０００６】
従来のコンピューターのウィンドウ・システムにおいても、複数のウィンドウを開いて、各ウィンドウの表示場所やサイズを適宜調整することで、複数の機能を同時実行することは可能である。しかしながら、各ウィンドウをオープンした上で、それらの表示場所並びにサイズの調整には、マウスによるメニュー操作、クリック、ドラッグ、ドロップといった複数の操作を行なう必要があり、操作方法が面倒であるとともに直感的でない。
【０００７】
例えば、「Ｓｐｌｉｔ  Ｂｒｏｗｓｅｒ」機能によれば、ｆｉｒｅｆｏｘなどのブラウザーのウィンドウを自由に分割し、同じコンテキストのブラウザーを表示する、元のブラウザー内の所望のリンクを分割後のブラウザーに読み込んで表示する、ブラウザー内のリンクやブックマークなどを分割後のブラウザーにドロップする、といった操作や、操作内容を記録することが可能である。しかしながら、「Ｓｐｌｉｔ  Ｂｒｏｗｓｅｒ」機能は、旧来のマウス操作を基調とするため、操作方法が直感的であるとは言い難い。
【０００８】
また、オペレーターが表示画面に触れた指を表示画面上でなぞって所定量移動させるという操作により表示画面を２分割する表示装置について提案がなされている（例えば、特許文献２を参照のこと）。この表示装置は、オペレーターの指先の軌跡が直線に対して所定の位置ずれ量以内であれば画面分割操作と判断するが、オペレーターの指先の軌跡が曲線を描くときに画面分割以外の操作として処理するようになっている。しかしながら、タッチパネル式のユーザー・インターフェースにおいて、オペレーターの指先の軌跡が直線を描く場合であっても、２分割した画面のサイズ変更や画面スクロールなど画面分割以外の操作を指示したい場合もあるが、この表示装置では、タッチ入力により画面分割以外の画面操作を行なうことはできない。
【０００９】
また、各ユーザーの情報や状況に応じて自動的に画面の分割を行ない、また、ユーザーの状況の変更に応じて、リアルタイムで自動的に分割方法の変更を行ない、さらに、各ユーザーに対応する分割領域にユーザー毎に異なるコンテンツの表示を行なうコンテンツ表示装置について提案がなされている（例えば、特許文献３を参照のこと）。しかしながら、このコンテンツ表示装置は、ユーザーがタッチパネルを介して画面を分割する場所を直接指示することはできない。また、このコンテンツ表示装置は、一旦分割した画面をスクロールしたり、分割した画面のサイズを変更したりする手段を持たない。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１０−１７０５７３号公報
【特許文献２】特開２００７−２５７２２０号公報
【特許文献３】特開２０１０−２０６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
本明細書で開示する技術の目的は、タッチパネル式の画面を有し、画面に対するユーザーのタッチ操作に応じて、画面分割を始めとする複数種類の画面操作を、誤動作なく正確に実行することができる、優れた情報処理装置及び情報処理方法、並びにコンピューター・プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本願は、上記課題を参酌してなされたものであり、請求項１に記載の技術は、
情報を表示する画面と、
前記画面に対して座標を入力する座標入力部と、
前記座標入力部を介してユーザーが入力した軌跡に基づいて、前記ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御部と、
を具備する情報処理装置である。
【００１３】
本願の請求項２に記載の技術によれば、請求項１に記載の情報処理装置の前記制御部は、前記座標入力部を介してユーザーが入力した軌跡に基づいて、前記ユーザーが前記画面の分割、分割した画面のサイズ変更、又はその他の画面動作のうちいずれを指示したかを判定するように構成されている。
【００１４】
本願の請求項３に記載の技術によれば、請求項２に記載の情報処理装置は、前記画面の境界線を中心とする所定の幅ｗline内で画面サイズ変更指示領域を定義し、前記画面サイズ変更指示領域の両側から所定の距離ｗsplit内で画面分割指示領域を定義するようになっている。そして、前記制御部は、前記軌跡の始点が前記画面サイズ変更指示領域内にあるときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記軌跡の始点が前記画面分割指示領域内にあるときには前記軌跡に従って前記画面の分割処理を行ない、前記軌跡の始点が前記画面分割指示領域よりも前記画面の内側にあるときには前記画面のスクロール又はその他の挙動を実施するように構成されている。
【００１５】
本願の請求項４に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、前記軌跡が前記画面の境界線付近で開始し且つその始点位置で所定時間以上停止した後に移動したときには前記軌跡に従って前記画面の分割処理を行ない、前記軌跡が前記画面の境界線付近で開始し且つ停止せずに移動したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施するように構成されている。
【００１６】
本願の請求項５に記載の技術によれば、請求項２に記載の情報処理装置は、前記画面の境界線の両端に前記境界線を移動操作するハンドルを配設するようになっている。そして、前記制御部は、前記軌跡が前記ハンドルで開始したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記軌跡が前記画面の境界線の前記ハンドル以外の部分で開始したときには前記軌跡に従って前記画面の分割処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施するように構成されている。
【００１７】
本願の請求項６に記載の技術によれば、請求項２に記載の情報処理装置は、前記画面のサイズ変更処理を禁止するロック機能をさらに備えている。そして、前記制御部は、ロック状態で前記軌跡が前記画面の境界線付近で開始したときには前記軌跡に従って前記画面の分割処理を行ない、ロック解除状態で前記軌跡が前記画面の境界線付近で開始したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施するように構成されている。
【００１８】
本願の請求項７に記載の技術によれば、請求項６に記載の情報処理装置は、ロック状態か否かを表示するインジケーターをさらに備えている。
【００１９】
本願の請求項８に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、前記画面を分割する複数の境界線の交点で前記軌跡が開始したときには、前記軌跡に従って前記交点の位置を移動させて分割された各画面のサイズ変更処理を行なうように構成されている。
【００２０】
本願の請求項９に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、分割した後の複数の画面のサイズ変更処理中に、いずれかの画面のサイズが所定サイズに近づいたときに、当該サイズに吸着させるように構成されている。
【００２１】
本願の請求項１０に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、前記画面を第１の境界線で２分割した第１の画面及び第２の画面をそれぞれ第２の境界線及び第３の境界線でさらに分割したときに、前記第２の境界線と前記第３の境界線が一直線上に重なったときに、前記第１の境界線を前記一直線で２分した線分毎に画面のサイズ変更処理を許可するように構成されている。
【００２２】
本願の請求項１１に記載の技術によれば、請求項２に記載の情報処理装置は、前記画面の分割ラインに対して前記軌跡が描く方向に応じて、前記新たな画面の状態を指定する前記指定部を、前記分割ライン上に表示するようになっている。そして、前記制御部は、前記軌跡が前記分割ラインから逸れるときには逸れた方向の新しい画面に元の画面に対するホーム画面を表示するとともに他方の新しい画面に元の画面のクローンを生成し、前記軌跡が前記分割ライン上に沿うときには前記分割ラインの両側の新しい画面にともに元の画面のクローンを生成するように構成されている。
【００２３】
本願の請求項１２に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、所定の最小幅ｗcloseを超えてサイズ変更処理が指示された画面を消滅させるように構成されている。
【００２４】
本願の請求項１３に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、分割処理中の前記画面の分割ライン、サイズ変更処理中の前記画面の境界線、又は、スクロール処理中の前記画面のうち少なくとも１つを強調表示するように構成されている。
【００２５】
本願の請求項１４に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、分割した画面上でユーザーが第１の本数の指で出現方向にスワイプしたことに応答して、前記分割した画面に関するメニューを前記出現方向に出現させるように構成されている。
【００２６】
本願の請求項１５に記載の技術によれば、請求項１４に記載の情報処理装置の前記制御部は、前記メニューに対して所定時間以上操作がないとき、又は、前記画面上でユーザーが前記出現方向の反対方向にスワイプしたことに応答して、前記メニューを前記反対方向に隠すように構成されている。
【００２７】
本願の請求項１６に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、ユーザーが複数に分割した画面に対してグラブ操作したことに応答して、前記画面の状態を保存し、保存している画面の状態を前記画面に一覧表示し、ユーザーが選択した画面の状態を前記画面に復元するように構成されている。
【００２８】
本願の請求項１７に記載の技術によれば、請求項２に記載の情報処理装置の前記制御部は、ユーザーが分割した画面に対して第２の本数の指でスワイプしたことに応答して、前記分割した画面を前記スワイプした方向に向きに変えるように構成されている。
【００２９】
本願の請求項１８に記載の技術によれば、請求項１に記載の情報処理装置の前記制御部は、前記画面上でユーザーが第３の本数の指でスワイプしたことに応答して、前記画面の前記スワイプした方向と反対側から前記スワイプした方向に向かってホーム画面を出現させるように構成されている。
【００３０】
また、本願の請求項１９に記載の技術は、
画面に対してユーザーが指示する座標を入力する座標入力ステップと、
前記座標入力ステップでユーザーが入力した軌跡に基づいて、ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御ステップと、
を有する情報処理方法である。
【００３１】
また、本願の請求項２０に記載の技術は、
画面に対してユーザーが指示する座標を入力する座標入力部、
前記座標入力部を介してユーザーが入力した軌跡に基づいて、ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御部、
としてコンピューターを機能させるようにコンピューター可読形式で記述されたコンピューター・プログラムである。
【００３２】
本願の請求項２０に係るコンピューター・プログラムは、コンピューター上で所定の処理を実現するようにコンピューター可読形式で記述されたコンピューター・プログラムを定義したものである。換言すれば、本願の請求項２０に係るコンピューター・プログラムをコンピューターにインストールすることによって、コンピューター上では協働的作用が発揮され、本願の請求項１に係る情報処理装置と同様の作用効果を得ることができる。
【発明の効果】
【００３３】
本明細書で開示する技術によれば、タッチパネル式の画面を有し、画面に対するユーザーのタッチ操作に応じて、画面分割を始めとする複数種類の画面操作を、誤動作なく正確に実行することができる、優れた情報処理装置及び情報処理方法、並びにコンピューター・プログラムを提供することができる。
【００３４】
本明細書で開示する技術のさらに他の目的、特徴や利点は、後述する実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【図面の簡単な説明】
【００３５】
【図１】図１は、大画面を有する情報処理装置１００の使用形態の一例（Ｗａｌｌ：横画レイアウト）を示した図である。
【図２】図２は、大画面を有する情報処理装置１００の使用形態の一例（Ｗａｌｌ：縦画レイアウト）を示した図である。
【図３】図３は、大画面を有する情報処理装置１００の使用形態の他の例（Ｔａｂｌｅｔｏｐ）を示した図である。
【図４Ａ】図４Ａは、テーブルトップ状態の表示画面の利用形態（単一のユーザーによる利用形態）を示した図である。
【図４Ｂ】図４Ｂは、テーブルトップ状態の表示画面の利用形態（マルチユーザーによる利用形態）を示した図である。
【図５】図５は、情報処理装置１００の機能的構成を模式的に示した図である。
【図６】図６は、入力インターフェース部１１０の内部構成を示した図である。
【図７Ａ】図７Ａは、ユーザーの情報処理装置１００への入力操作方法（単一の指先を用いたタッチ）を説明するための図である。
【図７Ｂ】図７Ｂは、ユーザーの情報処理装置１００への入力操作方法（マルチタッチ）を説明するための図である。
【図７Ｃ】図７Ｃは、ユーザーの情報処理装置１００への入力操作方法（ソフトウェア・キーボード）を説明するための図である。
【図７Ｄ】図７Ｄは、ユーザーの情報処理装置１００への入力操作方法（他端末）を説明するための図である。
【図８】図８は、出力インターフェース部１３０の内部構成を示した図である。
【図９】図９は、複数に分割した後の画面の構成例を示した図である。
【図１０】図１０は、複数に分割した後の画面の構成例を示した図である。
【図１１】図１１は、複数に分割した後の画面の構成例を示した図である。
【図１２】図１２は、複数に分割した後の画面の構成例を示した図である。
【図１３】図１３は、保存したウィンドウの状態や各ペインの状態を画面に一覧表示した様子を示した図である。
【図１４】図１４は、メニューの引き出し方法を説明するための図である。
【図１５】図１５は、メニューを拡大して示した図である。
【図１６】図１６は、ウィンドウの状態や各ペインの状態を保存するとともに、保存した元の画面を復元するための操作方法を説明するための図である。
【図１７】図１７は、画面の分割を行なうＵＩ操作の一例を説明するための図である。
【図１８】図１８は、画面の分割を行なうＵＩ操作の一例を説明するための図である。
【図１９】図１９は、画面の分割ラインの表示方法を説明するための図である。
【図２０】図２０は、画面の分割ラインの表示方法を説明するための図である。
【図２１】図２１は、画面の分割を行なうＵＩ操作の他の例を説明するための図である。
【図２２】図２２は、画面の分割を行なうＵＩ操作の他の例を説明するための図である。
【図２３】図２３は、画面の分割を繰り返して行なうＵＩ操作を説明するための図である。
【図２４】図２４は、画面の分割を繰り返して行なうＵＩ操作を説明するための図である。
【図２５】図２５は、分割した画面を回転するＵＩ操作を説明するための図である。
【図２６】図２６は、２本指のスワイプにより新しいペインを出現させるためのＵＩ操作を説明するための図である。
【図２７】図２７は、２本指のスワイプにより新しいペインを出現させるためのＵＩ操作を説明するための図である。
【図２８】図２８は、ホーム画面に対するＵＩ操作を説明するための図である。
【図２９】図２９は、ペインの内容をブックマークするＵＩ操作を説明するための図である。
【図３０】図３０は、ペイン間でデータ転送を行なうＵＩ操作を説明するための図である。
【図３１】図３１は、分割した画面を拡大並びに縮小するＵＩ操作を説明するための図である。
【図３２】図３２は、ペインの履歴を辿るＵＩ操作を説明するための図である。
【図３３】図３３は、分割した後の画面のサイズを変更するＵＩ操作を説明するための図である。
【図３４】図３４は、分割した後の画面をスクロールするＵＩ操作を説明するための図である。
【図３５】図３５は、画面の境界線近傍にサイズ変更指示領域並びに画面分割指示領域を配設した様子を示した図である。
【図３６】図３６は、画面分割指示領域内でタッチが開始して、画面の再分割を行なうＵＩ操作を説明するための図である。
【図３７】図３７は、サイズ変更指示領域内でタッチが開始して、画面のサイズ変更を行なうＵＩ操作を説明するための図である。
【図３８】図３８は、画面分割指示領域よりも内側でタッチが開始して、画面のスクロールを行なうＵＩ操作を説明するための図である。
【図３９】図３９は、ユーザーのＵＩ操作に応じた画面動作を実現するための処理手順（第１の方法）を示したフローチャートである。
【図４０】図４０は、ユーザーのＵＩ操作に応じた画面動作を実現するための処理手順（第１の方法）を示したフローチャートである。
【図４１】図４１は、所定の最小幅を超えて画面サイズ変更が指示されたペインが閉じる様子を示した図である。
【図４２】図４２は、ユーザーのＵＩ操作に応じた画面動作を実現するための処理手順（第１の方法）を示したフローチャートである。
【図４３】図４３は、長押し操作を利用して画面の再分割を行なうＵＩ操作を説明するための図である。
【図４４】図４４は、ユーザーのＵＩ操作に応じた画面動作を実現するための処理手順（第２の方法）を示したフローチャートである。
【図４５】図４５は、境界線の端部に設けられたハンドルを利用して画面のサイズ変更を行なうＵＩ操作を説明するための図である。
【図４６】図４６は、ユーザーのＵＩ操作に応じた画面動作を実現するための処理手順（第３の方法）を示したフローチャートである。
【図４７】図４７は、画面サイズ変更のロック機能を利用して画面のサイズ変更を行なうＵＩ操作を説明するための図である。
【図４８】図４８は、ユーザーのＵＩ操作に応じた画面動作を実現するための処理手順（第４の方法）を示したフローチャートである。
【図４９】図４９は、複数の境界線を同時に操作して、３以上のペインを同時にサイズ変更するＵＩ操作を説明するための図である。
【図５０】図５０は、一部のペインが固定幅のコンテンツを表示している場合の画面サイズを変更するＵＩ操作を説明するための図である。
【図５１】図５１は、複数の境界線の親子関係を変更するＵＩ操作を説明するための図である。
【図５２】図５２は、画面分割するＵＩ操作の途中で新しいペインの状態を指定する方法を説明するための図である。
【図５３】図５３は、画面分割するＵＩ操作の途中で新しいペインの状態を指定する方法を説明するための図である。
【図５４】図５４は、画面分割するＵＩ操作の途中で新しいペインの状態を指定する方法を説明するための図である。
【図５５】図５５は、画面分割するＵＩ操作の途中で新しいペインの状態を指定する方法を説明するための図である。
【図５６】図５６は、画面分割指示操作時に、分割ライン５６０１を強調表示している様子を示した図である。
【図５７】図５７は、画面サイズ変更指示操作時に、サイズ変更操作の対象となっている境界線５７０１を強調表示している様子を示した図である。
【図５８】図５８は、スクロール指示操作時に、スクロールしているペイン５８０１を強調表示している様子を示した図である。
【発明を実施するための形態】
【００３６】
以下、図面を参照しながら本明細書で開示する技術の実施形態について詳細に説明する。
【００３７】
Ａ．システム構成
本実施形態に係る情報処理装置１００は、大画面を有するが、主な使用形態として、図１及び図２に示すように壁に掛ける「Ｗａｌｌ」、並びに、図３に示すように卓上に設置する「Ｔａｂｌｅｔｏｐ」が想定される。
【００３８】
図１に示す「Ｗａｌｌ」状態では、情報処理装置１００は、例えば回転・取り付け機構部２００によって壁面上で回転可能且つ着脱可能な状態で取り付けられている。図示の例では、大画面が横画レイアウトとなる姿勢に回転位置が設定されている。
【００３９】
回転・取り付け機構部２００は情報処理装置１００と外部との電気的接点を兼ねており、この回転・取り付け機構部２００を介して情報処理装置１００に電源ケーブルやネットワーク・ケーブル（いずれも図示しない）が接続されているものとし、情報処理装置１００は、商用ＡＣ電源から駆動電力を受電できるとともに、インターネット上の各種サーバーにもアクセスすることができる。
【００４０】
情報処理装置１００は、カメラや距離センサー、近接センサー、並びにタッチ・センサーを備えており、画面に正対しているユーザーの位置（距離、方位）を把握することができる。また、情報処理装置１００は、ユーザーの位置に応じた最適なインタラクションを自動選択するようになっている。例えば、情報処理装置１００は、ユーザーの位置に応じて、大画面に表示する情報の密度など、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）表示を自動で選択し又は調整する。また、情報処理装置１００は、画面へのタッチ、近接、手などを用いたジェスチャー、リモコンなどによる直接操作や、ユーザー状態による間接操作など、複数の入力手段の中から、ユーザーの位置若しくはユーザーまでの距離に応じて最適な入力手段を自動で選択することができる。
【００４１】
また、情報処理装置１００は、１台以上のカメラも備えている。図示の例では、横画レイアウトにした状態で、上端縁のほぼ中央にカメラが設置されている。この状態では、カメラは、光軸が左右方向を向いており、大画面に正対しているユーザーの姿を撮影することができる。カメラの撮像画像を処理することで、ユーザーの位置を測定できる他、人物、物体、機器などさまざまな物体の認識を行なうことができる。また、カメラの撮影画像からユーザーの顔や手などを認識した結果に基づいて、ジェスチャー入力を行なうこともできる。また、情報処理装置１００は、超近距離通信部も備えており、超近距離まで接近したユーザーが所持するタブレット端末やモバイル端末などの機器との間でデータ送受信を行なうこともできる。
【００４２】
大画面のアスペクト比は、例えば、テレビ製品の市場で標準となっている１６：９を想定している。したがって、図１に示すように大画面が横画レイアウトとなるように、壁に掛けた情報処理装置１００の回転位置を設定した状態では、全画面を用いて、ほぼムービーで描写する世界観そのままに１６：９の横長映像を表示することができる。
【００４３】
情報処理装置１００を回転・取り付け機構部２００に取り付け、壁に掛けた状態のままで回転させると、図２に示すように大画面が縦画レイアウトとなる姿勢にすることができる。情報処理装置１００本体と一体となって、カメラの位置が、画面の右端縁のほぼ中央に移動する。
【００４４】
一方、図３に示す「Ｔａｂｌｅｔｏｐ」状態では、情報処理装置１００は卓上に平置きにされている。図１並びに図２に示した使用形態では回転・取り付け機構部２００が電気的接点を兼ねているのに対し（前述）、図３に示すように卓上に設置された状態では、情報処理装置１００への電気的接点が見当たらない。そこで、図示のＴａｂｌｅｔｏｐ状態では、情報処理装置１００は、内蔵バッテリー（図示しない）により無電源で動作できるように構成してもよい。また、情報処理装置１００が例えば無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）の移動局機能に相当する無線通信部を備えるとともに、回転・取り付け機構部２００が無線ＬＡＮのアクセスポイント機能に相当する無線通信部を備えるようにすれば、情報処理装置１００は、Ｔａｂｌｅｔｏｐ状態においても、アクセスポイントとしての回転・取り付け機構部２００との無線通信を通じてインターネット上の各種サーバーにアクセスすることができる。
【００４５】
情報処理装置１００は、図１又は図２に示すＷａｌｌ状態から、図３に示すＴａｂｌｅｔｏｐ状態に切り替わった場合、その前の状態（すなわち、図１に示す横画レイアウト、又は、図２に示す縦画レイアウト）を維持する。
【００４６】
情報処理装置１００は、大画面の４つの側縁部の各々に、ユーザーの存在又は状態を検出する近接センサーを備えている。上述と同様に、大画面に接近したユーザーをカメラで撮影して人物認識してもよい。また、超近距離通信部（後述）は、存在を検出したユーザーがモバイル端末などの機器を所持しているか否かを検出したり、ユーザーが所持するモバイル端末からのデータ送受信要求を検出したりする。
【００４７】
情報処理装置１００は、近接センサーなどでユーザーの存在を検出すると、その検出結果をＵＩ制御に利用することができる。また、ユーザーの存在の有無だけでなく、ユーザーの胴体や両手足、頭の位置などを検出するようにすれば、より詳細なＵＩ制御に利用することもできる。また、情報処理装置１００は、超近距離通信部も備えており、超近距離まで接近したユーザーが所持する機器との間でデータ送受信を行なうこともできる。
【００４８】
情報処理装置１００の画面を大型化すれば、画面を分割して複数のペイン（ｐａｎｅ）を表示して（図４Ａを参照のこと）、ユーザーは、複数の作業を並行して行ない、ユーザーの作業能力を強化することができる。
【００４９】
また、Ｔａｂｌｅｔｏｐ状態では、複数のユーザーが同時にタッチ入力するだけのスペースの余裕が生じるので、マルチユーザーで場を共有したりすることが考えられる（図４Ｂを参照のこと）。また、複数のユーザーが大画面越しに向き合い、画面の表示を見ながら会話やディスカッションを行なうことができる。さらには、画面を分割し、分割した各画面を各ユーザーに割り当てることもできる。
【００５０】
図５には、情報処理装置１００の機能的構成を模式的に示している。情報処理装置１００は、外部からの情報信号を入力する入力インターフェース部１１０と、入力された情報信号に基づいて表示画面の制御などのための演算処理を行なう演算部１２０と、演算結果に基づいて外部への情報出力を行なう出力インターフェース部１３０と、ハード・ディスク・ドライブ（ＨＤＤ）などからなる大容量の記憶部１４０と、外部ネットワークと接続する通信部１５０と、駆動電力を扱う電源部１６０と、テレビ・チューナー部１７０と、映像入力インターフェース部（ＩＦ）１８０を備え、バス１９０を介して相互接続されている。記憶部１４０には、演算部１２０で実行する各種処理アルゴリズムや、演算部１２０で演算処理に使用する各種データベースが格納されている。
【００５１】
演算部１２０の主な機能は、入力インターフェース部１１０によるユーザー検出結果、画面のタッチ検出結果、及びユーザーが所持するモバイル端末などの機器からの受信データに基づくＵＩ画面の生成処理などの演算処理と、演算結果の出力インターフェース部１３０への出力である。演算部１２０は、例えば記憶部１４０にインストールされているアプリケーション・プログラムをロードし、実行することで、アプリケーション毎の演算処理を実現することができる。
【００５２】
通信部１５０は、情報処理装置１００を、ＬＡＮやインターネットなどの外部ネットワークに接続する。外部ネットワークとの接続形態は、有線、無線を問わない。例えば外部ネットワーク上の配信サーバー（図示しない）から配信される映像ストリームを、通信部１５０を介して受信し、演算部１２０でデコードして、出力インターフェース部１３０を通じて再生出力することができる。
【００５３】
また、情報処理装置１００は、通信部１５０を通じて、ユーザーが所持するスマートフォンなどのモバイル端末や、タブレット端末などの他の機器と通信することができる。情報処理装置１００の大画面とともに、モバイル端末の画面、タブレット端末の画面という３種類のデバイスの画面を組み合わせて、いわゆる「３スクリーン」を構成することができる。情報処理装置１００は、他の２スクリーンよりも大画面上で、３スクリーンを連携させるＵＩを提供することができる。
【００５４】
例えば、ユーザーが画面上でタッチ操作する、あるいはユーザーの所持端末を情報処理装置１００に接近させるなどのアクションを行なっているバックグランドで、情報処理装置１００と対応する所持端末との間で、動画、静止画、テキスト・コンテンツなどのデータ送受信が行なわれる。さらに外部ネットワーク上にはクラウド・サーバーなどが設置されており、３スクリーンは、クラウド・サーバーの演算能力を利用するなど、情報処理装置１００を通じてクラウド・コンピューティングの恩恵を受けることができる。
【００５５】
テレビ・チューナー部１７０は、各放送局から地上波又は衛星波として送信されるディジタル放送信号を選局受信する。演算部１２０は、受信した放送波をデコードして、出力インターフェース部１３０を通じて再生出力する。
【００５６】
映像入力インターフェース部１８０は、外部のブルーレイ・ディスク（ＢＤ）再生装置などを、例えばＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）で接続して、ブルーレイ・ディスクから再生された映像信号を入力する。演算部１２０は、入力した映像信号をデコードして、出力インターフェース部１３０を通じて再生出力する。
【００５７】
入力インターフェース部１１０の主な機能は、ユーザーの存在の検出、検出したユーザーによる画面すなわちタッチパネルへのタッチ操作の検出、ユーザーが所持するモバイル端末などの機器の検出並びに機器からの送信データの受信処理である。図６には、入力インターフェース部１１０の内部構成を示している。
【００５８】
リモコン受信部５０１は、リモコンやモバイル端末からのリモコン信号を受信する。信号解析部５０２は、受信したリモコン信号を復調、復号処理して、リモコン・コマンドを得る。
【００５９】
カメラ部５０３はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｍｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）やＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などの撮像素子を備え、単眼式、又は、２眼式若しくはアクティブ型のうち一方又は両方を採用する。また、カメラ部５０３は、パンやチルト、ズームなどのカメラ制御部（図示しない）を備えている。カメラ部５０３は、パンやチルト、ズームなどのカメラ情報を演算部１２０に通知するとともに、演算部１２０からのカメラ制御情報に従ってカメラ部５０３のパン、チルト、ズームを制御できるものとする。
【００６０】
画像認識部５０４は、カメラ部５０３による撮影画像を認識処理する。具体的には、背景差分によりユーザーの顔や手の動きを検出してジェスチャー認識したり、撮影画像に含まれるユーザーの顔や手などの物体を認識したり、ユーザーまでの距離を認識したりする。
【００６１】
画像認識部５０４は、画像認識処理に際して、カメラ部５０３によるカメラによる撮影画像上でテンプレート画像をスキャンさせて、パターン・マッチングを行なうことにより、顔などの認識対象となる物体を検出する。
【００６２】
マイク部５０５は、音やユーザーが発する会話を音声入力する。音声認識部５０６は、マイク部５０５から入力された音声信号を音声認識する。
【００６３】
距離センサー５０７は、例えばＰＳＤ（Ｐｏｓｉｔｉｏｎ  Ｓｅｎｓｉｔｉｖｅ  Ｄｅｔｅｃｔｏｒ）などからなり、ユーザーやその他の物体から返ってくる信号を検出する。信号解析部５０８は、その検出信号を解析して、ユーザーや物体までの距離を測定する。ＰＤＳセンサー以外に、焦電センサーや簡易カメラなどを距離センサー５０７に用いることができる。距離センサー５０７は、情報処理装置１００から例えば５〜１０メートルの半径内にユーザーが存在するかどうかを常時監視している。このため、距離センサー５０７には、消費電力の小さなセンサー素子を用いることが好ましい。
【００６４】
タッチ検出部５０９は、画面に重畳されたタッチ・センサーなどからなり、画面にユーザーの指先が触れた場所から検出信号を出力する。信号解析部５１０は、タッチ検出部５０９の検出信号を解析して、位置情報を得る。
【００６５】
近接センサー５１１は、大画面の４つの側縁部の各々に設置され、例えば静電容量式によりユーザーの身体が画面に近接したことを検出する。信号解析部５１２は、近接センサー５１１の検出信号を解析する。
【００６６】
超近距離通信部５１３は、例えばＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）通信により、ユーザーが所持するモバイル端末などの機器からの非接触通信信号を受信する。信号解析部５１４は、超近距離通信部５１３の受信信号を復調、復号処理して、受信データを得る。
【００６７】
３軸センサー部５１５は、加速度センサーやジャイロ・センサーなどで構成され、情報処理装置１００のｘｙｚ各軸回りの姿勢を検出する。ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信部５１６は、ＧＰＳ衛星からの信号を受信する。信号解析部５１７は、３軸センサー部５１５並びにＧＰＳ受信部５１６からの信号を解析して、情報処理装置１００の位置情報や姿勢情報を得る。
【００６８】
入力インターフェース統合部５２０は、上記の情報信号の入力を統合して演算部１２０に渡す。また、入力インターフェース統合部５２０は、各信号解析部５０８、５１０、５１２、５１４の解析結果を統合して、情報処理装置１００の周囲にいるユーザーの位置情報を取得して演算部１２０に渡す。
【００６９】
ユーザーは、主に、画面へのタッチ、画面に表示するソフトウェア・ボード、及び、他端末から情報処理装置１００への入力操作を行なうものとする。画面へのタッチは、図７Ａに示すように、単一の指先を用いたタッチ、図７Ｂに示すように、２本以上の指先を用いたマルチタッチが挙げられる。また、ソフトウェア・キーボードには、図７Ｃに示すように、一般的なコンピューターのキーボードと同様に、ＱＷＥＲＴＹ配列を用いることができる。また、他端末として、図７Ｄに示すように、モバイル端末やタブレット端末など３スクリーン（前述）の一構成要素であるユーザーの所持端末を挙げることができる。タッチ若しくはマルチタッチは、情報処理装置１００に対する捜査全般にわたって用いることができる。また、ソフトウェア・キーボードは、ブラウザーのアドレス・バーなどへのテキスト入力に用いることができる。また、他端末は、情報処理装置１００との間で同期やデータ連携に用いることができる。
【００７０】
出力インターフェース部１３０の主な機能は、演算部１２０の演算結果に基づく画面上へのコンテンツやＵＩの表示と、ユーザーが所持する機器へのデータ送信である。図８には、出力インターフェース部１３０の内部構成を示している。
【００７１】
出力インターフェース統合部６１０は、演算部１２０による演算結果に基づく情報出力を統合して扱う。
【００７２】
出力インターフェース統合部６１０は、コンテンツ表示部６０１に対して、通信部１５０で受信した配信コンテンツや、テレビ・チューナー部１７０で受信したＴＶ放送コンテンツ、ブルーレイ・ディスクなどの記録メディアから再生したコンテンツの、動画又は静止画コンテンツの表示部６０３、スピーカー部６０４への画像及び音声出力を指示する。
【００７３】
また、出力インターフェース統合部６１０は、ＧＵＩ表示部６０２に対してＧＵＩの表示部６０３への表示を指示する。
【００７４】
表示部６０３は、例えば液晶表示ディスプレイなどからなる画面を持つ。画面サイズが例えば５０インチ程度の大画面であり、テレビ製品の市場で標準となっている１６：９のアスペクト比を想定している。
【００７５】
また、出力インターフェース統合部６１０は、超近距離通信部５１３に対して、ユーザーが所持するモバイル端末などの機器への、非接触通信によるデータ送信を指示する。
【００７６】
Ｂ．画面操作
本実施形態に係る情報処理装置１００では、ユーザーが指先で画面をなぞるタッチ操作（若しくは、マウスやペン、ジェスチャーを介した座標入力操作）を通じて、画面の分割や、分割した後の画面のスクロール、画面サイズの変更などを行なうことができる。ユーザーは、大画面を複数に分割し、分割した後の小さな画面毎にアプリケーションを起動して複数の作業を並行して行ない、作業能力を強化することができる。また、分割した各画面を複数のユーザーに割り当てて、マルチユーザーで場を共有したりすることができる。
【００７７】
図９〜図１２には、複数に分割した後の画面の構成例を示している。図９には、画面分割して、大画面上に複数のペインＡ〜Ｂが配置されている様子を示している。また、図１０には、ブラウザーを表示するペインとともにホーム画面が配置されている様子を示している。ホーム画面には、検索ワードを入力するアドレス・バーや、ブックマーク、履歴（最近訪れたサイト）が表示される。
【００７８】
図１１には、元のペインＡのクローンであるペインＡ１、Ａ２が画面の左右に表示されるとともに、一方のペインＡ１内にメニューが出現している様子を示している。メニューを出現させるための操作方法については後述に譲る。図１２には、ペインＡ１、Ａ２のサイズを変更した結果を示している。図示の例では、ペインＡ２のサイズを水平方向に拡張し、その拡張した分を相殺するようにペインＡ１のサイズを水平方向に縮小している。ペインＡ１内のメニューは、ペインＡ１の横幅に応じて、レイアウト（メニュー内に表示するボタンのサイズや個数）が適応的に変化している。メニューの横幅が縮小すると、例えば重要でないボタンや使用頻度の少ないボタンが隠れる。
【００７９】
情報処理装置１００は、ウィンドウの状態や各ペインの状態を保存しておくことができる。ペインの状態を保存するための操作方法については後述に譲る。図１３には、図９〜図１１に示したウィンドウの状態や各ペインの状態を保存した内容を画面に一覧表示している様子を示している。ユーザーは、一覧の中から所望のものをタッチして、元の画面を復元することができる。また、画面の右上の「×」をタッチして、一覧の中から削除するようにしてもよい。
【００８０】
図１４には、メニューの引き出し方法を図解している。同図上に示すように、ユーザーは、所望のペインＡの左下に表示されているバー引き出し１４０１をタッチするか、又は、参照番号１４０２で示すように、ペインＡ内で４本指を上方向（若しくは、出現方向）にスワイプする。すると、同図下に示すように、ペインＡの下端縁からメニュー１４０３が出現する。図示を省略するが、表示中のメニューに対するユーザーの無操作状態が所定時間以上続くと、メニュー１４０３は下方に引っ込む。また、ユーザーは、ペインＡ内で４本指を下方（若しくは、出現方向の反対方向）にスワイプすると、メニュー１４０３を下方に引っ込ませることができる。
【００８１】
図１５には、メニュー１５００を拡大して示している。但し、同図は、ペインＡがブラウザーの場合にメニュー構成例とする。以下、同図を参照しながら、メニュー１５００の操作方法について説明する。
【００８２】
ユーザーがアドレス・バー１５０１をタッチすると、ソフトウェア・キーボード（前述）が出現し、ユーザーは、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）や検索キーワードなどのテキストを入力することができる。検索キーワードなどのテキストの入力には、ソフトウェア・キーボード（図７Ｃを参照のこと）を利用することができる。入力したテキストを決定すると、ブラウザーが検索を開始し、ペインＡが検索結果の画面（図示しない）に遷移する。
【００８３】
ユーザーが「戻る」ボタン１５０２をタッチすると、ペインＡが１ページ戻る。また、「進む」ボタン１５０３をタッチすると、ペインＡが１ページ進む。「ホーム」ボタン１５０４をタッチすると、ペインＡはホームを表示し、当該メニューを閉じる。「リロード」ボタン１５０５をタッチすると、ペインＡで現在表示中のページを更新する。「モバイル連携」ボタン１５０６をタッチすると、情報処理装置１００の近傍で検出されたユーザーの所持端末との同期やデータ連携処理が起動する。「閉じる」ボタン１５０７をタッチすると、ペインＡ自体を閉じる。図示を省略するが、ペインＡが閉じて画面から消滅すると、残ったペインＢが元のペインＡの表示領域まで拡張して全画面表示される。
【００８４】
なお、図示を省略したが、ペインＡの全画面表示を指示する「全画面拡大」ボタンや、ペインＡを９０度時計回り（又は、反時計回り）回転を指示する「回転」ボタン、操作説明の表示を指示する「ｈｅｌｐ」ボタンをメニュー１５００内に配設するようにしてもよい。
【００８５】
情報処理装置１００がウィンドウの状態や各ペインの状態を保存できることは既に述べた。図１６には、ウィンドウの状態や各ペインの状態を保存するとともに、保存した元の画面を復元するための操作方法を図解している。図１６（Ａ）に示すように、ユーザーが画面上でグラブ・アクション１６０１を行なうことにより、情報処理装置１００はそのときのウィンドウの状態や各ペインの状態を保存する。情報処理装置１００は、保存中のウィンドウの状態や各ペインの状態を、図１６（Ｂ）に示すように、グローバル・メニュー１６０２として一覧表示することができる。グラブ・メニュー上では、ユーザーは、復元する状態の選択、削除、新しい状態の追加などの操作を行なうことができる。例えば、図１６（Ｂ）中、参照番号１６０３で示すように、ユーザーが所望の状態をタッチすると、図１６（Ｃ）に示すように、選択した状態が画面に復元される。
【００８６】
本実施形態に係る情報処理装置１００では、ユーザーが指先で画面をなぞるタッチ操作を通じて、画面の分割（Ｓｐｌｉｔ）や、分割した後の画面のスクロール（Ｓｃｒｏｌｌ）、画面サイズの変更（Ｒｅｓｉｚｅ）などを行なうことができる。このうち、画面の分割は、ユーザーが指先で画面を横切る、すなわち、画面を切るという直感的なジェスチャーによって行なうことができる。
【００８７】
図１７並びに図１８には、画面の分割を行なうＵＩ操作の一例を図解している。画面にはペインＡが表示されているとする。各図上に示すように、ユーザーは、グレーで表示されている画面外を指先でタッチして、分割したい方向に向かって（若しくは、所望の分割線をなぞるように）、指を移動させる。ここで言う「画面外」とは、タッチパネルの有効検出領域であるが、ペインが表示されていない、ペインの周縁の領域である。図１７及び図１８では、理解を容易にするために、画面外のグレー領域を大きめに描いている。
【００８８】
図１７では、ユーザーは、画面上端から下方に向かって指先を移動させ、垂直方向の分割ラインを指示している。そして、ユーザーが垂直方向に所定の長さだけなぞると（図示の例では、画面の３分の１以上）、画面の分割が確定して、分割ラインが画面の下端まで自動で伸びる。そして、画面は垂直方向の分割ラインで左右に２分割され、元のペインＡのクローンであるペインＡ１、Ａ２が分割後の画面の左右にそれぞれ出現する。
【００８９】
また、図１８では、ユーザーは、画面左端から右方に向かって指先を移動させ、水平方向の分割ラインを指示している。そして、ユーザーが水平方向に所定の長さだけなぞると（図示の例では、画面の３分の１以上）、画面の分割が確定して、分割ラインが画面の右端まで自動で伸びる。そして、画面は水平方向の分割ラインで上下に２分割され、元のペインＡのクローンであるペインＡ１、Ａ２が分割後の画面の上下にそれぞれ出現する。
【００９０】
図１７並びに図１８に示したＵＩ操作は、指先で画面を切る（ｓｐｌｉｔ）というイメージをユーザーに想起させる。画面の分割により、例えば元のペインのクローンなどの新しいペインが出現する。
【００９１】
なお、画面の分割ラインは、図１９に示すように、背景を透けさせるようにする。このようなＵＩ表現は、図２０に示すように、背景画面の上方にペインが重畳され、背景画面上でペインを２つに切るというイメージを、ユーザーに想起させるという効果がある。
【００９２】
また、図２１並びに図２２には、画面の分割を行なうＵＩ操作の他の例を図解している。画面にはペインＡが表示されているとする。各図上に示すように、ユーザーは、分割ラインの開始位置を指先で「長押し」、すなわち所定時間（例えば１秒）だけタッチし続けた後に、分割したい方向に向かって（若しくは、所望の分割線をなぞるように）、指を移動させる。
【００９３】
図２１では、ユーザーは、画面上端の所望の位置を指先で長押しした後、下方に向かって指先を移動させて、垂直方向の分割ラインを指示している。そして、ユーザーが垂直方向に所定の長さだけなぞると（図示の例では、画面の３分の１以上）、画面の分割が確定して、分割ラインが画面の下端まで自動で伸びる。そして、画面は垂直方向の分割ラインで左右に２分割され、元のペインＡのクローンであるペインＡ１、Ａ２が分割後の画面の左右にそれぞれ出現する。
【００９４】
また、図２２では、ユーザーは、画面左端の所望の位置を指先で長押しした後、右方に向かって指先を移動させて、水平方向の分割ラインを指示している。そして、ユーザーが水平方向に所定の長さだけなぞると（図示の例では、画面の３分の１以上）、画面の分割が確定して、分割ラインが画面の右端まで自動で伸びる。そして、画面は水平方向の分割ラインで上下に２分割され、元のペインＡのクローンであるペインＡ１、Ａ２が分割後の画面の上下にそれぞれ出現する。
【００９５】
図１７並びに図１８、又は、図２１並びに図２２のいずれの方法で画面分割を行なう場合も、画面分割を繰り返し行なうことができる。但し、最小の分割幅以下の位置では分割できないものとする。最小の分割幅は、例えば１００画素である。
【００９６】
図２３には、図１７に示したように左右に画面を２分割した後に画面右に表示されているペインＡ２を、同様のＵＩ操作により、さらに上下方向に２分割する様子を示している。図２３上に示すように、ユーザーは、ペインＡ２の左端の分割開始位置２３００を指先でタッチし、水平方向に所定の長さだけなぞると、画面の分割が確定して、点線で示す補助線２３０１が画面の右端まで自動で伸びる。そして、図２３下に示すように、画面は水平方向の新しい分割ライン２３０２で上下に２分割され、元のペインＡ２のクローンであるペインＡ２１、Ａ２２が分割後の画面の上下にそれぞれ出現する。
【００９７】
また、図２４には、図１８に示したように上下に画面を２分割した後に画面右に表示されているペインＡ２を、同様のＵＩ操作により、さらに左右方向に２分割する様子を示している。図２４上に示すように、ユーザーは、ペインＡ２の上端の分割開始位置２４００を指先でタッチし、垂直方向に所定の長さだけなぞると、画面の分割が確定して、点線で示す補助線２４０１が画面の下端まで自動で伸びる。そして、図２４下に示すように、画面は垂直方向の新しい分割ライン２４０２で左右に２分割され、元のペインＡ２のクローンであるペインＡ２１、Ａ２２が分割後の画面の左右にそれぞれ出現する。
【００９８】
図２５には、図１７又は図２１に示したように、画面を左右に２分割した後に、一方の画面を回転させるＵＩ操作を図解している。例えば、情報処理装置１００が卓上に設置されたＴａｂｌｅＴｏｐ状態で、第１のユーザーによるＵＩ操作で画面を２分割してペインＡとペインＢが表示されているときに、第１のユーザーと対面する第２のユーザーが出現したとする。第２のユーザーは、ペインＢを使用したくても、図２５上に示すように、画面が逆を向いているので見づらい。そこで、第２のユーザーは、図２５下に示すように、使用したいペインＢを３本指でスワイプする。すると、ペインＢは、スワイプした方向に向きを変える。なお、３本指のスワイプではなく、５本指タッチの回転によってペインの回転を指示するようにしてもよい。
【００９９】
図２６並びに図２７には、２本指のスワイプにより新しいペインを出現させるためのＵＩ操作を図解している。図２６上では、ブラウザーを全画面表示しているが、ユーザーは画面の上端縁を２本の指でタッチし、下方にスワイプすることで、図２６下に示すように、新しいペイン（ホーム）が画面上端から下方（すなわち、スワイプした方向）に向かって出現する。また、図２７上では、ブラウザーを全画面表示しているが、ユーザーは画面の左端縁を２本の指でタッチし、右方にスワイプすることで、図２７下に示すように、新しいペイン（ホーム）が画面左端から右方向（すなわち、スワイプした方向）に向かって出現する。
【０１００】
図２６並びに図２７に示したＵＩ操作は、画面を切る（ｓｐｌｉｔ）というＵＩ操作以外の方法により、新しいペインを出現させる方法と言うこともできる。
【０１０１】
図２８には、ホーム画面に対するＵＩ操作を図解している。図２８上に示すように、ユーザーは、画面左に表示されているホーム２８０１内で、リンクが貼られた所望の箇所２８０２を、画面右側のブラウザー上にドラッグ・アンド・ドロップ操作する。すると、図２８下に示すように、画面右がブラウザーからリンク先のページ２８０３に遷移する。
【０１０２】
また、図２９には、画面右に表示されているページ２９０１のリンクや、メニューのアドレス・バー２９０２内のＵＲＬを、参照番号２９０４、２９０５で示すようにドラッグ・アンド・ドロップすることにより、画面左のホーム２９０３のブックマーク欄にブックマーク２９０６として追加する様子を示している。
【０１０３】
図３０には、ペイン間でデータ転送を行なうＵＩ操作を図解している。同図では、画面の左右に２つのペインＡ、Ｂが表示されている。ペインＡ、Ｂは、例えば同一のユーザーが同時に作業している画面、あるいは２人のユーザーがそれぞれ使用している画面であるとする。同図上に示すように、ユーザーは、参照番号３００２で示すように、ペインＡ内のオブジェクト３００１を他方のペインＢ内にドラッグ・アンド・ドロップすると、同図下に示すように、オブジェクト３００１がペインＢ内に転送される。同図に示す例では、オブジェクト３００１の転送は「コピー」を意味し、元のペインＡ内にもオブジェクト３００１は残る。転送が「移動」の場合には、転送後に元のペインＡにはオブジェクト３００１は残らない。ここで、オブジェクト３００１は、例えば、ＵＲＬや画像、音楽、テキストなどである。転送先のペインＢで、受け取ったオブジェクト３００１に対しさまざまな処理を実行することができる。例えば画像を貼る、音楽を再生する、ソーシャル・ネットワークに投稿するなどの処理を行なうことができる。
【０１０４】
図３１には、画面を左右に２分割した後に、一方の画面を拡大並びに縮小させるＵＩ操作を図解している。ユーザーが画面を２分割してペインＡとペインＢが表示されているときに、参照番号３１０１で示すように、一方のペインＡに対しピンチアウト操作を行なうと、参照番号３１０２に示すようにペインＡが拡大表示される。また、図示を省略するが、ペインＡに対しピンチイン操作を行なうと、ペインＡの表示が縮小する。また、参照番号３１０３で示すように、ペインＡに対しダブルタップした場合は、その箇所を含むブロックにフィットするように、ペインＡの表示が拡大する。
【０１０５】
各ペインに対し、左右のフリック操作により、履歴を辿ることができる。例えば図３２に示すように、画面を左右に２分割してペインＡとペインＢが表示されている状態で、ペインＡが、Ａ０→Ａ１→Ａ２→Ａ３→Ａ４→…の順で遷移していったとする。ユーザーは、参照番号３２０１で示すように左フリック操作することにより、履歴を進めることができる。また、ユーザーは、参照番号３２０２で示すように右フリック操作することにより、履歴を戻すことができる。
【０１０６】
図２３並びに図２４を参照しながら説明したように、分割した各画面に対して、画面の分割操作を繰り返し行なうことができる。分割した後の画面に対しては、分割操作の繰り返しの他に、スクロール、画面サイズの変更などを行なうことができる。
【０１０７】
図３３には、左右に画面を２分割したペインＡ、Ｂのサイズを変更するＵＩ操作を図解している。ユーザーは、同図上に示すように、ペインＡとペインＢの境界線３３０１付近を指先でタッチして、変更したい方向に、変更したい長さだけなぞる。図示の例では、参照番号３３０２で示すように、右方向に変更したい長さだけ指先でなぞっている。この操作の結果、同図下に示すように、新しい境界線を参照番号３３０３で示す位置まで右方向に移動し、ペインＡのサイズが水平方向に拡大する一方、ペインＢのサイズは水平方向に収縮する。
【０１０８】
また、図３４には、左右に画面を２分割したペインＡ、Ｂのうち、一方のペインＢで画面をスクロールするＵＩ操作を図解している。ユーザーは、同図上に示すように、ペインＢの領域内３４０１を指先でタッチして、スクロールしたい方向に、スクロールしたい量だけなぞる。図示の例では、参照番号３４０２で示すように、左方向にスクロールしたい長さだけ指先でなぞっている。この操作の結果、同図下に示すように、ペインＢに表示される画面が左方向にスクロールした量３４０３だけ移動する。ユーザーは、ペインＡとペインＢの境界線を把持して移動するという直感的なＵＩ操作により、隣接するペインＡ、Ｂのサイズ変更を行なうことができる。
【０１０９】
Ｂ−１．誤動作防止方法１
図２３と、図３３並びに図３４を比較すると、画面の再分割と、画面のサイズ変更、画面スクロールともに、ユーザーが画面の境界線にほぼ直交する方向に向かって指先をなぞるという点で、類似するＵＩ操作になってしまう。また、図２３と図３３を比較すると、画面の再分割と画面のサイズ変更はともに、画面の境界線付近をタッチの開始点として、境界線にほぼ直交する方向に向かって指先をなぞるという点で、酷似するＵＩ操作である。このため、特許文献２で開示される技術のように、タッチパネル上でのユーザーの指先の軌跡のみに基づいてＵＩ操作を行なう方法では、とりわけ画面の再分割と画面のサイズ変更の２操作を正確に区別することができず、誤動作を招来するおそれがある。
【０１１０】
そこで、誤動作を防止する第１の方法として、画面の境界線付近に、サイズ変更指示領域と、画面分割指示領域をそれぞれ定義するようにしている。ユーザーによる指先のタッチ操作がサイズ変更指示領域から開始したときには、サイズ変更の指示と判定して、その後の指先の移動方向に従って、画面のサイズ変更処理を行なう。一方、ユーザーにより指先のタッチ操作が画面分割指示領域から開始したときには、画面分割の指示と判定し、その後の指先の移動方向に従って、タッチした画面の分割処理を行なう。また、ユーザーによる指先のタッチ操作が、サイズ変更指示領域及び画面分割指示領域のいずれからも外れているときには、画面スクロール（若しくは、リンクの移動など通常の挙動）と判定して、その後の指先の移動に従って、画面のスクロールやリンクの移動などの処理を行なう。したがって、境界線にほぼ直交する方向に向かって指先をなぞるという同様のＵＩ操作が、画面のサイズ変更又は画面分割のうちいずれであるかを、正確に判定することができる。
【０１１１】
図３５には、画面の境界線３５００近傍にサイズ変更指示領域並びに画面分割指示領域を配設した様子を示している。図示の例では、ペインＡとペインＢの境界線を中心とする所定の幅ｗlineがサイズ変更指示領域３５０１に定義されている。また、サイズ変更領域３５０１の左右側縁からそれぞれ所定距離ｗsplitまでの領域が画面分割指示領域３５０２、３５０３に定義されている。但し、同図では、理解を容易にするために、画面全体のサイズに対し、各領域３５０１〜３５０３を相対的に大きく描いている。
【０１１２】
ユーザーにサイズ変更指示領域３５０１、並びに画面分割指示領域３５０２、３５０３の存在を明示するために、図示の通り、異なる色で表示するようにしてもよい。あるいは、画面の表示の邪魔にならないように、これらの領域３５０１、３５０２を透明にしてもよい。
【０１１３】
サイズ変更指示領域３５０１内でタッチが開始したＵＩ操作３５０４は、サイズ変更の指示と判定して、その後の指先の移動方向に従って、画面のサイズ変更処理を行なう。また、画面分割指示領域３５０２内でタッチが開始したＵＩ操作３５０５は、画面分割の指示と判定し、その後の指先の移動方向に従って、タッチした画面の分割処理を行なう。他方、画面分割指示領域３５０２よりも内側でタッチが開始したＵＩ操作３５０６は、画面スクロール（若しくは、リンクの移動など通常の挙動）と判定して、その後の指先の移動に従って、画面のスクロールやリンクの移動などの処理を行なう。
【０１１４】
図３６には、画面分割指示領域内でタッチが開始して、画面の再分割を行なうＵＩ操作を図解している。
【０１１５】
図３６上に示すように、ユーザーが、ペインＢの左端のペインＡとの境界線３６０１付近の位置（ｘ0，ｙ0）からタッチを開始し、その後、所定時間ｄｔが経過するまでの間に、ペインＢ内を右側に向かって位置（ｘ0＋ｄｘ，ｙ0＋ｄｙ）までほぼ直線状に指先でなぞったとする。境界線３６０１を（ｘsplit，ｙ）とすると、この境界線３６０１からタッチ開始位置（ｘ0，ｙ0）までの最短距離（ｘ0−ｘsplit）を計算すると、ｗline／２より大きくｗsplit以下であり、画面分割指示領域３６０２内でタッチが開始したことが分かる。そこで、現在行なわれているＵＩ操作３６０３は画面分割の指示と判定し、分割ライン３６０４が形成される。そして、図３６下に示すように、ペインＢを水平方向に分断する新しい分割ライン３６０５で上下に２分割され、元のペインＢのクローンであるペインＢ１、Ｂ２が分割後の画面の上下にそれぞれ出現する。ユーザーは、ペインＢを指先で切るという直感的なＵＩ操作により、ペインＢの分割を行なうことができる。
【０１１６】
なお、参照番号３６０３で示されるＵＩ操作の水平方向からのずれ量ｄｘが所定値よりも大きいとき、あるいは、水平方向からの傾きθが所定値よりも大きいときには、ペインの（水平方向の）画面分割の指示ではないと判定する（又は、画面分割処理を取り消す）ようにしてもよい。
【０１１７】
図３７には、サイズ変更指示領域内でタッチが開始して、画面のサイズ変更を行なうＵＩ操作を図解している。
【０１１８】
図３７上に示すように、ユーザーが、ペインＢの左端のペインＡとの境界線３７０１付近の位置（ｘ0，ｙ0）からタッチを開始し、その後、所定時間ｄｔが経過するまでの間に、ペインＢ内を右側に向かって位置（ｘ0＋ｄｘ，ｙ0＋ｄｙ）までほぼ直線状に指先でなぞったとする。境界線３７０１を（ｘsplit，ｙ）とすると、この境界線３７０１からタッチ開始位置（ｘ0，ｙ0）までの最短距離（ｘ0−ｘsplit）を計算すると、ｗline／２以下であり、サイズ変更指示領域３７０２内でタッチが開始したことが分かる。そこで、現在行なわれているＵＩ操作３７０３は画面分割の指示と判定する。そして、図３７下に示すように、新しい境界線を参照番号３７０４で示す位置（すなわち、指先の軌跡の終点位置）まで右方向に移動し、ペインＡのサイズが水平方向に拡大する一方、ペインＢのサイズは水平方向に収縮する。ユーザーは、ペインＡとペインＢの境界線を把持して移動するという直感的なＵＩ操作により、隣接するペインＡ、Ｂのサイズ変更を行なうことができる。
【０１１９】
なお、参照番号３７０３で示されるＵＩ操作の水平方向からのずれ量ｄｘが所定値よりも大きいとき、あるいは、水平方向からの傾きθが所定値よりも大きいときには、ペインの（水平方向の）画面サイズ変更の指示ではないと判定する（又は、画面サイズ変更処理を取り消す）ようにしてもよい。
【０１２０】
図３８には、画面分割指示領域よりも内側でタッチが開始して、画面のスクロールを行なうＵＩ操作を図解している。
【０１２１】
図３８上に示すように、ユーザーが、ペインＢ内の位置（ｘ0，ｙ0）からタッチを開始し、その後、所定時間ｄｔが経過するまでの間に、ペインＢ内を左側に向かって位置（ｘ0＋ｄｘ，ｙ0＋ｄｙ）までほぼ直線状に指先でなぞったとする。タッチ開始位置（ｘ0，ｙ0）は、ペインＢのいずれの境界線３８０１〜３８０４からもｗline／２＋ｗsplitより内側、すなわち参照番号３８０５で示す領域よりも内側にあるので、現在行なわれているＵＩ操作３８０６は画面スクロールの指示と判定する。そして、ペインＢ内の表示位置を、ユーザーの指先の移動方向に向かって、指先を起動させた距離だけ移動させる。したがって、図３８下に示すように、スクロールする前のペインＢの右端縁が参照番号３８０７で示す位置まで右方向に移動する。
【０１２２】
なお、参照番号３８０６で示されるＵＩ操作の水平方向からのずれ量ｄｘが所定値よりも大きいとき、あるいは、水平方向からの傾きθが所定値よりも大きいときには、ペインの（水平方向の）画面スクロールの指示ではないと判定する（又は、画面スクロール処理を取り消す）ようにしてもよい。
【０１２３】
図３９には、情報処理装置１００が、ユーザーのＵＩ操作に応じて、図３６〜図３８に示したような画面動作を実行するための処理手順をフローチャートの形式で示している。この処理手順は、例えば演算部１２０が所定のプログラム・コードを実行するという形態で実現する。
【０１２４】
この処理手順は、例えばユーザーが画面上をタッチしたことに応答して起動し、まず、タッチ開始位置（ｘ0，ｙ0）が、幅ｗlineの画面サイズ変更指示領域内にあるかどうかをチェックする（ステップＳ３９０１）。例えば、図３６並びに図３７に示したように、ユーザーが画面の水平方向に指先をなぞる動作を行なう場合には、タッチ開始位置から境界線までの最短距離の絶対値｜ｘ0−ｘsplit｜が、ｗline／２以下であるかどうかをチェックする。
【０１２５】
ここで、タッチ開始位置（ｘ0，ｙ0）が画面サイズ変更指示領域内にある場合には（ステップＳ３９０１のＹｅｓ）、現在行なわれているＵＩ操作は画面分割の指示と判定する。そして、タッチしている指先位置が移動する度に（ステップＳ３９１１）、タッチ開始位置に直近の境界線の両側にあるペインのサイズを、移動量に応じて拡大又は縮小させる（ペイン間の境界線を指先の位置まで移動させる）、という画面サイズ変更処理を（ステップＳ３９１２）、ユーザーの画面タッチが終了するまで（ステップＳ３９１３）、繰り返し実行する。例えば、タッチしている指先がタッチ開始位置（ｘ0，ｙ0）から水平方向に位置（ｘ0＋ｄｘ，ｙ0＋ｄｙ）に移動すると、境界線の両隣のペインの水平方向のサイズをそれぞれ＋ｄｘ、−ｄｘだけ変更する。画面サイズ変更指示操作の途中で、サイズ変更操作の対象となっている境界線を強調表示するようにしてもよい（後述）。そして、ユーザーの画面タッチが終了すると、本処理ルーチン全体を終了する。
【０１２６】
一方、タッチ開始位置（ｘ0，ｙ0）が画面サイズ変更指示領域内にない場合には（ステップＳ３９０１のＮｏ）、続いて、タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にあるかどうかをチェックする（ステップＳ３９０２）。例えば、図３６並びに図３７に示したように、ユーザーが画面の水平方向に指先をなぞる動作を行なう場合には、タッチ開始位置から境界線までの最短距離の絶対値｜ｘ0−ｘsplit｜が、ｗline／２より大きくｗsplit以下であるかどうかをチェックする。
【０１２７】
タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にある場合には（ステップＳ３９０２のＹｅｓ）、現在行なわれているＵＩ操作は画面分割の指示と判定する。そして、タッチしている指先位置が移動する度に（ステップＳ３９２１）、移動した指先位置まで分割ラインを表示する処理を（ステップＳ３９２２）、ユーザーの画面タッチが終了するまで（ステップＳ３９２３）、繰り返し実行する。例えば、タッチしている指先がタッチ開始位置（ｘ0，ｙ0）から水平方向に位置（ｘ0＋ｄｘ，ｙ0＋ｄｙ）に移動すると、タッチ開始位置からｄｘまで水平方向に分割ラインを表示する。画面分割指示操作の途中で、分割ラインを強調表示するようにしてもよい（後述）。また、分割ラインと併せて、分割ラインをペインの他方の端縁まで延長させた補助線も表示する。
【０１２８】
そして、タッチが終了した時点での指先位置が所定の長さに達している場合（例えば、指先の移動量ｄｘ（若しくはｄｙ）がペインのウィンドウ幅Ｗwindowの３分の１に到達している場合）には（ステップＳ３９２４のＹｅｓ）、ペインの分割を確定させ、補助線まで分割ラインを生成し、分割処理を実行して（ステップＳ３９２５）、本処理ルーチン全体を終了する。分割により新たに生成したペインには、例えば元のペインのクローンを生成する。
【０１２９】
また、タッチが終了した時点での指先位置が所定の長さに達していない場合には（ステップＳ３９２４のＮｏ）、進行中であった画面分割処理を取り消して（ステップＳ３９２６）、本処理ルーチン全体を終了する。指先の軌跡が補助線から所定距離以上離れたときにも、画面分割処理を取り消すようにしてもよい。
【０１３０】
また、タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にない場合には（ステップＳ３９０２のＮｏ）、ユーザーの指先位置の移動に従って、画面スクロール（図３８を参照のこと）、又は、リンクの選択など、その他の通常の画面挙動を実行する（ステップＳ３９０３）。スクロール指示操作の途中で、スクロールしているペインを強調表示するようにしてもよい（後述）。
【０１３１】
図４０には、情報処理装置１００が、ユーザーのＵＩ操作に応じて、図３６〜図３８に示したような画面動作を実行するための処理手順の他の例をフローチャートの形式で示している。この処理手順は、所定の最小幅を超えて画面サイズ変更が指示されたペインを閉じる処理を含む点で、図３９に示した処理手順とは相違する。
【０１３２】
この処理手順は、例えばユーザーが画面上をタッチしたことに応答して起動し、まず、タッチ開始位置（ｘ0，ｙ0）が、幅ｗlineの画面サイズ変更指示領域内にあるかどうかをチェックする（ステップＳ４００１）。
【０１３３】
ここで、タッチ開始位置（ｘ0，ｙ0）が画面サイズ変更指示領域内にある場合には（ステップＳ４００１のＹｅｓ）、現在行なわれているＵＩ操作は画面分割の指示と判定する。そして、タッチしている指先位置が移動する度に（ステップＳ４０１１）、タッチ開始位置に直近の境界線の両側にあるペインのサイズを、移動量に応じて拡大又は縮小させるという画面サイズ変更処理を（ステップＳ４０１２）、ユーザーの画面タッチが終了するまで（ステップＳ４０１３）、繰り返し実行する。画面サイズ変更指示操作の途中で、サイズ変更操作の対象となっている境界線を強調表示するようにしてもよい（後述）。
【０１３４】
そして、ユーザーの画面タッチが終了すると、所定の最小幅ｗcloseを超えて画面サイズ変更が指示されたかどうかをチェックする（ステップＳ４０１４）。画面のサイズ変更が所定の最小幅ｗclose以下であれば（ステップＳ４０１４のＮｏ）、画面のサイズ変更を行なったまま、本処理ルーチン全体を終了する。また、画面のサイズ変更が所定の最小幅ｗcloseを超えている場合には（ステップＳ４０１４）。画面のサイズ変更が所定の最小幅ｗclose以下であれば（ステップＳ４０１４のＹｅｓ）、所定の最小幅ｗclose以下になった方のペインを閉じて（ステップＳ４０１５）、本処理ルーチン全体を終了する。
【０１３５】
一方、タッチ開始位置（ｘ0，ｙ0）が画面サイズ変更指示領域内にない場合には（ステップＳ４００１のＮｏ）、続いて、タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にあるかどうかをチェックする（ステップＳ４００２）。
【０１３６】
タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にある場合には（ステップＳ４００２のＹｅｓ）、現在行なわれているＵＩ操作は画面分割の指示と判定する。そして、タッチしている指先位置が移動する度に（ステップＳ４０２１）、移動した指先位置まで分割ラインを表示する処理を（ステップＳ４０２２）、ユーザーの画面タッチが終了するまで（ステップＳ４０２３）、繰り返し実行する。画面分割指示操作の途中で、分割ラインを強調表示するようにしてもよい（後述）。また、分割ラインと併せて、分割ラインをペインの他方の端縁まで延長させた補助線も表示する。
【０１３７】
そして、タッチが終了した時点での指先位置が所定の長さに達している場合（例えば、指先の移動量ｄｘ（若しくはｄｙ）がペインのウィンドウ幅Ｗwindowの３分の１に到達している場合）には（ステップＳ４０２４のＹｅｓ）、ペインの分割を確定させ、補助線まで分割ラインを生成し、分割処理を実行して（ステップＳ４０２５）、本処理ルーチン全体を終了する。分割により新たに生成したペインには、例えば元のペインのクローンを生成する。
【０１３８】
また、タッチが終了した時点での指先位置が所定の長さに達していない場合には（ステップＳ４０２４のＮｏ）、進行中であった画面分割処理を取り消して（ステップＳ４０２６）、本処理ルーチン全体を終了する。指先の軌跡が補助線から所定距離以上離れたときにも、画面分割処理を取り消すようにしてもよい。
【０１３９】
また、タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にない場合には（ステップＳ４００２のＮｏ）、ユーザーの指先位置の移動に従って、画面スクロール（図３８を参照のこと）、又は、リンクの選択など、その他の通常の画面挙動を実行する（ステップＳ４００３）。すくロール指示操作の途中で、スクロールしているペインを強調表示するようにしてもよい（後述）。
【０１４０】
図４１には、所定の最小幅を超えて画面サイズ変更が指示されたペインが閉じる様子を示している。所定の最小幅ｗcloseは、例えば１００画素である。
【０１４１】
ユーザーは、ペインＡとペインＢの境界線を把持して移動するという直感的なＵＩ操作により、隣接するペインＡ、Ｂのサイズ変更を行なうことができる。例えば、図４１（ａ）に示すように、ユーザーが画面サイズ変更指示領域４１０１内で指先のタッチを開始し、図４１（ｂ）に示すように、ユーザーは、指先を左方になぞって、境界線を点線４１０２で示す位置まで移動させる。点線４１０２で示す位置は、左側のペインＡの最小幅ｗcloseを超えていないので、図４１（ｃ）に示すように、この画面サイズ変更指示は確定し、新しい境界線４１０３に移動する。その後、図４１（ｄ）に示すように、ユーザーは、指先を今度は右方になぞって、境界線を点線４１０４で示す位置まで移動させる。点線４１０４で示す位置は、右側のペインＢの最小幅ｗcloseを超えているので、ペインＢが閉じる。
【０１４２】
図４２には、情報処理装置１００が、ユーザーのＵＩ操作に応じて、図３６〜図３８に示したような画面動作を実行するための処理手順のさらに他の例をフローチャートの形式で示している。この処理手順は、画面サイズ変更のロック機能を含む点で、図４０に示した処理手順とは相違する。
【０１４３】
この処理手順は、例えばユーザーが画面上をタッチしたことに応答して起動し、まず、タッチ開始位置（ｘ0，ｙ0）が、幅ｗlineの画面サイズ変更指示領域内にあるかどうかをチェックする（ステップＳ４２０１）。
【０１４４】
ここで、タッチ開始位置（ｘ0，ｙ0）が画面サイズ変更指示領域内にある場合には（ステップＳ４２０１のＹｅｓ）、現在行なわれているＵＩ操作は画面サイズ変更の指示と判定し、続いて画面サイズ変更がロック状態かどうかをチェックする（ステップＳ４２１１）。そして、画面サイズ変更がロック状態のときには（ステップＳ４２１１のＹｅｓ）、後続の処理をすべてスキップして、本処理ルーチン全体を終了する。
【０１４５】
画面サイズ変更がロックされていないときには（ステップＳ４２１１のＮｏ）、タッチしている指先位置が移動する度に（ステップＳ４２１２）、タッチ開始位置に直近の境界線の両側にあるペインのサイズを、移動量に応じて拡大又は縮小させるという画面サイズ変更処理を（ステップＳ４２１３）、ユーザーの画面タッチが終了するまで（ステップＳ４２１４）、繰り返し実行する。画面サイズ変更指示操作の途中で、サイズ変更操作の対象となっている境界線を強調表示するようにしてもよい（後述）。
【０１４６】
そして、ユーザーの画面タッチが終了すると、所定の最小幅ｗcloseを超えて画面サイズ変更が指示されたかどうかをチェックする（ステップＳ４２１５）。画面のサイズ変更が所定の最小幅ｗclose以下であれば（ステップＳ４２１５のＮｏ）、画面のサイズ変更を行なったまま、本処理ルーチン全体を終了する。また、画面のサイズ変更が所定の最小幅ｗcloseを超えている場合には（ステップＳ４２１５のＹｅｓ）、所定の最小幅ｗclose以下になった方のペインを閉じて（ステップＳ４２１６）、本処理ルーチン全体を終了する。
【０１４７】
一方、タッチ開始位置（ｘ0，ｙ0）が画面サイズ変更指示領域内にない場合には（ステップＳ４２０１のＮｏ）、続いて、タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にあるかどうかをチェックする（ステップＳ４２０２）。
【０１４８】
タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にある場合には（ステップＳ４２０２のＹｅｓ）、現在行なわれているＵＩ操作は画面分割の指示と判定する。そして、タッチしている指先位置が移動する度に（ステップＳ４２２１）、移動した指先位置まで分割ラインを表示する処理を（ステップＳ４２２２）、ユーザーの画面タッチが終了するまで（ステップＳ４２２３）、繰り返し実行する。画面分割指示操作の途中で、分割ラインを強調表示するようにしてもよい（後述）。また、分割ラインと併せて、分割ラインをペインの他方の端縁まで延長させた補助線も表示する。
【０１４９】
そして、タッチが終了した時点での指先位置が所定の長さに達している場合（例えば、指先の移動量ｄｘ（若しくはｄｙ）がペインのウィンドウ幅Ｗwindowの３分の１に到達している場合）には（ステップＳ４２２４のＹｅｓ）、ペインの分割を確定させ、補助線まで分割ラインを生成し、分割処理を実行して（ステップＳ４２２５）、本処理ルーチン全体を終了する。分割により新たに生成したペインには、例えば元のペインのクローンを生成する。
【０１５０】
また、タッチが終了した時点での指先位置が所定の長さに達していない場合には（ステップＳ４２２４のＮｏ）、進行中であった画面分割処理を取り消して（ステップＳ４２２６）、本処理ルーチン全体を終了する。指先の軌跡が補助線から所定距離以上離れたときにも、画面分割処理を取り消すようにしてもよい。
【０１５１】
また、タッチ開始位置（ｘ0，ｙ0）が画面分割指示領域内にない場合には（ステップＳ４００２のＮｏ）、ユーザーの指先位置の移動に従って、画面スクロール（図３８を参照のこと）、又は、リンクの選択など、その他の通常の画面挙動を実行する（ステップＳ４２０３）。スクロール指示操作の途中で、スクロールしているペインを強調表示するようにしてもよい（後述）。
【０１５２】
Ｂ−２．誤動作防止方法２
画面サイズ変更指示と画面分割指示の誤動作を防止する第２の方法として、タッチ開始位置における長押し操作を利用する方法が挙げられる。すなわち、ユーザーがペインの境界線付近を指先でタッチし、所定時間だけ長押ししてから指先の移動を行なったときには、画面分割の指示と判定し、その後の指先の移動方向に従って、タッチした画面の分割処理を行なう。一方、ユーザーがペインの境界線付近を指先でタッチしてから直ちに、指先の移動を行なったときには、サイズ変更の指示と判定して、その後の指先の移動方向に従って、画面のサイズ変更処理を行なう。ユーザーは、画面サイズ変更指示領域又は画面分割指示領域のいずれか気にせず、大雑把に境界線付近で指先のタッチ操作を開始すればよい。また、ユーザーによる指先のタッチ操作が境界線付近ではなく、ペインの内側から開始したときには、（長押ししたか否かに拘わらず）画面スクロール（若しくは、リンクの移動など通常の挙動）と判定して、その後の指先の移動に従って、画面のスクロールやリンクの移動などの処理を行なう。
【０１５３】
図４３には、長押し操作を利用して画面の再分割を行なうＵＩ操作を図解している。図４３（ａ）に示すように、ユーザーは、ペインＡとペインＢの境界線４３０１付近を「長押し」、すなわち所定時間（例えば１秒）だけタッチし続けた後に、右方向に向かって指を移動させる。境界線付近を長押ししたことにより、画面分割の指示と判定され、点線で示す補助線４３０２が画面の右端まで自動で伸びる。そして、図４３（ｂ）に示すように、ユーザーが指先を移動させた位置まで、分割ライン４３０３が表示される。その後、ユーザーが水平方向に所定の長さだけなぞると（図示の例では、画面の３分の１以上）、図４３（ｃ）に示すように、画面の分割が確定して、分割ライン４３０４が画面の右端まで自動で伸びて、ペインＢの分割が完了する。元のペインＢのクローンであるペインＢ１、Ｂ２が分割後の画面の上下にそれぞれ出現する。
【０１５４】
図４４には、情報処理装置１００が、ユーザーのＵＩ操作に応じて、画面動作を実行するための処理手順をフローチャートの形式で示している。この処理手順は、ユーザーの指先タッチの「長押し」の有無に応じてＵＩ操作を判定する点で、図３９に示した処理手順と相違する。
【０１５５】
この処理手順は、例えばユーザーが画面上をタッチしたことに応答して起動し、まず、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近かどうかをチェックする（ステップＳ４４０１）。
【０１５６】
ここで、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近ではなく、ペインの内側である場合には（ステップＳ４４０１のＮｏ）、ユーザーの指先位置の移動に従って、画面スクロール（図３８を参照のこと）、又は、リンクの選択など、その他の通常の画面挙動を実行する（ステップＳ４４０３）。スクロール指示操作の途中で、スクロールしているペインを強調表示するようにしてもよい（後述）。
【０１５７】
一方、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近である場合には（ステップＳ４４０１のＹｅｓ）、その後、ユーザーの指先がタッチ開始位置（ｘ0，ｙ0）に所定時間（例えば、１秒）以上停止したかどうか、すなわち、長押しされたかどうかをチェックする（ステップＳ４４０２）。
【０１５８】
長押しされず、タッチしている指先位置が速やかに移動し始めたときには（ステップＳ４４０２のＮｏ）、現在行なわれているＵＩ操作は画面サイズ変更の指示と判定する。この場合、タッチしている指先位置が移動する度に（ステップＳ４４１１）、タッチ開始位置に直近の境界線の両側にあるペインのサイズを、移動量に応じて拡大又は縮小させるという画面サイズ変更処理を（ステップＳ４４１２）、ユーザーの画面タッチが終了するまで（ステップＳ４４１３）、繰り返し実行する。画面サイズ変更指示操作の途中で、サイズ変更操作の対象となっている境界線を強調表示するようにしてもよい（後述）。
【０１５９】
そして、ユーザーの画面タッチが終了すると、所定の最小幅ｗcloseを超えて画面サイズ変更が指示されたかどうかをチェックする（ステップＳ４４１４）。画面のサイズ変更が所定の最小幅ｗclose以下であれば（ステップＳ４４１４のＮｏ）、画面のサイズ変更を行なったまま、本処理ルーチン全体を終了する。また、画面のサイズ変更が所定の最小幅ｗcloseを超えている場合には（ステップＳ４４１４のＹｅｓ）、所定の最小幅ｗclose以下になった方のペインを閉じて（ステップＳ４４１５）、本処理ルーチン全体を終了する。
【０１６０】
また、ユーザーの指先がタッチ開始位置（ｘ0，ｙ0）に所定時間（例えば、１秒）以上停止したとき、すなわち、長押しが行なわれた後にタッチしている指先位置の移動が開始したときには（ステップＳ４４０２のＹｅｓ）、現在行なわれているＵＩ操作は画面分割の指示と判定する。この場合、タッチしている指先位置が移動する度に（ステップＳ４４２１）、移動した指先位置まで分割ラインを表示する処理を（ステップＳ４４２２）、ユーザーの画面タッチが終了するまで（ステップＳ４４２３）、繰り返し実行する。画面分割指示操作の途中で、分割ラインを強調表示するようにしてもよい（後述）。また、分割ラインと併せて、分割ラインをペインの他方の端縁まで延長させた補助線も表示する。
【０１６１】
そして、タッチが終了した時点での指先位置が所定の長さに達している場合（例えば、指先の移動量ｄｘ（若しくはｄｙ）がペインのウィンドウ幅Ｗwindowの３分の１に到達している場合）には（ステップＳ４４２４のＹｅｓ）、ペインの分割を確定させ、補助線まで分割ラインを生成し、分割処理を実行して（ステップＳ４４２５）、本処理ルーチン全体を終了する。分割により新たに生成したペインには、例えば元のペインのクローンを生成する。
【０１６２】
また、タッチが終了した時点での指先位置が所定の長さに達していない場合には（ステップＳ４４２４のＮｏ）、進行中であった画面分割処理を取り消して（ステップＳ４４２６）、本処理ルーチン全体を終了する。指先の軌跡が補助線から所定距離以上離れたときにも、画面分割処理を取り消すようにしてもよい。
【０１６３】
Ｂ−３．誤動作防止方法３
画面サイズ変更指示と画面分割指示の誤動作を防止する第３の方法として、ペインの境界線の両端（若しくはその他の任意の部位）に境界線の移動を指示するためのハンドルを設ける方法が挙げられる。すなわち、ユーザーがペインの境界線端部のハンドルを指先でタッチして（すなわち、ハンドルをつかむ操作を行なって）、指先の移動を開始したときには、サイズ変更の指示と判定して、その後の指先の移動方向に従って、画面のサイズ変更処理を行なう。一方、ユーザーがペインの境界線上のハンドル以外の部分を指先でタッチし、指先の移動を行なったときには、画面分割の指示と判定し、その後の指先の移動方向に従って、タッチした画面の分割処理を行なう。ユーザーは、画面サイズ変更指示領域又は画面分割指示領域のいずれかという微妙な指先の位置合わせを気にせず、境界線上を指先でタッチすると、長押しなしに即座にサイズ変更又は分割の操作を開始することができる。また、ユーザーによる指先のタッチ操作が境界線付近ではなく、ペインの内側から開始したときには、（長押ししたか否かに拘わらず）画面スクロール（若しくは、リンクの移動など通常の挙動）と判定して、その後の指先の移動に従って、画面のスクロールやリンクの移動などの処理を行なう。
【０１６４】
図４５には、境界線の端部に設けられたハンドルを利用して画面のサイズ変更を行なうＵＩ操作を図解している。図４５（ａ）に示すように、ペインＡとペインＢの境界線４５０１の上下各端部には、それぞれハンドル４５０２、４５０３が表示されている。ユーザーは、境界線４５０１の下端のハンドル４５０３（上端のハンドル４５０２でもよい）をタッチし、指先を画面から外すことなくそのまま右方向への移動を開始すると、画面のサイズ変更の指示と判断する。この結果、図４５（ｂ）に示すように、指先を移動させた位置４５０４まで境界線は移動し、ペインＡのサイズが水平方向に拡大する一方、ペインＢのサイズは水平方向に収縮する。
【０１６５】
また、図４５（ｃ）に示すように、ユーザーが境界線４７０１の端部以外の場所４５０５をタッチし、指先を画面から外すことなくそのまま右方向への移動を開始すると、画面の分割指示と判断する。この結果、図４５（ｄ）に示すように、指先を移動させた位置まで新しい分割線４５０６が生成されるとともに、点線で示す補助線４５０７がペインＢの右端まで自動で伸びる。
【０１６６】
図４６には、情報処理装置１００が、ユーザーのＵＩ操作に応じて、画面動作を実行するための処理手順をフローチャートの形式で示している。この処理手順は、ユーザーの指先タッチが境界線のどの部分で開始したかに応じてＵＩ操作を判定する点で、図４４に示した処理手順と相違する。
【０１６７】
この処理手順は、例えばユーザーが画面上をタッチしたことに応答して起動し、まず、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近かどうかをチェックする（ステップＳ４６０１）。
【０１６８】
ここで、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近ではなく、ペインの内側である場合には（ステップＳ４６０１のＮｏ）、ユーザーの指先位置の移動に従って、画面スクロール（図３８を参照のこと）、又は、リンクの選択など、その他の通常の画面挙動を実行する（ステップＳ４６０３）。スクロール指示操作の途中で、スクロールしているペインを強調表示するようにしてもよい（後述）。
【０１６９】
一方、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近である場合には（ステップＳ４６０１のＹｅｓ）、タッチ開始位置（ｘ0，ｙ0）が境界線端部のハンドルと一致するかどうかをさらにチェックする（ステップＳ４６０２）。
【０１７０】
タッチ開始位置（ｘ0，ｙ0）が境界線端部のハンドルと一致する場合には（ステップＳ４６０２のＹｅｓ）、現在行なわれているＵＩ操作は画面サイズ変更の指示と判定する。この場合、タッチしている指先位置が移動する度に（ステップＳ４６１１）、タッチ開始位置に直近の境界線の両側にあるペインのサイズを、移動量に応じて拡大又は縮小させるという画面サイズ変更処理を（ステップＳ４６１２）、ユーザーの画面タッチが終了するまで（ステップＳ４６１３）、繰り返し実行する。画面サイズ変更指示操作の途中で、サイズ変更操作の対象となっている境界線を強調表示するようにしてもよい（後述）。
【０１７１】
そして、ユーザーの画面タッチが終了すると、所定の最小幅ｗcloseを超えて画面サイズ変更が指示されたかどうかをチェックする（ステップＳ４６１４）。画面のサイズ変更が所定の最小幅ｗclose以下であれば（ステップＳ４６１４のＮｏ）、画面のサイズ変更を行なったまま、本処理ルーチン全体を終了する。また、画面のサイズ変更が所定の最小幅ｗcloseを超えている場合には（ステップＳ４６１４のＹｅｓ）、所定の最小幅ｗclose以下になった方のペインを閉じて（ステップＳ４６１５）、本処理ルーチン全体を終了する。
【０１７２】
また、タッチ開始位置（ｘ0，ｙ0）が境界線端部のハンドルと一致しない場合には（ステップＳ４６０２のＮｏ）、現在行なわれているＵＩ操作は画面分割の指示と判定する。この場合、タッチしている指先位置が移動する度に（ステップＳ４６２１）、移動した指先位置まで分割ラインを表示する処理を（ステップＳ４６２２）、ユーザーの画面タッチが終了するまで（ステップＳ４６２３）、繰り返し実行する。画面分割指示操作の途中で、分割ラインを強調表示するようにしてもよい（後述）。また、分割ラインと併せて、分割ラインをペインの他方の端縁まで延長させた補助線も表示する。
【０１７３】
そして、タッチが終了した時点での指先位置が所定の長さに達している場合（例えば、指先の移動量ｄｘ（若しくはｄｙ）がペインのウィンドウ幅Ｗwindowの３分の１に到達している場合）には（ステップＳ４６２４のＹｅｓ）、ペインの分割を確定させ、補助線まで分割ラインを生成し、分割処理を実行して（ステップＳ４６２５）、本処理ルーチン全体を終了する。分割により新たに生成したペインには、例えば元のペインのクローンを生成する。
【０１７４】
また、タッチが終了した時点での指先位置が所定の長さに達していない場合には（ステップＳ４６２４のＮｏ）、進行中であった画面分割処理を取り消して（ステップＳ４６２６）、本処理ルーチン全体を終了する。指先の軌跡が補助線から所定距離以上離れたときにも、画面分割処理を取り消すようにしてもよい。
【０１７５】
Ｂ−４．誤動作防止方法４
画面サイズ変更指示と画面分割指示の誤動作を防止する第４の方法として、画面サイズ変更処理の実施を禁止するロック機能を利用する方法が挙げられる。すなわち、ロック状態では、ユーザーがペインの境界線を指先でタッチし、指先の移動を行なうと、画面分割の指示と判定し、その後の指先の移動方向に従って、タッチした画面の分割処理を行なう。一方、ロック解除状態では、ユーザーが境界線を指先でタッチし、指先の移動を行なうと、サイズ変更の指示と判定して、その後の指先の移動方向に従って、画面のサイズ変更処理を行なう。ユーザーは、画面サイズ変更指示領域又は画面分割指示領域のいずれかという微妙な指先の位置合わせを気にせず、境界線上を指先でタッチしてサイズ変更又は分割の操作を開始することができる。また、ユーザーによる指先のタッチ操作が境界線付近ではなく、ペインの内側から開始したときには、（長押ししたか否かに拘わらず）画面スクロール（若しくは、リンクの移動など通常の挙動）と判定して、その後の指先の移動に従って、画面のスクロールやリンクの移動などの処理を行なう。
【０１７６】
図４７には、画面サイズ変更のロック機能を利用して画面のサイズ変更を行なうＵＩ操作を図解している。図４７（ａ）に示すように、ペインＡとペインＢの境界線４７０１の上下各端部には、画面サイズ変更のロック状態を表示するインジケーター４７０２、４７０３が表示されている。インジケーターの設置場所は、境界線４７０１の端部には限定されない。画面サイズ変更のロックが解除されている状態では、図４７（ａ）に示すように、インジケーター４７０２、４７０３を白抜きの丸「○」で表示し、ロック状態では、図４７（ｃ）に示すように、インジケーター４７０２、４７０３を黒丸「●」で表示する。例えば、インジケーター４７０２又は４７０３をタップして、ロック状態とロック解除状態を切り替えることができる（勿論、その他の操作でロック状態の切り替えを行なうようにしてもよい）。
【０１７７】
図４７（ａ）に示すように、ユーザーは、境界線４７０１をタッチし、指先を画面から外すことなくそのまま右方向への移動を開始すると、画面のサイズ変更の指示と判断する。この結果、図４７（ｂ）に示すように、指先を移動させた位置４７０４まで境界線は移動し、ペインＡのサイズが水平方向に拡大する一方、ペインＢのサイズは水平方向に収縮する。
【０１７８】
また、図４７（ｃ）に示すように、ユーザーが境界線４７０１をタッチし、指先を画面から外すことなくそのまま右方向への移動を開始すると、画面の分割指示と判断する。この結果、図４５（ｄ）に示すように、指先を移動させた位置まで新しい分割線４５０６が生成されるとともに、点線で示す補助線４５０７がペインＢの右端まで自動で伸びる。
【０１７９】
図４８には、情報処理装置１００が、ユーザーのＵＩ操作に応じて、画面動作を実行するための処理手順をフローチャートの形式で示している。この処理手順は、画面サイズ変更操作のロック状態に応じてＵＩ操作を判定する点で、図４６に示した処理手順と相違する。
【０１８０】
この処理手順は、例えばユーザーが画面上をタッチしたことに応答して起動し、まず、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近かどうかをチェックする（ステップＳ４８０１）。
【０１８１】
ここで、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近ではなく、ペインの内側である場合には（ステップＳ４８０１のＮｏ）、ユーザーの指先位置の移動に従って、画面スクロール（図３８を参照のこと）、又は、リンクの選択など、その他の通常の画面挙動を実行する（ステップＳ４８０３）。スクロール指示操作の途中で、スクロールしているペインを強調表示するようにしてもよい（後述）。
【０１８２】
一方、タッチ開始位置（ｘ0，ｙ0）がペインの境界線付近である場合には（ステップＳ４８０１のＹｅｓ）、画面サイズ変更操作がロック状態かどうかをさらにチェックする（ステップＳ４８０２）。
【０１８３】
画面サイズ変更操作がロック解除状態のときには（ステップＳ４８０２のＮｏ）、現在行なわれているＵＩ操作は画面サイズ変更の指示と判定する。この場合、タッチしている指先位置が移動する度に（ステップＳ４８１１）、タッチ開始位置に直近の境界線の両側にあるペインのサイズを、移動量に応じて拡大又は縮小させるという画面サイズ変更処理を（ステップＳ４８１２）、ユーザーの画面タッチが終了するまで（ステップＳ４８１３）、繰り返し実行する。画面サイズ変更指示操作の途中で、サイズ変更操作の対象となっている境界線を強調表示するようにしてもよい（後述）。
【０１８４】
そして、ユーザーの画面タッチが終了すると、所定の最小幅ｗcloseを超えて画面サイズ変更が指示されたかどうかをチェックする（ステップＳ４８１４）。画面のサイズ変更が所定の最小幅ｗclose以下であれば（ステップＳ４８１４のＮｏ）、画面のサイズ変更を行なったまま、本処理ルーチン全体を終了する。また、画面のサイズ変更が所定の最小幅ｗcloseを超えている場合には（ステップＳ４８１４のＹｅｓ）、所定の最小幅ｗclose以下になった方のペインを閉じて（ステップＳ４８１５）、本処理ルーチン全体を終了する。
【０１８５】
また、画面サイズ変更操作がロック状態のときには（ステップＳ４８０２のＮｏ）、現在行なわれているＵＩ操作は画面分割の指示と判定する。この場合、タッチしている指先位置が移動する度に（ステップＳ４８２１）、移動した指先位置まで分割ラインを表示する処理を（ステップＳ４８２２）、ユーザーの画面タッチが終了するまで（ステップＳ４８２３）、繰り返し実行する。画面分割指示操作の途中で、分割ラインを強調表示するようにしてもよい（後述）。また、分割ラインと併せて、分割ラインをペインの他方の端縁まで延長させた補助線も表示する。
【０１８６】
そして、タッチが終了した時点での指先位置が所定の長さに達している場合（例えば、指先の移動量ｄｘ（若しくはｄｙ）がペインのウィンドウ幅Ｗwindowの３分の１に到達している場合）には（ステップＳ４８２４のＹｅｓ）、ペインの分割を確定させ、補助線まで分割ラインを生成し、分割処理を実行して（ステップＳ４８２５）、本処理ルーチン全体を終了する。分割により新たに生成したペインには、例えば元のペインのクローンを生成する。
【０１８７】
また、タッチが終了した時点での指先位置が所定の長さに達していない場合には（ステップＳ４８２４のＮｏ）、進行中であった画面分割処理を取り消して（ステップＳ４８２６）、本処理ルーチン全体を終了する。指先の軌跡が補助線から所定距離以上離れたときにも、画面分割処理を取り消すようにしてもよい。
【０１８８】
Ｂ−５．その他の画面操作例
図４９には、複数の境界線を同時に操作して、３以上のペインを同時にサイズ変更するＵＩ操作を図解している。
【０１８９】
図４９（ａ）に示すように、画面は、境界線４９０１によって、画面左側のペインＡと、画面右側のペインＢ、Ｃに分割されている。また、画面右側では、境界線４９０２によって、ペインＢとペインＣに上下方向に２分割されている。
【０１９０】
境界線４９０１と境界線４９０２は、交点４９０３で交差している。したがって、ユーザーは、交点４９０３を指先でタッチして移動する、すなわち、交点４９０３をつかんで動かすという動作により、２つの境界線４９０１、４９０２を同時に動かして、３つのペインＡ〜Ｃのサイズを同時に変更することができる。
【０１９１】
例えば、図４９（ａ）に示すように、ユーザーは、交点４９０３を指先でタッチし、矢印４９０４で示すように画面左下方向に指先を移動する。この結果、図４９（ｄ）に示すように、境界線４９０１と境界線４９０２の交点は、ユーザーの指先の最終位置４９０５まで移動し、ペインＡのサイズが右方向に拡張するとともに、ペインＢのサイズは下方向に拡張し、その分ペインＣのサイズは収縮する。
【０１９２】
図５０には、一部のペインが固定幅のコンテンツを表示している場合の画面サイズを変更するＵＩ操作を図解している。
【０１９３】
図５０（ａ）に示すように、画面は、境界線５００１によって、画面左側のペインＡと、画面右側のペインＢ、Ｃに分割されている。また、画面右側では、境界線５００２によって、ペインＢとペインＣに上下方向に２分割されている。
【０１９４】
また、ペインＢ内では、固定幅（例えば、アスペクト比が１６：９）の動画コンテンツの再生映像５００３が表示されている。ここで、ペインＢの現在のサイズが動画コンテンツと一致せず、横長の場合には、動画コンテンツを最大表示すると、ペインＢには水平方向に余剰の領域、すなわち、映像が表示されない無効領域が生じる。図示の例では、動画コンテンツの左右両側の無効領域をグレーで塗り潰している。
【０１９５】
ユーザーが境界線５００１を掴んで、右方向に移動させて、画面サイズの変更操作を行なうと、ペインＢ及びペインＣは、水平方向に収縮する。そして、図５０（ｂ）に示すように、ペインＢのアスペクトが表示中の動画コンテンツのアスペクトに近づくと、境界線５００１が動画コンテンツの左端に吸着する挙動を行なう。そして、境界線５００１を少しだけ移動させようとしても、吸着したまま動こうとしない。ユーザーが指先を一定距離以上動かすと、図５０（ｃ）に示すように境界線５００１はさらに右方向に移動し始める。今度は、ペインＢが動画コンテンツのアスペクトよりも縦長になってしまうので、ペインＢには垂直方向に余剰の領域、すなわち、映像が表示されない無効領域が生じる。図示の例では、動画コンテンツの上下両側の無効領域をグレーで塗り潰している。
【０１９６】
図５１には、複数の境界線の親子関係を変更するＵＩ操作を図解している。
【０１９７】
先に画面を分割した境界線が親となり、その後の分割操作により、親となる境界線と交差するように生成された境界線が異なる。図５１（ａ）には、まず境界線５１０１により画面をペインＡとペインＢに分割した後に、さらに境界線５１０２によりペインＡをペインＡ１とペインＡ２に分割するとともに、右側のペインＢも境界線５１０３によりペインＢ１とペインＢ２に分割する。この場合、最初に生成した境界線５１０１が親、境界線５１０１から派生した境界線５１０２、５１０３が子として、親子関係が形成される。
【０１９８】
図示を省略するが、境界線５１０１を右方向に移動させると、左側のペインＡ１とペインＡ２は水平方向に拡張し、右側のペインＢ１とペインＢ２は水平方向に収縮する。逆に、境界線５１０１を左方向に移動させると、左側のペインＡ１とペインＡ２は水平方向に収縮し、右側のペインＢ１とペインＢ２は水平方向に拡張する。すなわち、親である境界線５１０１に対するＵＩ操作の影響が、子である各境界線５１０２、５１０３にも伝搬する。
【０１９９】
他方、境界線５１０２を上下方向に移動させると、ペインＡ１は垂直方向に拡大又は縮小し、その分だけ、ペインＡ２は垂直方向に縮小又は拡大する。しかしながら、境界線５１０１の右側のペインＢ１、Ｂ２のサイズは変化しない。すなわち、子である境界線５１０２に対するＵＩ操作の影響は、その親である境界線５１０１を超えて伝搬することはない。
【０２００】
また、境界線５１０３を上下方向に移動させると、ペインＢ１は垂直方向に拡大又は縮小し、その分だけ、ペインＢ２は垂直方向に縮小又は拡大する。しかしながら、境界線５１０１の左側のペインＡ１、Ａ２のサイズは変化しない。すなわち、子である境界線５１０３に対するＵＩ操作の影響は、その親である境界線５１０１を超えて伝搬することはない。
【０２０１】
図５１（ａ）に示すように、子である各境界線５１０２、５１０３は異なる垂直位置に生成されているとする。ユーザーが一方の境界線５１０２を上下方向に移動させ、他方の境界線５１０３と垂直位置に近づくと、両境界線５１０２、５１０３が一直線上に重なるように吸着する挙動を行なう。そして、境界線５１０２又は境界線５１０３を少しだけ移動させようとしても、吸着したまま動こうとしない。図示を省略するが、境界線５１０２又は境界線５１０３を一定距離以上動かす操作をしない限り、以前のように境界線５１０２又は境界線５１０３が動き、ペインＡ１とペインＡ２、又は、ペインＢ１とペインＢ２を、それぞれ別々に垂直方向にサイズ変更することはできない。
【０２０２】
また、図５１（ｂ）に示したように、子である境界線５１０２と境界線５１０３が吸着した状態では、親子関係の入れ替えが可能な状態になる。ここで、境界線５１０１の下半分５１０４をユーザーがタッチして水平方向に移動すると、図５１（ｃ）に示すように、境界線５１０２と境界線５１０３より下方のペインＡ２は水平方向に拡大又は縮小し、その分だけペインＢ２は水平方向に縮小又は拡大する。他方、境界線５１０１の上半分５１０５の位置は変化せず、境界線５１０２と境界線５１０３より上方のペインＡ１及びＢ１のサイズは全く変化しない。
【０２０３】
上記では、画面を切る（ｓｐｌｉｔ）というＵＩ操作を通じて元のペインのクローンを新しいペインに生成し（例えば、図１７並びに図１８を参照のこと）、スワイプ操作により新しいペインにホーム画面を出現させる（例えば、図２７並びに図２８を参照のこと）、というＵＩ操作を説明してきた。これに対し、画面分割するＵＩ操作の途中で新しいペインの状態を指定する方法も考えられる。
【０２０４】
図５２〜図５５には、画面分割するＵＩ操作の途中で新しいペインの状態を指定する方法を図解している。水平方向に画面を分割しようとする分割ライン５２０１の途中で、ユーザーが指先を所定時間（例えば１秒）だけ停止すると、図示のような、ガイド５２０２が表示される。このガイド５２０２は、３方向の分岐５２０３〜５２０５を持つ。指先を水平よりも上方のマーク「Ｈ」５２０３の方向に進めると、分割ライン５２０１より上のペインをホーム画面５３０１とし、分割ライン５２０１より下のペインに元のペインのクローン５３０２を生成できることを表示している（図５３を参照のこと）。また、指先を水平方向のマーク「Ｃ」５２０４の方向に進めると、新しく生成される上下の各ペインともに元のペインのクローン５４０１、５４０２を生成できることを表示している（図５４を参照のこと）。また、指先を、水平よりも下方のマーク「Ｈ」５２０５の方向に進めると、分割ライン５２０１より下のペインをホーム画面５５０２とし、分割ライン５２０１より上のペインに元のペインのクローン５５０１を生成できることを表示している（図５５を参照のこと）。
【０２０５】
また、ユーザーが画面分割、画面サイズ変更、スクロールの各ＵＩ操作を行なう場合に、それぞれに対応する画面エフェクトを行なうようにしてもよい。画面エフェクトは、美しく見せるなどの単なる視覚効果が向上するだけでなく、意図通りの動作が開始していることをユーザーにフィードバックすることにもなる。
【０２０６】
図５６には、画面分割指示操作の途中で、分割ライン５６０１を強調表示している様子を示している。また、図５７には、画面サイズ変更指示操作の途中で、サイズ変更操作の対象となっている境界線５７０１を強調表示している様子を示している。また、図５８には、スクロール指示操作の途中で、スクロールしているペイン５８０１を強調表示している様子を示している。
【０２０７】
これまで説明してきたように、本実施形態によれば、情報処理装置１００は、画面に対するユーザーのタッチ操作に応じて、画面分割を始めとする複数種類の画面操作を、誤動作なく正確に実行することができる、ということを十分理解されたい。
【産業上の利用可能性】
【０２０８】
以上、特定の実施形態を参照しながら、本明細書で開示する技術について詳細に説明してきた。しかしながら、本明細書で開示する技術の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。
【０２０９】
本明細書では、本明細書で開示する技術を、大画面を有する情報処理装置１００に適用した実施形態を中心に説明してきたが、本明細書で開示する技術の要旨はこれに限定されるものではない。パーソナル・コンピューター、タブレットやスマートフォンなどの多機能端末を始め、ＴＶ受像機以外のさまざまなタイプの情報処理装置に対しても、同様に本明細書で開示する技術を適用することができる。
【０２１０】
また、本明細書では、画面に対してタッチパネルにより座標入力を行なう実施形態を中心に説明してきたが、本明細書で開示する技術はこれに限定されるものではない。タッチパネル以外にも、マウスやペン、ジェスチャーなどの手段により座標入力を行なうようにしてもよい。
【０２１１】
要するに、例示という形態により本明細書で開示する技術について説明してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本明細書で開示する技術の要旨を判断するためには、特許請求の範囲を参酌すべきである。
【０２１２】
なお、本明細書の開示の技術は、以下のような構成をとることも可能である。
（１）情報を表示する画面と、
前記画面に対してユーザーが指示する座標を入力する座標入力部と、
前記座標入力部を介してユーザーが入力した軌跡に基づいて、ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御部と、
を具備する情報処理装置。
（２）前記制御部は、前記座標入力部を介してユーザーが入力した軌跡に基づいて、前記ユーザーが前記画面の分割、分割した画面のサイズ変更、又はその他の画面動作のうちいずれを指示したかを判定する、
上記（１）に記載の情報処理装置。
（３）前記制御部は、前記軌跡の始点位置に基づいてユーザーの指示を判定して、判定結果に応じた前記画面の動作を制御する、
上記（２）に記載の情報処理装置。
（４）前記画面の境界線を中心とする所定の幅ｗline内で画面サイズ変更指示領域を定義し、前記画面サイズ変更指示領域の両側から所定の距離ｗsplit内で画面分割指示領域を定義し、
前記制御部は、前記軌跡の始点が前記画面サイズ変更指示領域内にあるときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記軌跡の始点が前記画面分割指示領域内にあるときには前記軌跡に従って前記画面の分割処理を行ない、前記軌跡の始点が前記画面分割指示領域よりも前記画面の内側にあるときには前記画面のスクロール又はその他の挙動を実施する、
上記（２）に記載の情報処理装置。
（５）前記制御部は、前記軌跡の始点位置における挙動に基づいてユーザーの指示を判定して、判定結果に応じた前記画面の動作を制御する、
上記（２）に記載の情報処理装置。
（６）前記制御部は、前記軌跡が前記画面の境界線付近で開始し且つその始点位置で所定時間以上停止した後に移動したときには前記軌跡に従って前記画面の分割処理を行ない、前記軌跡が前記画面の境界線付近で開始し且つ停止せずに移動したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施する、
上記（２）に記載の情報処理装置。
（７）前記画面の境界線の両端に前記境界線を移動操作するハンドルを配設し、
前記制御部は、前記軌跡が前記ハンドルで開始したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記軌跡が前記画面の境界線の前記ハンドル以外の部分で開始したときには前記軌跡に従って前記画面の分割処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施する、
上記（２）に記載の情報処理装置。
（８）前記画面のサイズ変更処理を禁止するロック機能をさらに備え、
前記制御部は、ロック状態で前記軌跡が前記画面の境界線付近で開始したときには前記軌跡に従って前記画面の分割処理を行ない、ロック解除状態で前記軌跡が前記画面の境界線付近で開始したときには前記軌跡に従って前記画面のサイズ変更処理を行ない、前記画面の内側で前記軌跡が開始したときには前記画面のスクロール又はその他の挙動を実施する、
上記（２）に記載の情報処理装置。
（９）ロック状態か否かを表示するインジケーターをさらに備える、
上記（８）に記載の情報処理装置。
（１０）前記制御部は、前記画面を分割する複数の境界線の交点で前記軌跡が開始したときには、前記軌跡に従って前記交点の位置を移動させて分割された各画面のサイズ変更処理を行なう、
上記（２）に記載の情報処理装置。
（１１）前記制御部は、分割した後の複数の画面のサイズ変更処理中に、いずれかの画面のサイズが所定サイズに近づいたときに、当該サイズに吸着させる、
上記（２）に記載の情報処理装置。
（１２）前記制御部は、前記画面を第１の境界線で２分割した第１の画面及び第２の画面をそれぞれ第２の境界線及び第３の境界線でさらに分割したときに、前記第２の境界線と前記第３の境界線が一直線上に重なったときに、前記第１の境界線を前記一直線で２分した線分毎に画面のサイズ変更処理を許可する、
上記（２）に記載の情報処理装置。
（１３）前記制御部は、前記画面の分割処理中に、分割して得られる新たな画面の状態を指定する指定部を前記画面に表示する、
上記（２）に記載の情報処理装置。
（１４）前記制御部は、前記画面の分割ラインに対して前記軌跡が描く方向に応じて、前記新たな画面の状態を指定する前記指定部を、前記分割ライン上に表示する、
上記（２）に記載の情報処理装置。
（１５）前記指定部は、前記軌跡が前記分割ラインから逸れるときには逸れた方向の新しい画面に元の画面に対するホーム画面を表示するとともに他方の新しい画面に元の画面のクローンを生成することを指定し、前記軌跡が前記分割ライン上に沿うときには前記分割ラインの両側の新しい画面にともに元の画面のクローンを生成することを指定する、
上記（１４）に記載の情報処理装置。
（１６）前記制御部は、分割処理中の前記画面の分割ラインを延長する補助線を表示する、
上記（２）に記載の情報処理装置。
（１７）前記制御部は、所定の最小幅ｗcloseを超えてサイズ変更処理が指示された画面を消滅させる、
上記（２）に記載の情報処理装置。
（１８）前記制御部は、前記画面のサイズ変更処理がロックされているときには、ユーザーから画面のサイズ変更が指示されても、前記画面のサイズ変更処理を実行しない、
上記（１）に記載の情報処理装置。
（１９）前記制御部は、分割処理中の前記画面の分割ラインを強調表示する、
上記（２）に記載の情報処理装置。
（２０）前記制御部は、サイズ変更処理中の前記画面の境界線を強調表示する、
上記（２）に記載の情報処理装置。
（２１）前記制御部は、スクロール処理中の前記画面を強調表示する、
上記（２）に記載の情報処理装置。
（２２）前記制御部は、分割した画面上でユーザーが第１の本数の指で出現方向にスワイプしたことに応答して、前記分割した画面に関するメニューを前記出現方向に出現させる、
上記（２）に記載の情報処理装置。
（２３）前記制御部は、前記メニューに対して所定時間以上操作がないとき、又は、前記画面上でユーザーが前記出現方向の反対方向にスワイプしたことに応答して、前記メニューを前記反対方向に隠す、
上記（２２）に記載の情報処理装置。
（２４）前記制御部は、ユーザーが複数に分割した画面に対してグラブ操作したことに応答して、前記画面の状態を保存する、
上記（２）に記載の情報処理装置。
（２５）前記制御部は、保存している画面の状態を前記画面に一覧表示し、ユーザーが選択した画面の状態を前記画面に復元する、
上記（２４）に記載の情報処理装置。
（２６）前記制御部は、ユーザーが分割した画面に対して第２の本数の指でスワイプしたことに応答して、前記分割した画面を前記スワイプした方向に向きに変える、
上記（２）に記載の情報処理装置。
（２７）前記制御部は、前記画面上でユーザーが第３の本数の指でスワイプしたことに応答して、前記画面の前記スワイプした方向と反対側から前記スワイプした方向に向かって他の画面を出現させる、
請求項１に記載の情報処理装置。
（２８）前記他の画面はホーム画面である、
上記（２７）に記載の情報処理装置。
（２９）画面に対してユーザーが指示する座標を入力する座標入力ステップと、
前記座標入力ステップでユーザーが入力した軌跡に基づいて、ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御ステップと、
を有する情報処理方法。
（３０）画面に対してユーザーが指示する座標を入力する座標入力部、
前記座標入力部を介してユーザーが入力した軌跡に基づいて、ユーザーの指示を判定し、判定結果に応じた前記画面の動作を制御する制御部、
としてコンピューターを機能させるようにコンピューター可読形式で記述されたコンピューター・プログラム。
【符号の説明】
【０２１３】
１００…情報処理装置
１１０…入力インターフェース部
１２０…演算部
１３０…出力インターフェース部
１４０…記憶部
１５０…通信部
１６０…電源部
１７０…テレビ・チューナー部
１８０…映像インターフェース部、１９０…バス
２００…回転・取り付け機構部
５０１…リモコン受信部、５０２…信号解析部
５０３…カメラ部、５０４…画像認識部
５０５…マイク部、５０６…音声認識部
５０７…距離センサー、５０８…信号解析部
５０９…タッチ検出部、５１０…信号解析部
５１１…近接センサー、５１２…信号解析部
５１３…超近距離通信部、５１４…信号解析部
５１５…３軸センサー部、５１６…ＧＰＳ受信部、５１７…信号解析部
５２０…入力インターフェース統合部
６０１…コンテンツ表示部、６０２…ＧＵＩ表示部
６０３…表示部、６０４…スピーカー部
【図５】
2014132427.tif 000003
【図３９】
2014132427.tif 000004
【図４０】
2014132427.tif 000005
【図４２】
2014132427.tif 000006
【図４４】
2014132427.tif 000007
【図４６】
2014132427.tif 000008
【図４８】
2014132427.tif 000009
【図１】
2014132427.tif 000010
【図２】
2014132427.tif 000011
【図３】
2014132427.tif 000012
【図４Ａ】
2014132427.tif 000013
【図４Ｂ】
2014132427.tif 000014
【図６】
2014132427.tif 000015
【図７Ａ】
2014132427.tif 000016
【図７Ｂ】
2014132427.tif 000017
【図７Ｃ】
2014132427.tif 000018
【図７Ｄ】
2014132427.tif 000019
【図８】
2014132427.tif 000020
【図９】
2014132427.tif 000021
【図１０】
2014132427.tif 000022
【図１１】
2014132427.tif 000023
【図１２】
2014132427.tif 000024
【図１３】
2014132427.tif 000025
【図１４】
2014132427.tif 000026
【図１５】
2014132427.tif 000027
【図１６】
2014132427.tif 000028
【図１７】
2014132427.tif 000029
【図１８】
2014132427.tif 000030
【図１９】
2014132427.tif 000031
【図２０】
2014132427.tif 000032
【図２１】
2014132427.tif 000033
【図２２】
2014132427.tif 000034
【図２３】
2014132427.tif 000035
【図２４】
2014132427.tif 000036
【図２５】
2014132427.tif 000037
【図２６】
2014132427.tif 000038
【図２７】
2014132427.tif 000039
【図２８】
2014132427.tif 000040
【図２９】
2014132427.tif 000041
【図３０】
2014132427.tif 000042
【図３１】
2014132427.tif 000043
【図３２】
2014132427.tif 000044
【図３３】
2014132427.tif 000045
【図３４】
2014132427.tif 000046
【図３５】
2014132427.tif 000047
【図３６】
2014132427.tif 000048
【図３７】
2014132427.tif 000049
【図３８】
2014132427.tif 000050
【図４１】
2014132427.tif 000051
【図４３】
2014132427.tif 000052
【図４５】
2014132427.tif 000053
【図４７】
2014132427.tif 000054
【図４９】
2014132427.tif 000055
【図５０】
2014132427.tif 000056
【図５１】
2014132427.tif 000057
【図５２】
2014132427.tif 000058
【図５３】
2014132427.tif 000059
【図５４】
2014132427.tif 000060
【図５５】
2014132427.tif 000061
【図５６】
2014132427.tif 000062
【図５７】
2014132427.tif 000063
【図５８】
2014132427.tif 000064