JP6042353B2 - コンテンツを表示するためのシステムおよび方法 - Google Patents
コンテンツを表示するためのシステムおよび方法 Download PDFInfo
- Publication number
- JP6042353B2 JP6042353B2 JP2013556830A JP2013556830A JP6042353B2 JP 6042353 B2 JP6042353 B2 JP 6042353B2 JP 2013556830 A JP2013556830 A JP 2013556830A JP 2013556830 A JP2013556830 A JP 2013556830A JP 6042353 B2 JP6042353 B2 JP 6042353B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- content
- viewing direction
- difference
- user
- 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
Links
- 238000000034 method Methods 0.000 title claims description 71
- 230000008859 change Effects 0.000 claims description 73
- 238000001514 detection method Methods 0.000 claims description 13
- 238000007667 floating Methods 0.000 claims description 5
- 238000009877 rendering Methods 0.000 claims description 3
- 239000007921 spray Substances 0.000 claims 3
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 10
- 230000004044 response Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 6
- 210000003128 head Anatomy 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000007613 environmental effect Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000007935 neutral effect Effects 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 210000000887 face Anatomy 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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/0485—Scrolling or panning
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)
Description
以下に本願出願当初の特許請求の範囲を付記する。
[C1] ディスプレイを有するデバイスにおいて表示可能コンテンツを受信することであって、前記表示可能コンテンツが複数の閲覧可能要素を含む、受信することと、
前記ディスプレイに対するユーザの閲覧配向に基づいて、および前記ディスプレイの表示サイズに基づいて、前記表示可能コンテンツの第1の部分を判断することであって、前記第1の部分が、前記複数の閲覧可能要素のうちの少なくとも第1の閲覧可能要素を含み、前記複数の閲覧可能要素のうちの少なくとも1つの第2の閲覧可能要素を含まない、判断することと、
前記ディスプレイにおいて前記表示可能コンテンツの前記第1の部分を表示することと、
前記ディスプレイに対する前記ユーザの更新された閲覧配向を検出することと、
前記更新された閲覧配向に基づいて前記表示可能コンテンツの第2の部分を判断することであって、前記第2の部分が少なくとも前記第2の閲覧可能要素を含み、前記第1の部分と前記第2の部分との間の表示差が、前記閲覧配向と前記更新された閲覧配向との間の配向差に非線形的に関係する、判断することと、
前記ディスプレイにおいて前記第2の部分を表示することとを備える、方法。
[C2] 前記第2の閲覧可能要素が複数の独立ディスプレイウィンドウを含み、前記第2の部分における表示のために選択される前記独立ディスプレイウィンドウの数が前記配向差に非線形的に関係する、C1に記載の方法。
[C3] 前記配向差が、前記ディスプレイの測定された移動に基づいて判断される、C2に記載の方法。
[C4] 前記配向差が、前記ディスプレイに対する前記ユーザの閲覧角の測定された変化に基づいて判断される、C2に記載の方法。
[C5] 前記閲覧角の前記変化が、前記ディスプレイに結合されたカメラを使用して測定される、C4に記載の方法。
[C6] 前記第1の部分が第1の複数の閲覧可能要素を備え、前記第2の部分が第2の複数の閲覧可能要素を備え、前記表示差が、前記第1の複数の閲覧可能要素と前記第2の複数の閲覧可能要素との間で別個である閲覧可能要素の数に対応する、C1に記載の方法。
[C7] 前記更新された閲覧配向を検出することが、前記ユーザの眼のロケーションを検出することと、ユーザの顔の少なくとも一部分のロケーションを検出することとのうちの少なくとも1つを含む、C1に記載の方法。
[C8] 前記配向差が、閲覧者デバイス相対ジオメトリロケーションの変化に対応する、C1に記載の方法。
[C9] 前記更新された閲覧配向が、前記ユーザの検出されたジェスチャーに少なくとも部分的に基づいて検出される、C1に記載の方法。
[C10] 前記配向差が、前記デバイスの測定された移動に少なくとも部分的に基づいて判断される、C1に記載の方法。
[C11] 前記第1の部分および前記第2の部分が、前記ディスプレイによってレンダリングされる前記複数の閲覧可能要素の円筒表現の部分に対応する、C1に記載の方法。
[C12] 前記表示差が、軸の周りの前記円筒表現の回転量に対応する、C11に記載の方法。
[C13] 前記配向差が前記デバイスの回転量に対応し、前記デバイスの前記回転量が、前記軸の周りの前記円筒表現の前記回転量に非線形的に関係する、C12に記載の方法。
[C14] 前記円筒表現の前記回転のレートが、前記配向差に基づいて判断される、C13に記載の方法。
[C15] 前記回転の前記レートが浮動小数点数によって表される、C14に記載の方法。
[C16] プロセッサと、
前記プロセッサに結合されたメモリとを備え、前記メモリが、複数の閲覧可能要素を含むコンテンツを含み、前記メモリが、
ディスプレイに対するユーザの閲覧配向を判断することと、
前記閲覧配向に基づいて前記ディスプレイに前記コンテンツの第1の部分を与えることであって、前記第1の部分が、前記コンテンツの少なくとも第1の閲覧可能要素を含み、前記コンテンツの少なくとも1つの第2の閲覧可能要素を含まない、与えることと、
前記ユーザの更新された閲覧配向を判断することと、
前記更新された閲覧配向に基づいて前記ディスプレイに前記コンテンツの更新された部分を与えることであって、前記更新された部分が少なくとも前記第2の閲覧可能要素を含み、前記第1の部分と前記更新された部分との間の表示差が、前記閲覧配向と前記更新された閲覧配向との間の配向差に非線形的に関係する、与えることとを行うように前記プロセッサによって実行可能な命令をさらに含む、装置。
[C17] 前記ディスプレイが前記装置と一体である、C16に記載の装置。
[C18] 前記プロセッサに結合されたカメラをさらに備える、C17に記載の装置。
[C19] 前記命令が、前記カメラによってキャプチャされた1つまたは複数の画像に基づいて前記ディスプレイに対する前記ユーザの閲覧配向を判断するように前記プロセッサによってさらに実行可能である、C18に記載の装置。
[C20] ディスプレイデバイスにおける表示のためのユーザインターフェースを生成するためのインターフェース手段であって、前記ユーザインターフェースが、前記ディスプレイデバイスに対するユーザの閲覧配向に基づいて判断されたコンテンツの一部分を含む、インターフェース手段と、
前記閲覧配向を判断し、前記閲覧配向の変化を検出するための配向検出手段とを備え、
前記コンテンツの第1の部分が、第1の閲覧配向に基づいて判断され、前記第1の部分が、前記コンテンツの少なくとも第1の閲覧可能要素を含み、前記コンテンツの少なくとも1つの第2の閲覧可能要素を含まず、
前記コンテンツの第2の部分が、第2の閲覧配向への閲覧配向の変化に応じて判断され、前記コンテンツの前記第2の部分が少なくとも前記第2の閲覧可能要素を含み、
前記第1の部分と前記第2の部分との間の表示差が、前記第1の閲覧配向と前記第2の閲覧配向との間の配向差に非線形的に関係する装置。
[C21] 前記インターフェース手段が、表示される前記コンテンツの前記部分を更新し続け、前記配向検出手段は、前記配向差がしきい値を満たすことを示す、C20に記載の装置。
[C22] 前記インターフェース手段が表示される前記コンテンツの前記部分を更新するレートが、前記配向差の大きさに非線形的に関係する、C21に記載の装置。
[C23] 前記配向差が、前記ディスプレイデバイスに対する前記ユーザの閲覧角の測定された変化に基づいて判断される、C21に記載の装置。
[C24] 前記配向検出手段が、前記ディスプレイデバイスに結合されたカメラを使用して前記閲覧角の前記変化を測定する、C23に記載の装置。
[C25] 前記閲覧配向の前記変化を検出することが、前記ユーザの眼のロケーションを検出することと、ユーザの顔の少なくとも一部分のロケーションを検出することとのうちの少なくとも1つを含む、C21に記載の装置。
[C26] 前記ディスプレイデバイスの移動を検出するための移動検出手段をさらに備え、前記閲覧配向の前記変化が、前記ディスプレイデバイスの測定された移動に少なくとも部分的に基づいて判断される、C21に記載の装置。
[C27] 前記コンテンツの第3の部分が、前記第2の閲覧配向から第3の閲覧配向への前記閲覧配向の変化に応じて判断され、前記第2の部分と前記第3の部分との間の第2の表示差が、前記第1の部分と前記第2の部分との間の前記表示差よりも大きい、C21に記載の装置。
[C28] プロセッサによって実行されたとき、前記プロセッサに、
ディスプレイに対するユーザの閲覧配向を判断することと、
前記閲覧配向に基づいて前記ディスプレイにコンテンツの一部分を与えることであって、前記部分が、前記コンテンツの少なくとも第1の閲覧可能要素を含み、前記コンテンツの少なくとも1つの第2の閲覧可能要素を含まない、与えることと、
前記ユーザの更新された閲覧配向を判断することと、
前記更新された閲覧配向に基づいて前記コンテンツの前記部分を更新することであって、前記更新された部分が少なくとも前記第2の閲覧可能要素を含み、前記部分と前記更新された部分との間の表示差が、前記閲覧配向と前記更新された閲覧配向との間の配向差に非線形的に関係する、更新することとを行わせるプロセッサ実行可能命令を備える非一時的コンピュータ可読媒体。
[C29] 前記命令がさらに、前記コンテンツの複数の閲覧可能要素を備える前記コンテンツの3次元表現を生成するように前記プロセッサによって実行可能であり、前記部分が前記3次元表現の一部に対応する、C28に記載の非一時的コンピュータ可読記憶媒体。
[C30] 前記配向差が、前記ディスプレイに対する前記ユーザの閲覧角の変化に対応する、C29に記載の非一時的コンピュータ可読媒体。
[C31] 前記表示差が前記3次元表現の回転のレートに対応し、前記3次元表現の回転の前記レートが前記配向差に非線形的に関係する、C30に記載の非一時的コンピュータ可読媒体。
[C32] 前記3次元表現が、円筒構成に配置された前記複数の閲覧可能要素を含む、C29に記載の非一時的コンピュータ可読媒体。
[C33] 前記命令が、前記配向差がしきい値を超える限り前記部分を更新し続けるように前記プロセッサによって実行可能である、C28に記載の非一時的コンピュータ可読媒体。
[C34] 前記部分が更新され続けるレートが前記配向差に非線形的に関係する、C33に記載の非一時的コンピュータ可読媒体。
[C35] 前記第1の閲覧可能要素と前記第2の閲覧可能要素とが独立ディスプレイウィンドウである、C28に記載の非一時的コンピュータ可読媒体。
[C36] 前記第1の閲覧可能要素と前記第2の閲覧可能要素とが、単一のディスプレイウィンドウの異なる一部である、C28に記載の非一時的コンピュータ可読媒体。
Claims (33)
- ディスプレイを有するデバイスにおいて表示可能コンテンツを受信することであって、前記表示可能コンテンツが複数のディスプレイウィンドウを含む、受信することと、
前記ディスプレイに対するユーザの視認方向に基づいて、前記表示可能コンテンツの第1の部分を決定することであって、前記第1の部分が、前記複数のディスプレイウィンドウのうちの少なくとも1つの第1のディスプレイウィンドウを含み、前記複数のディスプレイウィンドウのうちの複数の独立ディスプレイウィンドウを含まない、決定することと、
前記ディスプレイにおいて前記表示可能コンテンツの前記第1の部分を表示することと、
前記ディスプレイに対する前記ユーザの更新された視認方向を検出することと、
前記更新された視認方向に基づいて前記表示可能コンテンツの第2の部分と前記第1の部分との間の表示差を決定することであって、前記第2の部分が前記複数の独立ディスプレイウィンドウのうちの少なくとも1つの第1の独立ディスプレイウィンドウと1つの第2の独立ディスプレイウィンドウとを含み、前記第1の部分と前記第2の部分との間の前記表示差が、前記視認方向と前記更新された視認方向との間の方向差に非線形的に関係し、前記複数の独立ディスプレイウィンドウのうちの前記第1の独立ディスプレイウィンドウは、第1のアプリケーションのユーザインターフェースディスプレイであり、前記複数の独立ディスプレイウィンドウのうちの前記第2の独立ディスプレイウィンドウは、第2のアプリケーションのユーザインターフェースディスプレイであり、前記第1の部分は、第1の視認方向に基づいた表示部であり、前記第2の部分は第2の視認方向に基づいた表示部であり、前記表示差は、前記第1の視認方向に基づいた表示と前記第2の視認方向に基づいた表示との間の差である、決定することと、
前記ディスプレイにおいて前記第2の部分を表示することと
を備える、方法。 - 前記第2の部分における表示のために選択される前記独立ディスプレイウィンドウの数が前記方向差に非線形的に関係する、請求項1に記載の方法。
- 前記方向差が、前記ディスプレイの測定された移動に基づいて決定される、請求項2に記載の方法。
- 前記方向差が、前記ディスプレイに対する前記ユーザの視野角の測定された変化に基づいて決定される、請求項2に記載の方法。
- 前記視野角の前記変化が、前記ディスプレイに結合されたカメラを使用して測定される、請求項4に記載の方法。
- 前記第1の部分が前記複数のディスプレイウィンドウのうちの第1の複数のディスプレイウィンドウを備え、前記第2の部分が、前記第1の独立ディスプレイウィンドウと第2の独立ディスプレイウィンドウとを含む前記複数のディスプレイウィンドウのうちの第2の複数のディスプレイウィンドウを備え、前記表示差が、前記第1の複数のディスプレイウィンドウと前記第2の複数のディスプレイウィンドウとの間で明確に区別できるディスプレイウィンドウの数に対応する、請求項1に記載の方法。
- 前記更新された視認方向を検出することが、前記ユーザの眼のロケーションを検出することと、ユーザの顔の少なくとも一部分のロケーションを検出することとのうちの少なくとも1つを含む、請求項1に記載の方法。
- 前記方向差が、視認者デバイスの相対的な幾何学配置の変化に対応する、請求項1に記載の方法。
- 前記更新された視認方向が、前記ユーザの検出されたジェスチャーに少なくとも部分的に基づいて検出される、請求項1に記載の方法。
- 前記方向差が、前記デバイスの測定された移動に少なくとも部分的に基づいて決定される、請求項1に記載の方法。
- 前記第1の部分および前記第2の部分が、前記ディスプレイによってレンダリングされる前記表示可能コンテンツの円柱描画の部分に対応する、請求項1に記載の方法。
- 前記表示差が、軸の周りの前記円柱描画の回転量に対応する、請求項11に記載の方法。
- 前記方向差が前記デバイスの回転量に対応し、前記デバイスの前記回転量が、前記軸の周りの前記円柱描画の前記回転量に非線形的に関係する、請求項12に記載の方法。
- 前記円柱描画の前記回転のレートが、前記方向差に基づいて決定される、請求項13に記載の方法。
- 前記回転の前記レートが浮動小数点数によって表される、請求項14に記載の方法。
- プロセッサと、
前記プロセッサに結合されたメモリとを備え、前記メモリが、複数のディスプレイウィンドウを含むコンテンツを含み、前記メモリが、
ディスプレイに対するユーザの視認方向を決定することと、
前記視認方向に基づいて前記ディスプレイに前記コンテンツの第1の部分を与えることであって、前記第1の部分が、前記複数のディスプレイウィンドウのうちの少なくとも1つの第1のディスプレイウィンドウを含み、前記複数のディスプレイウィンドウのうちの複数の独立ディスプレイウィンドウを含まない、与えることと、
前記ユーザの更新された視認方向を決定することと、
前記更新された視認方向に基づいて前記ディスプレイに前記コンテンツの更新された部分を与えることであって、前記更新された部分が前記複数の独立ディスプレイウィンドウのうちの少なくとも1つの第1の独立ディスプレイウィンドウと1つの第2の独立ディスプレイウィンドウとを含み、前記第1の部分と前記更新された部分との間の表示差が、前記視認方向と前記更新された視認方向との間の方向差に非線形的に関係し、前記複数の独立ディスプレイウィンドウのうちの前記第1の独立ディスプレイウィンドウは、第1のアプリケーションのユーザインターフェースディスプレイであり、前記複数の独立ディスプレイウィンドウのうちの前記第2の独立ディスプレイウィンドウは、第2のアプリケーションのユーザインターフェースディスプレイである、与えること
を行うように前記プロセッサによって実行可能な命令をさらに含む、装置。 - 前記ディスプレイが前記装置と一体である、請求項16に記載の装置。
- 前記プロセッサに結合されたカメラをさらに備える、請求項17に記載の装置。
- 前記命令が、前記カメラによってキャプチャされた1つまたは複数の画像に基づいて前記ディスプレイに対する前記ユーザの視認方向を決定するように前記プロセッサによってさらに実行可能である、請求項18に記載の装置。
- ディスプレイデバイスにおける表示のためのユーザインターフェースを生成するためのインターフェース手段であって、前記ユーザインターフェースが、前記ディスプレイデバイスに対するユーザの視認方向に基づいて決定されたコンテンツの一部分を含む、インターフェース手段と、
前記視認方向を決定し、前記視認方向の変化を検出するための方向検出手段とを備え、
前記コンテンツの第1の部分が、第1の視認方向に基づいて判断され、前記第1の部分が、前記コンテンツに含まれる複数のディスプレイウィンドウのうちの少なくとも1つの第1のディスプレイウィンドウを含み、前記複数のディスプレイウィンドウのうちの複数の独立ディスプレイウィンドウを含まず、
前記コンテンツの第2の部分が、第2の視認方向への前記視認方向の変化に応じて判断され、前記コンテンツの前記第2の部分が、前記複数の独立ディスプレイウィンドウのうちの少なくとも1つの第1の独立ディスプレイウィンドウと1つの第2の独立ディスプレイウィンドウとを含み、
前記第1の部分と前記第2の部分との間の表示差が、前記第1の視認方向と前記第2の視認方向との間の方向差に非線形的に関係し、
前記複数の独立ディスプレイウィンドウのうちの前記第1の独立ディスプレイウィンドウは、第1のアプリケーションのユーザインターフェースディスプレイであり、前記複数の独立ディスプレイウィンドウのうちの前記第2の独立ディスプレイウィンドウは、第2のアプリケーションのユーザインターフェースディスプレイである、
装置。 - 前記方向検出手段が、前記方向差がしきい値以上であることを示す間、前記インターフェース手段が、表示される前記コンテンツの前記部分を更新し続け、前記インターフェース手段が表示される前記コンテンツの前記部分を更新するレートが、前記方向差の大きさに非線形的に関係する、請求項20に記載の装置。
- 前記方向差が、前記ディスプレイデバイスに対する前記ユーザの視野角の測定された変化に基づいて判断される、請求項21に記載の装置。
- 前記方向検出手段が、前記ディスプレイデバイスに結合されたカメラを使用して前記視野角の前記変化を測定する、請求項22に記載の装置。
- 前記視認方向の前記変化を検出することが、前記ユーザの眼のロケーションを検出することと、ユーザの顔の少なくとも一部分のロケーションを検出することとのうちの少なくとも1つを含む、請求項21に記載の装置。
- 前記ディスプレイデバイスの移動を検出するための移動検出手段をさらに備え、前記視認方向の前記変化が、前記ディスプレイデバイスの測定された移動に少なくとも部分的に基づいて判断される、請求項21に記載の装置。
- 前記コンテンツの第3の部分が、前記第2の視認方向から第3の視認方向への前記視認方向の変化に応じて判断され、前記第2の部分と前記第3の部分との間の第2の表示差が、前記第1の部分と前記第2の部分との間の前記表示差よりも大きい、請求項21に記載の装置。
- プロセッサによって実行されたとき、前記プロセッサに、
ディスプレイに対するユーザの視認方向を判断することと、
前記視認方向に基づいて前記ディスプレイにコンテンツの一部分を与えることであって、前記部分が、前記コンテンツに含まれる複数のディスプレイウィンドウのうちの少なくとも1つの第1のディスプレイウィンドウを含み、前記複数のディスプレイウィンドウのうちの複数の独立ディスプレイウィンドウを含まない、与えることと、
前記ユーザの更新された視認方向を判断することと、
前記更新された視認方向に基づいて前記コンテンツの前記部分を更新することであって、前記更新された部分が前記複数の独立ディスプレイウィンドウのうちの少なくとも1つの第1の独立ディスプレイウィンドウと1つの第2の独立ディスプレイウィンドウとを含み、前記部分と前記更新された部分との間の表示差が、前記視認方向と前記更新された視認方向との間の方向差に非線形的に関係し、前記複数の独立ディスプレイウィンドウのうちの前記第1の独立ディスプレイウィンドウは、第1のアプリケーションのユーザインターフェースディスプレイであり、前記複数の独立ディスプレイウィンドウのうちの前記第2の独立ディスプレイウィンドウは、第2のアプリケーションのユーザインターフェースディスプレイである、更新すること
を行わせるプロセッサ実行可能命令を備える非一時的コンピュータ可読記憶媒体。 - 前記命令がさらに、前記コンテンツの3次元描画を生成するように前記プロセッサによって実行可能であり、前記部分が前記3次元描画の一部に対応する、請求項27に記載の非一時的コンピュータ可読記憶媒体。
- 前記方向差が、前記ディスプレイに対する前記ユーザの視野角の変化に対応する、請求項28に記載の非一時的コンピュータ可読記憶媒体。
- 前記表示差が前記3次元描画の回転のレートに対応し、前記3次元描画の回転の前記レートが前記方向差に非線形的に関係する、請求項29に記載の非一時的コンピュータ可読記憶媒体。
- 前記3次元描画が、円柱構成に配置された前記複数のディスプレイウィンドウを含む、請求項28に記載の非一時的コンピュータ可読記憶媒体。
- 前記命令が、前記方向差がしきい値を超える限り前記部分を更新し続けるように前記プロセッサによって実行可能である、請求項27に記載の非一時的コンピュータ可読記憶媒体。
- 前記部分が更新され続けるレートが前記方向差に非線形的に関係する、請求項32に記載の非一時的コンピュータ可読記憶媒体。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/038,166 | 2011-03-01 | ||
US13/038,166 US9285883B2 (en) | 2011-03-01 | 2011-03-01 | System and method to display content based on viewing orientation |
PCT/US2012/027157 WO2012118904A1 (en) | 2011-03-01 | 2012-02-29 | System and method to display content |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2014510344A JP2014510344A (ja) | 2014-04-24 |
JP2014510344A5 JP2014510344A5 (ja) | 2015-03-12 |
JP6042353B2 true JP6042353B2 (ja) | 2016-12-14 |
Family
ID=45841637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013556830A Active JP6042353B2 (ja) | 2011-03-01 | 2012-02-29 | コンテンツを表示するためのシステムおよび方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9285883B2 (ja) |
EP (1) | EP2681639A1 (ja) |
JP (1) | JP6042353B2 (ja) |
KR (1) | KR101523161B1 (ja) |
CN (1) | CN103430126A (ja) |
WO (1) | WO2012118904A1 (ja) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8121813B2 (en) | 2009-01-28 | 2012-02-21 | General Electric Company | System and method for clearance estimation between two objects |
JP5413250B2 (ja) * | 2010-03-05 | 2014-02-12 | ソニー株式会社 | 画像処理装置、画像処理方法およびプログラム |
US8521848B2 (en) * | 2011-06-28 | 2013-08-27 | Microsoft Corporation | Device sensor and actuation for web pages |
US9454617B1 (en) | 2011-12-30 | 2016-09-27 | hopTo Inc. | Client rendering |
US8856262B1 (en) | 2011-12-30 | 2014-10-07 | hopTo Inc. | Cloud-based image hosting |
US9218107B1 (en) | 2011-12-30 | 2015-12-22 | hopTo Inc. | Cloud-based text management for cross-platform display |
US8775545B1 (en) | 2011-12-30 | 2014-07-08 | hop To Inc. | Image hosting for cross-platform display over a communication network |
US9367931B1 (en) | 2011-12-30 | 2016-06-14 | hopTo Inc. | Motion vectors for cross-platform display |
US9223534B1 (en) | 2011-12-30 | 2015-12-29 | hopTo Inc. | Client side detection of motion vectors for cross-platform display |
US9269310B1 (en) * | 2012-02-16 | 2016-02-23 | Amazon Technologies, Inc. | Progressive display updates |
US9035878B1 (en) | 2012-02-29 | 2015-05-19 | Google Inc. | Input system |
KR101850035B1 (ko) * | 2012-05-02 | 2018-04-20 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
US8990363B1 (en) | 2012-05-18 | 2015-03-24 | hopTo, Inc. | Decomposition and recomposition for cross-platform display |
US9124562B1 (en) | 2012-05-18 | 2015-09-01 | hopTo Inc. | Cloud-based decomposition and recomposition for cross-platform display |
US10452769B1 (en) * | 2012-08-31 | 2019-10-22 | United Services Automobile Association (Usaa) | Concurrent display of application between devices |
US20140071159A1 (en) * | 2012-09-13 | 2014-03-13 | Ati Technologies, Ulc | Method and Apparatus For Providing a User Interface For a File System |
JP6100497B2 (ja) * | 2012-10-09 | 2017-03-22 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および画像表示方法 |
US8763054B1 (en) | 2012-11-02 | 2014-06-24 | hopTo Inc. | Cross-platform video display |
US8776152B1 (en) | 2012-11-02 | 2014-07-08 | hopTo Inc. | Cloud-based cross-platform video display |
CN103809737A (zh) * | 2012-11-13 | 2014-05-21 | 华为技术有限公司 | 一种人机交互方法及装置 |
JP6073664B2 (ja) * | 2012-12-07 | 2017-02-01 | 株式会社東芝 | コンテンツ再生装置及びコンテンツ再生プログラム |
CN103941984A (zh) * | 2013-01-18 | 2014-07-23 | 维沃移动通信有限公司 | 一种应用于移动手持设备中的浏览器网页界面智能滑动的方法及*** |
US9430134B1 (en) | 2013-03-15 | 2016-08-30 | hopTo Inc. | Using split windows for cross-platform document views |
US9292157B1 (en) | 2013-03-15 | 2016-03-22 | hopTo Inc. | Cloud-based usage of split windows for cross-platform document views |
TWI637348B (zh) * | 2013-04-11 | 2018-10-01 | 緯創資通股份有限公司 | 影像顯示裝置和影像顯示方法 |
KR102232621B1 (ko) * | 2013-07-30 | 2021-03-29 | 삼성디스플레이 주식회사 | 광 테라피 표시 장치 |
TWI723271B (zh) * | 2013-09-18 | 2021-04-01 | 日商半導體能源研究所股份有限公司 | 顯示裝置、顯示裝置的驅動方法、程式以及儲存介質 |
US9411422B1 (en) | 2013-12-13 | 2016-08-09 | Audible, Inc. | User interaction with content markers |
US9383818B2 (en) | 2013-12-27 | 2016-07-05 | Google Technology Holdings LLC | Method and system for tilt-based actuation |
CN104750395B (zh) * | 2013-12-31 | 2018-05-22 | 富泰华工业(深圳)有限公司 | 用户界面调整***及其调整方法 |
CN103760971A (zh) * | 2013-12-31 | 2014-04-30 | 上海闻泰电子科技有限公司 | 使用电子设备时保护眼睛的方法及*** |
US10055009B2 (en) | 2014-05-30 | 2018-08-21 | Apple Inc. | Dynamic display refresh rate based on device motion |
TWI584154B (zh) * | 2014-07-08 | 2017-05-21 | 拓連科技股份有限公司 | 以角度為基礎之項目決定方法及系統,及相關電腦程式產品 |
JP6095614B2 (ja) * | 2014-07-18 | 2017-03-15 | ヤフー株式会社 | 情報表示プログラム、配信装置、情報表示方法および情報表示装置 |
CN105808091B (zh) * | 2014-12-31 | 2022-06-24 | 创新先进技术有限公司 | 调整界面操作图标分布范围的装置、方法及触摸屏设备 |
US9927961B2 (en) * | 2015-01-09 | 2018-03-27 | Flipboard, Inc. | Video ad unit with time and orientation-based playback |
KR102355935B1 (ko) * | 2015-02-27 | 2022-01-27 | 삼성전자주식회사 | 회전 입력에 기반한 어플리케이션을 활성화하는 방법 및 이를 수행하는 전자 장치 |
CN105183169B (zh) * | 2015-09-22 | 2018-09-25 | 小米科技有限责任公司 | 视线方向识别方法及装置 |
CN106980360A (zh) * | 2016-01-19 | 2017-07-25 | 中兴通讯股份有限公司 | 终端控制方法及装置 |
JP2017134558A (ja) * | 2016-01-27 | 2017-08-03 | ソニー株式会社 | 情報処理装置、情報処理方法、およびプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP6663131B2 (ja) * | 2016-01-28 | 2020-03-11 | カシオ計算機株式会社 | 表示装置、表示制御方法及びプログラム |
US10654422B2 (en) | 2016-08-29 | 2020-05-19 | Razmik Karabed | View friendly monitor systems |
KR102655187B1 (ko) | 2017-02-15 | 2024-04-05 | 삼성전자주식회사 | 전자 장치 및 그의 동작 방법 |
CN108632661A (zh) * | 2017-03-17 | 2018-10-09 | 北京京东尚科信息技术有限公司 | 播放方法和播放装置 |
US11550394B2 (en) * | 2018-11-08 | 2023-01-10 | Goto Group, Inc. | Force-based control for a mobile device having a non-linear surface |
KR20210056563A (ko) | 2019-11-11 | 2021-05-20 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
US11388354B2 (en) | 2019-12-06 | 2022-07-12 | Razmik Karabed | Backup-camera-system-based, on-demand video player |
US11941341B2 (en) * | 2022-02-28 | 2024-03-26 | Apple Inc. | Intelligent inset window placement in content |
Family Cites Families (47)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08263205A (ja) | 1995-03-24 | 1996-10-11 | Toshiba Corp | 携帯用情報端末装置 |
JPH1049290A (ja) | 1996-08-05 | 1998-02-20 | Sony Corp | 情報処理装置および方法 |
US6009210A (en) | 1997-03-05 | 1999-12-28 | Digital Equipment Corporation | Hands-free interface to a virtual reality environment using head tracking |
EP0874303B1 (en) | 1997-04-25 | 2002-09-25 | Texas Instruments France | Video display system for displaying a virtual threedimensinal image |
US6351273B1 (en) | 1997-04-30 | 2002-02-26 | Jerome H. Lemelson | System and methods for controlling automatic scrolling of information on a display or screen |
AU2211799A (en) | 1998-01-06 | 1999-07-26 | Video Mouse Group, The | Human motion following computer mouse and game controller |
WO2000039662A1 (fr) * | 1998-12-25 | 2000-07-06 | Matsushita Electric Industrial Co., Ltd. | Dispositif d'execution selectif de programme, dispositif d'execution selectif de donnees, dispositif d'affichage d'images et dispositif de selection de voies |
US6201554B1 (en) | 1999-01-12 | 2001-03-13 | Ericsson Inc. | Device control apparatus for hand-held data processing device |
US7098914B1 (en) * | 1999-07-30 | 2006-08-29 | Canon Kabushiki Kaisha | Image synthesis method, image synthesis apparatus, and storage medium |
US6466198B1 (en) * | 1999-11-05 | 2002-10-15 | Innoventions, Inc. | View navigation and magnification of a hand-held device with a display |
US6504649B1 (en) * | 2000-01-13 | 2003-01-07 | Kenneth J. Myers | Privacy screens and stereoscopic effects devices utilizing microprism sheets |
GB0007863D0 (en) * | 2000-03-31 | 2000-05-17 | Koninkl Philips Electronics Nv | Hand-held electronic device having a display |
GB0011455D0 (en) | 2000-05-13 | 2000-06-28 | Mathengine Plc | Browser system and method for using it |
JP2002095012A (ja) * | 2000-09-18 | 2002-03-29 | Hitachi Ltd | ステレオ画像生成装置およびその方法 |
US6834249B2 (en) | 2001-03-29 | 2004-12-21 | Arraycomm, Inc. | Method and apparatus for controlling a computing system |
US6886137B2 (en) | 2001-05-29 | 2005-04-26 | International Business Machines Corporation | Eye gaze control of dynamic information presentation |
TWI238348B (en) * | 2002-05-13 | 2005-08-21 | Kyocera Corp | Portable information terminal, display control device, display control method, and recording media |
JP4684107B2 (ja) * | 2003-09-11 | 2011-05-18 | シャープ株式会社 | 携帯型表示装置および携帯型表示装置の制御方法 |
US7365738B2 (en) | 2003-12-02 | 2008-04-29 | International Business Machines Corporation | Guides and indicators for eye movement monitoring systems |
US7301528B2 (en) | 2004-03-23 | 2007-11-27 | Fujitsu Limited | Distinguishing tilt and translation motion components in handheld devices |
JP2005321972A (ja) | 2004-05-07 | 2005-11-17 | Sony Corp | 情報処理装置、情報処理装置における処理方法及び情報処理装置における処理プログラム |
US7834834B2 (en) * | 2004-09-07 | 2010-11-16 | Sharp Kabushiki Kaisha | Display device, viewing angle control device, and electronic apparatus |
WO2006030702A1 (ja) * | 2004-09-15 | 2006-03-23 | Sharp Kabushiki Kaisha | 表示装置、視野角制御装置、および電子機器 |
WO2006030745A1 (ja) * | 2004-09-17 | 2006-03-23 | Sharp Kabushiki Kaisha | 表示装置および視野角制御装置、電子機器 |
US20060129948A1 (en) * | 2004-12-14 | 2006-06-15 | Hamzy Mark J | Method, system and program product for a window level security screen-saver |
US8125444B2 (en) * | 2005-07-04 | 2012-02-28 | Bang And Olufsen A/S | Unit, an assembly and a method for controlling in a dynamic egocentric interactive space |
KR20080019266A (ko) * | 2005-07-08 | 2008-03-03 | 미쓰비시덴키 가부시키가이샤 | 터치패널 표시장치 및 휴대 기기 |
KR101229283B1 (ko) * | 2005-09-15 | 2013-02-15 | 올레그 스탄니슬라보비치 루린 | 가상 3차원 객체들의 시각화를 위한 방법 및 시스템 |
US7486350B2 (en) * | 2005-12-23 | 2009-02-03 | Sharp Kabushiki Kaisha | Display device, viewing angle control device, electronic display device, and multiple image display device |
US8139030B2 (en) | 2006-02-01 | 2012-03-20 | Memsic, Inc. | Magnetic sensor for use with hand-held devices |
US7595810B2 (en) * | 2006-03-22 | 2009-09-29 | Apple Inc. | Methods of manipulating a screen space of a display device |
JP2007280461A (ja) | 2006-04-04 | 2007-10-25 | Sony Corp | 再生装置、ユーザインターフェイス制御方法、プログラム |
KR100772909B1 (ko) * | 2006-05-30 | 2007-11-05 | 삼성전자주식회사 | 이미지 검색 방법 및 장치 |
JP2008216293A (ja) * | 2007-02-28 | 2008-09-18 | Canon Inc | データ処理装置及びその制御方法、並びに制御プログラム及び記憶媒体 |
US8026930B2 (en) * | 2007-08-06 | 2011-09-27 | International Business Machines Corporation | Preventing viewing by bystanders of information on a display screen |
JP5218426B2 (ja) * | 2007-12-17 | 2013-06-26 | 富士通株式会社 | 表示制御装置、表示制御プログラム及び方法 |
US9772689B2 (en) | 2008-03-04 | 2017-09-26 | Qualcomm Incorporated | Enhanced gesture-based image manipulation |
JP4384697B2 (ja) | 2008-03-26 | 2009-12-16 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム処理方法、ならびに、プログラム |
US9092053B2 (en) | 2008-06-17 | 2015-07-28 | Apple Inc. | Systems and methods for adjusting a display based on the user's position |
US8788977B2 (en) | 2008-11-20 | 2014-07-22 | Amazon Technologies, Inc. | Movement recognition as input mechanism |
US8645871B2 (en) | 2008-11-21 | 2014-02-04 | Microsoft Corporation | Tiltable user interface |
US8441441B2 (en) * | 2009-01-06 | 2013-05-14 | Qualcomm Incorporated | User interface for mobile devices |
JP2010176170A (ja) | 2009-01-27 | 2010-08-12 | Sony Ericsson Mobilecommunications Japan Inc | 表示装置、表示制御方法および表示制御プログラム |
JP5444824B2 (ja) * | 2009-05-01 | 2014-03-19 | コニカミノルタ株式会社 | 画像形成装置 |
JP2010286930A (ja) | 2009-06-10 | 2010-12-24 | Net-Clay Co Ltd | コンテンツ表示装置、コンテンツ表示方法、及びプログラム |
JP5446624B2 (ja) | 2009-09-07 | 2014-03-19 | ソニー株式会社 | 情報表示装置、情報表示方法及びプログラム |
JP2011090400A (ja) * | 2009-10-20 | 2011-05-06 | Sony Corp | 画像表示装置および方法、並びにプログラム |
-
2011
- 2011-03-01 US US13/038,166 patent/US9285883B2/en active Active
-
2012
- 2012-02-29 CN CN2012800133996A patent/CN103430126A/zh active Pending
- 2012-02-29 JP JP2013556830A patent/JP6042353B2/ja active Active
- 2012-02-29 WO PCT/US2012/027157 patent/WO2012118904A1/en unknown
- 2012-02-29 EP EP12709214.6A patent/EP2681639A1/en not_active Withdrawn
- 2012-02-29 KR KR1020137025576A patent/KR101523161B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP2681639A1 (en) | 2014-01-08 |
KR20130141670A (ko) | 2013-12-26 |
CN103430126A (zh) | 2013-12-04 |
WO2012118904A1 (en) | 2012-09-07 |
US20120223884A1 (en) | 2012-09-06 |
JP2014510344A (ja) | 2014-04-24 |
US9285883B2 (en) | 2016-03-15 |
KR101523161B1 (ko) | 2015-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6042353B2 (ja) | コンテンツを表示するためのシステムおよび方法 | |
JP2014510344A5 (ja) | ||
US10540079B2 (en) | Tilting to scroll | |
AU2014315443B2 (en) | Tilting to scroll | |
CA2922708C (en) | Tilting to scroll |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140924 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20141222 |
|
A524 | Written submission of copy of amendment under article 19 pct |
Free format text: JAPANESE INTERMEDIATE CODE: A524 Effective date: 20150123 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150126 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150224 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20150521 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150624 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150818 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151217 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20151225 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20160205 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160816 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161109 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6042353 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |