[go: up one dir, main page]

JP2015179330A - 電子機器および表示方法 - Google Patents

電子機器および表示方法 Download PDF

Info

Publication number
JP2015179330A
JP2015179330A JP2014055579A JP2014055579A JP2015179330A JP 2015179330 A JP2015179330 A JP 2015179330A JP 2014055579 A JP2014055579 A JP 2014055579A JP 2014055579 A JP2014055579 A JP 2014055579A JP 2015179330 A JP2015179330 A JP 2015179330A
Authority
JP
Japan
Prior art keywords
display
window
display device
displayed
lcd
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
JP2014055579A
Other languages
English (en)
Inventor
木崎 茂
Shigeru Kizaki
茂 木崎
好司 八矢
Koji Hachiya
好司 八矢
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP2014055579A priority Critical patent/JP2015179330A/ja
Priority to EP14191388.9A priority patent/EP2921951A1/en
Priority to US14/546,754 priority patent/US20150268915A1/en
Publication of JP2015179330A publication Critical patent/JP2015179330A/ja
Pending legal-status Critical Current

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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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/1431Digital 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 using a single graphics controller
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4092Image resolution transcoding, e.g. by using client-server architectures
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1454Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/0442Handling or displaying different aspect ratios, or changing the aspect ratio
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/04Changes in size, position or resolution of an image
    • G09G2340/045Zooming at least part of an image, i.e. enlarging it or shrinking it
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports

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)
  • Computer Graphics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

【課題】複数の表示装置を有効に使用すること。
【解決手段】実施形態によれば、電子機器は、表示制御手段を具備する。表示制御手段は、第1の表示装置および/または第2の表示装置によって表示されている少なくとも一つのウインドウから選択された第1のウインドウを前記第2の表示装置の解像度に応じてスケーリングした第1の画像を前記第2の表示装置によって表示するための処理を行う。
【選択図】 図3

Description

