[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2024531082A - マルチホストタッチディスプレイ - Google Patents

マルチホストタッチディスプレイ Download PDF

Info

Publication number
JP2024531082A
JP2024531082A JP2024504998A JP2024504998A JP2024531082A JP 2024531082 A JP2024531082 A JP 2024531082A JP 2024504998 A JP2024504998 A JP 2024504998A JP 2024504998 A JP2024504998 A JP 2024504998A JP 2024531082 A JP2024531082 A JP 2024531082A
Authority
JP
Japan
Prior art keywords
display data
touchscreen
touchscreen display
display
data
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.)
Pending
Application number
JP2024504998A
Other languages
English (en)
Inventor
オーグル、ハワード
Original Assignee
マクロ-ブルー インコーポレイテッド
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 マクロ-ブルー インコーポレイテッド filed Critical マクロ-ブルー インコーポレイテッド
Publication of JP2024531082A publication Critical patent/JP2024531082A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/041Indexing scheme relating to G06F3/041 - G06F3/045
    • G06F2203/04104Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger

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)
  • Controls And Circuits For Display Device (AREA)
  • Position Input By Displaying (AREA)

Abstract

例示的なマルチゾーンタッチスクリーン装置は、異なるそれぞれのデータソースからタッチスクリーン表示データの複数のフィードを受信するように構成される。タッチスクリーン装置は、タッチスクリーンディスプレイの所定の領域における同時表示のためにタッチスクリーン表示データのそれぞれのフィードをスケーリングする。タッチスクリーン装置は、タッチ感知ディスプレイの事前定義された領域のうちの1つでタッチ入力を受信し、選択されたタッチスクリーン表示データに逆スケーリングを適用して、元のデータフィード内の選択された位置を決定する。次いで、タッチスクリーン装置は、選択位置を元のデータフィードのソースに通信する。

Description

