[go: up one dir, main page]

JP6019601B2 - 情報処理装置、情報処理方法及びプログラム - Google Patents

情報処理装置、情報処理方法及びプログラム Download PDF

Info

Publication number
JP6019601B2
JP6019601B2 JP2012026966A JP2012026966A JP6019601B2 JP 6019601 B2 JP6019601 B2 JP 6019601B2 JP 2012026966 A JP2012026966 A JP 2012026966A JP 2012026966 A JP2012026966 A JP 2012026966A JP 6019601 B2 JP6019601 B2 JP 6019601B2
Authority
JP
Japan
Prior art keywords
display
information
control information
unit
movement
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.)
Active
Application number
JP2012026966A
Other languages
English (en)
Other versions
JP2013164705A (ja
Inventor
健 宮下
健 宮下
厚史 泉原
厚史 泉原
嘉人 大木
嘉人 大木
泰史 奥村
泰史 奥村
文規 本間
文規 本間
明美 田崎
明美 田崎
松一郎 守屋
松一郎 守屋
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 JP2012026966A priority Critical patent/JP6019601B2/ja
Priority to US13/743,627 priority patent/US9671875B2/en
Priority to CN201310038482.5A priority patent/CN103246447B/zh
Publication of JP2013164705A publication Critical patent/JP2013164705A/ja
Application granted granted Critical
Publication of JP6019601B2 publication Critical patent/JP6019601B2/ja
Priority to US15/498,695 priority patent/US11340714B2/en
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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1686Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated camera
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/0304Detection arrangements using opto-electronic means
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Processing Or Creating Images (AREA)

Description

本開示は、情報処理装置、情報処理方法及びプログラムに関する。
近時では、大きな画像の一部を手持ちのモバイル機器に表示する手法が知られている。例えば、下記の特許文献1には、拡張現実技術を用い、携帯電話機に搭載したカメラで撮像した映像中のマーカーを認識することで、その機器の空間的な移動量を推定して、コンテンツの表示領域を変化させることが記載されている。
特開2009−259254号公報
しかしながら、上記公報に記載された技術では、実空間中での携帯電話機の空間移動の量をそのままコンテンツ表示領域の変化にマッピングしていた。そのため、例えば、携帯電話機の移動量に応じて、大きなレンジでズーム率を変化させようとすると、少しの空間移動で大きくズーム率が変化してしまい、ユーザが思った通りのズーム率に合わせることは困難であった。
そこで、装置の移動に応じて、ユーザの所望の情報を効率良く表示することが求められていた。
本開示によれば、操作機器の移動に基づく情報を取得する移動情報取得部と、前記情報に基づいて、移動に応じて表示状態を連続して非線形に変化させる制御情報を生成する制御情報生成部と、を備える、情報処理装置が提供される。
また、表示部と、前記制御情報に基づいて前記表示部における表示を制御する表示制御部と、を備えるものであってもよい。
また、移動量と前記表示状態との関係を表す特性を保持する記憶部を備え、前記制御情報生成部は、前記特性に基づいて前記制御情報を生成するものであってもよい。
また、前記特性を動的に変化させる特性調整部を備えるものであってもよい。
また、自装置の向きを検出するセンサーを備え、前記特性調整部は、自装置の向きに応じて前記特性を動的に変化させるものであってもよい。
また、前記制御情報生成部は、自装置の向きが所定の向きである場合、移動量が所定値よりも小さい場合、又は所定の操作入力を受けた場合は、移動に応じて表示状態が変化しないように前記制御情報を生成するものであってもよい。
また、被写体を撮像する撮像部を備え、前記表示部は、少なくとも前記撮像部が撮像した画像を表示するものであってもよい。
また、前記制御情報生成部は、表示のズーム率を変化させる前記制御情報を生成するものであってもよい。
また、前記制御情報生成部は、表示の断面の位置を変化させる前記制御情報を生成するものであってもよい。
また、本開示によれば、操作機器の移動に基づく情報を取得することと、前記情報に基づいて、移動量に応じて表示内容を連続して非線形に変化させる制御情報を生成することと、を備える、情報処理方法が提供される。
また、本開示によれば、操作機器の移動に基づく情報を取得する手段、前記情報に基づいて、移動量に応じて表示内容を連続して非線形に変化させる制御情報を生成する手段、としてコンピュータを機能させるためのプログラムが提供される。
本開示によれば、装置の移動に応じて、ユーザの所望の情報を効率良く表示することができる。
本開示の一実施形態に係るシステムの全体像を示す模式図である。 表示装置の構成を示すブロック図である。 モバイル機器の構成を示すブロック図である。 表示装置とモバイル機器との相対的な位置関係に応じて、モバイル装置に表示する情報内容(ズーム率)を決定するためのアルゴリズムを示すフローチャートである。 表示装置とモバイル機器の間の距離に応じて、モバイル機器で表示する情報のズーム率を決定するためのグラフである。 地球上の様子をインタラクティブに学習するシステムを本実施形態の技術を用いて実現した場合の様子を示す模式図である。 グラフを動的に調整する処理を示す模式図である。
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
なお、説明は以下の順序で行うものとする。
1.本実施形態のシステムの全体像
2.本実施形態のシステム構成
3.本実施形態のアルゴリズム
4.デバイス間の距離に応じてズーム率を変更する具体例
5.グラフを動的に調整する具体例
6.モバイル機器単独での処理の例
7.表示部の表示をロックする例
1.本実施形態のシステムの全体像
まず、図1を参照して、本開示の一実施形態に係るシステムの全体像について説明する。本実施形態は、2つの機器間の距離に応じて、表示する情報の詳細度(ズーム率など)を変化させる技術に関する。図1は、本実施形態のシステムの全体像を示す模式図である。図1では、魚の解剖図を説明するシステムに適用した例を示す。図1に示すように、本実施形態に係るシステムは、2つの機器(据え置きの表示装置100、モバイル機器200)から構成されることができる。表示装置100には、情報の全体像が表示される。図1に示す例では、表示装置100の表示部110に魚1匹の全体像が表示されている。図1に示すシステムは、例えば、学校での教材用として利用することができる。この場合、例えば表示装置100を1台教室に配置し、生徒がモバイル機器200をそれぞれ使用することで、各自がモバイル機器200上で所望の表示をさせることができる。
モバイル機器200は、利用者がその位置を移動させることができる装置である。モバイル機器200は、本開示の「操作対象」に該当する。「操作対象」とは、ユーザの操作に応じて空間的な位置並びに/あるいは姿勢が変化し、位置並びに/あるいは姿勢の変化により所定の機器に入力を与える機器である。「操作対象」は、モバイル機器200の他、空間リモコン等の機器であっても良い。モバイル機器200は、カメラ(撮像部240、図1において不図示)と表示部210を備えており、表示装置100に表示された情報を撮像してその情報の少なくとも一部を表示部210に表示することができる。利用者がモバイル機器200の位置を移動させると、表示装置100とモバイル機器200の相対的な位置関係の変化に応じて、モバイル機器200に表示される情報の内容が変化する。
図1に示すように、利用者がモバイル機器200の位置を前後方向(奥行き方向)に動かすと、表示部210の表示画面のズーム率が変化する。具体的には、モバイル機器200が表示装置100に近づくほど、ズーム率が大きくなり、表示部210の画像が拡大されて表示される。また、モバイル機器200が表示装置100から遠ざかるほど、ズーム率が小さくなり、表示画面の画像が縮小されて表示される。
また、図1に示す例では、モバイル機器200の表示部210には、表示装置100に表示された魚の断面が表示されている。図1に示す例では、利用者がモバイル機器200の位置を前後方向(奥行き方向)に動かすと、断面の位置が変化して表示される。図1に示す位置L1では、魚の表面から比較的浅い位置の断面が表示されている。また、位置L2では、モバイル機器200がより表示装置100側へ移動しており、魚の表面からより深い位置(内臓の位置)の断面が表示される。このように、利用者がモバイル機器200を前後に移動することに伴い、モバイル機器200に表示される断面の位置も前後に変化する。従って、利用者は、モバイル機器200を移動することによって所望の位置の断面を見ることができる。
なお、モバイル機器200の位置に応じて、ズーム率を変化させるか、断面の位置を変化させるか等については、表示装置100に表示されるコンテンツに応じて決定することができる。また、モバイル機器200の位置に応じた表示状態の変化はこれらに限定されるものではなく、例えば、モバイル機器200の位置に応じて、表示対象の奥行き方向のフォーカス位置(ピントが合っている位置)を変化させるようにしても良い。また、モバイル機器200の位置に応じて、動画の再生速度を変化させたりすることもできる。
また、モバイル機器200は、単独でコンテンツを表示するものであってもよい。この場合、モバイル機器200は、自装置の位置の変化に応じて、表示部210に表示しているコンテンツのズーム率、または断面位置などを変化させる。
2.本実施形態のシステム構成
図2は、表示装置100の構成を示すブロック図である。また、図3は、モバイル機器200の構成を示すブロック図である。図2に示すように、表示装置100は、RAM104、不揮発性メモリ106、表示部110、CPU120、通信部130を有して構成される。表示装置100のCPU120は、RAM104や不揮発性メモリ106に格納されている画像データを表示部110に表示させる。通信部130は、表示部10に表示している画像に関する情報を無線通信によりモバイル機器200へ送信することができる。
図3に示すように、モバイル機器200は、RAM204、不揮発性メモリ206、表示部210、CPU220、通信部230、撮像部(カメラ)240、位置センサー250、操作入力部260を有して構成される。位置センサー250は、GPS、加速度センサー、及びジャイロセンサー等の傾きセンサー、などを含み、モバイル機器200の位置、移動量、傾き(姿勢)を検出することができる。
図2及び図3に示す構成において、モバイル機器200の撮像部240は、表示装置100の表示部110を撮像する。撮像により得られた情報は、CPU220の表示制御部220dにより、表示部210に表示される。また、モバイル機器200の撮像部240は、機器100の表示部110に表示されたマーカーなどの識別情報を撮像する。また、通信部230は、表示部10に表示されている画像に関する情報を表示装置100から受信する。
モバイル機器200のCPU220は、距離・位置情報取得部220a、グラフ調整部(特性調整部)220b、表示制御情報生成部220c、表示制御部220dを備えている。距離・位置情報取得部220aは、撮像部240が撮像したマーカーなどの識別情報、センサー250から得られた情報に基づいて、表示装置100との間の距離、モバイル機器200の位置、方向に関する情報を取得する。すなわち、距離・位置情報取得部220aは、モバイル機器200の移動に関する全般の情報を取得する移動情報取得部として機能する。グラフ調整部220bは、モバイル機器200の位置、方向などのパラメータに基づいて、後述するグラフの特性を動的に変化させる。表示制御情報生成部220cは、モバイル機器200と表示装置100との間の距離、モバイル機器200の位置、方向などの情報に基づいて、表示部210の表示内容(ズーム率、断面の位置等)を制御するための制御情報を生成する。表示制御部220dは、制御情報に基づいて、表示部210における表示内容を制御する。CPU220の各構成要素は、CPU220と、CPU220を機能させるためのプログラム(ソフトウェア)によって構成することができる。この場合に、そのプログラムは、モバイル機器200のRAM204、不揮発性メモリ206などのメモリ、または外部から接続される記録媒体に格納されることができる。
なお、CPU220の構成は、モバイル機器200とは別の機器(サーバ等)が備えていても良い。この場合、モバイル機器20は、撮像部20やセンサー250が取得した情報を当該別の機器へ送信し、CPU220の処理結果を受信することで、表示部210の表示内容を変更することができる。
3.本実施形態のアルゴリズム
図4は、表示装置100とモバイル機器200との相対的な位置関係に応じて、モバイル装置200に表示する情報内容(ズーム率)を決定するためのアルゴリズムを示すフローチャートである。先ず、モバイル機器200は、そのカメラ240を用いて前方の景観(表示装置100の表示部110)を撮影する(ステップS10)。表示装置100は、画面上にQRコードのような明示的なマーカー、または予め登録してあるノンマーカーを表示する。ここで、予め登録してあるノンマーカーは、例えばマーカーレス認識器で認識できるようなマーカーである。一例として、ノンマーカーは、2cm四方の図形とすることができる。モバイル機器200は、撮影した画像の中から、上述のマーカーもしくはノンマーカーを検出する(ステップS12)。そしてモバイル機器200は、検出したマーカーもしくはノンマーカーに基づいて、表示装置100とモバイル機器200との間の相対的な位置関係を検出し(ステップS14)、さらに距離を検出する(ステップS16)。CPU220の距離・位置情報取得部220aは、予めマーカーまたはノンマーカーの大きさ、形状を取得しておくことで、撮像部220が撮像したマーカー、またはノンマーカーの情報に基づいて、表示装置100とモバイル機器200との間の相対的な位置関係、及び距離を取得することができる。次に、モバイル機器200は、図5に示すグラフを動的に調整する(ステップS18)。モバイル機器200は、検出された2つのデバイス間の距離に応じて、情報を表示する際のズーム率を計算する(ステップS20)。最後に、モバイル機器200は求めたズーム率に従って情報を表示する(ステップS22)。
4.デバイス間の距離に応じてズーム率を変更する具体例
図5は、表示装置100とモバイル機器200の間の距離に応じて、モバイル機器200で表示する情報のズーム率を決定するためのグラフ(特性図)を示している。ここでは、図1で説明した魚の解剖図を例に挙げて、2つのパターンA,Bについて説明する。パターンA,Bはモバイル機器200の不揮発性メモリ206に格納されており、CPU220の表示制御情報生成部220cは、不揮発性メモリ206に格納されたこれらのパターンに基づいて制御情報を生成する。図5において、横軸はデバイス間(表示装置100とモバイル機器200の間)の距離を示しており、縦軸はズーム率を示している。
先ず、図5のパターンAは、2つのデバイス間の距離に比例して、ズーム率が一様に変化するパターンを示している。この場合、デバイス間の距離が0以上D1以下のときには、ズーム率は最も高いZ1であり、魚の体内の最も細部を拡大して表示する。デバイス間の距離がD1以上D5以下のときには、デバイス間の距離に応じて、ズーム率はZ1からZ4まで一様に変化し、距離が大きくなるほどズーム率は低下する。また、デバイス間の距離がD5以上のときには、ズーム率は最も低いZ4であり、モバイル機器200は魚1匹の外観全体を表示する。
次に、図5のパターンBは、本実施形態の特徴的なパターンであり、魚の体内のある一部の領域、つまりある一定のズーム率の範囲を重点的に見せたいときのパターンを示している。この場合、デバイス間の距離に応じたズーム率の変化は非線形とされる。デバイス間の距離が0以上D1以下のときには、ズーム率は最も高いZ1であり、魚体の体内の最も細部を拡大して表示する。デバイス間の距離がD1以上D4以下のときには、デバイス間の距離に応じて、ズーム率はグラフのパターンBの特性に従って非均一に低下する。パターンBの場合、デバイス間の距離がD2以上D3以下のときには、デバイス間の距離が変化してもズーム率はほとんど変化しない。一方、デバイス間の距離がD1以上D2以下、またはD3以上D4以下のときには、デバイス間の距離が変化するとズーム率は大きく変化する。これにより、デバイス間の距離がD2以上D3以下のときには、モバイル機器200の位置が変化したとしても、ズーム率Z2〜Z3の情報を重点的に利用者に見せることができる。デバイス間の距離がD4以上のときには、ズーム率は最も低いZ4であり、モバイル機器200は、魚1匹の外観全体を表示する。なお、図5のパターンBの特性は、表示部210に表示するコンテンツの内容に応じて変更することができる。また、図5のパターンBは、折れ線状の特性となっているが、曲線を滑らかに繋いだ特性であっても良い。
パターンBのように、デバイス間の距離をいくつかのレンジに分け、各レンジごとにグラフの傾斜を変化させることにより、コンテンツのある特定のズーム率付近を優先的に表示することが可能となる。例えば人体、魚の解剖図などの場合は、胃や腸などの重要な器官の表示に適したズーム率の範囲では、デバイス間の距離によらずズーム率の変化を最小にし、あるいはズーム率を固定することで、重要部分のズーム率を優先的に表示することができる。
一方、あまり重要でない領域が表示される場合は、デバイス間の距離に応じたズーム率の変化を大きくする。これにより、特に重要な部分をユーザに重点的に視認させることが可能となる。
以上のような構成により、本実施形態は、モバイル機器200を手元で制御しながらコンテンツを見る多くの状況に適用することができる。図6は、地球上の様子をインタラクティブに学習するシステムを本実施形態の技術を用いて実現した場合の様子を示す模式図である。モバイル機器200を前後に動かすと、10m上空から地表を見るズーム率から、宇宙から地球全体を眺めるズーム率まで、ズーム率は連続的に変化する。このときに、例えば学校の社会科の授業で学習するシステムなどでは、日本列島のことを学習している場合には、日本列島全体がモバイル機器200の画面全体に表示されるようなズーム率を優先し、当該ズーム率ではデバイス間の距離の変化に応じたズーム率の変化量を少なくする、という設定をすることができる。これにより、学習する利用者にとっては、学習対象である日本列島が表示されている状態において、ズーム率が変化してしまうことが抑えられるため、効率良く学習することが可能となる。
5.グラフを動的に調整する具体例
上述したように、図4のステップS18では、図5に示すグラフが動的に調整される。この調整は、CPU220の距離・位置情報取得部220aが取得したモバイル機器200の方向に関する情報に基づいて、グラフ調整部220bが行う。図7は、グラフを動的に調整する処理を示す模式図である。図5と同様に、図7の横軸はデバイス間の距離を示しており、縦軸はズーム率を示している。例えば、ユーザがモバイル機器200の表示部210の表示面を垂直から水平にすると、デバイス間の距離に応じたズーム率の変化が小さくなるように、図5のグラフが調整される。これは、モバイル機器200の傾きが水平に近いほど、または水平にしている時間に比例して、図のパターンCからパターンD→パターンEというようにグラフを変化させることで実現される。これにより、利用者は、モバイル機器200の向きを調整することで、重要部分のズーム率の変化を所望の状態に設定することができる。従って、グラフを動的に調整することで、利用者にとって有効なインタラクションを得ることができる。
6.モバイル機器単独での処理の例
以上の説明では、表示装置100とモバイル機器200を備えるシステムについて説明したが、モバイル機器200単独でも同様の処理を行うことができる。モバイル機器200のCPU220は、RAM204や不揮発性メモリ206に格納されている画像データを表示部210に表示させることができる。この際、上述したように、モバイル機器200は、撮像部240、または位置センサー250から得た情報に基づいて、モバイル機器200自体の位置、移動に関する情報を取得することができる。従って、モバイル機器200は、これらの情報に基づいて、表示部210に表示する情報を変化させることができる。モバイル機器200単独の場合、CPU220は、図5に示すグラフの横軸を、「モバイル機器200の位置」として、上記と同様の処理を行うことで、モバイル機器200の位置に応じてズーム率を変化させることができる。
7.表示部の表示をロックする例
モバイル機器200がある所定の状態にあるときには、表示変化をロックすることができる。例えば、モバイル機器200が所定角度以上傾けられており、表示部210の表示画面が上方を向いている場合は、表示変化をロックすることができる。この調整は、CPU220の距離・位置情報取得部220aが取得したモバイル機器200の方向に関する情報に基づいて、グラフ調整部220bが行う。図7に示すパターンFは、表示変化をロックした場合の特性を示している。この場合、モバイル機器200を前後に動かしたとしても、ロックする以前に表示部210に表示されていた内容がそのまま表示部210に表示される。これにより、表示部210に表示されている情報の表示状態(ズーム位置、断面位置など)が変化しないため、ユーザは、所望の表示状態で表示部210に表示されている情報を視認することができる。また、ユーザは、モバイル機器200の傾きを元に戻すことで、モバイル機器200を前後に移動させた際に、表示状態を変化させることができる。同様にして、ユーザがモバイル機器200を振動させた場合に、距離・位置情報取得部220aがこれを検知し、表示変化をロックすることもできる。
また、モバイル機器200が所定時間以上移動しないことが検知された場合は、表示部210の表示状態をロックすることができる。例えば、モバイル機器200の所定時間内の移動量が所定値以下の場合、表示状態をロックする。この場合、モバイル機器200の位置が所定時間以上変化していないため、ユーザが好みの表示状態でモバイル機器200を静止させていることが考えられる。従って、表示部210の表示状態をロックすることにより、ユーザの所望の表示を継続して行うことができる。更に、モバイル機器200の操作入力部260にユーザが所定の操作を行った場合に、表示状態をロックするようにすることも可能である。
表示状態をロックする場合、CPU220のグラフ調整部220bは、モバイル機器200の姿勢、動きの変化、ユーザの操作に基づいて、通常の状態から図7に示すパターンFの状態へ設定変更を行う。
以上説明したように本実施形態によれば、モバイル機器200の動きに応じて表示部210の表示状態を非線形に変化させるようにしたため、ユーザにとって重要な部分を重点的に表示することができる。従って、ユーザに対して情報を効率良く提供することが可能となる。
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
なお、以下のような構成も本開示の技術的範囲に属する。
(1)操作機器の移動に基づく情報を取得する移動情報取得部と、
前記情報に基づいて、移動に応じて表示状態を連続して非線形に変化させる制御情報を生成する制御情報生成部と、
を備える、情報処理装置。
(2)表示部と、
前記制御情報に基づいて前記表示部における表示を制御する表示制御部と、
を備える、前記(1)に記載の情報処理装置。
(3)移動量と前記表示状態との関係を表す特性を保持する記憶部を備え、
前記制御情報生成部は、前記特性に基づいて前記制御情報を生成する、前記(1)に記載の情報処理装置。
(4)前記特性を動的に変化させる特性調整部を備える、前記(3)に記載の情報処理装置。
(5)自装置の向きを検出するセンサーを備え、前記特性調整部は、自装置の向きに応じて前記特性を動的に変化させる、前記(4)に記載の情報処理装置。
(6)前記制御情報生成部は、自装置の向きが所定の向きである場合、移動量が所定値よりも小さい場合、又は所定の操作入力を受けた場合は、移動に応じて表示状態が変化しないように前記制御情報を生成する、前記(1)に記載の情報処理装置。
(7)被写体を撮像する撮像部を備え、
前記表示部は、少なくとも前記撮像部が撮像した画像を表示する、前記(2)に記載の情報処理装置。
(8)前記制御情報生成部は、表示のズーム率を変化させる前記制御情報を生成する、前記(1)に記載の情報処理装置。
(9)前記制御情報生成部は、表示の断面の位置を変化させる前記制御情報を生成する、前記(1)に記載の情報処理装置。
(10)操作機器の移動に基づく情報を取得することと、
前記情報に基づいて、移動に応じて表示状態を連続して非線形に変化させる制御情報を生成することと、
を備える、情報処理方法。
(11)操作機器の移動に基づく情報を取得する手段、
前記情報に基づいて、移動に応じて表示状態を連続して非線形に変化させる制御情報を生成する手段、
としてコンピュータを機能させるためのプログラム。
200 モバイル機器
220 CPU
220a 距離・位置情報取得部
220b グラフ調整部
220c 表示制御情報生成部

Claims (8)

  1. 操作機器の移動に基づく情報を取得する移動情報取得部と、
    前記情報に基づいて、移動に応じて表示状態を連続して非線形に変化させる制御情報を
    生成する制御情報生成部と、
    を備え、
    前記制御情報生成部は、表示の断面の位置を前記情報に応じて変化させる前記制御情報を生成し、
    移動量と前記表示状態との関係を表す特性を保持する記憶部を備え、前記制御情報生成部は、前記特性に基づいて前記制御情報を生成し、
    前記特性を動的に変化させる特性調整部と、
    自装置の向きを検出するセンサーと、
    を更に備え、
    前記特性調整部は、自装置の向きに応じて前記特性を動的に変化させる、情報処理装置。
  2. 表示部と、前記制御情報に基づいて前記表示部における表示を制御する表示制御部と、を備える、請求項1に記載の情報処理装置。
  3. 前記制御情報生成部は、自装置の向きが所定の向きである場合、移動量が所定値よりも小さい場合、又は所定の操作入力を受けた場合は、移動に応じて表示状態が変化しないように前記制御情報を生成する、請求項1に記載の情報処理装置。
  4. 被写体を撮像する撮像部を備え、
    前記表示部は、少なくとも前記撮像部が撮像した画像を表示する、請求項2に記載の情報処理装置。
  5. 前記制御情報生成部は、表示のズーム率を変化させる前記制御情報を生成する、請求項1に記載の情報処理装置。
  6. 前記制御情報生成部は、表示のズーム率を前記移動の量に応じて変化させる制御情報を生成する、請求項5に記載の情報処理装置。
  7. 操作機器の移動に基づく情報を取得することと、
    前記情報に基づいて、移動に応じて表示状態を連続して非線形に変化させる制御情報を生成することと、
    前記情報に基づいて、表示の断面の位置を変化させる前記制御情報を生成することと、
    移動量と前記表示状態との関係を表す特性に基づいて前記制御情報を生成することと、
    自装置の向きに応じて前記特性を動的に変化させることと、
    を備える、情報処理方法。
  8. 操作機器の移動に基づく情報を取得する手段、
    前記情報に基づいて、移動に応じて表示状態を連続して非線形に変化させる制御情報を生成する手段、
    前記情報に応じて、表示の断面の位置を変化させる前記制御情報を生成する手段、
    移動量と前記表示状態との関係を表す特性に基づいて前記制御情報を生成する手段、
    自装置の向きに応じて前記特性を動的に変化させる手段、
    としてコンピュータを機能させるためのプログラム。
JP2012026966A 2012-02-10 2012-02-10 情報処理装置、情報処理方法及びプログラム Active JP6019601B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2012026966A JP6019601B2 (ja) 2012-02-10 2012-02-10 情報処理装置、情報処理方法及びプログラム
US13/743,627 US9671875B2 (en) 2012-02-10 2013-01-17 Information processing device, information processing method and program
CN201310038482.5A CN103246447B (zh) 2012-02-10 2013-01-31 信息处理装置和信息处理方法
US15/498,695 US11340714B2 (en) 2012-02-10 2017-04-27 Information processing device, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012026966A JP6019601B2 (ja) 2012-02-10 2012-02-10 情報処理装置、情報処理方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2013164705A JP2013164705A (ja) 2013-08-22
JP6019601B2 true JP6019601B2 (ja) 2016-11-02

Family

ID=48925989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012026966A Active JP6019601B2 (ja) 2012-02-10 2012-02-10 情報処理装置、情報処理方法及びプログラム

Country Status (3)

Country Link
US (2) US9671875B2 (ja)
JP (1) JP6019601B2 (ja)
CN (1) CN103246447B (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9959190B2 (en) 2013-03-12 2018-05-01 International Business Machines Corporation On-site visualization of component status
JP6361649B2 (ja) * 2013-03-29 2018-07-25 ソニー株式会社 情報処理装置、通知状態制御方法及びプログラム
US9213413B2 (en) 2013-12-31 2015-12-15 Google Inc. Device interaction with spatially aware gestures
JP5901680B2 (ja) * 2014-04-04 2016-04-13 株式会社デジタル 携帯端末装置および表示装置
DE102015119753A1 (de) * 2015-11-16 2017-05-18 Storydocks Gmbh Augmented Reality System
US11429338B2 (en) 2018-04-27 2022-08-30 Amazon Technologies, Inc. Shared visualizations in augmented reality
USD895669S1 (en) * 2018-07-31 2020-09-08 Samsung Electronics Co., Ltd. Display screen or portion thereof with transitional graphical user interface

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20001506A7 (fi) * 1999-10-12 2001-04-13 Myorigo Oy Kädessäpidettävän laitteen toimintamenetelmä
FI117488B (fi) * 2001-05-16 2006-10-31 Myorigo Sarl Informaation selaus näytöllä
JP2003099808A (ja) * 2001-09-25 2003-04-04 Gtv:Kk 画像処理装置、バーチャル手術装置、画像処理機能をコンピュータに実現させるためのプログラム、および画像処理システム
DE10256659A1 (de) * 2002-12-04 2004-07-08 Siemens Ag Engabevorrichtung zur Orientierung in einer dreidimensionalen Visualisierung, Verfahren zur Visualisierung von dreidimensionalen Datensätzen, Darstellungsvorrichtung zur Darstellung einer Visualisierung von dreidimensionalen Datensätzen, Verfahren zum Betrieb eines bildgebenden medizinischen Üntersuchungsgeräts und Verfahren zur graphischen Positionierung einer mittels eines bildgebenden medizinischen Untersuchungsgeräts zu messenden Schicht in einem dreidimensionalen Datensatz einer Vorbereitungsmessung
JP2008065837A (ja) * 2003-06-09 2008-03-21 Casio Comput Co Ltd 電子機器、表示制御方法及びプログラム
JP4144555B2 (ja) 2003-06-09 2008-09-03 カシオ計算機株式会社 電子機器、表示制御方法及びプログラム
WO2006086508A2 (en) * 2005-02-08 2006-08-17 Oblong Industries, Inc. System and method for genture based control system
WO2007022306A2 (en) * 2005-08-17 2007-02-22 Hillcrest Laboratories, Inc. Hover-buttons for user interfaces
JP4820767B2 (ja) * 2007-03-08 2011-11-24 株式会社日立製作所 Ledポインティングリモコンとこれを用いた映像表示装置、及び映像システム
JP2008277605A (ja) 2007-05-01 2008-11-13 Renesas Technology Corp 半導体装置の製造方法
US9335912B2 (en) * 2007-09-07 2016-05-10 Apple Inc. GUI applications for use with 3D remote controller
EP2269533B1 (en) * 2008-03-21 2021-05-05 Atsushi Takahashi Three-dimensional digital magnifier operation supporting system
US9092053B2 (en) * 2008-06-17 2015-07-28 Apple Inc. Systems and methods for adjusting a display based on the user's position
US8467991B2 (en) * 2008-06-20 2013-06-18 Microsoft Corporation Data services based on gesture and location information of device
JP2010176170A (ja) * 2009-01-27 2010-08-12 Sony Ericsson Mobilecommunications Japan Inc 表示装置、表示制御方法および表示制御プログラム
JP4703744B2 (ja) * 2009-05-22 2011-06-15 シャープ株式会社 コンテンツ表現制御装置、コンテンツ表現制御システム、コンテンツ表現制御用基準物体およびコンテンツ表現制御プログラム
US8490013B2 (en) * 2009-07-30 2013-07-16 Atmel Corporation Method and apparatus for single touch zoom using spiral rotation
WO2012109634A1 (en) * 2011-02-11 2012-08-16 Goji Ltd. An interface for controlling energy application apparatus

Also Published As

Publication number Publication date
US9671875B2 (en) 2017-06-06
CN103246447B (zh) 2018-04-24
US11340714B2 (en) 2022-05-24
US20130207894A1 (en) 2013-08-15
US20170228047A1 (en) 2017-08-10
JP2013164705A (ja) 2013-08-22
CN103246447A (zh) 2013-08-14

Similar Documents

Publication Publication Date Title
JP6019601B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP5966510B2 (ja) 情報処理システム
CN110022470B (zh) 使用合成图像训练对象检测算法的方法和系统和存储介质
US10789671B2 (en) Apparatus, system, and method of controlling display, and recording medium
EP3179338B1 (en) Hybrid reality based object interaction and control
CN105980962B (zh) 信息处理设备和信息处理方法
CN107466474B (zh) 针对移动设备的全方位立体捕获
CN107079141B (zh) 用于三维视频的图像拼接
RU2689136C2 (ru) Автоматизированное определение поведения системы или опыта пользователя посредством записи, совместного использования и обработки информации, ассоциированной с широкоугольным изображением
JP5093053B2 (ja) 電子カメラ
JP5536071B2 (ja) 空間光パターンに基づく深さデータの生成
US20190172227A1 (en) Information processing apparatus and method and program
KR20150067197A (ko) 비디오 시각 변경 방법 및 장치
KR20180005528A (ko) 영상 처리를 위한 디스플레이 장치 및 방법
WO2014016987A1 (ja) 3次元ユーザインタフェース装置及び3次元操作方法
KR20150113889A (ko) 화상처리장치, 화상처리방법 및 기억매체
US10838515B1 (en) Tracking using controller cameras
JP7118934B2 (ja) 物体数推定装置、物体数推定方法、および物体数推定プログラム
CN107851334A (zh) 信息处理装置
JPWO2018025825A1 (ja) 撮像システム
JP2015164235A (ja) 画像処理装置、方法、プログラム、および記録媒体
CN102572492A (zh) 图像处理设备和方法
WO2020040061A1 (ja) 画像処理装置、画像処理方法及び画像処理プログラム
US20210067676A1 (en) Image processing apparatus, image processing method, and program
KR101632514B1 (ko) 깊이 영상 업샘플링 방법 및 장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160621

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160809

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: 20160906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160919

R151 Written notification of patent or utility model registration

Ref document number: 6019601

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250