JP5329388B2 - 追加可能な論理ディスプレイ用の仮想フレームバッファの動的形状管理 - Google Patents
追加可能な論理ディスプレイ用の仮想フレームバッファの動的形状管理 Download PDFInfo
- Publication number
- JP5329388B2 JP5329388B2 JP2009295029A JP2009295029A JP5329388B2 JP 5329388 B2 JP5329388 B2 JP 5329388B2 JP 2009295029 A JP2009295029 A JP 2009295029A JP 2009295029 A JP2009295029 A JP 2009295029A JP 5329388 B2 JP5329388 B2 JP 5329388B2
- Authority
- JP
- Japan
- Prior art keywords
- display
- logical
- content
- buffer
- frame buffer
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/391—Resolution modifying circuits, e.g. variable screen formats
-
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2300/00—Aspects of the constitution of display devices
- G09G2300/02—Composition of display devices
- G09G2300/026—Video wall, i.e. juxtaposition of a plurality of screens to create a display screen of bigger dimensions
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/16—Use of wireless transmission of display information
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
- Telephone Function (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Digital Computer Display Output (AREA)
Description
ローカルディスプレイに表示されるコンテンツの表示情報をバッファするために割り当てられた第1の領域を有するフレームバッファと、
1つ以上の無線装置に関連する1つ以上の遠隔ディスプレイに表示されるコンテンツの表示情報をバッファするために割り当てられた1つ以上の更なる領域を含むように、前記フレームバッファを動的に拡張するフレームバッファ割り当て器と、
前記フレームバッファの前記1つ以上の更なる領域を構成する動的形状マネージャと、
前記1つ以上の更なる領域から前記1つ以上の無線装置に前記表示情報を転送する1つ以上の遠隔フレームバッファプロトコルと
を有する。
115 ディスプレイ
130 アプリケーション
135、140 RFBサーバ
145 メモリ割り当て器
150 無線検出器
155 通信インタフェース
160 無線媒体
172、182 ディスプレイ
174、184 RFBクライアント
Claims (17)
- 装置に含まれており表示されるコンテンツの表示情報をバッファし、ローカルディスプレイに関連する物理バッファを含むフレームバッファであり、前記物理バッファは、前記ローカルディスプレイに表示される前記コンテンツの各部分の前記表示情報をバッファするフレームバッファと、
ディスプレイをそれぞれ有する1つ以上の遠隔装置が近接しており、且つ、前記装置からの前記コンテンツの部分を表示するのに利用可能であるという決定に基づいて、1つ以上の論理バッファを含むように、前記フレームバッファを動的に拡張するフレームバッファ割り当て器であり、前記1つ以上の論理バッファは、前記ローカルディスプレイに近接しており、前記コンテンツの部分を表示するのに利用可能な1つ以上の遠隔ディスプレイに関連付けられ、前記1つ以上の論理バッファは、前記ローカルディスプレイから離れて前記1つ以上の遠隔ディスプレイに表示される前記コンテンツの各部分の前記表示情報をバッファするフレームバッファ割り当て器と、
前記ローカルディスプレイに対する前記1つ以上の遠隔ディスプレイの構成を決定することにより、前記物理バッファに対する前記1つ以上の論理バッファの配置を構成する動的形状マネージャであり、前記ローカルディスプレイに対する前記1つ以上の遠隔ディスプレイの前記構成は、1つ以上の論理フレームバッファに関連付けられたコンテンツの各部分及び1つ以上の論理フレームバッファにバッファされる前記表示情報を決定し、前記動的形状マネージャは、前記ローカルディスプレイに対する前記1つ以上の遠隔ディスプレイの前記構成に基づいて、バッファされる前記コンテンツの各部分を前記1つ以上の論理バッファに割り当て、前記ローカルディスプレイに対する前記1つ以上の遠隔ディスプレイの前記構成に基づいて、前記1つ以上の論理バッファを前記1つ以上の遠隔ディスプレイの適切なものに関連付け、前記コンテンツの各部分の割り当て及び前記1つ以上の論理バッファの関連付けは、前記コンテンツが前記ローカルディスプレイ及び前記1つ以上の遠隔ディスプレイを介して正確に表示されることを確保する動的形状マネージャと、
前記1つ以上の論理バッファから前記関連付けられた1つ以上の遠隔装置に前記表示情報を転送する1つ以上の遠隔フレームバッファプロトコルと
を有する装置。 - 前記動的形状マネージャは、ユーザが前記ローカルディスプレイに対する前記1つ以上の遠隔ディスプレイの前記構成を識別することを更に可能にする、請求項1に記載の装置。
- 前記ローカルディスプレイに対する前記1つ以上の遠隔ディスプレイの前記構成を決定する空間検出手段を更に有する、請求項1に記載の装置。
- 前記フレームバッファ割り当て器により生成された前記1つ以上の論理バッファのそれぞれのサイズは、関連付けられた遠隔ディスプレイの表示領域の測定に基づく、請求項1に記載の装置。
- 前記フレームバッファ割り当て器により生成された前記1つ以上の論理バッファの数は、近接しており、且つ、前記装置から前記コンテンツの部分を表示するのに利用可能であると決定された遠隔ディスプレイの数に基づく、請求項1に記載の装置。
- 近接する前記遠隔ディスプレイを検出する検出器を更に有する、請求項1に記載の装置。
- 前記1つ以上の論理バッファにバッファされる前記表示情報は、前記コンテンツの各部分を表す画素を含む、請求項1に記載の装置。
- 前記1つ以上の論理バッファにバッファされる前記表示情報は、前記コンテンツの各部分を表す画素を生成するために必要なコマンドを含む、請求項1に記載の装置。
- ホスト無線装置と1つ以上のクライアント無線装置との間に1つ以上の無線通信リンクを確立し、
前記1つ以上のクライアント無線装置に関連付けられ、前記関連付けられた1つ以上のクライアント無線装置のディスプレイに表示されるコンテンツの各部分の表示情報をバッファする1つ以上の論理バッファを含むように、ホスト無線装置のディスプレイに表示されるコンテンツの表示情報をバッファする物理バッファから、前記ホスト装置のフレームバッファを拡張し、
前記ホスト無線装置に対する前記1つ以上のクライアント無線装置の構成を決定することにより、前記物理バッファに対する前記1つ以上の論理バッファの配置を構成し、前記コンテンツが前記ホスト無線装置及び前記1つ以上のクライアント無線装置を介して正確に表示されることを確保し、前記ホスト無線装置に対する前記1つ以上のクライアント無線装置の前記構成は、1つ以上の論理フレームバッファに関連付けられたコンテンツ及び1つ以上の論理フレームバッファにバッファされる前記表示情報を決定し、前記配置を構成することは、バッファされる前記コンテンツの各部分の前記表示情報を前記1つ以上の論理バッファに割り当て、前記1つ以上の論理バッファを前記1つ以上のクライアント無線装置の適切なものに関連付けることを含み、
前記1つ以上の論理フレームバッファから前記関連付けられた1つ以上のクライアント無線装置に前記表示情報を転送することを有する方法。 - ユーザが前記ホスト無線装置に対する前記1つ以上のクライアント無線装置の前記構成を識別することを可能にすることを更に有する、請求項9に記載の方法。
- 前記ホスト無線装置に対する前記1つ以上のクライアント無線装置の空間配置を検出することを更に有する、請求項10に記載の方法。
- ディスプレイと、
ディスプレイを有する1つ以上の他の無線装置との無線通信リンクを確立する通信インタフェースと、
無線装置に含まれており表示されるコンテンツの表示情報をバッファする物理バッファを有し、前記ディスプレイに関連する物理バッファを含むフレームバッファであり、前記物理バッファは、前記ディスプレイに表示される前記コンテンツの各部分の前記表示情報をバッファするフレームバッファと、
前記1つ以上の他の無線装置に関連付けられ、前記コンテンツの部分を表示するのに利用可能な1つ以上の論理バッファを含むように、前記フレームバッファを動的に拡張するフレームバッファ割り当て器であり、前記1つ以上の論理バッファは、前記ディスプレイから離れて前記関連付けられた1つ以上の他の無線装置のディスプレイに表示されるコンテンツの各部分の前記表示情報をバッファするフレームバッファ割り当て器と、
前記無線装置に対する前記1つ以上の他の無線装置の構成を決定することにより、前記物理バッファに対する前記1つ以上の論理バッファの配置を構成する動的形状マネージャであり、前記1つ以上の他の無線装置の前記構成は、1つ以上の論理フレームバッファに関連付けられたコンテンツ及び1つ以上の論理フレームバッファにバッファされる前記表示情報を決定し、前記動的形状マネージャは、前記無線装置に対する前記1つ以上の他の無線装置の前記構成に基づいて、バッファされる前記コンテンツの各部分を前記1つ以上の論理バッファに割り当て、前記無線装置に対する前記1つ以上の他の無線装置の前記構成に基づいて、前記1つ以上の論理バッファを前記1つ以上の他の無線装置の適切なものに関連付け、前記コンテンツの各部分の割り当て及び前記1つ以上の論理バッファの関連付けは、前記コンテンツが前記ディスプレイ及び前記1つ以上の他の無線装置のディスプレイを介して正確に表示されることを確保する動的形状マネージャと、
前記1つ以上の論理フレームバッファから前記関連付けられた1つ以上の無線装置に前記表示情報を転送する1つ以上の遠隔フレームバッファプロトコルと
を有する無線装置。 - 前記動的形状マネージャは、ユーザが前記無線装置に対する前記1つ以上の他の無線装置の前記構成を識別することを更に可能にする、請求項12に記載の無線装置。
- 前記無線装置に対する前記1つ以上の他の無線装置の前記構成を決定する空間検出手段を更に有する、請求項12に記載の無線装置。
- 前記フレームバッファ割り当て器は、1つ以上の他のディスプレイの表示領域及び1つ以上の他のディスプレイの数のうち1つに基づいて前記フレームバッファを拡張する、請求項12に記載の無線装置。
- 近接する前記他の無線装置を検出する検出器を更に有する、請求項12に記載の無線装置。
- 前記1つ以上の論理バッファにバッファされる前記表示情報は、前記コンテンツを表す画素、前記コンテンツを表す画素を生成するために必要なコマンド、並びに前記コンテンツを表す表示形状及び相対位置のうち1つを含む、請求項12に記載の無線装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/347,878 | 2008-12-31 | ||
US12/347,878 US8686921B2 (en) | 2008-12-31 | 2008-12-31 | Dynamic geometry management of virtual frame buffer for appendable logical displays |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010178331A JP2010178331A (ja) | 2010-08-12 |
JP5329388B2 true JP5329388B2 (ja) | 2013-10-30 |
Family
ID=42284364
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009295029A Expired - Fee Related JP5329388B2 (ja) | 2008-12-31 | 2009-12-25 | 追加可能な論理ディスプレイ用の仮想フレームバッファの動的形状管理 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8686921B2 (ja) |
JP (1) | JP5329388B2 (ja) |
TW (1) | TWI447705B (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8803892B2 (en) | 2010-06-10 | 2014-08-12 | Otoy, Inc. | Allocation of GPU resources across multiple clients |
US9998749B2 (en) | 2010-10-19 | 2018-06-12 | Otoy, Inc. | Composite video streaming using stateless compression |
US9891867B2 (en) * | 2010-11-10 | 2018-02-13 | Electronics For Imaging, Inc. | Protocol for interaction between wireless devices and other devices |
US9256299B2 (en) * | 2012-08-28 | 2016-02-09 | Hewlett-Packard Development Company, L.P. | Client device orientation |
US10037542B2 (en) | 2013-11-14 | 2018-07-31 | Wells Fargo Bank, N.A. | Automated teller machine (ATM) interface |
US10021247B2 (en) | 2013-11-14 | 2018-07-10 | Wells Fargo Bank, N.A. | Call center interface |
US9864972B2 (en) | 2013-11-14 | 2018-01-09 | Wells Fargo Bank, N.A. | Vehicle interface |
US20150130811A1 (en) * | 2013-11-14 | 2015-05-14 | Wells Fargo Bank, N.A. | Banking interface |
US20150161937A1 (en) * | 2013-12-05 | 2015-06-11 | Lenovo (Singapore) Pte. Ltd. | Overlapping detection display and method |
US10880685B2 (en) * | 2018-01-08 | 2020-12-29 | Facebook, Inc. | Provisioning content across multiple devices |
CN110795193B (zh) * | 2019-10-30 | 2023-03-21 | 成都景中教育软件有限公司 | 一种动态几何软件中图形退化的实现方法 |
TWI739474B (zh) * | 2020-06-11 | 2021-09-11 | 宏正自動科技股份有限公司 | 影像處理裝置、影像處理系統及影像處理方法 |
US20230102843A1 (en) * | 2021-09-27 | 2023-03-30 | Nvidia Corporation | User-configurable memory allocation |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1998056188A2 (en) | 1997-06-02 | 1998-12-10 | Sony Electronics Inc. | Displaying internet content and television programming |
JP2000287071A (ja) | 1999-03-31 | 2000-10-13 | Sony Corp | 携帯情報端末装置、情報処理方法及び媒体 |
JP4903302B2 (ja) | 2000-09-27 | 2012-03-28 | 京セラ株式会社 | 携帯電話端末 |
US6970173B2 (en) * | 2001-09-14 | 2005-11-29 | Ati Technologies, Inc. | System for providing multiple display support and method thereof |
JP2006163991A (ja) | 2004-12-09 | 2006-06-22 | Canon Inc | 可搬媒体の管理システム |
JP2006301105A (ja) | 2005-04-18 | 2006-11-02 | Sony Corp | 画像処理装置および方法、並びにプログラム |
TWI428850B (zh) | 2006-06-08 | 2014-03-01 | Via Tech Inc | 解碼方法 |
US7633483B2 (en) * | 2006-06-27 | 2009-12-15 | Microsoft Corporation | Display extension using terminal clients |
US8810480B2 (en) * | 2006-08-04 | 2014-08-19 | Apple Inc. | Methods and apparatuses for controlling display devices |
US20080068519A1 (en) | 2006-08-24 | 2008-03-20 | Adler Steven M | Networked personal audiovisual device having flexible housing |
-
2008
- 2008-12-31 US US12/347,878 patent/US8686921B2/en not_active Expired - Fee Related
-
2009
- 2009-12-25 JP JP2009295029A patent/JP5329388B2/ja not_active Expired - Fee Related
- 2009-12-25 TW TW098145007A patent/TWI447705B/zh not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
TWI447705B (zh) | 2014-08-01 |
US20100164970A1 (en) | 2010-07-01 |
US8686921B2 (en) | 2014-04-01 |
TW201032215A (en) | 2010-09-01 |
JP2010178331A (ja) | 2010-08-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5329388B2 (ja) | 追加可能な論理ディスプレイ用の仮想フレームバッファの動的形状管理 | |
US11281360B2 (en) | Display management for native user experiences | |
TWI585678B (zh) | 點對點動態可附加邏輯顯示器 | |
CN102918490B (zh) | 与在平板计算装置的虚拟桌面内显示的远程应用交互 | |
US20190286495A1 (en) | Method and apparatus for migrating virtual machine for improving mobile user experience | |
US8878778B2 (en) | Information processing apparatus, and control method and program therefor | |
WO2018227824A1 (zh) | 一种显示方法及设备 | |
US20160004425A1 (en) | Method of displaying graphic user interface and electronic device implementing same | |
KR20050111434A (ko) | 디스플레이 시스템 및 그 가상 작업공간 관리방법 | |
US20160070421A1 (en) | Information Processing Method And Electronic Apparatus | |
US20220327758A1 (en) | Image rendering method in panoramic application and terminal device | |
US20180039470A1 (en) | Image output control method and display device | |
WO2021072046A1 (en) | Systems and methods of geolocating augmented reality consoles | |
JP2015102742A (ja) | 画像処理装置及び画像処理方法 | |
JP2012014370A (ja) | 通信端末、通信方法、通信プログラム、及び通信システム | |
US20180113668A1 (en) | Display control method and display control device | |
KR20170044116A (ko) | 오브젝트를 편집 가능한 형태로 전체 화면 팝 아웃하는 기법 | |
CN111158566A (zh) | 一种事件处理方法、装置、设备和存储介质 | |
CN110673738A (zh) | 交互方法和电子设备 | |
JP5660379B2 (ja) | シンクライアント用プロキシサーバおよび通信制御方法 | |
JP2004013689A (ja) | データ処理装置 | |
JP6575965B2 (ja) | 情報表示装置、情報表示方法、及びプログラム | |
KR101574606B1 (ko) | 터치 디스플레이 지능형 인터페이스를 이용한 컨텐츠 제공 장치 및 그 방법 | |
WO2019245766A1 (en) | Synchronization of content between a cloud store and a pinned object on a mobile device | |
JP2004015631A (ja) | 処理モジュールおよびドライバプログラムおよびコンピュータ装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110830 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20111125 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20111130 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120821 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121120 |
|
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: 20130625 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130724 |
|
R150 | Certificate of patent or registration of utility model |
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 |
|
LAPS | Cancellation because of no payment of annual fees |