(関連出願への相互参照)
本出願は、2021年7月27日出願の米国仮出願 No.63/226,074、35 U.S.C. 119に基づく優先権の利益を主張し、当該出願は、その全体が本明細書中に参照により援用される。
本発明は、タッチスクリーンディスプレイの単一のビューを通じて複数の別個のコンピュータ装置を制御するためのユーザインタフェースとして、単一のタッチスクリーンディスプレイを使用することに関する。
タッチスクリーン装置は、ディスプレイの上にタッチ感知パネルを重ねることによって、ユーザが、表示されたコンテンツと直接対話することを可能にする。この組み合わせは、タッチ感知ディスプレイと呼ばれることがある。ユーザは、自分の指またはスタイラスを使用してディスプレイに触れることによって、タッチ感知ディスプレイと対話することができる。
現在開示されている技術の特徴、態様、および利点は、以下に列挙するように、以下の説明、添付の特許請求の範囲、および添付の図面に関連してよりよく理解されることができる。当業者は、図面に示される特徴が例示の目的のためのものであり、その異なるおよび/または追加の特徴および構成を含む変形形態が可能であることを理解するであろう。
例示的な実施形態によるタッチスクリーン装置の簡略化された図を示す。 例示的な実施形態によるタッチスクリーン装置の分解図を示す。 例示的な実施形態によるタッチスクリーン装置の機能構成要素のブロック図を示す。 例示的な実施形態によるタッチスクリーン装置のレイアウトを構成するためのユーザインタフェースを示す。 他の実施形態に係るタッチスクリーン装置のレイアウトを構成するためのユーザインタフェースを示す図である。 別の例示的な実施形態による、タッチスクリーン装置のレイアウトを構成するためのユーザインタフェースを示す。 一実施形態に係るタッチスクリーン装置によって実行される動作のフローチャートを示す。
図面は、例示的な実施形態を示すためのものであるが、本明細書で開示される技術が、図面に示される構成および/または手段に限定されないことを、当業者は理解するであろう。
以下の開示は、添付の図およびいくつかの例示的な実施形態を参照する。当業者は、そのような参照が説明のためだけのものであり、したがって限定を意味しないことを理解すべきである。開示されたシステム、装置、および方法の一部またはすべては、様々な方法で再構成、組み合わせ、追加、および/または除去することができ、そのそれぞれが本明細書で企図される内容である。
I.概要
いくつかのタッチスクリーン装置は、複数の異なるソースからの入力データを受信し、表示するように構成され得る。例えば、ヘリコプターに見られるような複雑な車両制御システムは、ロジスティック情報、1以上のカメラからのビデオデータ、及び様々な飛行制御センサからのセンサデータを受信し、表示するように構成されたタッチスクリーン装置を含むことができる。他の例も同様に可能である。
複数の異なるソースからの入力データを受信し、表示するために、従来のタッチスクリーン装置は、異なる入力チャネル上で入力データを受信しつつ、一度に1つのチャネルのデータのみを表示するように構成されてきた。このようなタッチスクリーン装置は、ロータリスイッチなどの入力を切り替えるためのコントロール(操作部)を含んでもよく、タッチスクリーン装置は、コントロールによって選択された入力のみを表示することができる。
タッチスクリーン装置に複数の異なるソースからの入力データを受信し、表示するこの従来の手法は、改善の余地がある。例えば、ユーザは、複数のソースからのタッチスクリーンデータを同時に閲覧し、それと対話することを望む場合があるが、一度に単一のソースからの入力のみを表示することができる従来のタッチスクリーン装置は、このような機能を提供しない。
これらの問題または他の問題への対処を支援するために、本明細書では、タッチスクリーンディスプレイの単一のビューを通じて複数の別個のコンピュータ装置を制御するためのユーザインタフェースとして、単一のタッチスクリーンディスプレイを使用するように構成された例示的なタッチスクリーン装置が開示される。
II.例示的タッチスクリーン装置及びその操作
図1は、例示的なタッチスクリーン装置100の簡略化された図を示す。図示のように、装置100は、ディスプレイ101と、ディスプレイ101上に重ねられたタッチ感知層102とを含む。ディスプレイ101は、複数の異なるソースからの表示データを、ディスプレイ101の異なる領域(ゾーン)にそれぞれ提示するように構成されている。図示されるように、ディスプレイ101は、第1の表示領域103と第2の表示領域104とを含むが、他の例では、ディスプレイ101は、より多くの又はより少ない表示領域を含むことができる。
タッチスクリーン装置100は、表示データの複数の異なるソースとして機能する複数の異なるコンピュータ装置に電気的に結合される。図示のように、タッチスクリーン装置100は、第1のコンピュータ装置105と第2のコンピュータ装置106に結合されている。すなわち、ディスプレイ101は、第1のタイプの接続107によってコンピュータ装置105および106に接続され、タッチ感知層102は、第2のタイプの接続108によってコンピュータ装置105および106に接続される。また、図1は、コンピュータ装置105および106を中央処理装置(CPU)として示しているが、コンピュータ装置105および106は、追加的または代替的なコンピュータ装置構成要素も含むことができる。
本明細書で使用される場合、「コンピュータ装置」という用語は、以下のうちの1以上を含む任意のデバイスを指すことができ、すなわち、(i)プロセッサ、(ii)データストレージ、および(iii)通信インタフェースを含むものであって、通信インタフェースの任意のもの又はすべてが、システムバス、パブリック(公衆)、プライベート、またはハイブリッドクラウドなどの通信ネットワーク、あるいは何らかの他の接続機構の形態を取る通信リンクにより接続される。
そのようなコンピュータ装置において、プロセッサは、汎用プロセッサ(例えば、シングルコアマイクロプロセッサまたはマルチコアマイクロプロセッサ)、専用プロセッサ(例えば、特定用途向け集積回路またはデジタル信号プロセッサ)、プログラマブル論理デバイス(例えば、フィールドプログラマブルゲートアレイ)、コントローラ(例えば、マイクロコントローラ)、および/または現在知られているかまたは今後に開発される任意の他のプロセッサコンポーネントなど、1以上のプロセッサコンポーネントを含むことができる。また、プロセッサは、パブリック、プライベート、またはハイブリッドクラウドのコンピューティングクラスタなどのネットワークを介して接続された、複数の物理コンピュータ装置に分散された処理構成要素を含むことができることを理解されたい。
コンピュータ装置のデータストレージは、(i)コンピュータ装置が本明細書で開示される機能の一部またはすべてを実行するようにコンピュータ装置が構成されるようにプロセッサによって実行可能なプログラム命令と、(ii)本明細書で開示される機能に関連してコンピュータ装置によって、例えば、1以上のデータベース、ファイルシステムなどで受信、導出、または他の方法で記憶され得るデータと、を記憶するように集合的に構成される、1以上の非一時的コンピュータ可読記憶媒体を含む。この点で、データストレージの1以上の非一時的なコンピュータ可読記憶媒体は、様々な形態をとることができ、その例として、ランダムアクセスメモリ、レジスタ、キャッシュなどの揮発性記憶媒体、ならびに読取り専用メモリ、ハードディスクドライブ、ソリッドステートドライブ、フラッシュメモリ、光ストレージデバイスなどの不揮発性記憶媒体を含むことができる。また、データストレージは、パブリック、プライベート、またはハイブリッドクラウドのストレージクラスタなどのネットワークを介して接続された、複数の物理コンピュータ装置に分散されたコンピュータ可読記憶媒体を含むことができることを理解されたい。データストレージは、他の形態をとってもよく、及び/又は他の方法でデータを記憶してもよい。
コンピュータ装置の通信インタフェースは、図1のタッチスクリーン装置100などの外部データソースおよび/またはコンピュータ装置との有線および/または無線通信を可能にするように構成され得る。したがって、通信インタフェースは、これらの機能を実行するための任意の適切な形態をとることができ、その例は、他の可能性の中でもとりわけ、イーサネット(登録商標)インタフェース、Wi-Fi(登録商標)ネットワークインタフェース、セルラーネットワークインタフェース、シリアルバスインタフェース(例えば、Firewire(登録商標)、USB 3.0など)、無線通信(例えば、短距離ワイヤレスプロトコルを使用するもの)を可能にするように適合されたチップセットおよびアンテナ、および/または、無線/有線通信を提供する任意の他のインタフェースを含む。また、通信インタフェースは、異なる種類の複数の通信インタフェースを含んでもよい。他の構成もまた可能である。
以下でより詳細に説明するように、動作中、ディスプレイ101は、第1のタイプの接続107を通じてコンピュータ装置105および106からそれぞれ表示データを受信し、ディスプレイ101のそれぞれの領域に表示データを提示する。例えば、ディスプレイ101は、第1のコンピュータ装置105からの表示データを第1の表示領域103に提示し、ディスプレイ101は、第2のコンピュータ装置106からの表示データを第2の表示領域104に提示する。次いで、第1の表示領域103または第2の表示領域104におけるタッチ入力の受信に応答して、タッチスクリーン装置100は、タッチ入力を示す通信を適切なコンピュータ装置に送信する。例えば、タッチ感知ディスプレイ102が第1の表示領域103でタッチ入力を受信した場合、タッチスクリーン装置100は、第2のタイプの接続108を通じて第1のコンピュータ装置105に、タッチ入力の位置を識別する通信を送信することができる。同様に、タッチ感知ディスプレイ102が第2の表示領域104でタッチ入力を受信した場合、タッチスクリーン装置100は、第2のタイプの接続108を通じて第2のコンピュータ装置106に、タッチ入力の位置を識別する通信を送信することができる。
次に図2を参照すると、タッチスクリーン装置200の分解図が示されている。図2のタッチスクリーン装置200は、図1のタッチスクリーン装置100と同一又は類似のものであってよい。タッチスクリーン装置200は、図1のディスプレイ101と同一又は類似のディスプレイ201、図1のタッチ感知層102と同一又は類似のタッチ感知層202、及び制御部203を含む。
ディスプレイ201は、画像データ、テキストデータ、またはビデオデータなどのグラフィカルデータを受信し、ユーザに提示するためにグラフィカルデータの視覚的表現を出力するように構成され得る。このように、ディスプレイ201は、これらの機能を実行するための任意の適切な形態をとることができ、その例は、発光ダイオード(LED)ディスプレイ(例えば、有機発光ダイオード(OLED)ディスプレイ、アクティブマトリクス有機発光ダイオード(AMOLED)ディスプレイ、スーパーAMOLEDディスプレイ、マイクロLEDディスプレイなど)、液晶ディスプレイ(LCD)(例えば、LEDバックライトLCD、薄膜トランジスタ(TFT)LCD、量子ドット(QLED)ディスプレイなど)、プラズマディスプレイパネル(PDP)、エレクトロルミネッセンスディスプレイ(ELD)、電子ペーパーディスプレイ、又は陰極線管(CRT)ディスプレイを含む。
タッチ感知層202は、タッチ入力(例えば、指タッチ入力又はスタイラスタッチ入力)を受信し、タッチ感知層202上のタッチ入力の位置を示すデータを出力するように構成され得る。したがって、タッチ感知層202は、これらの機能を実行するための任意の適切な形態をとることができ、その例は、静電容量式タッチスクリーン(例えば、表面型静電容量式タッチスクリーン、投影型静電容量式タッチスクリーン、相互静電容量式タッチスクリーン、自己静電容量式タッチスクリーンなど)、抵抗膜式タッチスクリーン、光学タッチスクリーン、表面弾性波(SAW)タッチスクリーン、赤外線タッチスクリーン、赤外線アクリル投影タッチスクリーン、分散信号技術(DST)を使用して動作するように構成されたタッチスクリーン、又は音響パルス認識(APR)技術を使用して動作するよう構成されたタッチスクリーンを含む。
制御部203は、上記のコンピュータ装置の構成要素を含むことができ、以下でさらに詳細に説明するタッチスクリーン装置200の様々な機能を実行するように構成することができる。
次に、図3は、タッチスクリーン装置200の簡略化したブロック図と、タッチスクリーン装置200の異なる構成要素間のデータフローを示す。図3に示されるように、図1の第1のコンピュータ装置105と同一又は類似の第1のコンピュータ装置304と、図1の第2のコンピュータ装置106と同一又は類似の第2のコンピュータ装置305とが、グラフィカルデータを制御部203に送信する。上記の説明において、グラフィカルデータは、画像、テキスト、又はビデオデータなどの様々な形式をとることができる。その形式にかかわらず、グラフィカルデータは、タッチスクリーン装置202のディスプレイ201によって表示されることとなる。したがって、グラフィカルデータは、本明細書では「タッチスクリーン表示データ」とも呼ばれる。したがって、第1のコンピュータ装置304は、第1のタッチスクリーン表示データ306を制御部203に送信し、第2のコンピュータ装置305は、第2のタッチスクリーン表示データ307を制御部203に送信する。
制御部203は、ディスプレイ201の様々な表示領域内でディスプレイ201によって提示されるように第1のタッチスクリーン表示データ306及び第2のタッチスクリーン表示データ307をスケーリングするように構成されたスケーリングユニット308を含む。上記の説明において、ディスプレイ201は、いくつかの異なる事前構成された表示領域を有することができる。図示のように、ディスプレイ201は、第1の表示領域309及び第2の表示領域310を含むが、他の例では、ディスプレイ201は、より多くの又はより少ない表示領域を含んでもよい。各表示領域は、ディスプレイ201のピクセルの所定のサブセットを含むことができる。
いくつかの例では、ディスプレイ201の事前構成された表示領域は、ユーザによって定義され得る。例えば、ユーザは、表示領域を定義する様々な構成パラメータをコンピュータ装置に入力することができ、コンピュータ装置は、それらの構成パラメータを制御部203に送信して、制御部203のデータストレージに格納することができる。次いで、制御部203は、記憶された構成パラメータにアクセスし、スケーリングユニット308に、受信したタッチスクリーン表示データを、構成パラメータに従ってスケーリングさせることができる。
図4~図6は、ディスプレイ201の表示領域を構成するためにコンピュータ装置がユーザに提示することができる例示的なユーザインタフェースを示す。図4は、第1のそのようなユーザインタフェース400を示す。図示のように、ユーザインタフェース400は、ユーザが予め構成されたフォーマットのセットから選択することができるフォーマット入力フィールド401を含むことができる。本例では、フォーマット入力フィールド401は、並べて配置された第1表示領域402と第2表示領域403とを含む「PicByPic」フォーマットに設定されている。この包括的なフォーマット内で、ユーザは、第1及び第2の表示領域402及び403の様々なパラメータを定義することができる。例えば、図示のように、ユーザインタフェース400は、表示領域毎に、データソース入力フィールド404、方向入力フィールド405、サイズ入力フィールド406、及び変換入力フィールド407を含むことができる。
所与の表示領域のデータソース入力フィールド404によって、ユーザは、ディスプレイ201が表示領域に存在するように構成するタッチスクリーン表示データのソースを指定することができる。例えば、ディスプレイ201は、タッチスクリーン表示データを受信するための複数の入力チャネルを含むことができ、データソース入力フィールド404は、ユーザが表示領域のそれぞれについて入力チャネルのうちのそれぞれ1つを選択可能にすることができる。
所与の表示領域の向き入力フィールド405によって、ユーザは、ディスプレイ201が表示領域にタッチスクリーン表示データを表示すべき向きを指定することができる。向きの例には、横長及び縦長の向きが含まれる。
所定の表示領域のサイズ入力フィールド406によって、ユーザは、表示領域の幅および/または高さなど、表示領域の1以上の寸法を指定することができるようになる。表示領域の寸法は、ピクセル数または固定距離単位(例えば、ミリメートル、センチメートル、インチなど)などの様々な測定単位を使用して定義することができる。
また、所定の表示領域の変換入力フィールド407により、ユーザは、タッチスクリーン表示データをスケーリングする際に、スケーリングユニット308によってタッチスクリーン表示データに適用される変換の種類を指定することができる。例えば、タッチスクリーン表示データが表示領域とは異なるアスペクト比を有する場合、スケーリングユニット308は、データを表示領域に適切に適合させるために、表示データを単に比例的にスケーリングするのではなく、1以上の変換を適用する必要があり得る。そのような異なるアスペクト比を考慮するために適用され得るそのようなフィット変換の例は、ストレッチフィット変換、フィルフィット変換、中央フィット変換、タイル変換、またはスパン変換を適用することを含む。しかし、他の変換例も可能である。
図5は、コンピュータ装置がディスプレイ201の表示領域を構成するためにユーザに提示することができる別の例示的なユーザインタフェース500を示す。図5のユーザインタフェース500は、図4のユーザインタフェース400とほぼ同じであるが、この例では、ユーザインタフェース500のフォーマット入力フィールド401は、メイン表示領域501と、メイン表示領域501に隣接して垂直方向に積み重ねられた2つのより小さい表示領域502および503とを含む、3つの表示領域を定義する「SplitC」フォーマットに設定される。図4のユーザインタフェース400と同様に、図5のユーザインタフェース500は同様に、ユーザが各表示領域の様々なパラメータを指定可能にするための同じ又は同様の入力フィールドを含む。
図6は、コンピュータ装置がディスプレイ201の表示領域を構成するためにユーザに提示することができる、さらに別の例示的なユーザインタフェース600を示す。図6のユーザインタフェース600は、図4のユーザインタフェース400とほぼ同じであるが、この例では、ユーザインタフェース600のフォーマット入力フィールド401は、第1の表示領域601、第2の表示領域602、第3の表示領域603、および第4の表示領域604を含む2×2フォーマットで配置された、4つの表示領域を定義する「Quad」フォーマットに設定される。図4のユーザインタフェース400と同様に、図6のユーザインタフェース600は同様に、ユーザが各表示領域の様々なパラメータを指定可能にするための同じ又は同様の入力フィールドを含む。
図4~図6のユーザインタフェースに示される例示的な表示領域構成は、例示目的のためのみのものであり、本明細書では多数の他の表示領域構成も企図されることを理解されたい。例えば、表示領域構成は、図示されたものよりも多くの又は少ない表示領域を含むことができ、様々な他の構成で配置することができる。いくつかの例では、表示領域は、互いに直接隣接していなくてもよく、ディスプレイ201のいくつかのピクセルによって分離されていてもよい。さらに、図4~6のユーザインタフェースは、ユーザが、図示されたものとは異なる方法で表示領域のパラメータを指定可能にし得ることも理解されたい。例えば、いくつかの例では、図4~図6のユーザインタフェースは、座標系を使用して各表示領域のコーナピクセルを定義することなどによって、各表示領域に含めるべきディスプレイ201の特定のピクセルを指定する1以上の入力フィールドを含むことができる。別の例として、図4~図6のユーザインタフェースは、ディスプレイ201のピクセルを表すグリッドを提示してもよく、ユーザは、形状を自由に描画すること(例えば、クリック・アンド・ドラッグのマウス入力を介して)、所定の形状をドラッグ・アンド・ドロップすること、またはグリッドの上で所定の形状をサイズ変更することなどによって、グリッド上に表示領域を「描画」してもよい。本明細書では、他の例も含むことが企図される。
さらに、いくつかの例では、タッチスクリーン装置200は、タッチスクリーン装置200によって受信されたタッチスクリーン表示データフィードの数に基づいて、図4~図6に示される表示領域レイアウトのうちの1つを自動的に選択するようにも構成され得る。例えば、タッチスクリーン装置200は、それが2つのタッチスクリーン表示データフィード(例えば、第1のタッチスクリーン表示データ306及び第2のタッチスクリーン表示データ307)を受信していることを判断し、それに応答して、図4に示される構成のような2つの表示領域のみを含む表示領域構成を選択することができる。別の例として、タッチスクリーン装置200は、それが3つのタッチスクリーン表示データフィードを受信していると判断し、それに応答して、図5に示される構成のような3つの表示領域を含む表示領域構成を選択することができる。さらに別の例として、タッチスクリーン装置200は、それが4つのタッチスクリーン表示データフィードを受信していると判断し、それに応答して、図6に示される構成などの4つの表示領域を含む表示領域構成を選択することができる。本明細書では、他の例も含むことが企図される。
図3に戻ると、スケーリングユニット308によって第1および第2のタッチスクリーン表示データ306および307に適用されるスケーリングの量は、第1および第2のタッチスクリーン表示データ306および307のネイティブ(固有、又は元々の)解像度、ならびにディスプレイ201の表示領域の解像度に依存し得る。例えば、第1のタッチスクリーン表示データ306は、第1の表示領域309での表示を目的とすることができ、したがって、スケーリングユニット308は、第1のタッチスクリーン表示データ306をそのネイティブ解像度から、第1の表示領域309の解像度と一致するスケーリングされた解像度に変換するスケーリングを適用することができる。同様に、第2のタッチスクリーン表示データ307は、第2の表示領域310での表示を目的とすることができ、したがって、スケーリングユニット308は、第2のタッチスクリーン表示データ307をそのネイティブ解像度から、第2の表示領域310の解像度に一致するスケーリングされた解像度に変換するスケーリングを適用することができる。このようにして、スケーリングユニット308は、受信した第1のタッチスクリーン表示データ306を、スケーリングされた第1のタッチスクリーン表示データ311に変換することができ、受信した第2のタッチスクリーン表示データ307を、スケーリングされた第2のタッチスクリーン表示データ312に変換することができる。そして、制御部203は、スケーリングされた第1タッチスクリーン表示データ311及び第2タッチスクリーン表示データ312を、第1表示領域309及び第2表示領域310に表示するためにディスプレイ201に出力することができる。
タッチスクリーン装置200は、スケーリングされた第1及び第2のタッチスクリーン表示データ311、312を、第1及び第2の表示領域309、310に、アクティブタッチモードで提示するように構成することができ、これにより、いずれかの領域へのその後のタッチ入力が、表示されたデータと直接対話することができるようになる。例えば、第1の表示領域309に提示されるスケーリングされた第1のタッチスクリーン表示データ311は、第1の選択可能な要素(例えば、ボタンなど)を含むことができ、第2の表示領域310に提示されるスケーリングされた第2のタッチスクリーン表示データ312は、第2の選択可能な要素を含むことができる。アクティブタッチモードでそのようなデータを提示することは、第1の選択可能要素に対する任意のその後(後続)のタッチ入力がその要素の選択をトリガし、第2の選択可能要素に対する任意の後続のタッチ入力がその要素の選択をトリガするように、データを提示することを含み得る。これは、一度に1つのウインドウのみがアクティブであり、残りのウインドウが休止状態であり得るように、複数のウインドウ化データフィードを表示するように構成された、従来の表示システムに対する利点を提供する。このような従来の表示システムでは、休止状態のウインドウと対話するためには、休止状態のウインドウを最初に選択して、ウインドウを休止中モードからアクティブモードに遷移させる一方、以前にアクティブであったウインドウをアクティブモードから休止中モードに遷移させなければならない。したがって、従来の表示システムは、本明細書で説明される技法を使用して達成され得るような単一のタッチ入力ではなく、表示されたコンテンツと対話するために複数の入力を必要とし得る。
ディスプレイ201が第1及び第2の表示領域309及び310にスケーリングされた第1及び第2のタッチスクリーン表示データ311及び312を提示している間に、ユーザはタッチ感知層202にタッチ入力を提供することができる。上述のタッチスクリーン技術のいずれか、または今後に開発される任意のタッチスクリーン技術を使用して、タッチ感知層202は、タッチ感知層202上のタッチ入力の位置を示すタッチ位置データ313を出力することができる。
制御部203は、タッチ位置データ313を受信し、制御部203のタッチデータユニット314は、タッチ位置データ313を処理して、タッチ入力に対応するディスプレイ201上の位置を決定する。例えば、タッチ感知層202上のタッチ入力の位置を示す位置データ313に基づいて、タッチデータユニット314は、タッチ入力の位置におけるディスプレイ201の1以上のピクセルを識別することができる。次いで、タッチデータユニット314は、タッチ入力が、ディスプレイ201の複数の表示領域のうちの1つ、ならびにタッチ入力が受信された特定の表示領域で受信されたかどうかを判定することができる。例えば、タッチデータユニット314は、第1の表示領域309及び第2の表示領域310のピクセルを定義する、格納された構成パラメータにアクセスし、構成パラメータに基づいて、タッチ入力の位置にある1以上のピクセルが第1の表示領域309内にあるか第2の表示領域310内にあるかを判定することができる。
さらに、タッチ入力が受信された特定の表示領域を決定することに加えて、タッチデータユニット314は、特定の表示領域のローカル座標系内のピクセルの座標を決定することなどによって、特定の表示領域内のタッチ入力の位置を決定することができる。例えば、特定の表示領域が100ピクセルの幅及び200ピクセルの高さを有する例では、タッチデータユニット314は、タッチ入力が表示領域の列番号75及び行番号150(すなわち、ピクセル座標(75,150))のピクセルで受信されたと決定することができる。
タッチデータユニット314が表示領域内のタッチ入力の位置を決定すると、タッチデータユニット314は、この位置の標示を、表示領域のタッチスクリーン表示データの適切なソースに送信することができる。例えば、タッチデータユニット314が、タッチ入力が第1の表示領域309で受信されたと判定した場合、タッチデータユニット314は、第1の表示領域309に提示されたタッチスクリーン表示データのソースである第1のコンピュータ装置304に、タッチ位置の標示を送信することができる。そして、タッチデータユニット314が、タッチ入力が第2の表示領域310で受信されたと判定した場合、タッチデータユニット314は、第2の表示領域310に提示されたタッチスクリーン表示データのソースである第2のコンピュータ装置305に、タッチ位置の標示を送信することができる。
いくつかの例では、タッチデータユニット314は、タッチ入力の位置を決定し、タッチ入力が受信された特定の表示領域を能動的に決定することなく、位置の標示を適切なデータソースに送信することができる。例えば、タッチデータユニット314は、ディスプレイ201の画素座標系におけるタッチ入力の画素座標を決定してもよい。ディスプレイ201のピクセル座標の第1のサブセット(例えば、第1の表示領域309を定義するピクセル)を第1のコンピュータ装置304に宛てて送信し、ディスプレイ201のピクセル座標の第2のサブセット(例えば、第2の表示領域310を定義するピクセル)を第2のコンピュータ装置305に宛てて送信することができる。そのような実装形態では、タッチ入力の位置がピクセル座標の第1のサブセット内に入る場合、タッチデータユニット314は、タッチ入力の標示を第1のコンピュータ装置304に送信することができ、タッチ入力の位置がピクセル座標の第2のサブセット内に入る場合、タッチデータユニット314は、タッチ入力の標示を第2のコンピュータ装置305に送信することができる。
いずれの場合でも、スケーリングユニット308は、第1のコンピュータ装置304と第2のコンピュータ装置305とから受信した第1のタッチスクリーン表示データ306と第2のタッチスクリーン表示データ307とをスケーリングして、スケーリングされた第1のタッチスクリーン表示データ311と第2のタッチスクリーン表示データ312とが、ネイティブの第1のタッチスクリーン表示データ306と第2のタッチスクリーン表示データ307との代わりに、第1の表示領域309と第2の表示領域310とに提示されるようにするので、タッチデータユニット314は、第1のコンピュータ装置304と第2のコンピュータ装置305とのいずれかにタッチ位置の標示を送信する際に、このスケーリングを考慮する必要がある。
タッチデータユニット314は、スケーリングユニット308によって行われるスケーリングを考慮するために、スケーリングユニット308からスケーリングデータ317を受信してもよい。スケーリングデータ317は様々な形態をとることができ、第1のタッチスクリーン表示データ306及び第2のタッチスクリーン表示データ307を、スケーリングされた第1のタッチスクリーン表示データ311及び第2のタッチスクリーン表示データ312に変換するためにスケーリングユニット308によって適用される様々な変換を反映することができる。
一例として、スケーリングデータ317は、タッチ入力が受信された特定の表示領域についてスケーリングユニット308によって実行された変換のセットを特定することができ、タッチデータユニット314は、スケーリングユニット308によって実行されたスケーリングを効果的に取り消すために、特定の表示領域内のピクセルに逆の変換のセットを適用することができる。逆の変換のセットを適用した後、タッチデータユニット314は、シールされていない(変換前の)ピクセルデータ内のタッチ入力の新しい位置を決定することができる。例えば、逆の変換のセットを特定の表示領域内のピクセルに適用することは、表示領域のローカルピクセル座標系を、第1のコンピュータ装置304及び第2のコンピュータ装置305のうちの1つから制御部203によって受信したタッチスクリーン表示データのネイティブ解像度のピクセル座標系に変換することを含むことができる。その結果、タッチデータユニット314は、表示領域のローカル座標系(例えば、上記の例では画素座標(75,150))内のタッチ入力の画素座標を、タッチスクリーン表示データのネイティブ解像度の座標系における対応する画素座標に変換してもよい。
別の例として、スケーリングデータ317は、各表示領域の各ピクセルをネイティブタッチスクリーン表示データ内の1以上の対応するピクセルにマッピングするマッピングデータを含むことができる。例えば、第1のタッチスクリーン表示データ306及び第2のタッチスクリーン表示データ307に適用されるスケーリング処理の一部として、スケーリングユニット308は、対応するピクセルの座標を互いに関連付けて記憶することなどによって、第1のタッチスクリーン表示データ306及び第2のタッチスクリーン表示データ307のネイティブ解像度のどのピクセルが、スケーリングされた第1のタッチスクリーン表示データ311及び第2のタッチスクリーン表示データ312の解像度のどのピクセルに対応するかを決定することができる。そのような例では、タッチデータユニット314は、次いで、特定の表示領域のローカル座標系内のタッチ入力のピクセル座標を識別した後、表示領域内の識別されたピクセル座標を、タッチスクリーン表示データのネイティブ解像度内のその対応するピクセル座標に変換するために、マッピングデータを参照することができる。
いずれの場合でも、タッチデータユニット314が、タッチ入力のピクセル座標を、タッチスクリーン表示データのネイティブ解像度に一致する座標系に変換すると、タッチデータユニット314は、変換されたピクセル座標をタッチスクリーン表示データのソース(例えば、第1のコンピュータ装置304または第2のコンピュータ装置305)に送信することができる。次いで、タッチスクリーン表示データのソースは、制御部203に提供され、ディスプレイ201によって提示されるタッチスクリーン表示データを変更することによって、またはタッチスクリーン装置200の外部で何らかのアクションを実行することなどによって、タッチ入力のピクセル座標に基づいて1以上のアクションを実行することができる。
図7を参照すると、タッチスクリーンディスプレイの単一のビューを通じて複数の別個のコンピュータ装置を制御するためのユーザインタフェースとして単一のタッチスクリーンディスプレイを使用することを支援するために実行され得る、例示的な動作を含むフローチャート700が示されている。例示的な動作は、タッチ感知ディスプレイを含み、例示的な動作を実行することができるタッチスクリーン装置を参照して説明される。この点に関して、タッチスクリーン装置は、図1~3に示されるタッチスクリーン装置と同様であってもよく、上記のタッチスクリーン装置の構成要素のいずれかまたはすべてを含んでいてもよい。
フローチャート700に示される方法の様々な実施形態は、ブロック701~710によって示される1以上の動作、機能、またはアクションを含む。ブロックのいくつかは一連の順序で示され、他のブロックは並列に示されるが、これらのブロックは、可能であれば、本明細書で開示および説明される順序とは異なる順序で実行されてもよい。また、様々なブロックを、より少ないブロックに組み合わせ、追加のブロックに分割し、かつ/または所望の実装に基づいて除去することもできる。
さらに、フローチャート700に示される方法、ならびに本明細書で開示される他のプロセスおよび方法について、フローチャート700は、いくつかの実施形態の1つの可能な実装の機能および動作を示す。この点に関して、各ブロックは、モジュール、セグメント、またはプログラムコードの一部を表すことができ、プログラムコードは、プロセス内の特定の論理機能またはステップを実装するために1以上のプロセッサによって実行可能な1以上の命令を含む。プログラムコードは、例えば、ディスク又はハードドライブを含む記憶装置などの任意の種類のコンピュータ可読媒体に記憶することができる。コンピュータ可読媒体は、例えば、レジスタメモリ、プロセッサキャッシュ、およびランダムアクセスメモリ(RAM)のような短期間の間データを記憶する有形の非一時的なコンピュータ可読媒体などの、非一時的なコンピュータ可読媒体を含むことができる。また、コンピュータ可読媒体は、例えば、読み取り専用メモリ(ROM)、光ディスクまたは磁気ディスク、コンパクトディスク読み取り専用メモリ(CD-ROM)などの二次記憶装置または永続的長期記憶装置などの非一時的媒体を含むことができる。コンピュータ可読媒体はまた、任意の他の揮発性または不揮発性記憶システムを含むことができる。コンピュータ可読媒体は、例えば、コンピュータ可読記憶媒体、または有形の記憶装置と見なすことができる。さらに、フローチャート700に示される方法、ならびに本明細書で開示される他のプロセスおよび方法について、図7の各ブロックは、プロセス内の特定の論理機能を実行するように配線された回路を表すことができる。
ここでフローチャート700の動作を参照すると、ブロック701で、タッチスクリーン装置は、第1のコンピュータ装置から、第1の表示解像度を有する第1のタッチスクリーン表示データを受信し、タッチスクリーン装置は、第1のコンピュータ装置とは異なる第2のコンピュータ装置から、第2の表示解像度を有する第2のタッチスクリーン表示データを受信する。いくつかの例では、第1の表示解像度と第2の表示解像度は、同じ解像度とすることができ、他の例では、第1の表示解像度と第2の表示解像度は異なっていてもよい。
ブロック702で、タッチスクリーン装置は、そのタッチ感知ディスプレイのピクセルの第1のサブセットを含む第1の領域と、タッチ感知ディスプレイのピクセルの第2のサブセットを含む第2の領域を決定する。第1の領域は第3の表示解像度を有し、第2の領域は第4の表示解像度を有する。上記の議論に関連して、いくつかの例では、タッチスクリーン装置、ユーザによって定義され得る構成データを使用して(例えば、図4~6に示されるインタフェースを使用して)、第1の領域および第2の領域を決定し得る。また、構成データは、第3及び第4の表示解像度を指定してもよく、これらは同一であっても異なっていてもよい。さらに、第3および第4の表示解像度は、必ずしもそうである必要ではないが、通常、第1および第2の表示解像度とは異なる。
ブロック703で、タッチスクリーン装置は、第1のタッチスクリーン表示データを第1の表示解像度から第3の表示解像度にスケーリングし、タッチスクリーン装置は、第2のタッチスクリーン表示データを第2の表示解像度から第4の表示解像度にスケーリングする。タッチスクリーン装置は、図3のスケーリングユニット308に関連して上記で説明したような様々なスケーリング技法を使用して、第1のタッチスクリーンデータと第2のタッチスクリーンデータをスケーリングすることができる。
ブロック704で、タッチスクリーン装置は、第3の表示解像度で第1の領域内にスケーリングされた第1のタッチスクリーン表示データを表示し、第4の表示解像度で第2の領域内にスケーリングされた第2のタッチスクリーン表示データを表示する。上記の説明に関連して、タッチスクリーン装置は、スケーリングされた第1のタッチスクリーン表示データと、スケーリングされた第2のタッチスクリーン表示データと、の両方をアクティブタッチスクリーンモードで表示することで、第1のタッチスクリーン表示データの第1の選択可能要素と、第2のタッチスクリーン表示データの第2の選択可能要素と、のいずれかまたは両方が、任意の後続のタッチ入力によって選択可能であるようにすることができる。
スケーリングされた第1および第2のタッチスクリーン表示データを表示している間に、タッチスクリーン装置のタッチスクリーン装置は、タッチ入力を受信し得る。上記の説明に関連して、タッチスクリーン装置は、タッチ入力が受信されたディスプレイの特定の領域を決定し、それに応答して、どの領域がタッチ入力を受信したかに応じて第1または第2のコンピュータ装置を制御するための動作を実行することができる。ブロック705~707は、タッチ入力が第1の領域に位置する場合にタッチスクリーン装置が実行し得る動作を示し、ブロック708~710は、タッチ入力が第2の領域に位置する場合にタッチスクリーン装置が実行し得る動作を示す。いくつかの例では、タッチスクリーン装置は、第1の領域内の第1のタッチ入力と第2の領域内の第2のタッチ入力など、2つ以上のタッチ入力とを同時に受信し得る。そのような例では、タッチスクリーン装置は、ブロック705から707に示される動作と、ブロック708から710に示される動作の両方を実行することができ、これらを並列にまたは順次実行することができる。
ブロック705で、スケーリングされた第1のタッチスクリーン表示データを第3の表示解像度で第1の領域に表示している間に、タッチスクリーン装置は、タッチ感知ディスプレイが、第1の領域のスケーリングされた第1のタッチスクリーン表示データの第1のピクセルで第1のタッチ入力を受信したと判定する。
ブロック706で、第1のタッチスクリーン表示データに適用されたスケーリングに基づいて、タッチスクリーン装置は、第3の表示解像度を有するスケーリングされた第1のタッチスクリーン表示データの第1のピクセルに対応する、第1の表示解像度を有する第1のタッチスクリーン表示データの第3のピクセルを決定する。上記の議論に関連して、これは、第1のタッチスクリーン表示データに適用されるスケーリングを元に戻すための逆の変換のセットを実行することによって、第1のピクセルの座標を第3のピクセルの新しい座標に変換することを伴い得る。あるいは、上記でさらに論じたように、これは、第1のタッチスクリーン表示データをスケーリングするときにタッチスクリーン装置によって生成され、第1の領域内の各ピクセルを第1のタッチスクリーン表示データの1以上の対応するピクセルにマッピングするマッピングデータのセットにアクセスし、そのマッピングデータのセットを使用して、第1のピクセルを第3のピクセルにマッピングすることを含むことができる。
ブロック707で、タッチスクリーン装置は、第3のピクセルの選択を識別する情報を第1のコンピュータ装置に送信する。
ブロック708で、スケーリングされた第2のタッチスクリーン表示データを第4の表示解像度で第2の領域に表示している間に、タッチスクリーン装置は、タッチ感知ディスプレイが、第2の領域のスケーリングされた第2のタッチスクリーン表示データの第2のピクセルで第2のタッチ入力を受信したと判定する。
ブロック709で、第2のタッチスクリーン表示データに適用されたスケーリングに基づいて、タッチスクリーン装置は、第4の表示解像度を有するスケーリングされた第2のタッチスクリーン表示データの第2のピクセルに対応する、第2の表示解像度を有する第2のタッチスクリーン表示データの第4のピクセルを決定する。ここでも、上記の議論と関連して、これは、第2のタッチスクリーン表示データに適用されるスケーリングを元に戻すための逆の変換のセットを実行することによって、第2のピクセルの座標を第4のピクセルの新しい座標に変換することを伴い得る。あるいは、上記でさらに論じたように、これは、第2のタッチスクリーン表示データをスケーリングするときにタッチスクリーン装置によって生成され、第2の領域内の各ピクセルを第2のタッチスクリーン表示データの1以上の対応するピクセルにマッピングするマッピングデータのセットにアクセスし、マッピングデータのセットを使用して第2のピクセルを第4のピクセルにマッピングすることを含むことができる。
ブロック710で、タッチスクリーン装置は、第4のピクセルの選択を識別する情報を第2のコンピュータ装置に送信する。
このようにして、単一のタッチスクリーン装置の単一のタッチ感知ディスプレイを、タッチ感知ディスプレイのそれぞれの領域に表示するタッチスクリーン表示データを提供する複数の異なるコンピュータ装置を制御するためのユーザインタフェースとして使用することができる。これらの技法を使用することは、ディスプレイの対応する領域に触れることによって複数の異なるコンピュータ装置の直感的制御を提供すること、外部ポインティング装置の必要性を低減または排除すること、表示データを異なるチャネル間で選択または切り替える必要性を低減または排除すること、単一のタッチスクリーンディスプレイ上での複数のコンピュータ装置のシームレス制御を可能にすることを含む、既存のデバイスに対する様々な改善を提供する。
本明細書で説明する例は、主に、2つのコンピュータ装置によって提供されるタッチスクリーン表示データの2つのセットの提示を含む例を対象とするが、他の例では、追加のコンピュータ装置によって提供されるタッチスクリーン表示データの追加のセットの提示を含むことができる。例えば、いくつかの例では、フローチャート700によって示される方法は、タッチスクリーン装置が、第1のコンピュータ装置および第2のコンピュータ装置とは異なる第3のコンピュータ装置から、第5の表示解像度を有する第3のタッチスクリーン表示データを受信することを含み得る。タッチスクリーン装置は、タッチ感知ディスプレイのピクセルの第3のサブセットを含む第3の領域を決定することができ、ここで、第3の領域は第6の表示解像度を有する。タッチスクリーン装置は、第3のタッチスクリーン表示データを第5の表示解像度から第6の表示解像度にスケーリングし、スケーリングされた第3のタッチスクリーン表示データを、第6の表示解像度で第3の領域に表示することができる。スケーリングされた第3のタッチスクリーン表示データを第6の表示解像度で第3の領域に表示している間に、タッチスクリーン装置は、タッチ感知ディスプレイが、第3の領域のスケーリングされた第3のタッチスクリーン表示データの第5のピクセルで第3のタッチ入力を受信したと判定することができる。タッチスクリーン装置は、第3のタッチスクリーン表示データに適用されたスケーリングに基づいて、第6の表示解像度を有するスケーリングされた第1のタッチスクリーン表示データの第5のピクセルに対応する、第5の表示解像度を有する第3のタッチスクリーン表示データの第6のピクセルを決定することができる。そして、タッチスクリーン装置は、第6のピクセルの選択を識別する情報を第3のコンピュータ装置に送信することができる。このプロセスは、任意の数のコンピュータ装置からのタッチスクリーン表示データを提示するための任意の数の表示領域に同様に適用することができる。
さらに、本明細書で提示される例は、指タッチ入力およびスタイラスタッチ入力を含むタッチ入力を受信し、処理する文脈で特に説明されるが、本例は、他のタイプのユーザ入力を使用しても実施され得ることも理解されたい。例えば、本明細書で開示されるタッチ入力の任意の又は全ての例を、代替的に、マウス入力(例えば、マウスクリック)、ジェスチャ入力(例えば、指先、視線追跡入力など)、又は任意の他の適切な選択入力と置き換えることができる。
III.結論
上記の詳細な説明は、添付の図を参照して、開示されたタッチスクリーン装置の様々な特徴および機能を説明する。様々な態様および実施形態が本明細書で開示されてきたが、他の態様および実施形態も当業者には明らかであろう。本明細書で開示される様々な態様および実施形態は、説明のためのものであって、限定を意図するものではなく、発明の真の範囲は以下の特許請求の範囲によって示される。

