[go: up one dir, main page]

JP2015041271A - 情報処理装置、記憶媒体、および制御方法 - Google Patents

情報処理装置、記憶媒体、および制御方法 Download PDF

Info

Publication number
JP2015041271A
JP2015041271A JP2013172377A JP2013172377A JP2015041271A JP 2015041271 A JP2015041271 A JP 2015041271A JP 2013172377 A JP2013172377 A JP 2013172377A JP 2013172377 A JP2013172377 A JP 2013172377A JP 2015041271 A JP2015041271 A JP 2015041271A
Authority
JP
Japan
Prior art keywords
screen
display
screens
application
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013172377A
Other languages
English (en)
Other versions
JP6098435B2 (ja
JP2015041271A5 (ja
Inventor
嘉人 大木
Yoshito Oki
嘉人 大木
泰史 奥村
Yasushi Okumura
泰史 奥村
哲男 池田
Tetsuo Ikeda
哲男 池田
大輔 永野
Daisuke Nagano
大輔 永野
佐藤 大輔
Daisuke Sato
大輔 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sony Corp filed Critical Sony Corp
Priority to JP2013172377A priority Critical patent/JP6098435B2/ja
Priority to US14/911,988 priority patent/US20160202884A1/en
Priority to EP14755718.5A priority patent/EP3042273A1/en
Priority to PCT/JP2014/003701 priority patent/WO2015025460A1/en
Priority to CN201410403198.8A priority patent/CN104423879A/zh
Publication of JP2015041271A publication Critical patent/JP2015041271A/ja
Publication of JP2015041271A5 publication Critical patent/JP2015041271A5/ja
Application granted granted Critical
Publication of JP6098435B2 publication Critical patent/JP6098435B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】複数のアプリケーションに対応する複数の画面群を、異なる複数のアプリケーションに対応する複数の画面群に切り替えることが可能な情報処理装置、記憶媒体、および制御方法を提供する。
【解決手段】外部からの入力に応じて、複数のアプリケーションを起動する起動部と、前記複数のアプリケーションに対応する画面を複数生成する画像生成部と、前記画像生成部により生成された複数の画面を、表示画面に並列して表示するよう制御する表示制御部と、を備え、前記表示制御部は、第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御する、情報処理装置。
【選択図】図2

Description

本開示は、情報処理装置、記憶媒体、および制御方法に関する。
近年、携帯電話端末、スマートフォン、タブレット端末等のモバイル端末が急速に普及している。モバイル端末は、PC(パーソナルコンピュータ)等に比べ処理性能が低く、また画面サイズが小さいこともあり、一度に複数のアプリケーションを同時に起動、表示して利用することは一般的でなかった。
しかし、昨今のモバイル端末の処理性能の向上と画面の大型化、高解像度化に伴い、複数のアプリケーションを同時に使用することは徐々に行われてきている。例えば、下記特許文献1では、複数のウィンドウを、大きさを変化させて表示させることで、目的のウィンドウを容易に見つけることができるマルチウィンドウ管理装置が提案されている。
WO2008/090902号公報
しかしながら、上記特許文献1は、予め決められた数個程度のアプリケーションを想定しており、昨今のスマートフォン等のモバイル端末で一般的な数十〜数百のアプリケーションを同時に利用することには適さない。
そこで、本開示では、複数のアプリケーションに対応する複数の画面群を、異なる複数のアプリケーションに対応する複数の画面群に切り替えることが可能な情報処理装置、記憶媒体、および制御方法を提案する。
本開示によれば、外部からの入力に応じて、複数のアプリケーションを起動する起動部と、前記複数のアプリケーションに対応する画面を複数生成する画像生成部と、前記画像生成部により生成された複数の画面を、表示画面に並列して表示するよう制御する表示制御部と、を備え、前記表示制御部は、第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御する、情報処理装置を提案する。
本開示によれば、コンピュータを、外部からの入力に応じて、複数のアプリケーションを起動する起動部と、前記複数のアプリケーションに対応する画面を複数生成する画像生成部と、前記画像生成部により生成された複数の画面を、表示画面に並列して表示するよう制御する表示制御部と、として機能させ、前記表示制御部は、第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御するプログラムが記憶された、記憶媒体を提案する。
本開示によれば、外部からの入力に応じて、複数のアプリケーションを起動するステップと、前記複数のアプリケーションに対応する画面を複数生成するステップと、生成された複数の画面をユーザ端末に送信し、前記ユーザ端末の表示画面に並列して表示するよう制御するステップと、前記表示画面に表示される第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるようプロセッサにより制御するステップと、を含む、制御方法を提案する。
以上説明したように本開示によれば、複数のアプリケーションに対応する複数の画面群を、異なる複数のアプリケーションに対応する複数の画面群に切り替えることが可能となる。
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、または上記の効果に代えて、本明細書に示されたいずれかの効果、または本明細書から把握され得る他の効果が奏されてもよい。
本開示の一実施形態による情報処理装置の概要について説明するための図である。 本実施形態による情報処理装置の基本構成を示す図である。 本実施形態による情報処理装置のアプリケーションセット切り替え処理を示すフローチャートである。 本実施形態による情報処理装置のコンテキストに応じたアプリケーションセットの切り替え処理を示すフローチャートである。 本実施形態による全画面表示制御における画面遷移の一例を示す遷移図である。 本実施形態によるスクロール表示制御における画面遷移の一例を示す遷移図である。 本実施形態による各画面の表示領域の調整制御における画面遷移の一例を示す遷移図である。 本実施形態による各画面の表示領域の調整制御における画面遷移の一例を示す遷移図である。 アプリケーションセットへの第1のアプリケーション追加制御における画面遷移の一例を示す遷移図である。 アプリケーションセットへの第2のアプリケーション追加制御における画面遷移の一例を示す遷移図である。 アプリケーションセットからの第1のアプリケーション削除制御における画面遷移の一例を示す遷移図である。 アプリケーションセットからの第2のアプリケーション削除制御における画面遷移の一例を示す遷移図である。 本実施形態によるアプリケーションの表示順序の変更における画面遷移の一例を示す遷移図である。 本実施形態によるアプリケーションセットの切り替えにおける画面遷移の一例を示す遷移図である。 本実施形態によるアプリケーションセットの編集における画面遷移の一例を示す遷移図である。 本実施形態による新規に追加したアプリケーションセットにアプリケーションを登録する制御における画面遷移の一例を示す遷移図である。 本実施形態による画面の回転表示制御における画面遷移の一例を示す遷移図である。 本実施形態による同一アプリケーションの複数画面表示の一例を示す図である。 本実施形態による複数画面間の連携操作の一例を示す図である。 本実施形態による複数画面間の連携操作における画面遷移の一例を示す遷移図である。 本開示の他の実施形態による表示制御システムに含まれるサーバの構成を示すブロック図である。
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
また、説明は以下の順序で行うものとする。
1.本開示の一実施形態による情報処理装置の概要
2.基本構成
3.動作処理
3−1.アプリケーションセットの切換
3−2.コンテキストに応じたアプリケーションセットの切換
4.表示制御例
4−1.全画面表示制御
4−2.スクロール表示制御
4−3.表示領域調整制御
4−4.アプリケーションセットへのアプリケーションの追加
4−5.アプリケーションセットへのアプリケーションの削除
4−6.アプリケーションの表示順序の変更
4−7.アプリケーションセットの切り替え
4−8.アプリケーションセットの編集
4−9.画面の回転表示制御
4−10.同一アプリケーションの複数画面表示
4−11.複数画面間の連携操作
5.他の実施形態
6.まとめ
<<1.本開示の一実施形態による情報処理装置の概要>>
まず、本開示の一実施形態による情報処理装置の概要について図1を参照して説明する。図1に示すように、本実施形態による情報処理装置1は、一面に表示部14が設けられている。表示部14のアスペクト比は特に限定しないが、例えば3:1であってもよい。
また、表示部14には、異なる複数のアプリケーション画面が並列して表示され得る。具体的には、図1に示すように、表示部14の表示画面では、気象予報アプリケーションに対応する画面21a、時計アプリケーションに対応する画面21b、鉄道情報アプリケーションに対応する画面21cが並列して表示されている。また、図1に示すように、各画面21a〜21cの表示領域高および表示領域幅はそれぞれ同じであって、1:1のピクセル縦横比(正方形ピクセル)となっている。
また、本実施形態による表示部14には、タッチセンサが積層され、表示画面に対するユーザ操作が検出される。
ここで、従来提案されているモバイル端末における表示制御技術は、予め数個程度のアプリケーションを想定したものであって、昨今のスマートフォン等のモバイル端末で一般的な数十〜数百のアプリケーションを同時に利用することには適さない。すなわち、上記特許文献1で開示されているマルチウィンドウ管理装置では、数十〜数百のアプリケーションの起動アイコンを全て一画面に表示することは困難であるし、数十〜数百のウィンドウの大きさを1つ1つ変化させることは、ユーザにとって大きな負担となる。
そこで、本実施形態では、ワンアクションで、複数のウィンドウ群を他の複数のウィンドウ群に切り替えることができる情報処理装置を提案する。具体的には、図1において、情報処理装置1は、表示部14に表示されている複数の画面21a〜画面21cを、ユーザによる表示画面に対するワンアクションの入力(例えば、並列方向に垂直な縦方向へのスワイプ操作)に応じて、全てを異なる複数の画面に切り替えることができる。
以上、本開示の一実施形態による情報処理装置の概要について説明した。続いて、本開示による情報処理装置の構成および動作処理について、順次説明する。
<<2.基本構成>>
図2は、本実施形態による情報処理装置1の基本構成を示す図である。図2に示すように、情報処理装置1は、主制御部10、操作入力部11、アプリケーションセット記憶部12、使用頻度履歴記憶部13、表示部14、ジャイロセンサ15、カメラモジュール16、および通信部17を有する。なお、以下本明細書において、アプリケーションをAPとも称す。
(主制御部)
主制御部10は、例えばCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、不揮発性メモリ、インタフェース部を備えたマイクロコンピュータにより構成され、情報処理装置1の各構成を制御する。RAMは、CPUの作業領域として利用される。また、ROMには、CPUが各処理を実行するためのプログラムが書き込まれている。
また、本実施形態による主制御部10は、図2に示すように、AP起動部110、画像生成部120、表示制御部130、姿勢関係推定部140、コンテキスト検出部150、APセット編集部160として機能する。
AP起動部110は、操作入力部11に対する外部からの入力に応じて、複数のアプリケーションを起動する。例えば、AP起動部110は、情報処理装置1の電源ON操作に応じて、予め設定されたアプリケーションセットのうち3つのアプリケーションを起動する。また、AP起動部110は、表示画面に表示された画面の並列方向に対して垂直のスワイプ操作に応じて、他のアプリケーションセットのうち3つのアプリケーションを起動してもよい。
また、AP起動部110は、後述するコンテキスト検出部150により検出されたコンテキスト(現在の時間帯、季節、曜日、場所等)に応じて適切なアプリケーションセットから所定数のアプリケーションを起動する。さらに、コンテキスト毎にアプリケーションの使用頻度履歴が記憶されている場合、AP起動部110は、使用頻度履歴に基づいて、現在のコンテキストに応じた適切なアプリケーションを自動的に起動してもよい。
また、AP起動部110は、ユーザ操作に応じて、アプリケーションセットへの所定のアプリケーションの追加や、アプリケーションセットからの所定のアプリケーションの削除を行う。
画像生成部120は、前記AP起動部110により起動された複数のアプリケーションに対応する画面をそれぞれ生成し、生成した画面を表示制御部130に出力する。
表示制御部130は、画像生成部120により生成された複数の画面を、表示画面に並列して表示するよう制御する。
また、表示制御部130は、第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御する。第3と第4のアプリケーションは、予めAP起動部110により裏で起動されていてもよいし、外部からの単一の入力があった時点で起動されてもよい。上記外部からの単一の入力は、例えば外部からの単一のジェスチャーアクション(フリック操作、ホバー操作、スワイプ操作等)である。
また、上記第1と第2のアプリケーションと、上記第3と第4のアプリケーションは、それぞれ異なるアプリケーションセットに属する。すなわち、表示制御部130は、外部からの単一のジェスチャーアクションに応じて、1のアプリケーションセットに属する複数のアプリケーションの画面を、他のアプリケーションセットに属する複数のアプリケーション画面に切り替えることができる。これにより、数十〜数百のアプリケーションを利用する場合でも、複数のアプリケーションを単一のジェスチャーアクションで全て切り替えることができるので、アプリケーション1つ1つに対して切り替え操作を行うよりも格段に操作の手間を省くことができる。
また、表示制御部130は、表示部14に表示する複数のアプリケーションの画面を、図1に示すように正方形ピクセルにする。これにより、表示制御部130は、後述する姿勢関係推定部140により推定される姿勢関係に応じて各画面を回転させる際、画面サイズを不変のまま回転させることができる。
また、表示制御部130は、外部からの単一の入力に応じて、各種の画面切り替え等の表示制御を行う。表示制御部130による各種の表示制御については、後述の「4.表示制御例」で詳細に説明する。
姿勢関係推定部140は、表示画面と閲覧ユーザとの相対姿勢関係を推定し、推定結果を表示制御部130に出力する。具体的には、姿勢関係推定部140は、ジャイロセンサ15から検出された情報に基づいて表示部14の向き(情報処理装置1の姿勢)を認識し、さらにカメラモジュール16から取得された撮像画像に基づいて閲覧ユーザの顔の向き(ユーザの姿勢)を認識する。そして、姿勢関係推定部140は、表示部14の向き(情報処理装置1の姿勢)と、閲覧ユーザの顔の向き(ユーザの姿勢)の認識結果に基づいて、表示部14と閲覧ユーザとの相対姿勢関係を推定する。これにより、閲覧ユーザが情報処理装置1の向きを変えたり、横になって見たりしている場合も、画面の向きは適切な向きで表示され、ユーザのストレスが解消される。
コンテキスト検出部150は、現在のコンテキストを検出し、AP起動部110に出力する。具体的には、コンテキスト検出部150は、現在の時刻、時間帯、曜日、場所(現在地)、季節等を検出する。現在地の検出は、例えばGPS(Global Positioning System)測位部(不図示)を用いて、GPS衛星からの電波を受信して、情報処理装置1が存在している位置(現在位置)を測位することにより行われる。
また、コンテキスト検出部150は、コンテキスト毎にアプリケーションの使用頻度履歴を使用頻度履歴記憶部13に記憶させる。これにより、コンテキスト検出部150は、検出した現在のコンテキストに応じた各アプリケーションの使用頻度をAP起動部110に出力し、AP起動部110は、使用頻度が高い複数のアプリケーションを優先して起動することができる。
APセット編集部160は、操作入力部11から入力されたユーザ操作に応じて、アプリケーションセットの編集を行う。具体的には、APセット編集部160は、APセット記憶部12に記憶されているアプリケーションセットの追加または削除、セット名の変更、アプリケーションセットの表示順序の変更等を行う。
(操作入力部11)
操作入力部11は、外部からの入力を検出する機能を有する。操作入力部11は、検出した外部からの入力を、AP起動部110やAPセット編集部160に出力する。
また、操作入力部11は、電源ボタン、音量調整ボタン等の物理的な構造を有するボタン、スイッチの他、表示部14に積層されるタッチセンサにより実現され得る。操作入力部11は、タッチセンサからの接触情報に応じて、フリック操作、タップ操作、スワイプ操作、ドラッグ・ドロップ操作等のユーザ操作を認識することができる。
(APセット記憶部)
APセット記憶部12は、複数のアプリケーションをグループ化したアプリケーションセットを記憶する記憶媒体である。アプリケーションセットに属する複数のアプリケーションは、ユーザにより任意に設定されてもよいし、コンテキスト毎のアプリケーションの使用頻度に応じて、同じ時間帯、曜日、場所等で同時に使用される複数のアプリケーションに自動的に設定されてもよい。
(使用頻度履歴記憶部)
使用頻度履歴記憶部13は、コンテキスト毎のアプリケーションの使用頻度を記憶する記憶媒体である。具体的には、使用頻度履歴記憶部13は、コンテキスト検出部150により検出された現在のコンテキスト(時刻、時間帯、曜日、場所(現在地)、季節等)毎に、表示部14に表示され、ユーザに使用されているアプリケーションを記憶する。
(表示部)
表示部14は、例えば、液晶ディスプレイ(LCD)装置およびOLED(Organic Light Emitting Diode)装置などの表示装置により実現される。
(ジャイロセンサ)
ジャイロセンサ15は、情報処理装置1が旋回しているときのZ軸周りの回転角の変化する速度(角速度)やY軸周りの角速度を検出する機能を有する。また、情報処理装置1は、ジャイロセンサ15に加えて、X軸に沿った加速度、Y軸に沿った加速度、およびZ軸に沿った加速度をそれぞれ電圧値として検出する機能を有する3軸加速度センサを有していてもよい。
(カメラモジュール)
カメラモジュール16は、CCD(Charge Coupled Device)またはCMOS(Complementary Metal Oxide Semiconductor)などの信号変換部であって、光学系により被写体像が形成される。光学系に含まれる撮像レンズには、表示部14と同じ面(表面)に設けられ、閲覧ユーザを撮像するインカメラレンズと、表示部14と対向する面(裏面)に設けられ、外側を向く背面カメラレンズとが含まれる。
(通信部)
通信部17は、無線/有線により外部装置と接続し、データの送受信を行う機能を有する。例えば通信部17は、無線LAN、赤外線、Wi−Fi(登録商標)等により無線AP(アクセスポイント)に接続し、無線APを介してネットワークに接続することができる。そして、通信部17は、ネットワーク上の所定のサーバからウェブブラウザの表示データや、本実施形態による一連の処理を実行するためのソフトウェアを構成するプログラムを取得することができる。
以上、本実施形態による情報処理装置1の構成について具体的に説明した。なお図2には示していないが、本実施形態による情報処理装置1は、さらにマイクロホンや、スピーカ、画像(写真、ビデオ)およびアプリケーションプログラム等の各種データを記憶する記憶媒体を有する。続いて、本実施形態による情報処理装置1の代表的な表示制御処理について図3および図4を参照して具体的に説明する。
<<3.動作処理>>
<3−1.アプリケーションセットの切換>
図3は、本実施形態による情報処理装置1のアプリケーションセット切り替え処理を示すフローチャートである。図3に示すように、まず、ステップS103において、AP起動部110は、情報処理装置1の電源がONされると、アプリケーションセットに属する複数のアプリケーションを起動する。そして、画像生成部120が複数のアプリケーションにそれぞれ対応する複数の画面を生成し、表示制御部130により、表示部14に並列に並べられて表示される。
次いで、ステップS106において、主制御部10は、アプリケーションセットの切換を指示する切替コマンドの入力待ちを行う。切替コマンドは、例えば表示画面に表示された画面の並列方向に対して垂直の2本指スワイプ操作であってもよい。
次に、切換コマンドが操作入力部11から入力されると(S106/Yes)、ステップS109において、表示制御部130は、アプリケーションセットの切り替えを行う。具体的には、表示制御部130は、第1のアプリケーションセットに属する複数のアプリケーションに対応する複数の画面を、第2のアプリケーションセットに属する複数のアプリケーションに対応する複数の画面に全て切り替える。
そして、ステップS112において、終了コマンドが入力されるまで、上記S106〜S109が繰り返される。
<3−2.コンテキストに応じたアプリケーションセットの切換>
上述したアプリケーションセットの切り替えは、外部からの単一の入力である切換コマンドの入力をトリガーとしているが、本実施形態はこれに限定されず、例えば表示制御部130は、コンテキストに応じた適切なアプリケーションセットに切り替えることができる。以下、図4を参照して具体的に説明する。
図4は、本実施形態による情報処理装置1のコンテキストに応じたアプリケーションセットの切り替え処理を示すフローチャートである。図4に示すように、ステップS203において、AP起動部110は、アプリケーションセットに属する複数のアプリケーションを起動する。そして、画像生成部120が複数のアプリケーションにそれぞれ対応する複数の画面を生成し、表示制御部130により、表示部14に並列に並べられて表示される。ここで起動および表示されるアプリケーションセットは、図3に示すように、切換コマンドの入力に応じて他のアプリケーションセットに切り替えられる。
また、AP起動部110により複数のアプリケーションが起動される際、コンテキスト検出部150は、現在のコンテキスト(時刻、曜日、場所等)を検出し、現在使用されているアプリケーションと対応付けて記憶する。これにより、コンテキスト毎のアプリケーション使用頻度履歴が記録される。
次に、ステップS206において、コンテキスト検出部150は、引き続きコンテキスト情報を検出する。コンテキストの検出は、定期的/不定期的に繰り返される。
次いで、ステップS209において、AP起動部110は、コンテキスト検出部150により検出されるコンテキストが変化したか否かを判断する。例えば、AP起動部110は、コンテキスト検出部150により継続的に検出されるコンテキストに基づいて、時間帯(朝、昼、夕)の変化や、曜日の変化、場所(現在地)の変化等を判断する。
次に、コンテキストが変化した場合(S209/Yes)、ステップS212において、AP起動部110は、コンテテキスト毎のアプリケーションの使用頻度履歴を参照し、現在のコンテキストに応じた適切なアプリケーションセットを切り替える。例えば、AP起動部110は、朝の時間帯から昼の時間帯に変化した場合、昼の時間帯に使用される頻度が高いアプリケーションセットに属する複数のアプリケーションを起動する。
そして、ステップS215において、終了コマンドが入力されるまで、上記S203〜S212が繰り返される。
このように、本実施形態による情報処理装置1は、現在の時間帯、曜日、または場所等に応じて、その時間帯、曜日、または場所等においてユーザが使用した頻度が高いアプリケーションセットに自動的に切り替えることで、利便性を向上させることができる。
以上、本実施形態による情報処理装置1の代表的な表示制御処理として、アプリケーションセットの切換について説明した。なお本実施形態による情報処理装置1の表示制御は、アプリケーションセットの切換制御に限定されず、アプリケーションセットに属する複数のアプリケーションの表示切換や、表示領域の拡張/縮小、追加/削除、表示順序の変更等の制御も可能である。このような本実施形態による各種の表示制御について、以下、表示部14に表示される画面の一例を示す遷移図と共に具体的に説明する。
<<4.表示制御例>>
<4−1.全画面表示制御>
まず、図5を参照して全画面表示制御について説明する。図5は、本実施形態による全画面表示制御における画面遷移の一例を示す遷移図である。図5に示すように、表示部14に複数の画面21a、21b、21cが並列に表示されている際、ユーザによる画面21aの表示領域内での2本指のタップ操作T1に応じて、表示制御部130は画面21aの表示領域を拡大して表示部14の全画面に表示させる。すなわち、画面21aは気象予報アプリケーションに対応する画面であるところ、図5に示すように、当該気象予報アプリケーションに対応する画面21aが、表示部14の全画面で表示される。
また、全画面表示の状態で、2本指のタップ操作T1’を行うと、画面21aの表示領域が縮小し、元の3分割画面(画面21a、21b、21cの並列表示画面)に戻る。
このように、ユーザは、表示画面が分割され複数のアプリケーションを同時に使用している場合に、ワンアクションで所望の1のアプリケーションに対応する画面を全画面表示させることができる。
<4−2.スクロール表示制御>
次に、図6を参照してスクロール表示制御について説明する。図6は、本実施形態によるスクロール表示制御における画面遷移の一例を示す遷移図である。ここで、図6に示す表示部14に表示されている画面21a、21b、21cが、同一のアプリケーションセットに属する複数のアプリケーションの一部である場合、情報処理装置1は、画面に表示されていない他のアプリケーションをスクロールして表示させることができる。
例えば図6に示すように、2本指での横方向(並列方向)へのスワイプ操作T2、T2’に応じて、表示制御部130は画面21a〜21cを横方向に移動させ、同一アプリケーションセットに属する他のアプリケーションに対応する画面21d、21eを順次表示させる。
このように、同一アプリケーションセットに属する複数のアプリケーションに対応する全ての画面が表示部14で表示されなくとも、ワンアクションでスクロール表示することができ、ユーザは多数のアプリケーションをより少ない操作の手間で閲覧することができる。
<4−3.表示領域調整制御>
次に、図7を参照して表示領域調整制御について説明する。図7A、図7Bは、本実施形態による各画面の表示領域の調整制御における画面遷移の一例を示す遷移図である。図7Aに示すように、初期状態では、複数の画面21a、21b、21cが、表示領域を3分割して正方形ピクセルで表示されているが、各画面の表示領域はユーザが任意で変更することが可能である。
例えば図7Aに示すように、表示部14に複数の画面21a、21b、21cが並列表示されている際、表示画面の右端に位置する画面21cの左側境界線上を開始点とする左方向へのドラッグ操作T3に応じて、表示制御部130は画面21cの表示領域を拡大する。
一方、拡大された画面21cを縮小して戻す際は、図7Bに示すように、拡大された画面21cの左側境界線上を開始点とする右方向へのドラッグ操作T3’に応じて、表示制御部130は、画面21cの表示領域を縮小する。
このように、本実施形態による表示制御部130は、並列表示されている複数の画面のうち、1の画面の境界線付近での並列方向へのドラッグ操作入力に応じて、当該1の画面の表示領域を並列方向へ拡張/縮小することができる。
<4−4.アプリケーションセットへのアプリケーションの追加>
次に、図8および図9を参照してアプリケーションセットへのアプリケーションの追加について説明する。
図8は、アプリケーションセットへの第1のアプリケーション追加制御における画面遷移の一例を示す遷移図である。図8上に示すように、表示部14に複数の画面21a〜21cが並列表示されている際、表示制御部130は、左方向へのスワイプ操作T2の入力に応じて、画面をスクロールさせ、同一のアプリケーションセットに属する複数の画面を順次表示させる。複数の画面がアプリケーションセットの末尾までスクロールされた際、表示制御部130は、アプリケーションの追加画面22を表示する。
次いで、追加画面22の表示領域内でタップ操作T4が行われると、表示制御部130は、現在、情報処理装置1にインストールされているアプリケーションに対応するアイコンの一覧Iを表示する。アイコンの一覧Iのうち、ユーザが任意のアイコンI1(例えば地図アプリケーションのアイコン)に対してタップ操作T4’を行って選択すると、情報処理装置1の起動部110は、選択されたアイコンI1のアプリケーションを、当該アプリケーションセットに追加する。そして、表示制御部130は、追加したアプリケーションに対応する画面21fを、追加画面22に差し替え、当該アプリケーションセットに属する複数のアプリケーションに対応する複数の画面の末尾に表示する。
以上、アプリケーションの追加制御について説明した。なお本実施形態によるアプリケーション追加制御は、図8に示す例に限定されず、例えば次に説明するような追加制御であってもよい。
図9は、アプリケーションセットへの第2のアプリケーション追加制御における画面遷移の一例を示す遷移図である。図9上に示すように、表示部14に複数の画面21a〜21cが並列表示されている際、ユーザは、アプリケーションを追加したい場所に隣り合う2つの画面21b、21cを離隔するようピンチアウト操作T5を行う。具体的には、片方の指を、画面21bの表示領域内に置き、他方の指を画面21bに隣接する画面21cの表示領域内に置いた状態で、互いの指が離れるようにピンチアウト操作T5を行う。
かかるピンチアウト操作T5に応じて、表示制御部130は、画面21bと画面21cの表示位置を左右に離隔し、画面21bと画面21cの間にアプリケーションの追加画面23を新たに表示する。
追加画面23には、現在、情報処理装置1にインストールされているアプリケーションに対応するアイコンの一覧Iが表示される。ユーザは、アイコンの一覧Iのうち、追加したいアプリケーションのアイコンをタップして選択する。
例えば、地図アプリケーションのアイコンI1に対してタップ操作T4が行われると、情報処理装置1の起動部110は、選択されたアイコンI1のアプリケーションを、当該アプリケーションセットに追加する。そして、表示制御部130は、追加したアプリケーションに対応する画面21fを、追加画面23と差し替え、画面21bと画面21cの間に表示する。
<4−5.アプリケーションセットへのアプリケーションの削除>
次に、図10および図11を参照してアプリケーションセットへのアプリケーションの削除について説明する。
図10は、アプリケーションセットからの第1のアプリケーション削除制御における画面遷移の一例を示す遷移図である。図10上に示すように、表示部14に複数の画面21a〜21cが並列表示されている際、ユーザは、削除したいアプリケーションの画面21bを挟む位置に表示されている2つの画面21a、21cを近づけるようピンチイン操作T6を行う。具体的には、片方の指を、画面21aの表示領域内に置き、他方の指を画面21cの表示領域内に置いた状態で、互いの指が近づくようにピンチイン操作T6を行う。
かかるピンチイン操作T6に応じて、表示制御部130は、画面21aと画面21cの表示位置を近づけつつ、画面21aと画面21cの間に表示されている画面21bの表示領域を縮小させ、最終的に非表示制御する。これにより表示部14では、画面21bを除く、同一のアプリケーションセットに属する複数の画面21a、21c、21fが表示される。また、起動部110は、非表示制御された画面21bに対応するアプリケーションを、当該アプリケーションセットから削除する。
以上、アプリケーションの削除制御について説明した。なお本実施形態によるアプリケーション削除制御は、図10に示す例に限定されず、例えば次に説明するような削除制御であってもよい。
図11は、アプリケーションセットからの第2のアプリケーション削除制御における画面遷移の一例を示す遷移図である。図11上に示すように、表示部14に複数の画面21a〜21cが並列表示されている際、ユーザは、いずれかの画面上で長押し操作T7を行う。
かかる長押し操作T7に応じて、表示制御部130は、並列に表示した複数の画面21a〜21cのそれぞれに削除ボタン25a〜25cを表示させ、タップ操作T4により選択された削除ボタンに対応する画面21bを非表示制御する。これにより表示部14では、画面21bを除く、同一のアプリケーションセットに属する複数の画面21a、21c、21fが表示される。また、起動部110は、非表示制御された画面21bに対応するアプリケーションを、当該アプリケーションセットから削除する。
<4−6.アプリケーションの表示順序の変更>
次に、図12を参照してアプリケーションの表示順序の変更について説明する。図12は、本実施形態によるアプリケーションの表示順序の変更における画面遷移の一例を示す遷移図である。図12に示すように、表示部14に複数の画面21a、21b、21cが左端から順に並列表示されている際、ユーザは、いずれかの画面上で長押し操作T7を行う。
長押し操作後、ユーザは、表示順序を変更したい画面21bに対して、並列方向(右または左方向)へのドラッグ操作T8を行う。表示制御部130は、ドラッグ操作T8に応じて、ドラッグ操作開始位置に表示されている画面21bの表示位置を、ドラッグ操作終了位置に表示されている画面21cの表示位置と入れ替えて、画面21a、21c、21bの順序で左端から順に並列表示する。
このように、本実施形態による表示制御部130は、ユーザによるドラッグ操作入力に応じて、各画面の表示位置(表示順序)を変更することができる。
<4−7.アプリケーションセットの切り替え>
次に、図13を参照してアプリケーションセットの切り替えについて説明する。図13は、本実施形態によるアプリケーションセットの切り替えにおける画面遷移の一例を示す遷移図である。図13に示すように、表示部14に、同一のアプリケーションに属する複数のアプリケーションに対応する画面21a〜21bが並列表示されている際、ユーザは、並列方向に対して垂直の方向(縦方向)に2本指でスワイプ操作T9を行う。
表示制御部130は、かかるスワイプ操作T9に応じて、第1のアプリケーションセットに属する複数のアプリケーションに対応する複数の画面表示を、全て、第2のアプリケーションセットに属する複数のアプリケーションに対応する複数の画面表示に切り替える。具体的には、図13に示すように、スワイプ操作T9に応じて、画面21a〜21cを全て縦方向に移動させてスクロールアウトさせ、次のアプリケーションセットに属する複数のアプリケーションに対応する複数の画面26a〜26cを新たにスクロールインさせる。
このように、複数のアプリケーションに対応する複数の画面の切換えを、アプリケーションセット毎に単一の入力で行うことができ、操作の手間を省くことができる。
ユーザは、垂直方向へのスワイプ操作T9を続けることで、複数のアプリケーションセットを順次表示させることができる。
また、アプリケーションセットの表示を戻す場合、図13に示すように、下方向へのスワイプ操作T9と反対の上方向への2本指でのスワイプ操作T9’を行うことで、1つ手前のアプリケーションセットの画面21a〜21cを表示させることができる。
なおアプリケーションセットの切り替えは自動で行うことも可能である。具体的には、図4を参照して上述したように、表示制御部130は、ある特定の時間になった場合や特定の場所に到達した場合、適切なアプリケーションセットに切り替える。適切なアプリケーションセットとは、特定の時間や場所等に対応して予め設定されたものであってもよいし、コンテキスト毎の使用頻度履歴に基づいたものであってもよい。
なお、コンテキスト検出部150により検出されるコンテキストは、時間、場所等に限定されず、各種センサの検知結果に基づくユーザの特定の行動状況であってもよい。ユーザの特定の行動状況とは、例えば自転車に乗っている、車に乗っている、歩いている等の行動状況である。これにより、表示制御部130は、例えばユーザが自転車に乗っている場合はサイクルメータアプリケーション、ナビゲーションアプリケーション等の自転車に乗っている際に利用され得るアプリケーションが属するアプリケーションセットに切り替えることができる。
<4−8.アプリケーションセットの編集>
次に、図14を参照してアプリケーションセットの編集について説明する。図14は、本実施形態によるアプリケーションセットの編集における画面遷移の一例を示す遷移図である。図14に示すように、表示部14に複数の画面21a〜21cが並列表示されている際、表示制御部130は、右方向へのスワイプ操作T11の入力に応じて、画面をスクロールさせ、同一のアプリケーションセットに属する複数の画面を順次表示させる。複数の画面がアプリケーションセットの先頭までスクロールされた際、表示制御部130は、アプリケーションの編集画面21tを表示する。編集画面21tには、アプリケーションセット名と、編集ボタン210が表示されている。
ユーザが編集ボタン210に対してタップ操作T4を行うと、アプリケーションセット編集モードに入る。具体的には、図14の下に示すように、複数のアプリケーションセットが縮小表示され、ユーザは、アプリケーションセット名をタップしてセット名の変更を行ったり、削除ボタン211をタップしてアプリケーションセットを削除したりすることができる。また、ユーザは、追加ボタン300をタップすることで、新規にアプリケーションセットを追加することもできる。さらに、上下にスワイプ操作することで、複数のアプリケーションセットを閲覧でき、また、上下にドラッグ操作を行うことで、各アプリケーションセットの表示順序を変更することができる。
ここで、新規にアプリケーションセットを追加した場合のアプリケーションの追加について図15を参照して説明する。図15は、本実施形態による新規に追加したアプリケーションセットにアプリケーションを登録する制御における画面遷移の一例を示す遷移図である。図15の上に示すように、アプリケーションセットを追加した初期は、何らアプリケーションが登録されていない空の状態である。この際、表示制御部130は、表示部14の左端に追加画面22を表示し、追加画面に対するユーザのタップ操作T4に応じて、現在、情報処理装置1にインストールされているアイコンの一覧Iを表示する。
アイコンの一覧Iから、ユーザによるタップ操作T4’でアイコンI2が選択されると、起動部110は、アイコンI2で示されるアプリケーションを当該アプリケーションセットに追加し、追加したアプリケーションを起動する。そして、表示制御部130は、起動されアプリケーションに対応する画面30aを、追加画面22に差し替えて左端に表示し、画面30aの隣に新たに追加画面22’を表示する。このように、本実施形態では、アプリケーションセットの先頭(例えば左端)から順にアプリケーションを追加することがでいる。
<4−9.画面の回転表示制御>
続いて、図16を参照して画面の回転表示制御について説明する。図16は、本実施形態による画面の回転表示制御における画面遷移の一例を示す遷移図である。図16左に示すように、情報処理装置1が、表示部14の長辺が水平である横長状態にされた場合、表示部14には、複数の画面21a、21b、21cが、横方向に並列に並べて表示される。この際、上述したように、複数の画面21a〜21cは正方形ピクセルで表示される。
次に、情報処理装置1が、図16右に示すように、表示部14の長辺が垂直である縦長状態に回転されると、各画面21a〜21cの表示位置関係(並列表示)は保持されたまま(画面サイズは不変のまま)、表示内容が回転した画面21a’、21b’、21c’が表示される。
画面21a’、21b’、21c’が縦に並列表示されている場合、表示制御部130は、図13を参照して説明したアプリケーションセットの切り替えを、2本指による横方向(画面並列方向に対して垂直の方向)へのスワイプ操作に応じて行う。
このように、本実施形態による表示制御部130は、情報処理装置1(表示部14)の回転に応じて、各画面の表示位置を保持し、画面サイズを不変のまま、各画面を回転させることができる。なお表示制御部130は、情報処理装置1の回転に限らず、姿勢関係推定部140による推定結果に基づいて、表示部14と閲覧ユーザとの相対姿勢関係に応じて、各画面を回転するか否かを判断してもよい。
<4−10.同一アプリケーションの複数画面表示>
次に、図17を参照して同一アプリケーションの複数画面表示について説明する。図17は、本実施形態による同一アプリケーションの複数画面表示の一例を示す図である。図7に示す各例では、表示部14において、1のアプリケーションに対応する画面が全画面表示されている。この際、表示制御部130は、表示部14を複数画面に分割し、同一アプリケーションを複数画面(ウィンドウ)で表示することで、アプリケーション利用の利便性を向上させることができる。
具体的には、例えば図17上に示すように、地図アプリケーションに対応する複数の画面21f−1、21f−2、21f−3で表示することで、同じ地点を異なる縮尺で同時に表示することができる。
図17中央に示す例では、カメラアプリケーションに対応する複数の画面27a−1、27a−2、27a−3を表示することで、撮影時のカメラビュー、撮影写真のサムネイルビュー、サムネイルビューで選択された写真の拡大表示ビューを同時に表示することができる。
図17下に示す例では、音楽アプリケーションに対応する複数の画面28a−1、28a−2、28a−3を表示することで、楽曲データを大分類(アーティスト名)、中分類(アルバム名)、小分類(楽曲名)でそれぞれ同時に表示することができる。
<4−11.複数画面間の連携操作>
次に、図18を参照して複数画面間の連携操作について説明する。図18は、本実施形態による複数画面間の連携操作の一例を示す図である。図18に示すように、表示部14には、カメラアプリケーションに対応する画面27a、画像編集アプリケーションに対応する画面27b、SNSアプリケーションに対応する画面27cが左から順に並列表示されている。
この際、ユーザが画面27aから任意の画像を選択して画面27bの領域へのドラッグ・ドロップ操作T8を行うと、当該画像が画面27bに移行され、画像編集アプリケーションの処理対象とされる。具体的には、AP起動部110は、ユーザによるドラッグ・ドロップ操作T8に応じて、ドラッグ開始位置に表示されているデータを、ドロップ位置に対応する画像編集アプリケーションに移行し、処理対象とする。
ユーザは、画面27bにおいて画像に対して色味の調整等の編集を行い、編集した画像を、さらに画面27cの領域へのドラッグ・ドロップ操作T8’を行うと、編集された画像が画面27cに移行され、SNSアプリケーションの処理対象とされる。具体的には、AP起動部110は、ユーザによるドラッグ・ドロップ操作T8に応じて、ドラッグ開始位置に表示されているデータを、ドロップ位置に対応するSNSアプリケーションに移行し、他ユーザと共有させることができる。
このように、1のアプリケーションで作成されたテキスト、画像、映像等のデータを、他のアプリケーションに対応する画面領域にドラッグ・ドロップすることで、アプリケーションの切り替え操作を行わずにデータを連携させることができる。
なお、このような複数画面間の連携操作は、ユーザによるドラッグ・ドロップ操作といった明示的な操作以外にも、リンクによる暗黙的な操作に応じて自動的に行うことも可能である。以下、図19を参照して説明する。
図19は、本実施形態による複数画面間の連携操作における画面遷移の一例を示す遷移図である。図19に示すように、表示部14には、メールアプリケーションに対応する画面21g、時計アプリケーションに対応する画面21b、鉄道情報アプリケーションに対応する画面21cが並列に表示されている。
この際、画面21gに表示されているメール本文に含まれるWebページのURLに対してタップ操作T4を行うと、WebブラウザアプリケーションがAP起動部110により自動的に起動され、Webブラウザアプリケーションに対応する画面21hが表示される。画面21hでは、画面21gでタップされたURLで示されるWebページが開かれる。
また、画面21hで開かれているWebページ内に動画像が埋め込まれている場合、当該動画像の表示領域に対してタップ操作T4’を行うと、さらに動画再生アプリケーションがAP起動部110により自動的に起動され、動画再生アプリケーションに対応する画面21iが表示される。画面21iでは、画面21hでタップされた動画像が再生される。
このように、本実施形態によるAP起動部110は、URLや動画像等の領域がユーザにより選択されると、これらにリンクされているデータを別画面で表示するために、新たなアプリケーションを自動的に起動し、複数画面間の連携を実現することができる。
<<5.他の実施形態>>
以上説明した本実施形態による情報処理装置1の表示制御処理は、ローカルで処理されている。しかし、本実施形態による表示制御処理はこれに限定されず、例えばユーザ端末とサーバ5(本開示による情報処理装置)から成る表示制御システムにより実現することも可能である。以下、図20を参照して具体的に説明する。
図20は、本開示の他の実施形態による表示制御システムに含まれるサーバ5の構成を示すブロック図である。図20に示すように、サーバ5は、主制御部50、通信部51、APセット記憶部52、および使用頻度履歴記憶部53を有する。APセット記憶部52、および使用頻度履歴記憶部53は、第1の実施形態によるAPセット記憶部12、および使用頻度履歴記憶部13と同様であるので、ここでの説明は省略する。
(通信部)
通信部51は、ネットワークを介して、ユーザが所持するユーザ端末や、他の各種サーバ等の外部装置と接続し、データの送受信を行う機能を有する。例えば通信部51は、ユーザ端末から、ユーザによる操作入力の情報や、ジャイロセンサ15により検出された情報、カメラモジュール16により取得された撮像画像等を受信する。また、通信部51は、送信制御部530による制御に従って、画像生成部520により生成された、プリケーションに対応する画面の表示情報を、ユーザ端末に送信する。
(主制御部)
主制御部50は、例えばCPU、ROM、RAM、不揮発性メモリ、インタフェース部を備えたマイクロコンピュータにより構成され、サーバ5の各構成を制御する。また、本実施形態による主制御部50は、図20に示すように、AP起動部510、画像生成部520、送信制御部530、姿勢関係推定部540、コンテキスト検出部550、APセット編集部560として機能する。
AP起動部510、画像生成部520、姿勢関係推定部540、コンテキスト検出部550、APセット編集部560は、第1の実施形態によるAP起動部110、画像生成部120、姿勢関係推定部140、コンテキスト検出部150、APセット編集部160と同様の機能を有する。
送信制御部530、画像生成部520により生成された複数の画像を通信部51からユーザ端末に送信し、ユーザ端末の表示部において並列に並べて表示させるよう制御する表示制御部として機能する。
以上説明したように、本実施形態による表示制御システムでは、図20に示すサーバ5(クラウド側)で表示制御の主要処理が行われるので、ユーザ端末の処理負担を軽減することができる。
<<6.まとめ>>
上述したように、本開示の実施形態による情報処理装置1は、外部からの単一の入力(ワンアクション)に応じて、複数のアプリケーションに対応する複数の画面(ウィンドウ群)を、他の複数の画面に切り替えることができる。また、複数の画面の切換えは、アプリケーションセット毎に行われる。
また、複数の画面が表示部14に並列に並べて表示されるので、個々のアプリケーションに明示的に切り替えることなく、シームレスかつ同時に、複数のアプリケーションを使用することができる。
また、本実施形態による情報処理装置1は、現在のコンテキストを取得し、現在のコンテキストに応じた適切なアプリケーションセットに瞬時に切り替えることも可能である。
また、本実施形態による情報処理装置1は、表示部14に並べて表示した複数の画面間のデータ連携を、ユーザ操作による明示的な指示または暗黙的なリンクに応じて実現することができる。
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本技術はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
例えば、情報処理装置1、サーバ5に内蔵されるCPU10、ROM11、およびRAM12等のハードウェアに、図2、図20を参照して説明した情報処理装置1、サーバ5の機能を発揮させるためのコンピュータプログラムも作成可能である。また、当該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。
また、本明細書の情報処理装置1の処理における各ステップは、必ずしも添付したフローチャートにおいて開示された順序に沿って時系列に処理する必要はない。例えば、情報処理装置1の処理における各ステップは、フローチャートとして記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
なお、本技術は以下のような構成も取ることができる。
(1)
外部からの入力に応じて、複数のアプリケーションを起動する起動部と、
前記複数のアプリケーションに対応する画面を複数生成する画像生成部と、
前記画像生成部により生成された複数の画面を、表示画面に並列して表示するよう制御する表示制御部と、
を備え、
前記表示制御部は、第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御する、情報処理装置。
(2)
前記表示制御部は、外部からの単一のジェスチャーアクションに応じて、表示の切り替えを行う、前記(1)に記載の情報処理装置。
(3)
前記情報処理装置は、
前記表示画面と閲覧ユーザとの相対姿勢関係を推定する姿勢関係推定部をさらに備え、
前記表示制御部は、前記姿勢関係推定部により推定される姿勢関係に応じて、前記表示画面に並列して表示している複数の画面を、画面サイズを不変のまま回転させる、前記(1)または(2)に記載の情報処理装置。
(4)
前記情報処理装置は、
コンテキストを検出するコンテキスト検出部をさらに備え、
前記起動部は、前記コンテキスト検出部により検出されたコンテキストに応じたアプリケーションを自動的に起動する、前記(1)〜(3)のいずれか1項に記載の情報処理装置。
(5)
前記コンテキスト検出部は、コンテキストごとにアプリケーションの使用頻度履歴を記憶し、
前記起動部は、前記使用頻度履歴に基づいて、現在のコンテキストに応じた適切なアプリケーションを自動的に起動する、前記(4)に記載の情報処理装置。
(6)
前記第1と第2のアプリケーションと、前記第3と第4のアプリケーションは、それぞれ異なるアプリケーションセットに属する、前記(1)〜(5)のいずれか1項に記載の情報処理装置。
(7)
前記表示制御部は、複数の画面の並列表示と、前記複数の画面に含まれる1の画面の全画面表示とを、外部からの単一の入力に応じて切り替える、前記(1)〜(6)のいずれか1項に記載の情報処理装置。
(8)
前記表示制御部は、複数の画面が並ぶ並列方向へのスワイプ操作入力に応じて、並列表示されている前記複数の画面を、順次、同じアプリケーションセットに属する他のアプリケーションに対応する画面に切り替える、前記(1)〜(7)のいずれか1項に記載の情報処理装置。
(9)
前記表示制御部は、並列表示されている複数の画面のうち、1の画面の境界線付近での並列方向へのドラッグ操作入力に応じて、前記1の画面の表示領域を並列方向へ拡張/縮小する、前記(1)〜(8)のいずれか1項に記載の情報処理装置。
(10)
前記表示制御部は、並列方向へのスワイプ操作入力に応じて、アプリケーションセットに属する複数の画面をスクロールさせ、アプリケーションセットの末尾までスクロールした到達した際、アプリケーションの追加画面を表示し、
前記起動部は、前記追加画面における追加操作入力に応じて、選択されたアプリケーションを当該アプリケーションセットに追加し、起動する、前記(1)〜(9)のいずれか1項に記載の情報処理装置。
(11)
前記表示制御部は、隣り合う2つの画面をピンチアウトする操作入力に応じて当該2つの画面を離隔し、当該2つの画面の間にアプリケーションの追加画面を新たに表示し、
前記起動部は、前記追加画面における追加操作入力に応じて、選択されたアプリケーションを当該アプリケーションセットに追加し、起動する、前記(1)〜(10)のいずれか1項に記載の情報処理装置。
(12)
前記表示制御部は、1の画面を挟む位置に表示されている2つの画面をピンチインする操作入力に応じて当該1の画面を非表示制御し、
前記起動部は、非表示となった前記1の画面に対応するアプリケーションを終了させ、当該アプリケーションをアプリケーションセットから削除する、前記(1)〜(11)のいずれか1項に記載の情報処理装置。
(13)
前記表示制御部は、画面への長押し操作に応じて、並列に表示された複数の画面それぞれに削除ボタンを表示し、タップされた削除ボタンに対応する画面を非表示制御し、
前記起動部は、非表示となった画面に対応するアプリケーションを終了させ、当該アプリケーションをアプリケーションセットから削除する、前記(1)〜(12)のいずれか1項に記載の情報処理装置。
(14)
前記表示制御部は、画面への長押し操作入力後、並列方向へのドラッグ操作入力に応じて、ドラッグ操作開始位置に表示されている画面の表示位置を、ドラッグ操作終了位置に表示されている画面の表示位置と入れ替える、前記(1)〜(13)のいずれか1項に記載の情報処理装置。
(15)
前記表示制御部は、複数の画面が並ぶ並列方向と垂直の方向へのスワイプ操作入力に応じて、第1のアプリケーションセットに属する第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、第2のアプリケーションセットに属する第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御する、前記(1)〜(14)のいずれか1項に記載の情報処理装置。
(16)
前記表示制御部は、並列方向へのスクロール操作入力に応じて、アプリケーションセットに属する複数の画面をスクロールし、アプリケーションセットの先頭に到達した際、アプリケーションセットの編集画面を表示し、
前記情報処理装置は、
前記編集画面における編集操作入力に応じて、アプリケーションセットの編集を行うアプリケーションセット編集部をさらに備える、前記(1)〜(15)のいずれか1項に記載の情報処理装置。
(17)
前記画像生成部は、1のアプリケーションに対応する複数の画面を生成し、
前記表示制御部は、1のアプリケーションに対応する複数の画面を表示画面に並列して表示するよう制御する、前記(1)〜(16)のいずれか1項に記載の情報処理装置。
(18)
前記起動部は、前記表示画面に並列して表示された複数の画面間でデータを連携させる、前記(1)〜(17)のいずれか1項に記載の情報処理装置。
(19)
コンピュータを、
外部からの入力に応じて、複数のアプリケーションを起動する起動部と、
前記複数のアプリケーションに対応する画面を複数生成する画像生成部と、
前記画像生成部により生成された複数の画面を、表示画面に並列して表示するよう制御する表示制御部と、
として機能させ、
前記表示制御部は、第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御するプログラムが記憶された、記憶媒体。
(20)
外部からの入力に応じて、複数のアプリケーションを起動するステップと、
前記複数のアプリケーションに対応する画面を複数生成するステップと、
生成された複数の画面をユーザ端末に送信し、前記ユーザ端末の表示画面に並列して表示するよう制御するステップと、
前記表示画面に表示される第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるようプロセッサにより制御するステップと、
を含む、制御方法。
1 情報処理装置
10、50 主制御部
110、510 AP起動部
120、520 画像生成部
130 表示制御部
530 送信制御部
140、540 姿勢関係推定部
150、550 コンテキスト検出部
160、560 APセット編集部
5 サーバ
21a〜21i、26a〜26c 27a〜27c、28a 画面
T1〜T11 操作

Claims (20)

  1. 外部からの入力に応じて、複数のアプリケーションを起動する起動部と、
    前記複数のアプリケーションに対応する画面を複数生成する画像生成部と、
    前記画像生成部により生成された複数の画面を、表示画面に並列して表示するよう制御する表示制御部と、
    を備え、
    前記表示制御部は、第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御する、情報処理装置。
  2. 前記表示制御部は、外部からの単一のジェスチャーアクションに応じて、表示の切り替えを行う、請求項1に記載の情報処理装置。
  3. 前記情報処理装置は、
    前記表示画面と閲覧ユーザとの相対姿勢関係を推定する姿勢関係推定部をさらに備え、
    前記表示制御部は、前記姿勢関係推定部により推定される姿勢関係に応じて、前記表示画面に並列して表示している複数の画面を、画面サイズを不変のまま回転させる、請求項1に記載の情報処理装置。
  4. 前記情報処理装置は、
    コンテキストを検出するコンテキスト検出部をさらに備え、
    前記起動部は、前記コンテキスト検出部により検出されたコンテキストに応じたアプリケーションを自動的に起動する、請求項1に記載の情報処理装置。
  5. 前記コンテキスト検出部は、コンテキストごとにアプリケーションの使用頻度履歴を記憶し、
    前記起動部は、前記使用頻度履歴に基づいて、現在のコンテキストに応じた適切なアプリケーションを自動的に起動する、請求項4に記載の情報処理装置。
  6. 前記第1と第2のアプリケーションと、前記第3と第4のアプリケーションは、それぞれ異なるアプリケーションセットに属する、請求項1に記載の情報処理装置。
  7. 前記表示制御部は、複数の画面の並列表示と、前記複数の画面に含まれる1の画面の全画面表示とを、外部からの単一の入力に応じて切り替える、請求項1に記載の情報処理装置。
  8. 前記表示制御部は、複数の画面が並ぶ並列方向へのスワイプ操作入力に応じて、並列表示されている前記複数の画面を、順次、同じアプリケーションセットに属する他のアプリケーションに対応する画面に切り替える、請求項1に記載の情報処理装置。
  9. 前記表示制御部は、並列表示されている複数の画面のうち、1の画面の境界線付近での並列方向へのドラッグ操作入力に応じて、前記1の画面の表示領域を並列方向へ拡張/縮小する、請求項1に記載の情報処理装置。
  10. 前記表示制御部は、並列方向へのスワイプ操作入力に応じて、アプリケーションセットに属する複数の画面をスクロールさせ、アプリケーションセットの末尾までスクロールした到達した際、アプリケーションの追加画面を表示し、
    前記起動部は、前記追加画面における追加操作入力に応じて、選択されたアプリケーションを当該アプリケーションセットに追加し、起動する、請求項1に記載の情報処理装置。
  11. 前記表示制御部は、隣り合う2つの画面をピンチアウトする操作入力に応じて当該2つの画面を離隔し、当該2つの画面の間にアプリケーションの追加画面を新たに表示し、
    前記起動部は、前記追加画面における追加操作入力に応じて、選択されたアプリケーションを当該アプリケーションセットに追加し、起動する、請求項1に記載の情報処理装置。
  12. 前記表示制御部は、1の画面を挟む位置に表示されている2つの画面をピンチインする操作入力に応じて当該1の画面を非表示制御し、
    前記起動部は、非表示となった前記1の画面に対応するアプリケーションを終了させ、当該アプリケーションをアプリケーションセットから削除する、請求項1に記載の情報処理装置。
  13. 前記表示制御部は、画面への長押し操作に応じて、並列に表示された複数の画面それぞれに削除ボタンを表示し、タップされた削除ボタンに対応する画面を非表示制御し、
    前記起動部は、非表示となった画面に対応するアプリケーションを終了させ、当該アプリケーションをアプリケーションセットから削除する、請求項1に記載の情報処理装置。
  14. 前記表示制御部は、画面への長押し操作入力後、並列方向へのドラッグ操作入力に応じて、ドラッグ操作開始位置に表示されている画面の表示位置を、ドラッグ操作終了位置に表示されている画面の表示位置と入れ替える、請求項1に記載の情報処理装置。
  15. 前記表示制御部は、複数の画面が並ぶ並列方向と垂直の方向へのスワイプ操作入力に応じて、第1のアプリケーションセットに属する第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、第2のアプリケーションセットに属する第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御する、請求項1に記載の情報処理装置。
  16. 前記表示制御部は、並列方向へのスクロール操作入力に応じて、アプリケーションセットに属する複数の画面をスクロールし、アプリケーションセットの先頭に到達した際、アプリケーションセットの編集画面を表示し、
    前記情報処理装置は、
    前記編集画面における編集操作入力に応じて、アプリケーションセットの編集を行うアプリケーションセット編集部をさらに備える、請求項1に記載の情報処理装置。
  17. 前記画像生成部は、1のアプリケーションに対応する複数の画面を生成し、
    前記表示制御部は、1のアプリケーションに対応する複数の画面を表示画面に並列して表示するよう制御する、請求項1に記載の情報処理装置。
  18. 前記起動部は、前記表示画面に並列して表示された複数の画面間でデータを連携させる、請求項1に記載の情報処理装置。
  19. コンピュータを、
    外部からの入力に応じて、複数のアプリケーションを起動する起動部と、
    前記複数のアプリケーションに対応する画面を複数生成する画像生成部と、
    前記画像生成部により生成された複数の画面を、表示画面に並列して表示するよう制御する表示制御部と、
    として機能させ、
    前記表示制御部は、第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるよう制御するプログラムが記憶された、記憶媒体。
  20. 外部からの入力に応じて、複数のアプリケーションを起動するステップと、
    前記複数のアプリケーションに対応する画面を複数生成するステップと、
    生成された複数の画面をユーザ端末に送信し、前記ユーザ端末の表示画面に並列して表示するよう制御するステップと、
    前記表示画面に表示される第1と第2のアプリケーションに対応する第1と第2の画面の並列表示を、外部からの単一の入力に応じて、第3と第4のアプリケーションに対応する第3と第4の画面の並列表示に切り替えるようプロセッサにより制御するステップと、
    を含む、制御方法。


JP2013172377A 2013-08-22 2013-08-22 情報処理装置、記憶媒体、および制御方法 Active JP6098435B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2013172377A JP6098435B2 (ja) 2013-08-22 2013-08-22 情報処理装置、記憶媒体、および制御方法
US14/911,988 US20160202884A1 (en) 2013-08-22 2014-07-11 Information processing apparatus, storage medium and control method
EP14755718.5A EP3042273A1 (en) 2013-08-22 2014-07-11 Using swipe gestures to change displayed applications
PCT/JP2014/003701 WO2015025460A1 (en) 2013-08-22 2014-07-11 Using swipe gestures to change displayed applications
CN201410403198.8A CN104423879A (zh) 2013-08-22 2014-08-15 信息处理装置、存储介质和控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013172377A JP6098435B2 (ja) 2013-08-22 2013-08-22 情報処理装置、記憶媒体、および制御方法

Publications (3)

Publication Number Publication Date
JP2015041271A true JP2015041271A (ja) 2015-03-02
JP2015041271A5 JP2015041271A5 (ja) 2016-02-18
JP6098435B2 JP6098435B2 (ja) 2017-03-22

Family

ID=51399747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013172377A Active JP6098435B2 (ja) 2013-08-22 2013-08-22 情報処理装置、記憶媒体、および制御方法

Country Status (5)

Country Link
US (1) US20160202884A1 (ja)
EP (1) EP3042273A1 (ja)
JP (1) JP6098435B2 (ja)
CN (1) CN104423879A (ja)
WO (1) WO2015025460A1 (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017069834A (ja) * 2015-09-30 2017-04-06 アイシン精機株式会社 表示制御装置
WO2017111075A1 (ja) * 2015-12-22 2017-06-29 クラリオン株式会社 車載器、表示領域分割方法、プログラムおよび情報制御装置
JP2018057586A (ja) * 2016-10-05 2018-04-12 サン電子株式会社 情報表示装置
JP2019012152A (ja) * 2017-06-29 2019-01-24 パナソニックIpマネジメント株式会社 表示制御システム、表示システム、表示制御方法、プログラム、及び移動体
WO2019069476A1 (ja) * 2017-10-05 2019-04-11 株式会社Nttドコモ 端末
JP2019514136A (ja) * 2016-06-16 2019-05-30 シェンジェン ロイオル テクノロジーズ カンパニー リミテッドShenzhen Royole Technologies Co., Ltd. マルチユーザ対話方法、装置及びシャペロンロボット
JP2019211915A (ja) * 2018-06-01 2019-12-12 株式会社シマノ 表示処理装置
JP2020030814A (ja) * 2018-08-22 2020-02-27 バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド 情報を処理するための方法と装置
JP2021089465A (ja) * 2019-12-02 2021-06-10 株式会社カネカ 記憶補助装置、記憶補助方法、及びプログラム
JP2022544978A (ja) * 2019-08-16 2022-10-24 維沃移動通信有限公司 インターフェース表示方法及び端末
JP2023133721A (ja) * 2022-03-14 2023-09-27 フォルシアクラリオン・エレクトロニクス株式会社 情報処理装置、及び情報処理方法
WO2025018578A1 (ko) * 2023-07-20 2025-01-23 삼성전자주식회사 위젯 표시 전환을 위한 전자 장치 및 방법

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102148809B1 (ko) * 2013-04-22 2020-08-27 삼성전자주식회사 단축 아이콘 윈도우 표시 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
KR102188267B1 (ko) * 2014-10-02 2020-12-08 엘지전자 주식회사 이동단말기 및 그 제어방법
JP6514061B2 (ja) * 2015-07-28 2019-05-15 京セラ株式会社 電子機器
CN105260095A (zh) * 2015-09-21 2016-01-20 北京元心科技有限公司 一种在交互设备中快速切换应用的方法和装置
CN105630377A (zh) * 2015-12-17 2016-06-01 中山市读书郎电子有限公司 一种基于自然手势的信息显示方法
KR102480462B1 (ko) * 2016-02-05 2022-12-23 삼성전자주식회사 복수의 디스플레이들을 포함하는 전자 장치 및 그 동작 방법
CN105973260A (zh) * 2016-05-04 2016-09-28 深圳市凯立德科技股份有限公司 一种导航显示方法及装置
JP2019003337A (ja) * 2017-06-13 2019-01-10 シャープ株式会社 画像表示装置
JP6514276B2 (ja) 2017-07-03 2019-05-15 ファナック株式会社 情報処理装置および情報処理システム
EP3680762A4 (en) * 2017-10-31 2020-10-07 Huawei Technologies Co., Ltd. MANAGEMENT OF A PLURALITY OF FREE WINDOWS IN A DROP DOWN MENU OF NOTIFICATION BAR
JP7056284B2 (ja) * 2018-03-20 2022-04-19 トヨタ自動車株式会社 車両用表示装置、画面制御方法及びプログラム
CN108549304B (zh) * 2018-07-19 2024-10-15 青岛金仕达电子科技有限公司 一种仪器的多屏协同操控系统及其工作方法
KR102859994B1 (ko) * 2019-02-19 2025-09-15 삼성전자주식회사 어플리케이션을 프리페치하는 전자 장치 및 방법
CN110209318A (zh) * 2019-05-23 2019-09-06 厦门美柚信息科技有限公司 显示页面内容的方法、装置及移动终端
CN112244837B (zh) * 2020-07-27 2024-06-07 长春中医药大学附属医院(吉林省中医院) 针对治疗失忆类脑病的中医治疗仪
CN113467874B (zh) * 2021-06-30 2025-01-17 维沃移动通信有限公司 一种应用界面显示方法和装置
CN119597506B (zh) * 2024-11-20 2025-09-30 维沃移动通信有限公司 信息分享方法及装置

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005100084A (ja) * 2003-09-25 2005-04-14 Toshiba Corp 画像処理装置及び方法
US20070044039A1 (en) * 2005-08-18 2007-02-22 Microsoft Corporation Sidebar engine, object model and schema
JP2010109789A (ja) * 2008-10-31 2010-05-13 Sony Ericsson Mobile Communications Ab 携帯端末装置、操作オブジェクトの表示方法、及び操作オブジェクトの表示プログラム
US20100248788A1 (en) * 2009-03-25 2010-09-30 Samsung Electronics Co., Ltd. Method of dividing screen areas and mobile terminal employing the same
US20120304106A1 (en) * 2011-05-27 2012-11-29 Levee Brian S Desktop as Immersive Application
JP2013514590A (ja) * 2009-12-18 2013-04-25 シナプティクス インコーポレイテッド 動作モードを変更する方法および装置
US20130120294A1 (en) * 2011-11-16 2013-05-16 Samsung Electronics Co. Ltd. Apparatus with touch screen for preloading multiple applications and method of controlling the same
WO2013089013A1 (ja) * 2011-12-15 2013-06-20 株式会社エヌ・ティ・ティ・ドコモ 表示装置、ユーザインタフェース方法及びプログラム
JP2013532872A (ja) * 2010-07-26 2013-08-19 アップル インコーポレイテッド タッチ入力の移行

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9207717B2 (en) * 2010-10-01 2015-12-08 Z124 Dragging an application to a screen using the application manager
WO2008090902A1 (ja) 2007-01-25 2008-07-31 Sharp Kabushiki Kaisha マルチウィンドウ管理装置及びプログラム、記憶媒体、並びに情報処理装置
KR20080088161A (ko) * 2007-03-29 2008-10-02 삼성전자주식회사 잉크 조성물
KR101420419B1 (ko) * 2007-04-20 2014-07-30 엘지전자 주식회사 전자기기와 그 데이터 편집방법 및 이동통신단말기
TWI365402B (en) * 2007-12-28 2012-06-01 Htc Corp User interface dynamic layout system, method for arranging user interface layout and touch display system
US9116594B2 (en) * 2010-01-19 2015-08-25 Lg Electronics Inc. Mobile terminal and control method thereof
US9001149B2 (en) * 2010-10-01 2015-04-07 Z124 Max mode
KR101199618B1 (ko) * 2011-05-11 2012-11-08 주식회사 케이티테크 화면 분할 표시 장치 및 방법
US8878794B2 (en) * 2011-09-27 2014-11-04 Z124 State of screen info: easel
KR20130054071A (ko) * 2011-11-16 2013-05-24 삼성전자주식회사 다중 어플리케이션을 실행하는 모바일 장치 및 그 방법
CN102789363A (zh) * 2012-06-29 2012-11-21 惠州华阳通用电子有限公司 车载系统及其显示方法
KR101957173B1 (ko) * 2012-09-24 2019-03-12 삼성전자 주식회사 터치 디바이스에서 멀티윈도우 제공 방법 및 장치
KR102069014B1 (ko) * 2012-09-25 2020-02-12 삼성전자 주식회사 휴대단말기의 분리화면 제어장치 및 방법
KR102099646B1 (ko) * 2012-09-25 2020-04-13 삼성전자 주식회사 휴대단말의 분할화면 전환 장치 및 방법
KR102210278B1 (ko) * 2012-12-06 2021-02-02 삼성전자주식회사 디스플레이 장치 및 제어 방법
EP2741192A3 (en) * 2012-12-06 2016-09-14 Samsung Electronics Co., Ltd Display device for executing a plurality of applications and method for controlling the same
EP2767896B1 (en) * 2013-02-14 2019-01-16 LG Electronics Inc. Mobile terminal and method of controlling the mobile terminal

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005100084A (ja) * 2003-09-25 2005-04-14 Toshiba Corp 画像処理装置及び方法
US20070044039A1 (en) * 2005-08-18 2007-02-22 Microsoft Corporation Sidebar engine, object model and schema
JP2010109789A (ja) * 2008-10-31 2010-05-13 Sony Ericsson Mobile Communications Ab 携帯端末装置、操作オブジェクトの表示方法、及び操作オブジェクトの表示プログラム
US20100248788A1 (en) * 2009-03-25 2010-09-30 Samsung Electronics Co., Ltd. Method of dividing screen areas and mobile terminal employing the same
JP2013514590A (ja) * 2009-12-18 2013-04-25 シナプティクス インコーポレイテッド 動作モードを変更する方法および装置
JP2013532872A (ja) * 2010-07-26 2013-08-19 アップル インコーポレイテッド タッチ入力の移行
US20120304106A1 (en) * 2011-05-27 2012-11-29 Levee Brian S Desktop as Immersive Application
US20130120294A1 (en) * 2011-11-16 2013-05-16 Samsung Electronics Co. Ltd. Apparatus with touch screen for preloading multiple applications and method of controlling the same
WO2013089013A1 (ja) * 2011-12-15 2013-06-20 株式会社エヌ・ティ・ティ・ドコモ 表示装置、ユーザインタフェース方法及びプログラム

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017069834A (ja) * 2015-09-30 2017-04-06 アイシン精機株式会社 表示制御装置
US10936188B2 (en) 2015-12-22 2021-03-02 Clarion Co., Ltd. In-vehicle device, display area splitting method, program, and information control device
WO2017111075A1 (ja) * 2015-12-22 2017-06-29 クラリオン株式会社 車載器、表示領域分割方法、プログラムおよび情報制御装置
JPWO2017111075A1 (ja) * 2015-12-22 2018-10-11 クラリオン株式会社 車載器、表示領域分割方法、プログラムおよび情報制御装置
US11023034B2 (en) 2016-06-16 2021-06-01 Shenzhen Royole Technologies Co., Ltd. Method and apparatus for multiuser interaction and accompanying robot
JP2019514136A (ja) * 2016-06-16 2019-05-30 シェンジェン ロイオル テクノロジーズ カンパニー リミテッドShenzhen Royole Technologies Co., Ltd. マルチユーザ対話方法、装置及びシャペロンロボット
JP2018057586A (ja) * 2016-10-05 2018-04-12 サン電子株式会社 情報表示装置
JP2019012152A (ja) * 2017-06-29 2019-01-24 パナソニックIpマネジメント株式会社 表示制御システム、表示システム、表示制御方法、プログラム、及び移動体
WO2019069476A1 (ja) * 2017-10-05 2019-04-11 株式会社Nttドコモ 端末
JP2019067346A (ja) * 2017-10-05 2019-04-25 株式会社Nttドコモ 表示装置
JP2022109266A (ja) * 2018-06-01 2022-07-27 株式会社シマノ 表示処理方法、およびプログラム
JP2019211915A (ja) * 2018-06-01 2019-12-12 株式会社シマノ 表示処理装置
JP7359898B2 (ja) 2018-06-01 2023-10-11 株式会社シマノ 表示処理方法、およびプログラム
JP7063729B2 (ja) 2018-06-01 2022-05-09 株式会社シマノ 表示処理装置
US11474779B2 (en) 2018-08-22 2022-10-18 Baidu Online Network Technology (Beijing) Co., Ltd. Method and apparatus for processing information
JP2020030814A (ja) * 2018-08-22 2020-02-27 バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド 情報を処理するための方法と装置
JP2022544978A (ja) * 2019-08-16 2022-10-24 維沃移動通信有限公司 インターフェース表示方法及び端末
JP7431944B2 (ja) 2019-08-16 2024-02-15 維沃移動通信有限公司 インターフェース表示方法及び端末
US11947790B2 (en) 2019-08-16 2024-04-02 Vivo Mobile Communication Co., Ltd. Interface display method and terminal, and computer readable storage medium
JP2021089465A (ja) * 2019-12-02 2021-06-10 株式会社カネカ 記憶補助装置、記憶補助方法、及びプログラム
JP2023133721A (ja) * 2022-03-14 2023-09-27 フォルシアクラリオン・エレクトロニクス株式会社 情報処理装置、及び情報処理方法
WO2025018578A1 (ko) * 2023-07-20 2025-01-23 삼성전자주식회사 위젯 표시 전환을 위한 전자 장치 및 방법

Also Published As

Publication number Publication date
JP6098435B2 (ja) 2017-03-22
WO2015025460A1 (en) 2015-02-26
CN104423879A (zh) 2015-03-18
EP3042273A1 (en) 2016-07-13
US20160202884A1 (en) 2016-07-14

Similar Documents

Publication Publication Date Title
JP6098435B2 (ja) 情報処理装置、記憶媒体、および制御方法
AU2016100253B4 (en) Devices, methods, and graphical user interfaces for displaying and using menus
EP3127119B1 (en) Device, method, and graphical user interface for navigating media content
JP6314975B2 (ja) 表示制御装置、表示制御方法および表示制御プログラム
RU2677595C2 (ru) Способ и аппаратура для отображения интерфейса приложения и электронное устройство
EP3008566B1 (en) Device, method, and graphical user interface for moving user interface objects
CN104903830B (zh) 显示设备及其控制方法
EP2607853B1 (en) Device, method, and graphical user interface for selection of views in a three-dimensional map based on gesture inputs
KR102343361B1 (ko) 전자 기기 및 이의 웹 페이지 디스플레이 방법
JP2016511471A (ja) 携帯端末に対する動作関連入力によって複数個のオブジェクトの表示を制御する方法及び携帯端末
CN106775313A (zh) 分屏操作控制方法及移动终端
WO2023061280A1 (zh) 应用程序显示方法、装置及电子设备
US20170139554A1 (en) Electronic apparatus and display control method
KR20150095541A (ko) 사용자 단말 장치 및 이의 디스플레이 방법
AU2017394059A1 (en) Method for displaying graphical user interface based on gesture, and electronic device
TW201324312A (zh) 具有觸摸屏的電子設備及其頁面處理方法
US10691333B2 (en) Method and apparatus for inputting character
US10939171B2 (en) Method, apparatus, and computer readable recording medium for automatic grouping and management of content in real-time
KR102255087B1 (ko) 객체를 디스플레이하는 전자 장치 및 방법
CN112765500A (zh) 信息搜索方法及装置
US10497079B2 (en) Electronic device and method for managing image
CN108108098B (zh) 一种图像选取方法及移动终端
KR20170079316A (ko) 스마트 스크롤 휠을 이용한 사용자 인터페이스 구성 방법
CN107077276A (zh) 用于提供用户界面的方法和装置
HK1186237B (en) Device, method, and graphical user interface for selection of views in a three-dimensional map based on gesture inputs

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151221

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20151221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161025

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161219

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170124

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170206

R151 Written notification of patent or utility model registration

Ref document number: 6098435

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250