本発明の実施形態は、複数の表示装置に画像を表示する技術に関する。
近年、複数の表示装置を接続することができるパーソナルコンピュータ等の電子機器が普及している。例えば、ノートブックタイプのパーソナルコンピュータでは、内蔵される液晶ディスプレイの他、このコンピュータに接続される外部ディスプレイやプロジェクタ等を用いて映像を表示することができる。また、内蔵ディスプレイと外部ディスプレイとに同時に同じ映像を表示すること(クローンディスプレイモード)や、内蔵ディスプレイと外部ディスプレイとに同時に異なる映像を表示すること(拡張デスクトップモード)もできる。
特開2002−335444号公報
複数の表示装置を有効に使用する方法が望まれている。
本発明の目的は、複数の表示装置を有効に使用することが可能な電子機器および表示方法を提供することにある。
実施形態によれば、電子機器は、表示制御手段を具備する。表示制御手段は、第1の表示装置および/または第2の表示装置によって表示されている少なくとも一つのウインドウから選択された第1のウインドウを前記第2の表示装置の解像度に応じてスケーリングした第1の画像を前記第2の表示装置によって表示するための処理を行う。
実施形態の電子機器および第2の表示装置の外観の一例を示す図。 実施形態の電子機器のシステム構成の一例を示すブロック図。 表示制御ユーティリティプログラムの構成を示すブロック図。 表示制御ユーティリティプログラムの起動前に、LCDおよび外部ディスプレイに表示される画像の一例を示す図。 VRAM、LCD用のフレームバッファ、および外部ディスプレイ用のフレームバッファに格納されているデータの一例を示す図。 表示制御ユーティリティプログラムの起動後に、LCDおよび外部ディスプレイに表示される画像の一例を示す図。 表示制御ユーティリティプログラムの起動後に、LCDおよび外部ディスプレイに表示される画像の一例を示す図。 アイコンの一例を拡大して示す図。 VRAM、LCD用のフレームバッファ、および外部ディスプレイ用のフレームバッファに格納されているデータの一例を示す図。 VRAM、LCD用のフレームバッファ、および外部ディスプレイ用のフレームバッファに格納されているデータの一例を示す図。 LCDおよび外部ディスプレイに表示される画像の一例を示す図。 LCDおよび外部ディスプレイに表示される画像の一例を示す図。 LCDおよび外部ディスプレイに表示される画像の一例を示す図。 VRAM、LCD用のフレームバッファ、および外部ディスプレイ用のフレームバッファに格納されているデータの一例を示す図。 LCDおよび外部ディスプレイに表示される画像の一例を示す図。 LCDおよび外部ディスプレイに表示される画像の一例を示す図。 ユーザインタフェース表示処理部によって実行される処理の手順の一例を示すフローチャート。 LCDおよび外部ディスプレイに表示される画像の一例を示す図。 LCDおよび外部ディスプレイに表示される画像の一例を示す図。
以下、実施の形態について図面を参照して説明する。
まず、図1〜図2を参照して、一実施形態に係る電子機器の構成について説明する。この電子機器は、例えば、ノートブック型の携帯型パーソナルコンピュータとして実現されうる。
図1は、ディスプレイユニットを開いた状態におけるノートブック型のコンピュータ10を正面側から見た斜視図である。本コンピュータ10は、バッテリ20から電力を受けるように構成されている。本コンピュータ10は、コンピュータ本体11と、ディスプレイユニット12とを備える。ディスプレイユニット12には、液晶表示装置(LCD)31のような表示装置が組み込まれている。さらに、ディスプレイユニット12の上端部には、カメラ(Webカメラ)32が配置されている。
ディスプレイユニット12は、コンピュータ本体11の上面が露出される開放位置とコンピュータ本体11の上面がディスプレイユニット12で覆われる閉塞位置との間を回動自在にコンピュータ本体11に取り付けられている。コンピュータ本体11は薄い箱形の筐体を有しており、その上面にはキーボード13、タッチパッド14、本コンピュータ10をパワーオン/オフするための電源スイッチ16、幾つかの機能ボタン17、およびスピーカ18A、18Bが配置されている。
また、コンピュータ本体11には、電源コネクタ21が設けられている。電源コネクタ21はコンピュータ本体11の側面、例えば左側面に設けられている。この電源コネクタ21には、外部電源装置が取り外し自在に接続される。外部電源装置としては、ACアダプタを用いることが出来る。ACアダプタは商用電源(AC電力)をDC電力に変換する電源装置である。
バッテリ20は、例えば、コンピュータ本体11の後端部に取り外し自在に装着される。バッテリ20は本コンピュータ10に内蔵されるバッテリであってもよい。
本コンピュータ10は、外部電源装置からの電力またはバッテリ20からの電力によって駆動される。本コンピュータ10の電源コネクタ21に外部電源装置が接続されているならば、本コンピュータ10は外部電源装置からの電力によって駆動される。また、外部電源装置からの電力は、バッテリ20を充電するためにも用いられる。本コンピュータ10の電源コネクタ21に外部電源装置が接続されていない期間中は、本コンピュータ10はバッテリ20からの電力によって駆動される。
さらに、コンピュータ本体11には、幾つかのUSBポート22、HDMI(登録商標)(High-Definition Multimedia Interface)出力端子23、およびRGBポート24が設けられている。HDMI出力端子23またはRGBポート24を介してコンピュータ10に外部ディスプレイ40が図示されないケーブルによって接続されている。外部ディスプレイ40には、液晶表示装置(LCD)41のような表示装置が組み込まれている。
図2は、本コンピュータ10のシステム構成を示している。本コンピュータ10は、CPU111、システムコントローラ112、主メモリ113、グラフィクスプロセッシングユニット(GPU)114、サウンドコーデック115、BIOS−ROM116、ハードディスクドライブ(HDD)117、光ディスクドライブ(ODD)118、BT(Bluetooth(登録商標))モジュール120、無線LANモジュール121、SDカードコントローラ122、PCI EXPRESSカードコントローラ123、エンベデッドコントローラ/キーボードコントローラIC(EC/KBC)130、キーボードバックライト13A、電源コントローラ(PSC)141、電源回路142等を備えている。
CPU111は、本コンピュータ10の各コンポーネントの動作を制御するプロセッサである。このCPU111は、記憶装置としてのHDD117から主メモリ113にロードされる各種ソフトウェアを実行する。このソフトウェアは、オペレーティングシステム(OS)151、各種アプリケーションプログラム152、および表示制御ユーティリティプログラム153を含む。
また、CPU111は、不揮発性メモリであるBIOS−ROM116に格納された基本入出力システム(BIOS)も実行する。BIOSはハードウェア制御のためのシステムプログラムである。
GPU114は、本コンピュータ10のディスプレイモニタとして使用されるLCD31を制御する表示コントローラである。GPU114は、ビデオメモリ(VRAM)114Aに格納された表示データからLCD31に供給すべき表示信号(LVDS信号)を生成する。さらに、GPU114は、表示データからアナログRGB信号およびHDMIビデオ信号を生成することもできる。アナログRGB信号はRGBポート24を介して外部ディスプレイに供給される。HDMI出力端子23は、HDMIビデオ信号(非圧縮のデジタル映像信号)と、デジタルオーディオ信号とを一本のケーブルで外部ディスプレイに送出することができる。HDMI制御回路119は、HDMIビデオ信号およびデジタルオーディオ信号をHDMI出力端子23を介して外部ディスプレイに送出するためのインタフェースである。
システムコントローラ112は、CPU111と各コンポーネントとの間を接続するブリッジデバイスである。システムコントローラ112は、ハードディスクドライブ(HDD)117および光ディスクドライブ(ODD)118を制御するためのシリアルATAコントローラを内蔵している。さらに、システムコントローラ112は、LPC(Low PIN Count)バス上の各デバイスとの通信を実行する。
EC/KBC130は、LPCバスに接続されている。EC/KBC130、電源コントローラ(PSC)141、およびバッテリ20は、ICバスのようなシリアルバスを介して相互接続されている。
EC/KBC130は、本コンピュータ10の電力管理を実行するための電力管理コントローラであり、例えば、キーボード(KB)13およびタッチパッド14などを制御するキーボードコントローラを内蔵したワンチップマイクロコンピュータとして実現されている。EC/KBC130は、ユーザによる電源スイッチ16の操作に応じて本コンピュータ10をパワーオンおよびパワーオフする機能を有している。本コンピュータ10のパワーオンおよびパワーオフの制御は、EC/KBC130と電源コントローラ(PSC)141との協働動作によって実行される。EC/KBC130から送信されるON信号を受けると、電源コントローラ(PSC)141は電源回路142を制御して本コンピュータ10をパワーオンする。また、EC/KBC130から送信されるOFF信号を受けると、電源コントローラ(PSC)141は電源回路142を制御して本コンピュータ10をパワーオフする。EC/KBC130、電源コントローラ(PSC)141、および電源回路142は、本コンピュータ10がパワーオフされている期間中も、バッテリ20またはACアダプタ150からの電力によって動作する。
さらに、EC/KBC130は、キーボード13の背面に配置されたキーボードバックライト13Aをオン/オフすることができる。さらに、EC/KBC130は、ディスプレイユニット12の開閉を検出するように構成されたパネル開閉スイッチ131に接続されている。パネル開閉スイッチ131によってディスプレイユニット12のオープンが検出された場合にも、EC/KBC130は、本コンピュータ10をパワーオンすることができる。
電源回路142は、バッテリ20からの電力、またはコンピュータ本体11に外部電源として接続されるACアダプタ150からの電力を用いて、各コンポーネントへ供給すべき電力(動作電源)を生成する。
図3は、表示制御ユーティリティプログラム153の構成を示すブロック図である。図3に示すように、表示制御ユーティリティプログラム153、解像度取得処理部301、ユーザインタフェース表示処理部302、およびウインドウ表示処理部303等を備えている。
この表示制御ユーティリティプログラム153は、拡張デスクトップモードで有効なプログラムである。例えば、LCD31はプライマリディスプレイで有り、セカンダリディスプレイ(第2のディスプレイ)がコンピュータ10に接続されている。
解像度取得処理部301は、セカンダリディスプレイの解像度をオペレーティングシステム151から取得する。
表示制御ユーティリティプログラム153の起動後、ユーザインタフェース表示処理部302は、LCD31に表示されているウインドウのサムネイルを含むユーザインタフェースをLCD31に表示する処理を行う。
ウインドウ表示処理部303は、LCD(第1の表示装置)31および/または外部ディスプレイ(第2の表示装置)40によって表示されている一つのウインドウから選択された第1のウインドウを外部ディスプレイ40の解像度に応じてスケーリングした第1の画像を外部ディスプレイ40によって表示するための処理を行う。
例えば、図4に示すように、表示制御ユーティリティプログラム153の起動前に、LCD31(第1の表示装置)によって、ウインドウ401、ウインドウ402、ウインドウ403が表示されている。また、HDMI出力端子23またはRGBポートに接続された外部ディスプレイ40のLCD(第2の表意装置)41によって、デスクトップ画面404が表示されている。
この時、VRAM114Aには、図5に示すように、LCD31のデスクトップ画面の描画データ410、ウインドウ401の描画データ411、ウインドウ402の描画データ412、ウインドウ403の描画データ413、LCD41のデスクトップ画面404の描画データ510が格納されている。そして、オペレーティングシステム151は、描画データ410、描画データ411、描画データ412、描画データ413を合成することによって、VRAM114Aまたは主メモリ113に確保されたLCD31用のフレームバッファ601内に描画データ621を生成する。また、オペレーティングシステム151は、描画データ510を、VRAM114Aまたは主メモリ113に確保された外部ディスプレイ40用のフレームバッファ602内に描画データ612を生成する。
表示制御ユーティリティプログラム153の起動後、ユーザインタフェース表示処理部302は、図6に示すように、LCD31に操作ウインドウ700を表示する処理を行う。操作ウインドウ700は、各ウインドウ401,402,403に対応する操作パレット701,702,703を有する。操作パレット701は、ウインドウ401のサムネイル画像701Cが表示されるサムネイル領域701Aと、アイコン701Dが表示されるツールバー領域701Bとを有する。操作パレット702は、ウインドウ402のサムネイル画像702Cが表示されるサムネイル領域702Aと、アイコン702Dが表示されるツールバー領域702Bとを有する。操作パレット703は、ウインドウ403のサムネイル画像703Cが表示されるサムネイル領域703Aと、アイコン703Dが表示される領域703Bとを有する。
例えば、ユーザがタッチパッド14を操作することによってアイコン702D上にカーソルを移動させ、クリックした場合、ユーザインタフェース表示処理部302は、図7に示すように、アイコン702Dをアイコン702Eに変化させる。図8は、アイコン702Dおよびアイコン702Eを拡大表示した図である。
また、この時、ウインドウ表示処理部303は、図9に示すように、VRAM114A内に描画データ412(ウインドウ402)に対応する描画データ412Aを生成する。
描画データ412Aは、解像度取得処理部301によって取得されたLCD41の解像度に応じて画像データ412(ウインドウ402の画像)をスケーリングした画像を含む。ウインドウ表示処理部303は、ウインドウ402の画像がアスペクト比を保持したまま最大の大きさでLCD41に表示されるように描画データ412Aを生成する。LCD41のアスペクト比とウインドウ402のアスペクト比が一致せず、余白ができる場合、ウインドウ表示処理部303は、余白部分が例えば黒色で表示されるように描画データ412Aを生成する。
アイコン702Eが表示されている状態で、ユーザがタッチパッド14を操作することによってサムネイル領域702A上にカーソルを移動させ、クリックした場合、ウインドウ表示処理部303は、描画データ412Aを外部ディスプレイ40に表示するように要求する。
オペレーティングシステム151は、図10に示すように、描画データ412Aに基づいて外部ディスプレイ40用のフレームバッファ602内に描画データ612を生成する。その結果、図11に示すように、外部ディスプレイ40のLCD41にウインドウ402に対応する画像402Aが表示される。
なお、サムネイル領域702A上にポインタが表示されている状態で、「Shift」キーが操作されながら、タッチパッド14の右側端部を上方向に移動させる、拡大操作が行われると、ウインドウ表示処理部303は、描画データ412Aとしてウインドウ402の一部を拡大した第2の画像を外部ディスプレイ40によって表示するための描画データを生成する。その結果、図12に示すように、外部ディスプレイ40のLCD41にウインドウ402の一部を拡大した画像402Bが表示される。なお、サムネイル領域702A内には画像402Bのサムネイル画像702Fが表示される。
また、図12の状態で表示されている場合、サムネイル領域702A上にポインタが表示されている状態で、「Shift」キーが操作されながら、タッチパッド14の右側端部を下方向に移動させる、拡大操作が行われると、ウインドウ表示処理部303は、描画データ412Aとして画像402Bを縮小した画像を表示するための描画データを生成する。その結果、外部ディスプレイ40のLCD41に画像402Bを縮小した表示される。
なお、ユーザがタッチパッド14を操作することによってアイコン702D上にカーソルを移動させ、クリックした場合、ユーザインタフェース表示処理部302は、図7に示すように、アイコン702Dをアイコン702Eに変化させる。また、この時、ウインドウ表示処理部303は、図9に示すように、VRAM114A内に描画データ412(ウインドウ402)に対応する描画データ412Aを生成する。
なお、図7に示す状態で、ユーザがタッチパッド14を操作することによってアイコン701D上にカーソルを移動させ、クリックした場合、ユーザインタフェース表示処理部302は、図13に示すように、アイコン701Dをアイコン701Eに変化させる。また、この時、ウインドウ表示処理部303は、図14に示すように、VRAM114A内に描画データ412(ウインドウ402)に対応する描画データ412Aを生成する。
描画データ412Aは、外部ディスプレイ40のLCD41の解像度に応じて画像データ412(ウインドウ402の画像)をスケーリングした画像を含む。ウインドウ表示処理部303は、ウインドウ402の画像がアスペクト比を保持したまま最大の大きさで外部ディスプレイ40のLCD41に表示されるように描画データ412Aを生成する。外部ディスプレイ40のLCD41のアスペクト比とウインドウ402のアスペクト比が一致せず、余白ができる場合、ウインドウ表示処理部303は、余白部分が例えば黒色で表示されるように描画データ412Aを生成する。
図13に示す状態で、ユーザがタッチパッド14を操作することによってサムネイル領域702A上にカーソルを移動させ、クリックした場合、ウインドウ表示処理部303は、描画データ412Aを外部ディスプレイ40に表示するように要求する。
オペレーティングシステム151は、描画データ412Aに基づいて外部ディスプレイ40用のフレームバッファ602内に描画データ612を生成する。その結果、図14に示すように、外部ディスプレイ40のLCD41にウインドウ402に対応する画像402Aが表示される。
図13または図15に示す状態で、ユーザがタッチパッド14を操作することによってサムネイル領域701A上にカーソルを移動させ、クリックした場合、ウインドウ表示処理部303は、描画データ412Aを外部ディスプレイ40に表示するように要求する。
オペレーティングシステム151は、描画データ411Aに基づいて外部ディスプレイ40用のフレームバッファ602内に描画データを生成する。その結果、図16に示すように、外部ディスプレイ40のLCD41にウインドウ401に対応する画像401Aが表示される。
図17は、ユーザインタフェース表示処理部によって実行される処理の手順の一例を示すフローチャートである。
解像度取得処理部301は、オペレーティングシステム151からセカンダリディスプレイである外部ディスプレイ40の解像度を取得する(ステップB11)。
ユーザインタフェース表示処理部302は、LCD31および/または外部ディスプレイ40のLCD41に表示されている各ウインドウ401,402,403に対応する操作パレット701,702,703を有する操作ウインドウ700を表示する処理を行う(ステップB12)。
ウインドウ表示処理部303は、オペレーティングシステムから通知されるポインタの位置を示す位置情報およびボタンがクリックされたかを示すクリック情報に基づいて、サムネイル領域70XA(X=1,2,or3)上にポインタが表示された状態で、クリックされたかを判定する(ステップB13)。
アイコン70XD(X=1,2,or3)上にポインタが表示された状態で、クリックされたと判定した場合(ステップB13のYes)、ウインドウ表示処理部303は、VRAM114A内にクリックされたアイコン70XD(X=1,2,or3)に対応するウインドウに対応する画像データ(例えば、画像データ412A)を生成する(ステップB14)。
ウインドウ表示処理部303は、オペレーティングシステムから通知されるポインタの位置を示す位置情報およびボタンがクリックされたかを示すクリック情報に基づいて、
クリックされたアイコン70XD(X=1,2,or3)に対応するサムネイル領域70XA(X=1,2,or3)上にポインタが表示された状態で、クリックされたかを判定する(ステップB15)。
サムネイル領域70XA(X=1,2,or3)上にポインタが表示された状態で、クリックされたと判定した場合(ステップB15のYes)、ウインドウ表示処理部303は、VRAM114A内にクリックされたアイコン70XD(X=1,2,or3)に画像データに基づいた画像データ(例えば、画像データ612)を外部ディスプレイ40用のフレームバッファ602に格納することをオペレーティングシステム151に要求する。
オペレーティングシステム151は、描画データ412Aに基づいて外部ディスプレイ40用のフレームバッファ602内に描画データを生成する。その結果、外部ディスプレイ40にウインドウに対応する画像が表示される。
本実施形態によれば、LCD31および/または外部ディスプレイ40のLCD41に表示されている少なくとも一つのウインドウから選択された第1のウインドウをスケーリングした第1の画像を外部ディスプレイ40によって表示することで、任意のウインドウをスケーリングした画像を外部ディスプレイ40によって表示することが可能になる。その結果、例えば、プレゼンテーション時等に複数のウインドウに対応する複数の画像を切り替えて表示することが可能になるので、複数のディスプレイを有効に使用することが可能になる。
なお、図18に示すように、第2のウインドウ402が外部ディスプレイ40のLCD41に表示されていても良い。また、図19に示すように、第2のウインドウ402A,402Bが、LCD31および外部ディスプレイ40のLCD41にまたがって表示されていても良い。
なお、第1の表示装置は、電子機器に内蔵されていたが、第1の表示装置が外部ディスプレイであっても良い。また、電子機器と第2の表示装置とは、HDMI出力端子23またはRGBポート24を介して有線接続されていたが、無線接続であっても良い。また、第2の表示装置は、プロジェクタであっても良い。
なお、本実施形態の各種処理はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムをコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
10…コンピュータ、12…ディスプレイユニット(第1の表示装置)、31…液晶表示装置、40…外部ディスプレイ(第2の表示装置)、41…LCD、111…CPU、113…主メモリ、114…グラフィクスプロセッシングユニット、114A…ビデオメモリ、117…ハードディスクドライブ、151…オペレーティングシステム、152…各種アプリケーションプログラム、153…表示制御ユーティリティプログラム、301…解像度取得処理部、302…ユーザインタフェース表示処理部、303…ウインドウ表示処理部。