Claims (20)

  1. マルチゾーンタッチスクリーン装置であって、
    タッチ感知ディスプレイと、
    少なくとも1つのプロセッサと、
    非一時的なコンピュータ可読媒体と、
    少なくとも1つのプロセッサによって実行可能であり、非一時的コンピュータ可読媒体に格納されたプログラム命令と、
    を備え、前記プログラム命令は、前記マルチゾーンタッチスクリーン装置を、
    第1のコンピュータ装置から、第1の表示解像度を有する第1のタッチスクリーン表示データを受信し、
    前記第1のコンピュータ装置とは異なる第2のコンピュータ装置から、第2の表示解像度を有する第2のタッチスクリーン表示データを受信し、
    タッチ感知ディスプレイのピクセルの第1のサブセットを含む第1の領域を決定し、前記第1の領域は第3の表示解像度を有し、
    前記タッチ感知ディスプレイのピクセルの第2のサブセットを含む第2の領域を決定し、前記第2の領域は第4の表示解像度を有し、
    前記第1のタッチスクリーン表示データを前記第1の表示解像度から前記第3の表示解像度にスケーリングし、
    前記第2のタッチスクリーン表示データを前記第2の表示解像度から前記第4の表示解像度にスケーリングし、
    スケーリングされた第1のタッチスクリーン表示データを前記第1の領域に第3の表示解像度で表示し、
    スケーリングされた第2のタッチスクリーン表示データを前記第2の領域に第4の表示解像度で表示し、
    前記第1の領域内に、前記スケーリングされた第1のタッチスクリーン表示データを前記第3の表示解像度で表示している間に、前記タッチ感知ディスプレイが、前記第1の領域内の前記スケーリングされた第1のタッチスクリーン表示データの第1のピクセルで第1のタッチ入力を受信したことを判定し、
    前記第2の領域内に、前記スケーリングされた第2のタッチスクリーン表示データを前記第4の表示解像度で表示している間に、前記タッチ感知ディスプレイが、前記第2の領域内の前記スケーリングされた第2のタッチスクリーン表示データの第2のピクセルで第2のタッチ入力を受信したことを判定し、
    前記第1のタッチスクリーン表示データに適用されたスケーリングに基づいて、前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの第3のピクセルを決定し、
    前記第2のタッチスクリーン表示データに適用されたスケーリングに基づいて、前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する前記第2のタッチスクリーン表示データの第4のピクセルを決定し、
    前記第3のピクセルの選択を識別する情報を前記第1のコンピュータ装置に送信し、
    前記第4のピクセルの選択を識別する情報を前記第2のコンピュータ装置に送信する
    ように構成する、マルチゾーンタッチスクリーン装置。
  2. 前記第1のタッチスクリーン表示データは、第1の選択可能要素を表すデータを含み、
    前記第2のタッチスクリーン表示データは、第2の選択可能要素を表すデータを含み、
    前記スケーリングされた第1のタッチスクリーン表示データおよび前記スケーリングされた第2のタッチスクリーン表示データを表示することは、前記第1の選択可能要素と前記第2の選択可能要素との両方が任意の後続のタッチ入力によって選択可能であるように、前記スケーリングされた第1のタッチスクリーン表示データおよび前記スケーリングされた第2のタッチスクリーン表示データをアクティブタッチスクリーンモードで表示することを含む、
    請求項1に記載のマルチゾーンタッチスクリーン装置。
  3. 前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの前記第3のピクセルを決定することが、前記スケーリングされた第1のタッチスクリーン表示データを前記第3の表示解像度から前記第1の表示解像度に変換することを含み、
    前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する前記第2のタッチスクリーン表示データの前記第4のピクセルを決定することが、前記スケーリングされた第2のタッチスクリーン表示データを前記第4の表示解像度から前記第2の表示解像度に変換することを含む、
    請求項1に記載のマルチゾーンタッチスクリーン装置。
  4. 前記マルチゾーンタッチスクリーン装置を、
    前記第1のタッチスクリーン表示データに適用された前記スケーリングに基づいて、前記第1の領域内の各ピクセルを前記第1のタッチスクリーン表示データの1以上の対応するピクセルにマッピングする第1のセットのマッピングデータを生成し、前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの前記第3のピクセルを決定することは、前記第1のセットのマッピングデータを使用して前記第3のピクセルを決定することを含み、
    前記第2のタッチスクリーン表示データに適用された前記スケーリングに基づいて、前記第2の領域内の各ピクセルを前記第2のタッチスクリーン表示データの1以上の対応するピクセルにマッピングする第2のセットのマッピングデータを生成し、前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する前記第2のタッチスクリーン表示データの前記第4のピクセルを決定することは、前記第2のセットのマッピングデータを使用して前記第4のピクセルを決定することを含む
    ように構成する、前記少なくとも1つのプロセッサによって実行可能であり、前記非一時的コンピュータ可読媒体に格納されたプログラム命令をさらに備える、請求項1に記載のマルチゾーンタッチスクリーン装置。
  5. 前記マルチゾーンタッチスクリーン装置を、
    前記第1の領域または前記第2の領域のうちの少なくとも1つを定義するユーザ入力を受信し、前記第1の領域または前記第2の領域のうちの少なくとも1つの決定は、前記第1の領域または前記第2の領域のうちの少なくとも1つを定義する前記ユーザ入力に基づく
    ように構成する、前記少なくとも1つのプロセッサによって実行可能であり、前記非一時的コンピュータ可読媒体に格納されたプログラム命令をさらに備える、請求項1に記載のマルチゾーンタッチスクリーン装置。
  6. 前記タッチ感知ディスプレイは、前記第1のタッチ入力と前記第2のタッチ入力とを同時に受信する、
    請求項1に記載のマルチゾーンタッチスクリーン装置。
  7. 前記マルチゾーンタッチスクリーン装置を、
    前記第1のコンピュータ装置及び前記第2のコンピュータ装置とは異なる第3のコンピュータ装置から、第5の表示解像度を有する第3のタッチスクリーン表示データを受信し、
    前記タッチ感知ディスプレイのピクセルの第3のサブセットを含む第3の領域を決定し、前記第3の領域は第6の表示解像度を有し、
    前記第3のタッチスクリーン表示データを前記第5の表示解像度から前記第6の表示解像度にスケーリングし、
    スケーリングされた第3のタッチスクリーン表示データを前記第3の領域に前記第6の表示解像度で表示し、
    前記スケーリングされた第3のタッチスクリーン表示データを前記第6の表示解像度で前記第3の領域に表示している間に、前記タッチ感知ディスプレイが、前記第3の領域内の前記スケーリングされた第3のタッチスクリーン表示データの第5のピクセルで第3のタッチ入力を受信したことを判定し、
    前記第3のタッチスクリーン表示データに適用された前記スケーリングに基づいて、前記第6の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第5のピクセルに対応する、前記第5の表示解像度を有する前記第3のタッチスクリーン表示データの第6のピクセルを決定し、
    前記第3のコンピュータ装置に、前記第6のピクセルの選択を識別する情報を送信する
    ように構成する、前記少なくとも1つのプロセッサによって実行可能であり、前記非一時的コンピュータ可読媒体に格納されたプログラム命令をさらに備える、請求項1に記載のマルチゾーンタッチスクリーン装置。
  8. マルチゾーンタッチスクリーン装置によって実行される方法であって、
    第1のコンピュータ装置から、第1の表示解像度を有する第1のタッチスクリーン表示データを受信し、
    前記第1のコンピュータ装置とは異なる第2のコンピュータ装置から、第2の表示解像度を有する第2のタッチスクリーン表示データを受信し、
    前記マルチゾーンタッチスクリーン装置のタッチ感知ディスプレイの第1の領域を決定し、前記第1の領域は、前記タッチ感知ディスプレイのピクセルの第1のサブセットを含み、前記第1の領域は第3の表示解像度を有し、
    前記マルチゾーンタッチスクリーン装置の前記タッチ感知ディスプレイの第2の領域を決定し、前記第2の領域は、前記タッチ感知ディスプレイのピクセルの第2のサブセットを含み、前記第2の領域は第4の表示解像度を有し、
    前記第1のタッチスクリーン表示データを前記第1の表示解像度から前記第3の表示解像度にスケーリングし、
    前記第2のタッチスクリーン表示データを前記第2の表示解像度から前記第4の表示解像度にスケーリングし、
    スケーリングされた第1のタッチスクリーン表示データを前記第1の領域に前記第3の表示解像度で表示し、
    スケーリングされた第2のタッチスクリーン表示データを前記第2の領域に前記第4の表示解像度で表示し、
    前記第1の領域内に、前記スケーリングされた第1のタッチスクリーン表示データを前記第3の表示解像度で表示している間に、前記タッチ感知ディスプレイが、前記第1の領域内の前記スケーリングされた第1のタッチスクリーン表示データの第1のピクセルで第1のタッチ入力を受信したことを判定し、
    前記第2の領域内に、前記スケーリングされた第2のタッチスクリーン表示データを前記第4の表示解像度で表示している間に、前記タッチ感知ディスプレイが、前記第2の領域の前記スケーリングされた第2のタッチスクリーン表示データの第2のピクセルで第2のタッチ入力を受信したことを判定し、
    前記第1のタッチスクリーン表示データに適用されたスケーリングに基づいて、前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの第3のピクセルを決定し、
    前記第2のタッチスクリーン表示データに適用されたスケーリングに基づいて、前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する第2のタッチスクリーン表示データの第4のピクセルを決定し、
    前記第3のピクセルの選択を識別する情報を前記第1のコンピュータ装置に送信し、
    前記第4のピクセルの選択を識別する情報を前記第2のコンピュータ装置に送信する
    ことを含む方法。
  9. 前記第1のタッチスクリーン表示データは、第1の選択可能要素を表すデータを含み、
    前記第2のタッチスクリーン表示データは、第2の選択可能要素を表すデータを含み、
    前記スケーリングされた第1のタッチスクリーン表示データおよび前記スケーリングされた第2のタッチスクリーン表示データを表示することは、前記第1の選択可能要素と前記第2の選択可能要素との両方が任意の後続のタッチ入力によって選択可能であるように、前記スケーリングされた第1のタッチスクリーン表示データおよび前記スケーリングされた第2のタッチスクリーン表示データをアクティブタッチスクリーンモードで表示する
    ことを含む、
    請求項8に記載の方法。
  10. 前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの前記第3のピクセルを決定することが、前記スケーリングされた第1のタッチスクリーン表示データを前記第3の表示解像度から前記第1の表示解像度に変換することを含み、
    前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する前記第2のタッチスクリーン表示データの前記第4のピクセルを決定することが、前記スケーリングされた第2のタッチスクリーン表示データを前記第4の表示解像度から前記第2の表示解像度に変換することを含む、
    請求項8に記載の方法。
  11. 前記第1のタッチスクリーン表示データに適用された前記スケーリングに基づいて、前記第1の領域内の各ピクセルを前記第1のタッチスクリーン表示データの1以上の対応するピクセルにマッピングする第1のセットのマッピングデータを生成し、前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの前記第3のピクセルを決定することは、前記第1のセットのマッピングデータを使用して前記第3のピクセルを決定することを含み、
    前記第2のタッチスクリーン表示データに適用された前記スケーリングに基づいて、前記第2の領域内の各ピクセルを前記第2のタッチスクリーン表示データの1以上の対応するピクセルにマッピングする第2のセットのマッピングデータを生成し、前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する前記第2のタッチスクリーン表示データの前記第4のピクセルを決定することは、前記第2のセットのマッピングデータを使用して前記第4のピクセルを決定することを含む、
    請求項8に記載の方法。
  12. 前記第1の領域または前記第2の領域のうちの少なくとも1つを定義するユーザ入力を受信し、前記第1の領域または前記第2の領域のうちの少なくとも1つの決定は、前記第1の領域または前記第2の領域のうちの少なくとも1つを定義する前記ユーザ入力に基づく、
    請求項8に記載の方法。
  13. 前記タッチ感知ディスプレイは、前記第1のタッチ入力と前記第2のタッチ入力とを同時に受信する、
    請求項8に記載の方法。
  14. 前記第1のコンピュータ装置及び前記第2のコンピュータ装置とは異なる第3のコンピュータ装置から、第5の表示解像度を有する第3のタッチスクリーン表示データを受信し、
    前記タッチ感知ディスプレイのピクセルの第3のサブセットを含む第3の領域を決定し、前記第3の領域は第6の表示解像度を有し、
    前記第3のタッチスクリーン表示データを前記第5の表示解像度から前記第6の表示解像度にスケーリングし、
    スケーリングされた第3のタッチスクリーン表示データを前記第3の領域に前記第6の表示解像度で表示し、
    前記スケーリングされた第3のタッチスクリーン表示データを前記第6の表示解像度で前記第3の領域に表示している間に、前記タッチ感知ディスプレイが、前記第3の領域内の前記スケーリングされた第3のタッチスクリーン表示データの第5のピクセルで第3のタッチ入力を受信したことを判定し、
    前記第3のタッチスクリーン表示データに適用されたスケーリングに基づいて、前記第6の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第5のピクセルに対応する、前記第5の表示解像度を有する前記第3のタッチスクリーン表示データの第6のピクセルを決定し、
    前記第3のコンピュータ装置に、前記第6のピクセルの選択を識別する情報を送信する
    ことを含む請求項8に記載の方法。
  15. プログラム命令を備える非一時的コンピュータ可読媒体であって、前記プログラム命令は、少なくとも1つのプロセッサによって実行されると、マルチゾーンタッチスクリーン装置を、
    第1のコンピュータ装置から、第1の表示解像度を有する第1のタッチスクリーン表示データを受信し、
    前記第1のコンピュータ装置とは異なる第2のコンピュータ装置から、第2の表示解像度を有する第2のタッチスクリーン表示データを受信し、
    前記マルチゾーンタッチスクリーン装置のタッチ感知ディスプレイの第1の領域を決定し、前記第1の領域は、前記タッチ感知ディスプレイのピクセルの第1のサブセットを含み、前記第1の領域は第3の表示解像度を有し、
    前記マルチゾーンタッチスクリーン装置の前記タッチ感知ディスプレイの第2の領域を決定し、前記第2の領域は、前記タッチ感知ディスプレイのピクセルの第2のサブセットを含み、前記第2の領域は第4の表示解像度を有し、
    前記第1のタッチスクリーン表示データを前記第1の表示解像度から前記第3の表示解像度にスケーリングし、
    前記第2のタッチスクリーン表示データを前記第2の表示解像度から前記第4の表示解像度にスケーリングし、
    スケーリングされた第1のタッチスクリーン表示データを前記第1の領域に前記第3の表示解像度で表示し、
    スケーリングされた第2のタッチスクリーン表示データを前記第2の領域に前記第4の表示解像度で表示し、
    前記第1の領域内に、前記スケーリングされた第1のタッチスクリーン表示データを前記第3の表示解像度で表示している間に、前記タッチ感知ディスプレイが、前記第1の領域内の前記スケーリングされた第1のタッチスクリーン表示データの第1のピクセルで第1のタッチ入力を受信したことを判定し、
    前記第2の領域内に、前記スケーリングされた第2のタッチスクリーン表示データを前記第4の表示解像度で表示している間に、前記タッチ感知ディスプレイが、前記第2の領域内の前記スケーリングされた第2のタッチスクリーン表示データの第2のピクセルで第2のタッチ入力を受信したことを判定し、
    前記第1のタッチスクリーン表示データに適用されたスケーリングに基づいて、前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの第3のピクセルを決定し、
    前記第2のタッチスクリーン表示データに適用されたスケーリングに基づいて、前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する第2のタッチスクリーン表示データの第4のピクセルを決定し、
    前記第3のピクセルの選択を識別する情報を前記第1のコンピュータ装置に送信し、
    前記第4のピクセルの選択を識別する情報を前記第2のコンピュータ装置に送信する
    ように動作させる、非一時的コンピュータ可読媒体。
  16. 前記第1のタッチスクリーン表示データは、第1の選択可能要素を表すデータを含み、
    前記第2のタッチスクリーン表示データは、第2の選択可能要素を表すデータを含み、
    前記スケーリングされた第1のタッチスクリーン表示データと前記スケーリングされた第2のタッチスクリーン表示データとを表示することは、前記第1の選択可能要素と前記第2の選択可能要素との両方が任意の後続のタッチ入力によって選択可能であるように、前記スケーリングされた第1のタッチスクリーン表示データと前記スケーリングされた第2のタッチスクリーン表示データとをアクティブタッチスクリーンモードで表示することを含む、
    請求項15に記載の非一時的コンピュータ可読媒体。
  17. 前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの前記第3のピクセルを決定することが、前記スケーリングされた第1のタッチスクリーン表示データを前記第3の表示解像度から前記第1の表示解像度に変換することを含み、
    前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する前記第2のタッチスクリーン表示データの前記第4のピクセルを決定することが、前記スケーリングされた第2のタッチスクリーン表示データを前記第4の表示解像度から前記第2の表示解像度に変換することを含む、
    請求項15に記載の非一時的コンピュータ可読媒体。
  18. 少なくとも1つのプロセッサによって実行されると、前記マルチゾーンタッチスクリーン装置を、
    前記第1のタッチスクリーン表示データに適用された前記スケーリングに基づいて、前記第1の領域内の各ピクセルを前記第1のタッチスクリーン表示データの1以上の対応するピクセルにマッピングする第1のセットのマッピングデータを生成し、前記第3の表示解像度を有する前記スケーリングされた第1のタッチスクリーン表示データの前記第1のピクセルに対応する、前記第1の表示解像度を有する前記第1のタッチスクリーン表示データの前記第3のピクセルを決定することは、前記第1のセットのマッピングデータを使用して前記第3のピクセルを決定することを含み、
    前記第2のタッチスクリーン表示データに適用された前記スケーリングに基づいて、前記第2の領域内の各ピクセルを前記第2のタッチスクリーン表示データの1以上の対応するピクセルにマッピングする第2のセットのマッピングデータを生成し、前記第4の表示解像度を有する前記スケーリングされた第2のタッチスクリーン表示データの前記第2のピクセルに対応する、前記第2の表示解像度を有する前記第2のタッチスクリーン表示データの前記第4のピクセルを決定することは、前記第2のセットのマッピングデータを使用して前記第4のピクセルを決定することを含む
    ように動作させるプログラム命令をさらに備える、請求項15に記載の非一時的コンピュータ可読媒体。
  19. 少なくとも1つのプロセッサによって実行されると、前記マルチゾーンタッチスクリーン装置を、
    前記第1の領域または前記第2の領域のうちの少なくとも1つを定義するユーザ入力を受信し、前記第1の領域または前記第2の領域のうちの少なくとも1つの決定は、前記第1の領域または前記第2の領域のうちの少なくとも1つを定義する前記ユーザ入力に基づく
    ように動作させるプログラム命令をさらに備える、請求項15に記載の非一時的コンピュータ可読媒体。
  20. 前記タッチ感知ディスプレイは、前記第1のタッチ入力と前記第2のタッチ入力とを同時に受信する、
    請求項15に記載の非一時的コンピュータ可読媒体。
JP2024504998A 2021-07-27 2022-07-27 マルチホストタッチディスプレイ Pending JP2024531082A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US202163226074P 2021-07-27 2021-07-27
US63/226,074 2021-07-27
PCT/US2022/038452 WO2023009582A1 (en) 2021-07-27 2022-07-27 Multi-host touch display

Publications (1)

Publication Number Publication Date
JP2024531082A true JP2024531082A (ja) 2024-08-29

Family

ID=85037326

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024504998A Pending JP2024531082A (ja) 2021-07-27 2022-07-27 マルチホストタッチディスプレイ

Country Status (7)

Country Link
US (1) US11698724B2 (ja)
EP (1) EP4377776A1 (ja)
JP (1) JP2024531082A (ja)
AU (1) AU2022318894A1 (ja)
CA (1) CA3226962A1 (ja)
MX (1) MX2024001186A (ja)
WO (1) WO2023009582A1 (ja)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7663607B2 (en) 2004-05-06 2010-02-16 Apple Inc. Multipoint touchscreen
US20110163966A1 (en) 2010-01-06 2011-07-07 Imran Chaudhri Apparatus and Method Having Multiple Application Display Modes Including Mode with Display Resolution of Another Apparatus
US8935606B2 (en) * 2012-02-29 2015-01-13 Ebay Inc. Systems and methods for providing a user interface with grid view
KR20150031629A (ko) * 2013-09-16 2015-03-25 삼성전자주식회사 터치 입력이 가능한 디스플레이 장치 및 그 터치 입력 방법
US20180329572A1 (en) * 2017-05-11 2018-11-15 Intel Corporation Touch detection and location in multi-touchscreen systems
US20220398012A1 (en) * 2018-09-14 2022-12-15 Sigmasense, Llc. Touch screen display with variable touch resolution
GB2581495A (en) * 2019-02-19 2020-08-26 Cambridge Touch Tech Ltd Force sensing touch panel
KR20220060624A (ko) * 2020-11-04 2022-05-12 삼성디스플레이 주식회사 터치 위치 검출 방법 및 표시 장치