Claims (6)

  1. 第1の表示装置および/または第2の表示装置によって表示されている少なくとも一つのウインドウから選択された第1のウインドウを前記第2の表示装置の解像度に応じてスケーリングした第1の画像を前記第2の表示装置によって表示するための処理を行う表示制御手段を
    具備する電子機器。
  2. 前記表示制御手段は、前記第1のウインドウのアスペクト比を保持しつつ、前記第2の表示装置によって前記第1の画像が最大の大きさで表示されるように前記第1のウインドウをスケーリングする
    請求項1に記載の電子機器。
  3. ユーザによって拡大操作が行われた場合、前記表示制御手段は、前記第1のウインドウの一部を拡大した第2の画像を前記第2の表示装置によって表示するための処理を行う
    請求項1に記載の電子機器。
  4. 前記表示制御手段は、拡張デスクトップモードの場合に、前記第1の画像を前記第2の表示装置によって表示するための処理を行う
    請求項1に記載の電子機器。
  5. 第1の表示装置および/または第2の表示装置によって少なくとも一つのウインドウを表示し、
    前記少なくとも一つのウインドウから選択された第1のウインドウを前記第2の表示装置の解像度に応じてスケーリングした第1の画像を前記第2の表示装置によって表示するための処理を実行する、
    表示方法。
  6. 第1の表示装置および/または第2の表示装置によって少なくとも一つのウインドウを表示する手順と、
    前記少なくとも一つのウインドウから選択された第1のウインドウを前記第2の表示装置の解像度に応じてスケーリングした第1の画像を前記第2の表示装置によって表示するための処理を実行する手順とを
    コンピュータに実行させるプログラム。