Also Published As

Publication number Publication date
US11698724B2 (en) 2023-07-11
WO2023009582A1 (en) 2023-02-02
AU2022318894A1 (en) 2024-02-29
CA3226962A1 (en) 2023-02-02
EP4377776A1 (en) 2024-06-05
US20240152270A1 (en) 2024-05-09
MX2024001186A (es) 2024-05-16
US20230034520A1 (en) 2023-02-02

Similar Documents

Publication Publication Date Title
CN106575203B (zh) 与再现的内容的基于悬停的交互
EP3036619B1 (en) User terminal device for displaying map and method thereof
US10268322B2 (en) Method for temporarily manipulating operation of object in accordance with touch pressure or touch area and terminal thereof
US9406281B2 (en) Multi-display device and method of controlling thereof
TWI611354B (zh) 使用圖像重疊減少顯示延遲的系統及方法,以及用於提供回應顯示裝置上所畫路徑之回饋的加速器
US9250780B2 (en) Information processing method and electronic device
WO2021203724A1 (zh) 笔迹选择方法、装置、计算机设备和存储介质
US20130067400A1 (en) Pinch To Adjust
KR102374160B1 (ko) 스케일링을 사용하여 디스플레이 지연을 감소시키는 방법 및 장치
US9026924B2 (en) Devices, systems, and methods for moving electronic windows between displays
CN107589864B (zh) 多点触摸显示面板及其控制方法和系统
TW201537438A (zh) 用於顯示基於行爲的使用者介面之版面配置(build)之方法、系統、電子裝置及電腦程式產品
JP6160305B2 (ja) 画像処理装置、プログラム、画像処理システムおよび画像処理方法
DE202017105674U1 (de) Steuerung eines Fensters unter Verwendung eines berührungsempfindlichen Rands
JP6146350B2 (ja) 情報処理装置およびコンピュータプログラム
US11880564B2 (en) Regions with digital ink input
JP2024531082A (ja) マルチホストタッチディスプレイ
US12141434B2 (en) Multi-host touch display
US10534523B1 (en) Independent control of map data display
JP2016018363A (ja) 仮想空間平面上に配置したオブジェクトを表示制御するゲーム・プログラム
CN108932054B (zh) 显示装置、显示方法和非暂时性的记录介质
US10997356B1 (en) Computing device user interface having auto-grouping of data columns
JP2016016319A (ja) 仮想空間平面上に配置したオブジェクトを表示制御するゲーム・プログラム
KR101592977B1 (ko) 디스플레이 장치 및 그 제어 방법
US20220291824A1 (en) Apparatus, information processing system, and software for preventing hiding of objects on touch screen from view and control of user