JP2014055579A 2014-03-18 2014-03-18 電子機器および表示方法 Pending JP2015179330A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014055579A JP2015179330A (ja) 2014-03-18 2014-03-18 電子機器および表示方法
EP14191388.9A EP2921951A1 (en) 2014-03-18 2014-10-31 Electronic device and display method
US14/546,754 US20150268915A1 (en) 2014-03-18 2014-11-18 Electronic device and display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014055579A JP2015179330A (ja) 2014-03-18 2014-03-18 電子機器および表示方法

Publications (1)

Publication Number Publication Date
JP2015179330A true JP2015179330A (ja) 2015-10-08

Family

ID=51903782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014055579A Pending JP2015179330A (ja) 2014-03-18 2014-03-18 電子機器および表示方法

Country Status (3)

Country Link
US (1) US20150268915A1 (ja)
EP (1) EP2921951A1 (ja)
JP (1) JP2015179330A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023221527A1 (zh) * 2022-05-20 2023-11-23 Oppo广东移动通信有限公司 投屏方法、装置、终端设备及计算机可读存储介质

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160320936A1 (en) 2015-05-01 2016-11-03 Prysm, Inc. Techniques for displaying shared digital assets consistently across different displays
US20170228137A1 (en) * 2016-02-05 2017-08-10 Prysm, Inc. Local zooming of a workspace asset in a digital collaboration environment
US10372306B2 (en) * 2016-04-16 2019-08-06 Apple Inc. Organized timeline
CN107423187B (zh) * 2016-06-08 2021-02-12 宁波广播电视集团 一种屏幕监控方法、装置及系统
CN106250081A (zh) * 2016-07-29 2016-12-21 努比亚技术有限公司 一种基于双屏终端的显示方法和装置
CN107436784B (zh) * 2017-07-19 2020-06-02 北京小米移动软件有限公司 悬浮窗显示方法和装置
CN112783598B (zh) * 2021-02-04 2021-08-06 北京仁光科技有限公司 多人安全协同交互系统、方法和设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000339130A (ja) * 1999-05-31 2000-12-08 Casio Comput Co Ltd 表示制御装置及び表示制御プログラムを記録した記録媒体
JP2013257731A (ja) * 2012-06-13 2013-12-26 Hitachi Consumer Electronics Co Ltd 表示制御装置およびその表示制御方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6806888B2 (en) * 2002-01-15 2004-10-19 International Business Machines Corporation Method, apparatus, and computer program product for generating, from first information for a first image, second information for a second image corresponding to a portion of the first image
US7176943B2 (en) * 2002-10-08 2007-02-13 Microsoft Corporation Intelligent windows bumping method and system
JP4412701B2 (ja) * 2003-01-24 2010-02-10 日本電気株式会社 画面情報表示方法、システム及びコンピュータプログラム
US20060253797A1 (en) * 2005-05-06 2006-11-09 Microsoft Corporation Presentation of user-specified display regions
TW200926048A (en) * 2007-12-14 2009-06-16 Lead Data Inc Screen auxiliary system
JP2011048204A (ja) * 2009-08-27 2011-03-10 Kyocera Corp 表示装置
US8738826B2 (en) * 2012-06-08 2014-05-27 Apple Inc. System and method for display mirroring

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000339130A (ja) * 1999-05-31 2000-12-08 Casio Comput Co Ltd 表示制御装置及び表示制御プログラムを記録した記録媒体
JP2013257731A (ja) * 2012-06-13 2013-12-26 Hitachi Consumer Electronics Co Ltd 表示制御装置およびその表示制御方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023221527A1 (zh) * 2022-05-20 2023-11-23 Oppo广东移动通信有限公司 投屏方法、装置、终端设备及计算机可读存储介质

Also Published As

Publication number Publication date
EP2921951A1 (en) 2015-09-23
US20150268915A1 (en) 2015-09-24

Similar Documents

Publication Publication Date Title
JP2015179330A (ja) 電子機器および表示方法
US10019968B2 (en) Variable refresh rate display synchronization
JP6605613B2 (ja) 高速ディスプレイインターフェース
US20140157173A1 (en) Electronic apparatus and method of controlling the same
KR20160046620A (ko) 디스플레이 구동 회로 및 디스플레이 시스템
JP5058361B1 (ja) 電子機器、表示パネル制御装置および表示パネル制御方法
JP2014106882A (ja) 情報処理装置及び表示制御方法
US9110687B2 (en) Information processing apparatus and operation control method
JP2009245376A (ja) 情報処理装置
US20140139741A1 (en) Electronic device and power control method
US9535644B2 (en) Electronic apparatus
US20140320428A1 (en) Information processing apparatus, method of adjusting sensitivity of touchpad, and storage medium
US20140176393A1 (en) Information processing apparatus, user assistance method and storage medium
US20130135177A1 (en) Electronic device, control method for electronic device, and control program for electronic device
US20120327062A1 (en) Electronic apparatus, control method of electronic apparatus, and non-transitory computer-readable medium storing computer executable control program of electronic apparatus
CN106959729A (zh) 一种电子设备
JP5221694B2 (ja) 電子機器、オブジェクトの表示方法及びオブジェクトの表示プログラム。
TWI420386B (zh) 雙屏顯示裝置及其顯示方法
US9454802B2 (en) Electronic apparatus, method and storage medium
US9001133B2 (en) Edid shadowing techniques for fast display startup
US20140143718A1 (en) Information processing apparatus, profile creation method and storage medium
US20150145767A1 (en) Electronic device and display method
JP2014126936A (ja) 情報処理装置、ユーザ支援方法およびプログラム
WO2016095515A1 (zh) 显示方法及显示终端
JP2015228119A (ja) 電子機器および表示処理方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170822

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170823

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20180306