[go: up one dir, main page]

JP6866591B2 - 表示システム、表示システムの制御方法、及びプログラム - Google Patents

表示システム、表示システムの制御方法、及びプログラム Download PDF

Info

Publication number
JP6866591B2
JP6866591B2 JP2016169061A JP2016169061A JP6866591B2 JP 6866591 B2 JP6866591 B2 JP 6866591B2 JP 2016169061 A JP2016169061 A JP 2016169061A JP 2016169061 A JP2016169061 A JP 2016169061A JP 6866591 B2 JP6866591 B2 JP 6866591B2
Authority
JP
Japan
Prior art keywords
display
area
image
image data
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.)
Active
Application number
JP2016169061A
Other languages
English (en)
Other versions
JP2018036470A5 (ja
JP2018036470A (ja
Inventor
満 久保田
満 久保田
名取 孝
孝 名取
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2016169061A priority Critical patent/JP6866591B2/ja
Priority to US15/684,220 priority patent/US10242607B2/en
Publication of JP2018036470A publication Critical patent/JP2018036470A/ja
Publication of JP2018036470A5 publication Critical patent/JP2018036470A5/ja
Application granted granted Critical
Publication of JP6866591B2 publication Critical patent/JP6866591B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/12Picture reproducers
    • H04N9/31Projection devices for colour picture display, e.g. using electronic spatial light modulators [ESLM]
    • H04N9/3179Video signal processing therefor
    • H04N9/3188Scale or resolution adjustment
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/001Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes using specific devices not provided for in groups G09G3/02 - G09G3/36, e.g. using an intermediate record carrier such as a film slide; Projection systems; Display of non-alphanumerical information, solely or in combination with alphanumerical information, e.g. digital display on projected diapositive as background
    • 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
    • G06F3/1462Digital 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 with means for detecting differences between the image stored in the host and the images displayed on the remote displays
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4113PC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4122Peripherals receiving signals from specially adapted client devices additional display device, e.g. video projector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • 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
    • 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/0407Resolution change, inclusive of the use of different resolutions for different screen areas
    • G09G2340/0435Change or adaptation of the frame rate of the video stream
    • 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/0464Positioning
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2350/00Solving problems of bandwidth in display systems
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/12Frame memory handling
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/18Use of a frame buffer in a display terminal, inclusive of the display panel
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2370/00Aspects of data communication
    • G09G2370/20Details of the management of multiple sources of image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Transforming Electric Information Into Light Information (AREA)

Description

本発明は、表示システム、表示装置、表示装置の制御方法、及びプログラムに関する。
従来、複数の端末装置を表示装置に接続し、複数の端末装置から送信される複数の画像データに基づく画像を表示装置により表示するシステムが知られている。表示装置により複数の画像を表示する場合、複数の画像を異なる表示サイズで表示する場合がある(例えば、特許文献1参照)。
特許文献1の投影装置は、投影画像の重要度に応じた分割パターンを登録した分割パターンテーブルを記憶する記憶手段を備える。投影装置は、複数のクライアント端末から複数の投影画像を受信した場合に、投影画像の重要度に基づき分割パターンを決定し、決定した分割パターンで複数の投影画像を投影する。
特開2013−122550号公報
ところで、表示装置に対して画像データを送信する端末装置の数が増えると、表示装置が受信するデータ量が増大し、表示装置における表示の遅延等を招く可能性がある。このため、表示装置が受信するデータ量の増大を抑えることが考えられるが、例えば特許文献1記載の複数のクライアント装置は、データ量の増大に関して特に対策を行わない。従って、表示装置が受信して処理するデータ量を、効果的に抑制するための手法が求められている。
本発明は、上記事情に鑑みてなされたものであり、表示装置が端末装置からデータを受信して表示する場合に、表示装置が受信するデータ量を効果的に抑制することを目的とする。
上記課題を解決するため、本発明は、表示装置と、前記表示装置に第1の画像データを送信する第1の端末装置と、前記表示装置に第2の画像データを送信する第2の端末装置と、を備え、前記表示装置は、前記第1の画像データ及び前記第2の画像データを受信する通信部と、前記通信部が受信した前記第1の画像データに基づく第1の画像と、前記通信部が受信した前記第2の画像データに基づく第2の画像とを表示する表示部と、前記第1の画像及び前記第2の画像の少なくとも一方の表示面積を変更する表示制御部と、を備え、前記第1の端末装置は、変更された前記第1の画像の表示面積に応じて決定されるデータ量で、前記第1の画像データを前記表示装置に送信し、前記第2の端末装置は、変更された前記第2の画像の表示面積に応じて決定されるデータ量で、前記第2の画像データを前記表示装置に送信する。
本発明によれば、表示装置において複数の画像を表示する場合に、表示される画像の面積に応じて、第1及び第2の端末装置が表示装置に送信する画像データのデータ量が決定される。従って、複数の端末装置により画像データを表示装置に送信する場合に、表示装置に送信する画像データのデータ量を、各端末装置に好適に配分することができる。このため、表示装置が端末装置からデータを受信して表示する場合に、表示装置が受信するデータ量を効果的に抑制することができる。
また、本発明は、前記表示制御部は、前記第1の画像の表示面積を変更した場合に、変更後の前記第1の画像の表示面積を示す情報を前記第1の端末装置に送信し、前記第2の画像の表示面積を変更した場合に、変更後の前記第2の画像の表示面積を示す情報を前記第2の端末装置に送信し、前記第1の端末装置は、前記表示装置から受信した前記第1の画像の表示面積を示す情報に基づき、前記表示装置に送信する前記第1の画像データのデータ量を制御する第1制御部を備え、前記第2の端末装置は、前記表示装置から受信した前記第2の画像の表示面積を示す情報に基づき、前記表示装置に送信する前記第2の画像データのデータ量を制御する第2制御部を備える。
本発明によれば、表示装置は、画像の表示面積を変更すると、変更後の表示面積を示す情報を各端末装置に送信し、各端末装置は、表示装置から通知された表示面積を示す情報に基づいて画像データのデータ量を制御する。従って、各端末装置は、変更された表示面積に対応したデータ量で画像データを送信することができる。
また、本発明は、前記表示制御部は、前記第1の画像の表示面積を変更した場合に、変更後の前記第1の画像の表示面積に基づき、前記第1の端末装置が前記表示装置に送信する前記第1の画像データのデータ量を決定して前記第1の端末装置に通知し、前記第2の画像の表示面積を変更した場合に、変更後の前記第2の画像の表示面積に基づき、前記第2の端末装置が前記表示装置に送信する前記第2の画像データのデータ量を決定して前記第2の端末装置に通知する。
本発明によれば、表示装置は、画像の表示面積を変更すると、変更後の表示面積に基づき、端末装置が表示装置に送信する画像データのデータ量を決定して端末装置に通知する。従って、各端末装置は、変更された表示面積に対応したデータ量で画像データを送信することができる。
また、本発明は、前記表示制御部は、前記第1の画像の表示面積を変更するごとに、変更後の前記第1の画像の表示面積を示す情報を前記第1の端末装置に送信し、前記第2の画像の表示面積を変更するごとに、変更後の前記第2の画像の表示面積を示す情報を前記第2の端末装置に送信する。
本発明によれば、画像の表示面積が変更されるごとに、変更後の画像の表示面積を示す情報が端末装置に送信される。従って、画像の表示面積が変更されても、端末装置が表示装置に送信する画像データのデータ量を、変更された画像の表示面積に応じた適切な量に調整することができる。
また、本発明は、前記表示制御部は、前記第1の画像の表示面積を変更するごとに、変更後の前記第1の画像の表示面積に基づき、前記第1の端末装置が前記表示装置に送信する前記第1の画像データのデータ量を決定して前記第1の端末装置に通知し、前記第2の画像の表示面積を変更するごとに、変更後の前記第2の画像の表示面積に基づき、前記第2の端末装置が前記表示装置に送信する前記第2の画像データのデータ量を決定して前記第2の端末装置に通知する。
本発明によれば、表示装置が、画像の表示面積を変更すると、変更した表示面積に応じたデータ量を決定して端末装置に通知する。従って、画像の表示面積が変更されても、端末装置が表示装置に送信する画像データのデータ量を、変更された画像の表示面積に応じた適切な量に調整することができる。
また、本発明は、前記表示部は、前記第1の画像及び前記第2の画像を表示面の表示領域に表示し、前記表示制御部は、前記第1の画像の表示面積を変更した場合に、前記表示領域全体の面積と、前記表示領域に表示される前記第1の画像の表示面積とを示す情報を前記第1の端末装置に送信し、前記第2の画像の表示面積を変更した場合に、前記表示領域全体の面積と、前記表示領域に表示される前記第2の画像の表示面積とを示す情報を前記第2の端末装置に送信し、前記第1制御部は、前記表示装置から受信した前記表示領域全体の面積と、前記第1の画像の表示面積とを示す情報に基づき、前記表示領域全体の面積と、前記第1の画像の表示面積との面積比により前記表示装置に送信する前記第1の画像データのデータ量を決定し、前記第2制御部は、前記表示装置から受信した前記表示領域全体の面積と、前記第2の画像の表示面積との面積比により前記表示装置に送信する前記第2の画像データのデータ量を決定する。
本発明によれば、表示領域全体の面積と、第1の画像又は第2の画像の表示面積との面積比に基づいて、第1又は第2の端末装置が表示装置に送信する画像データのデータ量が決定される。従って、第1又は第2の端末装置から表示装置への画像データの送信を効率的に行い、表示装置での画像の表示に生じる遅延を低減することができる。
また、本発明は、前記第1制御部は、前記第1の画像データのデータ量が決定した前記データ量となるように、前記第1の画像データの解像度を変換又はフレームレートを変換し、前記第2制御部は、前記第2の画像データのデータ量が決定した前記データ量となるように、前記第2の画像データの解像度を変換又はフレームレートを変換する。
本発明によれば、決定された第1の画像データのデータ量となるように第1の画像データの解像度又はフレームレートが変換され、決定された第2の画像データのデータ量となるように第2の画像データの解像度又はフレームレートが変換される。従って、表示装置への画像データの送信を、遅延を生じることなく行うことができる。
また、本発明は、前記表示部は、前記第1の画像及び前記第2の画像を表示面に表示し、前記表示制御部は、前記第1の画像の表示面積を変更した場合に、前記表示領域全体の面積と、前記第1の画像の表示面積との面積比に基づき、前記第1の端末装置が前記表示装置に送信する前記第1の画像データのデータ量を決定し、前記第2の画像の表示面積を変更した場合に、前記表示領域全体の面積と、前記第2の画像の表示面積との面積比に基づき、前記第2の端末装置が前記表示装置に送信する前記第2の画像データのデータ量を決定する。
本発明によれば、表示領域全体の面積と、第1の画像又は第2の画像の表示面積との面積比に基づいて、第1又は第2の端末装置が表示装置に送信する画像データのデータ量が決定される。従って、第1又は第2の端末装置から表示装置への画像データの送信を効率的に行い、表示装置の表示する画像に遅延が生じないようにすることができる。表示装置において、画像が表示されるまでの遅延時間を低減することができる。
また、本発明は、前記第1制御部は、前記第1の画像データのデータ量が、前記表示装置から通知されたデータ量となるように前記第1の画像データの解像度を変換又はフレームレートを変換し、前記第2制御部は、前記第2の画像データのデータ量が、前記表示部から通知されたデータ量となるように前記第2の画像データの解像度を変換又はフレームレートを変換する。
本発明によれば、決定された第1の画像データのデータ量となるように第1の画像データの解像度又はフレームレートが変換され、決定された第2の画像データのデータ量となるように第2の画像データの解像度又はフレームレートが変換される。従って、表示装置への画像データの送信を、遅延を生じることなく行うことができる。
上記課題を解決するため、本発明は、第1の端末装置及び第2の端末装置と通信を行う通信部と、前記第1の端末装置から受信した第1の画像データに基づく第1の画像、及び前記第2の端末装置から受信した第2の画像データに基づく第2の画像を表示させる表示部と、前記第1の画像及び前記第2の画像の少なくとも一方の表示面積を変更する表示制御部と、を備え、前記表示制御部は、前記第1の画像の表示面積を変更した場合に、変更した前記第1の画像の表示面積を示す情報を前記第1の端末装置に送信し、前記第2の画像の表示面積を変更した場合に、変更した前記第2の画像の表示面積を示す情報を前記第2の端末装置に送信する。
本発明によれば、表示装置において複数の画像を表示する場合に、表示される画像の面積に応じて、第1及び第2の端末装置が表示装置に送信する画像データのデータ量が決定される。従って、表示装置が表示する画像データを複数の端末装置により表示装置に送信する場合に、表示装置に送信する画像データのデータ量を、各端末装置に好適に配分することができる。このため、表示装置が端末装置からデータを受信して表示する場合に、表示装置が受信するデータ量を効果的に抑制することができる。
上記課題を解決するため、本発明は、第1の端末装置及び第2の端末装置と通信を行うステップと、前記第1の端末装置から受信した第1の画像データに基づく第1の画像、及び前記第2の端末装置から受信した第2の画像データに基づく第2の画像を表示させるステップと、表示された前記第1の画像及び前記第2の画像の少なくとも一方の表示面積を変更するステップと、前記第1の画像の表示面積が変更された場合に、変更された前記第1の画像の表示面積を示す情報を前記第1の端末装置に送信するステップと、前記第2の画像の表示面積が変更された場合に、変更された前記第2の画像の表示面積を示す情報を前記第2の端末装置に送信するステップと、を有する。
本発明によれば、表示装置において複数の画像を表示する場合に、表示される画像の面積に応じて、第1及び第2の端末装置が表示装置に送信する画像データのデータ量が決定される。従って、表示装置が表示する画像データを複数の端末装置により表示装置に送信する場合に、表示装置に送信する画像データのデータ量を、各端末装置に好適に配分することができる。このため、表示装置が端末装置からデータを受信して表示する場合に、表示装置が受信するデータ量を効果的に抑制することができる。
上記課題を解決するため、本発明は、コンピューターに、第1の端末装置から受信した第1の画像データに基づく第1の画像と、第2の端末装置から受信した第2の画像データに基づく第2の画像とを表示させる手順と、表示された前記第1の画像及び前記第2の画像の少なくとも一方の表示面積を変更する手順と、前記第1の画像の表示面積が変更された場合に、変更された前記第1の画像の表示面積を示す情報を前記第1の端末装置に送信する手順と、前記第2の画像の表示面積が変更された場合に、変更された前記第2の画像の表示面積を示す情報を前記第2の端末装置に送信する手順と、を実行させる。
本発明によれば、表示装置において複数の画像を表示する場合に、表示される画像の面積に応じて、第1及び第2の端末装置が表示装置に送信する画像データのデータ量が決定される。従って、表示装置が表示する画像データを複数の端末装置により表示装置に送信する場合に、表示装置に送信する画像データのデータ量を、各端末装置に好適に配分することができる。このため、表示装置が端末装置からデータを受信して表示する場合に、表示装置が受信するデータ量を効果的に抑制することができる。
表示システムの構成を示す構成図。 PCの構成を示すブロック図。 表示システムの構成を示す構成図。 分割領域設定画面を示す図。 表示領域を4分割した状態を示す図。 表示領域を4分割し、1つの領域を非表示領域とした状態を示す図。 プロジェクターの動作を示すフローチャート。 PCの動作を示すフローチャート。
以下、添付図面を参照して本発明の実施形態について説明する。
[第1実施形態]
図1は、第1実施形態の表示システム1の構成を示す構成図である。
本実施形態の表示システム1は、複数のPC(Personal Computer)100A〜100Dと、プロジェクター200とを備え、これらの装置がネットワーク10に接続された構成を備える。以下では、PC100A〜100Dを区別することなく総称して呼ぶ場合に、PC100と表記する。プロジェクター200は、本発明の「表示装置」に相当する。PC100A〜100Dは、本発明の「第1の端末装置」、「第2の端末装置」及び「端末装置」に相当する。
各PC100は、プロジェクター200に画像データ(第1の画像データ又は第2の画像データ)を供給する画像供給装置であり、プロジェクター200は、PC100から供給される画像データに基づく画像を投射対象に投射する。本実施形態は、ネットワーク10に画像供給装置としてのPC100を4台接続した場合を示すが、ネットワーク10に接続するPC100の台数は任意である。また、本実施形態は、投射対象がスクリーンSCである場合を例にして説明するが、プロジェクター200が画像を投射する投射対象は、スクリーンSCに限定されない。投射対象は、一様な平面であってもよいし、曲面、不連続面あるいは凹凸を有する面などであってもよい。具体的には、建物の壁面や物体の表面を投射対象とすることができる。スクリーンSCは、本発明の「表示面」に相当する。
ネットワーク10は、例えば、Ethernet(登録商標)規格に準拠して構成されたLAN(Local Area Network)等の双方向通信可能なネットワークであり、PC100A〜100D及びプロジェクター200を相互に通信可能に接続する。本実施形態では、ネットワーク10がLANの有線通信回線により構成される場合について説明するが、ネットワーク10は、無線LAN等の無線通信回線により構成することも可能である。
プロジェクター200は、スクリーンSCの表示領域20を複数に分割し、分割された各表示領域(以下、分割領域という)に、複数のPC100のそれぞれから入力される画像を並べて表示する、いわゆる多画面表示機能を備える。表示領域20は、プロジェクター200が画像を投射可能なスクリーンSC上の最大領域を指す。
図1には、スクリーンSC上の表示領域20を4分割した状態を示す。
スクリーンSC上の表示領域20は、分割領域21、分割領域22、分割領域23及び分割領域24の4つの領域に分割され、各分割領域21〜24に、各PC100A〜100Dから供給される画像データに基づく画像がそれぞれ投射される。
図1には、表示領域20を4分割した場合を示すが、表示領域20の分割数は任意である。すなわち、表示領域20を2分割することも可能であるし、6分割することも可能である。また、表示領域20を分割せずに、表示領域20の全体に、PC100A〜100Dのうちから選択した1台のPC100から供給される画像を投射することも可能である。
図2は、PC100の構成を示すブロック図である。
PC100は、制御部110、記憶部120、入力デバイス131、入力インターフェース部(以下、インターフェースをI/Fと略記する)132、表示制御部141、表示部142、通信I/F部150を備える。制御部110、記憶部120、入力I/F部132、表示制御部141及び通信I/F部150は、それぞれ内部バス160に接続される。制御部110は、本発明の「第1制御部」又は「第2制御部」に相当する。
制御部110は、ROM111、RAM112及びCPU113を備える。
ROM111は、CPU113が実行する基本制御プログラム(OS:Operating System)や、データを不揮発的に記憶する。RAM112には、ROM111から読み出されたOSのプログラムや、記憶部120から読み出されたアプリケーションプログラムがCPU113により展開される。また、RAM112は、CPU113が行うデータ処理の作業領域として使用される。CPU113は、OSやアプリケーションプログラムを実行してデータ処理を行い、PC100の各部を制御する。
記憶部120は、制御部110が実行するアプリケーションプログラムや、画像データを記憶する。本実施形態では、プロジェクター200の多画面表示機能を制御可能なアプリケーションプログラムとして、プロジェクター制御プログラム121を記憶する。
入力デバイス131は、キーボード、又はマウスやデジタイザー等のポインティングデバイスである。入力I/F部132は、コネクターや電源供給回路を備え、コネクターにより入力デバイス131に接続される。入力I/F部132は、例えば、USBインターフェース等の入力デバイス用の汎用インターフェースで構成され、入力デバイス131による操作を検出して、検出した操作に応じた操作信号を制御部110に出力する。
表示制御部141は、モニターやディスプレイ等の表示部142に接続され、表示部142に画像を表示させるための表示信号を生成して表示部142に出力する。
通信I/F部150は、PC100をネットワーク10に接続するインターフェースである。PC100は、通信I/F部150を介して、画像データや各種制御情報を含むフレームデータの送受信を行う。
図3は、プロジェクター200の構成を示すブロック図である。
プロジェクター200は、ネットワーク10を介してフレームデータを送受信する通信I/F部251を備える。通信I/F部251は、ネットワーク10に接続されるコネクターや通信インターフェース回路を備え、ネットワーク10を介して接続されたPC100との通信を実行する。通信I/F部251は、ネットワーク10を介してPC100からフレームデータを受信する。通信I/F部251は、受信したフレームデータから、フレームデータの送信元を示す情報である送信元アドレスを取り出して、後述する制御部270に出力する。また、通信I/F部251は、フレームデータに画像データが含まれる場合、フレームデータから画像データを取り出し、取り出した画像データを制御部270の制御に従って後述するバッファー部253の画像バッファー253A〜253Dに格納する。通信I/F部251は、本発明の「通信部」に相当する。
なお、通信I/F部251は、無線LANやBluetooth(登録商標)等の無線通信インターフェースとして構成することも可能である。
通信I/F部251には、フレームデータから取り出した画像データを一時的に格納するバッファー部253が接続される。バッファー部253は、画像データを、画像データの送信元のPC100ごとに格納するため、独立した格納領域である複数の画像バッファー253A〜253Dを有する。画像バッファー253A〜253Dは、1つの記憶領域を仮想的に分割したものであってもよい。
また、バッファー部253に設けられる画像バッファー253A〜253Dの数は任意であるが、表示領域20を分割する分割数の最大値に応じた画像バッファー253A〜253Dが設けられていることが好ましい。本実施形態では、分割数の最大値が4であるため、4つの画像バッファー253A〜253Dを設けた場合を示す。
プロジェクター200は、光学的な画像の形成を行い、スクリーンSCに画像を投射させる表示部210を備える。表示部210は、本発明の「表示部」に相当する。
表示部210は、光源部211、光変調装置212及び投射光学系213を備える。
光源部211は、キセノンランプ、超高圧水銀ランプ、LED(Light Emitting Diode)又はレーザー光源等の光源を備える。また、光源部211は、光源が発した光を光変調装置212に導くリフレクター及び補助リフレクターを備えていてもよい。さらに、光源部211は、投射光の光学特性を高めるためのレンズ群、偏光板、又は光源が発した光の光量を光変調装置212に至る経路上で低減させる調光素子等(いずれも図示略)を備えていてもよい。
光源部211は、光源駆動部221により駆動される。光源駆動部221は、光源部211と、内部バス280とに接続される。光源駆動部221は、制御部270の制御により光源部211の光源を点灯及び消灯させる。
光変調装置212は、例えば、RGBの三原色に対応した3枚の液晶パネル215を備える。各液晶パネル215は、複数の表示画素がマトリクス状に配置された矩形の領域である表示画素領域(本発明の表示領域に相当する)を有する。この表示画素領域に、画像データに基づく画像が描画される。光源部211が発する光はRGBの3色の色光に分離され、それぞれ対応する液晶パネル215に入射される。3枚の液晶パネル215は、透過型の液晶パネル215であり、透過する光を、表示画素領域に描画された画像により変調して画像光を生成する。各液晶パネル215を通過して変調された画像光は、クロスダイクロイックプリズム等の合成光学系によって合成され、投射光学系213に射出される。
光変調装置212は、光変調装置駆動部222により駆動される。光変調装置駆動部222は、光変調装置212と、内部バス280とに接続される。光変調装置駆動部222は、画像処理部255から入力される表示画像データに基づき、対応する液晶パネル215を駆動し、各液晶パネル215に画像を描画する。
投射光学系213は、光変調装置212により変調された画像光をスクリーンSC方向に投射し、スクリーンSC上に結像させるレンズ群を備える。また、投射光学系213は、スクリーンSCに投射される投射画像を拡大又は縮小させるズーム機構や、フォーカスの調整を行うフォーカス調整機構を備えていてもよい。
プロジェクター200は、無線通信部230を備える。無線通信部230は、内部バス280に接続される。無線通信部230は、図示しないアンテナやRF(Radio Frequency)回路等を備え、制御部270の制御の下、外部の装置との間で無線通信を実行する。無線通信部230の無線通信方式は、例えば無線LAN(Local Area Network)、Bluetooth、UWB(Ultra Wide Band)、赤外線通信等の近距離無線通信方式、又は携帯電話回線を利用した無線通信方式を採用できる。
プロジェクター200は、操作・表示パネル233、リモコン受光部235及び処理部237を備える。処理部237は、操作・表示パネル233と、リモコン受光部235と、内部バス280とに接続される。
ユーザーインターフェースとして機能する操作・表示パネル233には、各種の操作キーや、LCD(Liquid Crystal Display)等を用いた表示パネルが設けられる。処理部237は、操作・表示パネル233の操作キーが操作されると、操作されたキーに対応した操作信号を制御部270に出力する。また、操作・表示パネル233には、操作・表示パネル233への接触を検出するタッチセンサーが重ね合わされて一体形成される。処理部237は、ユーザーの指等が接触した操作・表示パネル233の位置を入力位置として検出し、検出した入力位置に対応した操作信号を制御部270に出力する。
また、処理部237は、制御部270から入力される制御信号に基づいて、操作・表示パネル233に各種画面を表示させる。
リモコン受光部235は、リモコン5から送信される赤外線信号を受信する。リモコン5は、各種のボタンを備え、これらのボタン操作に対応して赤外線信号を送信する。処理部237は、リモコン受光部235が受光した赤外線信号をデコードして、リモコン5における操作内容を示す操作信号を生成し、制御部270に出力する。
プロジェクター200は、画像処理系を備える。この画像処理系は、プロジェクター200の全体を統合的に制御する制御部270を中心に構成され、この他に、バッファー部253、画像処理部255、フレームメモリー257及び記憶部260を備える。画像処理系を構成する制御部270、バッファー部253、画像処理部255及び記憶部260は、内部バス280によりデータ通信可能に相互に接続される。
記憶部260は、例えば、ハードディスク装置等の補助記憶装置である。記憶部260は、大容量の情報の記憶が可能なフラッシュメモリー又はCD(Compact Disc)、DVD(Digital Versatile Disc)、BD(Blu-ray(登録商標) Disc)等の光ディスクで代替することができる。記憶部260は、制御部270が実行するアプリケーションプログラムや各種データを記憶する。
制御部270は、ハードウェアとしてCPU、ROM及びRAM(いずれも図示略)を備える。ROMは、フラッシュROM等の不揮発性の記憶装置であり、制御プログラム及びデータを記憶する。RAMは、CPUの作業領域を構成する。CPUは、ROMから読み出した制御プログラムをRAMに展開し、展開された制御プログラムを実行してプロジェクター200の各部を制御する。
制御部270は、機能ブロックとして、投射制御部271、通信制御部272及び表示制御部273を備える。これらの機能ブロックは、CPUが制御プログラムを実行することで実現される制御部270の機能を示すブロックである。
投射制御部271は、プロジェクター200の各部を制御して、スクリーンSCへの画像の投射を制御する。例えば、投射制御部271は、光変調装置駆動部222を制御して、光変調装置212の液晶パネル215に、画像データに基づく画像を描画させる。
また、投射制御部271は、光源駆動部221を制御して、光源部211の点灯と消灯とを制御する。また、投射制御部271は、光源駆動部221を制御して、点灯させた光源部211の輝度を調整する。また、投射制御部271は、不図示のモーターを駆動して、投射光学系213に搭載されたズーム機構やフォーカス調整機構を動作させ、ズームやフォーカスの調整を行う。
通信制御部272は、通信I/F部251を制御して、プロジェクター200とPC100との通信を制御する。また、通信制御部272は、通信I/F部251から送信元アドレスを取得し、取得した送信元アドレスに基づき通信I/F部251が受信したフレームデータの送信元(本実施形態では、PC100A〜100D)を特定する。通信制御部272は、特定した送信元に基づいて画像データの格納先(画像バッファー253A〜253Dのいずれか)を判定し、判定した画像データの格納先を示す情報を通信I/F部251に送信する。
表示制御部273は、PC100から送信される画面設定情報を入力し、入力した画面設定情報に基づき表示情報を生成する。
画面設定情報とは、表示領域20を分割する分割数や、分割された各分割領域の表示領域20上での表示位置やサイズを設定した情報であり、プロジェクター制御プログラム121を実行するPC100A〜100Dのいずれかにより生成される。
図4は、プロジェクター制御プログラム121を実行するPC100の表示部142に表示される分割領域設定画面50を示す図である。
分割領域設定画面50には、表示領域20の分割数を設定する複数のアイコン51が表示される。ユーザーは、入力デバイス131を操作してアイコン51のいずれかを選択することで、表示領域20の分割数を設定する。ユーザーがアイコン51を選択して、表示領域20の分割数を選択すると、選択された分割数と同数の矩形の図形55〜58が、分割領域設定画面50の設定領域52に表示される。これらの図形55〜58は、分割領域のそれぞれを模式的に示す図形であり、図形55〜58の設定領域52でのサイズが各分割領域のサイズに対応し、図形55〜58の設定領域52での表示位置が、各分割領域の表示位置に対応する。
ユーザーは、設定領域52に図形55〜58が表示されると、入力デバイス131を操作して、図形55〜58のサイズや表示位置を変更する。また、ユーザーは、入力デバイス131を操作して、画像を表示させない分割領域(以下、非表示領域という)の設定を行う。
また、ユーザーは、入力デバイス131を操作して、図形55〜58と、PC100A〜100Dとを対応付ける。すなわち、PC100A〜100Dから供給される画像を、各分割領域を示す図形55〜58のいずれに表示させるかを設定する。なお、非表示領域に設定された図形(分割領域)が存在する場合、この非表示領域に設定された図形には、PC100が対応付けされない。
PC100は、プロジェクター制御プログラム121を起動すると、プロジェクター200に、プロジェクター200に接続されたPC100の端末識別名称(例えば、コンピューター名)の取得要求を送信する。PC100は、プロジェクター200から端末識別名称を取得すると、取得した端末識別名称を分割領域設定画面50に表示させる。ユーザーは、入力デバイス131を操作して、各分割領域を示す図形55〜58と、分割領域設定画面50に表示された端末識別名称とを対応付ける操作を行う。
PC100は、ユーザーの操作が完了すると、分割数、設定領域52のサイズ(縦及び横方向のサイズ)、各分割領域を示す図形55〜58の設定領域52上での表示位置やサイズ、非表示領域の設定、各分割領域を示す図形55〜58とPC100(端末識別名称)とを対応付けた情報を、画面設定情報としてプロジェクター200に送信する。
表示制御部273は、PC100から画面設定情報を受信すると、受信した画面設定情報に基づいて表示情報を生成する。
表示情報は、画像処理部255が、画像バッファー253A〜253Dに格納された各画像データをフレームメモリー257の記憶画素領域に展開する際に使用する情報である。フレームメモリー257は、複数の記憶画素をマトリクス状に配置した矩形の領域である記憶画素領域を有する。
表示制御部273は、画面設定情報から設定領域52のサイズを取得し、取得した設定領域52の縦方向のサイズを、フレームメモリー257の縦方向のサイズに一致させるための拡大率又は縮小率(以下、縦方向拡大率という)を算出する。また、表示制御部273は、設定領域52の横方向のサイズを、フレームメモリー257の横方向のサイズに一致させるための拡大率又は縮小率(以下、横方向拡大率という)を算出する。
次に、表示制御部273は、画面設定情報から各分割領域を示す図形55〜58の表示位置やサイズを示す情報を取り出し、取り出した各図形55〜58の表示位置やサイズを示す情報を、算出した縦方向拡大率及び横方向拡大率により拡大又は縮小する。これにより、各図形55〜58の表示位置やサイズが、各分割領域のフレームメモリー257の記憶画素領域上での展開位置やサイズを示す情報に変換される。
表示制御部273は、生成した各分割領域の記憶画素領域上での展開位置やサイズを示す情報や、非表示領域の展開位置やサイズを示す情報を、表示情報として画像処理部255に出力する。
次に、表示制御部273は、生成した表示情報に基づき、各分割領域の液晶パネル215の表示画素領域上での表示面積を算出する。本実施形態では、液晶パネル215の表示画素領域のサイズ(縦方向の画素数及び横方向の画素数)は、フレームメモリー257の記憶画素領域のサイズ(縦方向の画素数及び横方向の画素数)と同一であるとする。このため、表示制御部273は、生成した表示情報をそのまま使用して、各分割領域の表示画素領域での表示面積を算出する。
次に、表示制御部273は、各分割領域の表示画素領域での表示面積を算出すると、算出した各分割領域の表示面積と、表示画素領域全体の表示面積との比(以下、面積比という)を算出する。例えば、分割領域の設定が、表示画素領域を均等に4分割する設定であった場合、各分割領域と表示画素領域全体との面積比は、1/4となる。
また、表示制御部273は、非表示領域に設定された分割領域がある場合、非表示領域に設定された分割領域の表示面積を除いた表示画素領域の面積を、表示画素領域全体の面積として面積比を計算する。例えば、液晶パネル215の表示画素領域を均等に4分割し、4分割された分割領域のいずれか1つの領域が非表示領域に設定されている場合、分割領域の表示面積と、表示画素領域の面積との面積比は、1/3となる。
表示制御部273は、分割領域ごとに面積比を算出すると、算出した面積比を示す情報を通信制御部272によりPC100に送信する。通信制御部272は、分割領域の面積比を示す情報を、この分割領域に表示させる画像データをプロジェクター200に供給するPC100に送信する。また、通信制御部272は、面積比を示す情報と共に、最大データ伝送速度を示す情報を各PC100に送信してもよい。
最大データ伝送速度は、1台のPC100が、ネットワーク10の通信帯域を占有してプロジェクター200にフレームデータを送信する場合のデータ伝送速度である。データ伝送速度は、単位時間当たりのデータ伝送量を示す情報である。データ伝送速度の単位は、例えば、Mbps(megabits per second)である。データ伝送速度は、PC100がプロジェクター200にデータを伝送する帯域であり、プロジェクター200が1台のPC100から受信して処理するデータ量の指標となる。表示システム1では、複数のPC100がデータを伝送するデータ伝送速度の和が、プロジェクター200が受信して処理するデータ量の指標となる。
また、表示制御部273は、分割領域の表示面積を示す情報と、表示画素領域全体の表示面積とを示す情報とを、該当の分割領域に表示させる画像をプロジェクター200に供給するPC100に送信してもよい。
また、プロジェクター200が各PC100に送信する情報は、各分割領域の液晶パネル215の表示画素領域上での表示面積を示す情報だけであってもよい。
例えば、各PC100の記憶部120に、液晶パネル215の表示画素領域の面積を示す情報と、最大データ伝送速度を示す情報とを予め記憶させておく。PC100の制御部110は、プロジェクター200から受信した各分割領域の面積を示す情報と、記憶部120に記憶された表示画素領域の面積を示す情報とに基づいて、データ伝送速度を算出する。また、データ伝送速度は、PC100がPingコマンド等を使用してネットワーク10のデータ伝送速度を測定してもよい。
PC100の制御部110は、プロジェクター200から面積比を示す情報と、最大データ伝送速度の情報とを受信すると、プロジェクター200に送信するフレームデータのデータ伝送速度を算出する。
例えば、表示領域20を均等サイズで4分割し、4台のPC100から供給される画像データに基づく画像を、4分割した各分割領域に表示させるとする。また、最大データ伝送速度が、例えば、10Mbpsであると仮定する。この場合、各PC100の制御部110は、10Mbpsに、面積比である「1/4」を積算した2.5Mbpsをデータ伝送速度の上限値に設定する。
図5は、表示領域20を不均等に4分割した状態を示す図である。
図5は、一例として、4つの分割領域21、22、23、24の面積比が9:15:6:10である場合を示す。また、最大データ伝送速度が10Mbpsであるとする。この場合、各PC100の制御部110は、各分割領域21〜24に表示させる画像データのデータ伝送速度の上限値を、例えば下記式(1)〜(4)に示すように設定する。
21MAX=10×(9/40)=2.25Mbps …(1)
22MAX=10×(15/40)=3.75Mbps …(2)
23MAX=10×(6/40)=1.5Mbps …(3)
24MAX=10×(10/40)=2.5Mbps …(4)
上記式で、分割領域21に表示させる画像データのデータ伝送速度の上限をV21MAX、分割領域22に表示させる画像データのデータ伝送速度の上限をV22MAXとする。また、分割領域23に表示させる画像データのデータ伝送速度の上限をV23MAX、分割領域24に表示させる画像データのデータ伝送速度の上限をV24MAXとする。
図6は、表示領域20を不均等に4分割し、4分割した分割領域の1つを非表示領域とした場合を示す。
図6は、一例として、4つの分割領域21、22、23、24の面積比が9:15:6:10であり、分割領域22が非表示領域に設定されている場合を示す。また、最大データ伝送速度が10Mbpsであるとする。この場合、各PC100の制御部110は、各分割領域21、23、24に表示させる画像データのデータ伝送速度の上限値を、例えば下記式(5)〜(7)に示すように設定する。
21MAX=10×(9/25)=3.6Mbps …(5)
23MAX=10×(6/25)=2.4Mbps …(6)
24MAX=10×(10/25)=4.0Mbps …(7)
上記式で、分割領域21に表示させる画像データのデータ伝送速度の上限をV21MAX、分割領域23に表示させる画像データのデータ伝送速度の上限をV23MAX、分割領域24に表示させる画像データのデータ伝送速度の上限をV24MAXとする。
PC100の制御部110は、プロジェクター200から面積比を示す情報を受信し、画像データの送信開始の指示を受け付けると、ユーザーにより選択された画像データが含まれるフレームデータを生成してプロジェクター200に送信する。この際、制御部110は、通信I/F部150を制御して、プロジェクター200に送信されるフレームデータのデータ伝送速度が、面積比に基づいて算出したデータ伝送速度の上限値を超えないようにデータ伝送速度を制限する。
また、PC100の制御部110は、面積比に基づいてデータ伝送速度の上限値を算出すると、算出したデータ伝送速度の上限値に基づき、プロジェクター200に送信する画像データに、解像度変換処理や、フレームレート変換処理を行ってもよい。すなわち、算出したデータ伝送速度の上限値が小さい場合、画像データの送信に時間がかかり、プロジェクター200での画像の表示に遅延が生じる。このため、PC100の制御部110は、例えば、算出したデータ伝送速度の上限値と予め設定されたしきい値とを比較し、データ伝送速度の上限値がしきい値よりも小さい場合に、画像データに、解像度変換処理、フレームレート変換処理を行う。なお、データ伝送速度の上限値との比較に用いるしきい値は、1つであってもよいし、値の異なる複数のしきい値であってもよい。
解像度変換処理は、画像データの解像度を下げる処理であり、フレームレート変換処理は、画像データのフレームレートを下げる処理である。
PC100は、解像度変換処理やフレームレート変換処理を行った画像データをプロジェクター200に送信する。これにより、PC100がプロジェクター200に送信する画像データのデータ量を削減することできる。このため、データ伝送速度が低く設定されても、プロジェクター200での画像の表示において遅延が生じないようにすることができる。
また、プロジェクター200が、各PC100に、画像データを表示する分割領域のサイズを通知し、PC100の制御部110が、画像データのサイズを、プロジェクター200から通知されたサイズにサイズ変換するようにしてもよい。PC100の制御部110は、サイズ変換した画像データをプロジェクター200に送信する。
画像処理部255は、画像バッファー253A〜253Dから画像データを読み出し、読み出した画像データを、表示制御部273から取得した表示情報に従ってフレームメモリー257の記憶画素領域に展開する。この際、画像処理部255は、読み出した画像データのサイズ及びアスペクト比が、この読み出した画像データを展開するフレームメモリー257の領域(以下、部分領域という)のサイズ及びアスペクト比と一致しない場合、画像データのサイズ変換処理を行う。画像処理部255は、画像データの拡大又は縮小や、アスペクト比の変更等のサイズ変更処理を行って、画像データのサイズ及びアスペクト比を、この画像データを展開予定のフレームメモリー257の部分領域のサイズ及びアスペクト比に一致させる。
画像処理部255は、画像バッファー253A〜253Dのそれぞれから画像データを読み出し、1フレーム分の画像データをフレームメモリー257の記憶画素領域に展開すると、展開された画像データに、例えば、色変換、色むら補正、ガンマ補正、輝度補正等の画像処理を施す。画像処理部255は、画像処理を施した画像データをフレームメモリー257から読み出し、表示用画像データとして光変調装置駆動部222に出力する。
また、ユーザーが、PC100の入力デバイス131又はプロジェクター200の操作・表示パネル233を操作して、分割領域の表示面積を変更する操作が行われるごとに、プロジェクター200の表示制御部273は、変更後の分割領域の液晶パネル215上での面積を算出する。そして、表示制御部273は、算出した分割領域の面積と、液晶パネル215の表示画素領域の面積との面積比を算出し、算出した面積比を示す情報を、この分割領域に表示させる画像データをプロジェクター200に供給するPC100に送信するとよい。
図7は、プロジェクター200の動作を示すフローチャートである。
プロジェクター200の制御部270は、ステップS1において、電源がオンされ起動したPC100から接続要求を受信したか否かを判定する(ステップS1)。制御部270は、PC100から接続要求を受信していない場合(ステップS1/NO)、接続済みのPC100が存在するか否かを判定する(ステップS2)。接続済みのPC100が存在しない場合(ステップS2/NO)、制御部270は、ステップS1の判定に戻る。また、接続済みのPC100が存在する場合(ステップS2/YES)、プロジェクター200は、ステップS6の判定に移行する。
また、ステップS1の判定において、PC100から接続要求を受信したと判定した場合(ステップS1/YES)、プロジェクター200の制御部270は、接続要求の送信元のPC100に接続確立応答を送信する(ステップS3)。これにより、プロジェクター200と、接続要求の送信元のPC100との接続が確立された状態となる。
次に、プロジェクター200は、接続が確立したPC100に、コンピューター名等の端末識別情報の送信を要求し(ステップS4)、PC100から端末識別情報を受信するまで待機する(ステップS5)。端末識別情報は、PC100において分割領域の設定を行う場合に、分割領域設定画面50に表示させる情報である。制御部270は、PC100から端末識別情報を受信していない場合(ステップS5/NO)、端末識別情報を受信するまで待機状態を継続する。
また、制御部270は、PC100から端末識別情報を受信すると(ステップS5/YES)、接続したPC100から端末識別情報の取得要求を受信したか否かを判定する(ステップS6)。端末識別情報の取得要求を受信していない場合(ステップS6/NO)、制御部270は、各分割領域と、液晶パネル215の表示画素領域全体との面積比を示す情報を接続したPC100に送信済みであるか否かを判定する(ステップS7)。面積比を示す情報を接続したPC100に送信していない場合(ステップS7/NO)、制御部270は、ステップS6の判定に戻る。また、面積比を示す情報を接続したPC100に送信済みである場合(ステップS7/YES)、制御部270は、ステップS13の判定に移行する。
また、制御部270は、ステップS6において、端末識別情報の取得要求を受信した場合(ステップS6/YES)、接続済みのPC100の端末識別情報を、取得要求の送信元のPC100に送信する(ステップS8)。次に、制御部270は、端末識別情報を送信したPC100から画面設定情報を受信したか否かを判定する(ステップS9)。画面設定情報を受信していない場合(ステップS9/NO)、制御部270は、画面設定情報を受信するまで待機する。
また、制御部270は、画面設定情報を受信すると(ステップS9/YES)、受信した画面設定情報に基づいて表示情報を生成する。制御部270は、受信した画面設定情報に基づいて、各分割領域のフレームメモリー257上でのサイズや表示位置を示す情報を表示情報として生成する。制御部270は、表示情報を生成すると、生成した表示情報を使用して、各分割領域の表示画素領域での表示面積を算出する(ステップS10)。各分割領域の表示面積を算出すると、制御部270は、分割領域の表示面積と、液晶パネル215の表示画素領域全体の面積との比を、分割領域ごとに算出する(ステップS11)。そして、制御部270は、算出した各分割領域の面積比を、各分割領域に表示する画像データをプロジェクター200に送信するPC100に送信する(ステップS12)。
きる。
その後、プロジェクター200は、PC100からフレームデータを受信するまで待機する(ステップS13)。プロジェクター200は、フレームデータを受信していない場合(ステップS13/NO)、フレームデータを受信するまで待機する(ステップS13)。プロジェクター200は、PC100からフレームデータを受信すると(ステップS13/YES)、通信I/F部251において、受信したフレームデータから、フレームデータの送信元を示す送信元アドレスと、画像データとを取り出す。通信I/F部251は、取り出した送信元アドレスを制御部270に出力する。
制御部270は、通信I/F部251から入力された送信元アドレスに基づき、受信した画像データを格納する画像バッファー253A〜253Dを指定する情報を生成する。制御部270は、生成した画像バッファー253A〜253Dを指定する情報を通信I/F部251に出力する。通信I/F部251は、入力された情報に従って、フレームデータから取り出した画像データを画像バッファー253A〜253Dのいずれかに格納する。
次に、制御部270は、画像データの送信元として設定されたすべてのPC100から画像データを受信し、受信した画像データが対応する画像バッファー253A〜253Dに格納されたか否かを判定する(ステップS14)。
制御部270は、送信元として設定されたすべてのPC100から画像データを受信していない場合(ステップS14/NO)、ステップS13の判定に戻る。また、制御部270は、送信元として設定されたすべてのPC100から画像データを受信した場合(ステップS14/YES)、画像処理部255に画像処理を実行させる。画像処理部255は、各バッファー部253から画像データを読み出し、読み出した画像データに変換処理等の処理を行い、変換後の画像データをフレームメモリー257に展開する(ステップS15)。画像処理部255は、1フレーム分の画像データがフレームメモリー257に展開されると、展開された画像データを表示画像データとして光変調装置駆動部222に出力する。光変調装置駆動部222は、投射制御部271の制御に従って、光変調装置212の液晶パネル215に、画像データに基づく画像を描画する。
そして、光源部211から射出された光が、光変調装置212の液晶パネル215により画像光に変調され、変調された画像光が投射光学系213によりスクリーンSCに投射される。
例えば、図1に示すように画像データを供給するPC100として、PC100A〜100Dの4台が用意され、スクリーンSCの表示領域20を4分割し、分割された各分割領域21〜24に、PC100A〜100Dから供給される画像データに基づく画像を表示させる設定であるとする。この場合、各分割領域21〜24に、各PC100A〜100Dから供給される画像データに基づく画像が表示されることとなる。
次に、制御部270は、分割領域の表示面積を変更する要求を受け付けたか否かを判定する(ステップS16)。変更する要求を受け付けていない場合(ステップS16/NO)、制御部270は、スクリーンSCへの画像投射を終了する操作を受け付けたか否かを判定する(ステップS17)。画像投射を終了する操作を受け付けていない場合(ステップS17/NO)、制御部270は、ステップS13の判定に移行する。また、画像投射を終了する操作を受け付けた場合(ステップS17/YES)、制御部270は、この処理フローを終了させる。
また、ステップS16の判定において、分割領域の面積を変更する要求を受け付けた場合(ステップS16/YES)、制御部270は、分割領域の面積を変更する処理を行う。分割領域の面積の変更は、PC100A〜100Dのいずれかにおいて行ってもよいし、プロジェクター200において行うこともできる。
例えば、PC100において、分割領域の面積を変更する場合、PC100の表示部142に、図4に示す分割領域設定画面50を再度表示させ、入力デバイス131によりユーザーの操作を受け付ける。制御部110は、入力デバイス131により受け付けた操作に応じて、分割領域を示す図形55〜58の表示位置やサイズを変更する。そして、制御部110は、ユーザーの操作が完了すると、変更された分割領域を示す図形55〜58の表示位置やサイズに基づいて、各分割領域の表示位置やサイズを示す情報を生成し、生成した情報を画面設定情報としてプロジェクター200に送信する。
また、プロジェクター200において、分割領域の面積を変更する場合、制御部270は、操作・表示パネル233に、変更前の各分割領域に対応した図形を表示させる。操作・表示パネル233に表示される図形の数は、変更前の分割領域の数と同数であり、各図形の操作・表示パネル233での表示位置及びサイズが、各分割領域の表示領域20での表示位置及びサイズに対応する。
ユーザーは、操作・表示パネル233を操作して、表示面積を変更したい図形を選択し、選択した図形の表示位置やサイズを変更する。制御部270は、操作・表示パネル233の操作を受け付けると(ステップS18)、受け付けた操作に応じて、分割領域を示す図形の表示位置やサイズを変更する。そして、制御部110は、ユーザーの操作が完了すると、変更された分割領域を示す図形の表示位置やサイズに基づいて、表示面積を変更した後の各分割領域の表示面積を再度算出する(ステップS10)。
図8は、PC100の動作を示すフローチャートである。
PC100の電源がオンされ、ユーザーによる入力デバイス131の操作により、プロジェクター制御プログラム121が起動されると(ステップT1)、PC100の制御部110は、プロジェクター200に対して接続要求を送信する(ステップT2)。そして、制御部270は、プロジェクター200から送信される接続確立応答の受信待ち状態となる(ステップT3)。制御部270は、プロジェクター200から接続確立応答を受信していない場合(ステップT3/NO)、受信待ち状態を継続する。
また、制御部110は、プロジェクター200から接続確立応答を受信すると(ステップT3/YES)、プロジェクター200から続けて受信する端末識別情報の送信要求に応じて、PC100に設定されたコンピューター名である端末識別情報をプロジェクター200に送信する(ステップT4)。
端末識別情報をプロジェクター200に送信すると、制御部110は、入力デバイス131により分割領域設定画面50の表示要求を受け付けたか否かを判定する(ステップT5)。制御部110は、分割領域設定画面50の表示要求を受け付けていない場合(ステップT5/NO)、ステップT11において面積比を示す情報をプロジェクター200から受信したか否かを判定する(ステップT11)。ステップT11の判定については後述する。
また、制御部110は、分割領域設定画面50の表示要求を受け付けた場合(ステップT5/YES)、分割領域設定画面50を表示部142に表示させ(ステップT6)、プロジェクター200に接続済みのPC100の端末識別情報の取得要求を送信する(ステップT7)。そして、制御部110は、プロジェクター200から端末識別情報を受信するまで待機する(ステップT8)。
制御部110は、プロジェクター200から端末識別情報を受信していない場合(ステップT8/NO)、待機状態を継続する。また、制御部110は、プロジェクター200から端末識別情報を受信すると(ステップT8/YES)、分割領域設定画面50に、プロジェクター200に接続済みのPC100の端末識別情報を表示させる。そして、制御部110は、入力デバイス131により受け付けた操作に従って、分割領域設定画面50の表示を変更する。例えば、制御部110は、分割領域設定画面50の設定領域52に表示させる分割領域を示す図形の数やサイズ、表示位置を変更する。また、制御部110は、入力デバイス131により非表示領域の設定を受け付けた場合、非表示領域に設定する分割領域を示す情報を生成し、RAM112に記憶させる。
また、PC100は、入力デバイス131により設定完了の操作を受け付けたか否かを判定する(ステップT9)。受け付けていない場合(ステップT9/NO)、制御部110は、入力デバイス131により受け付けた操作に従って、分割領域設定画面50の表示を変更する。また、制御部110は、入力デバイス131により設定完了の操作を受け付けた場合(ステップT9/YES)、設定された分割領域の分割数、設定領域52のサイズ(縦及び横方向のサイズ)、各分割領域を示す図形の設定領域52上での表示位置やサイズ、非表示領域の設定、各分割領域を示す図形とPC100(端末識別名称)とを対応付けた情報を、画面設定情報としてプロジェクター200に送信する(ステップT10)。
次に、制御部110は、プロジェクター200から面積比を示す情報を受信したか否かを判定する(ステップT11)。面積比を示す情報を受信していない場合(ステップT11/NO)、制御部110は、プロジェクター200から面積比を示す情報を受信するまで待機する(ステップT11)。
また、制御部110は、プロジェクター200から面積比を示す情報を受信すると(ステップT11/YES)、受信した面積比を示す情報に基づいて、プロジェクター200に送信するフレームデータのデータ伝送速度の上限値を算出する(ステップT12)。制御部110は、データ伝送速度の上限値を算出すると、ユーザーにより選択された画像データが含まれるフレームデータを生成し、プロジェクター200へのフレームデータの送信を開始する(ステップT13)。このとき、制御部110は、フレームデータのプロジェクター200への送信において、データ伝送速度が、算出したデータ伝送速度の上限値を超えないように通信I/F部150を制御する。
以上、説明したように本発明の表示システム、表示装置、表示装置の制御方法、及びプログラムを適用した実施形態は、プロジェクター200と、プロジェクター200に画像データを送信する複数のPC100A〜100Dとを備える。プロジェクター200は、通信I/F部251と、表示部210と、表示制御部273とを備える。
表示部210は、通信I/F部251が複数のPC100A〜100Dから受信した複数の画像データに基づく画像を表示領域20の各分割領域21〜24に表示する。
表示制御部273は、分割領域21〜24のいずれかの面積を変更する。
分割領域21〜24のいずれかの面積が変更されると、変更された分割領域21〜24に画像を表示させるPC100A〜100Dは、変更された分割領域21〜24の面積に応じて決定されるデータ量で、画像データをプロジェクター200に送信する。従って、プロジェクター200に送信する画像データのデータ量を、各PC100に好適に配分することができる。このため、プロジェクター200がPC100からデータを受信して表示する場合に、プロジェクター200が受信するデータ量を効果的に抑制することができる。
また、表示制御部273は、画像が表示される分割領域21〜24のいずれかの面積を変更した場合に、変更後の分割領域21〜24の表示面積を示す情報を対応するPC100A〜100Dに送信する。
PC100A〜100Dの制御部110は、プロジェクター200から受信した変更後の分割領域21〜24の表示面積を示す情報に基づき、プロジェクター200に送信する画像データのデータ量を制御する。
従って、PC100A〜100Dは、変更された分割領域21〜24の表示面積に応じた適切な量で画像データを送信することができる。
また、表示制御部は、分割領域21〜24のいずれかの面積を変更するごとに、変更後の分割領域21〜24の面積を示す情報を対応するPC100A〜100Dに送信する。
従って、PC100A〜100Dがプロジェクター200に送信する画像データのデータ量が、画像の表示面積に応じたデータ量に変更される。
従って、分割領域21〜24の面積が変更されても、PC100A〜100Dがプロジェクター200に送信する画像データのデータ量を、変更された分割領域21〜24の面積に応じて適切に調整することができる。
また、表示制御部273は、分割領域21〜24のいずれかの面積が変更された場合に、液晶パネル215の表示画素領域全体の面積と、表示画素領域に表示される画像データの面積を示す情報を対応するPC100A〜100Dに通知する。
PC100A〜100Dは、プロジェクター200から通知された情報に基づき、表示画素領域全体の面積と、表示画素領域に表示される画像データの面積との面積比によりプロジェクター200に送信する画像データのデータ量を決定する。
従って、PC100A〜100Dは、変更された分割領域21〜24の面積に応じた適切なデータ量で画像データを送信することができる。
また、PC100A〜PC100Dの制御部110は、プロジェクター200に送信する画像データのデータ量が、決定したデータ量となるように、画像データの解像度を変換又はフレームレートを変換する。従って、プロジェクター200への画像データの送信を、遅延を生じることなく行うことができる。
[第2実施形態]
本発明の第2実施形態について説明する。第2実施形態のPC100及びプロジェクター200の構成は、図2及び図3に示す第1実施形態のPC100及びプロジェクター200の構成と同一であるため、その説明は省略する。
上述した第1実施形態では、プロジェクター200において、各分割領域21〜24の表示面積と、表示画素領域全体の面積との面積比を算出して各PC100に送信し、各PC100において、面積比に基づいてデータ伝送速度の上限値を算出した。
本実施形態では、プロジェクター200が算出した面積比に基づいてデータ伝送速度の上限値を分割領域21〜24ごとに算出し、算出したデータ伝送速度の上限値を示す情報を、各分割領域21〜24に表示する画像データを供給するPC100に通知する。
より詳細には、分割領域21〜24の表示面積を変更する操作が行われるごとに、プロジェクター200の表示制御部273は、変更後の分割領域21〜24の液晶パネル215上での表示面積を算出する。そして、表示制御部273は、算出した分割領域21〜24の表示面積と、液晶パネル215の表示画素領域の面積との面積比を算出する。プロジェクター200の表示制御部273は、各分割領域21〜24の表示面積と、表示画素領域全体の面積との面積比を算出すると、算出した面積比に基づいてデータ伝送速度の上限値を分割領域ごとに算出する。データ伝送速度の上限値の算出方法は、上述した第1実施形態でのPC100の制御部110の算出方法と同様である。
表示制御部273は、データ伝送速度の上限値を分割領域ごとに算出すると、算出したデータ伝送速度の上限値を、各分割領域に表示させる画像データをプロジェクター200に供給するPC100に送信する。
また、表示制御部273は、算出したデータ伝送速度の上限値を変更してもよい。
例えば、表示制御部273は、表示面積が最も大きい分割領域のデータ伝送速度の上限値をより速い値に変更し、表示面積が最も小さい分割領域のデータ伝送速度の上限値をより遅い値に変更してもよい。すなわち、表示面積が小さい分割領域では表示される画像に遅延が生じても、表示面積が大きい分割領域は、表示される画像に遅延が生じないようにする。
なお、各分割領域のデータ伝送速度の上限値の和は、最大データ伝送速度に一致するようにする。
PC100の制御部110は、プロジェクター200からデータ伝送速度の上限値を示す情報を受信し、画像データの送信開始を指示されると、ユーザーにより選択された画像データを含むフレームデータを生成してプロジェクター200に送信する。この際、制御部110は、通信I/F部150を制御して、プロジェクター200に送信されるフレームデータのデータ伝送速度が、プロジェクター200から通知されたデータ伝送速度の上限値を超えないように通信速度を制限する。
例えば、PC100の制御部110は、受信したデータ伝送速度の上限値に基づき、プロジェクター200に送信する画像データに、解像度変換処理や、フレームレート変換処理を行い、変換後の画像データをフレームデータに変換してプロジェクター200に送信する。
本実施形態でも上述した第1実施形態と同様の効果を得ることができる。また、プロジェクター200が、各PC100のデータ伝送速度の上限値を設定するため、各PC100のデータ伝送速度の調整を、最大データ伝送速度を超えることなく容易に行うことができる。
また、表示制御部273は、分割領域21〜24のいずれかの面積が変更されると、変更された分割領域21〜24の表示面積に基づき、画像データのデータ量を決定する。そして、表示制御部273は、表示面積が変更された分割領域21〜24に表示させる画像データを供給するPC100に、決定した画像データのデータ量を通知する。従って、PC100は、変更された面積に対応したデータ量で画像データを送信することができる。
また、表示制御部273は、分割領域21〜24のいずれかの面積が変更されるごとに、変更された分割領域21〜24の面積に基づいて画像データのデータ量を決定する。従って、PC100は、面積が変更されるごとに、変更された面積に応じたデータ量で画像データを送信することができる。
また、表示制御部273は、分割領域21〜24のいずれかの面積が変更された場合に、液晶パネル215の表示画素領域全体の面積と、表示画素領域に表示される画像データの面積との面積比に基づき、画像データのデータ量を決定する。表示制御部273は、決定した画像データのデータ量を、面積が変更された分割領域21〜24に表示される画像を供給するPC100に送信する。従って、PC100からプロジェクター200への画像データの送信を効率的に行い、プロジェクター200の表示する画像に遅延が生じないようにすることができる。また、プロジェクター200において、画像が表示されるまでの遅延時間を低減することができる。
上述した第1及び第2実施形態は本発明の好適な実施の形態である。但し、これに限定されるものでなはく、本発明の要旨を逸脱しない範囲内で種々の変形実施が可能である。
例えば、上述した実施形態では、光源が発した光を変調する光変調装置212として、RGBの各色に対応した3枚の透過型の液晶パネルを用いた構成を例に挙げて説明したが、本発明はこれに限定されるものではない。例えば、3枚の反射型液晶パネルを用いた構成としてもよいし、1枚の液晶パネルとカラーホイールを組み合わせた方式を用いてもよい。或いは、3枚のデジタルミラーデバイス(DMD)を用いた方式、1枚のデジタルミラーデバイスとカラーホイールを組み合わせたDMD方式等により構成してもよい。光変調装置として1枚のみの液晶パネルまたはDMDを用いる場合には、クロスダイクロイックプリズム等の合成光学系に相当する部材は不要である。また、液晶パネルおよびDMD以外にも、光源が発した光を変調可能な光変調装置であれば問題なく採用できる。
また、図2に示したPC100、及び図3に示したプロジェクター200の各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プロジェクター200の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
また、図7に示すフローチャートの処理単位は、プロジェクター200の表示制御部273の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって本発明が制限されることはない。同様に、図8に示すフローチャートの処理単位は、PC100の制御部110の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって本発明が制限されることはない。
また、表示制御部273及び制御部110の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、1つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
5…リモコン、10…ネットワーク、20…表示領域、21〜24…分割領域、50…分割領域設定画面、51…アイコン、52…設定領域、55〜58…図形、100A〜100D…PC(第1の端末装置、第2の端末装置、端末装置)、110…制御部(第1制御部、第2制御部)、111…ROM、112…RAM、113…CPU、120…記憶部、121…プロジェクター制御プログラム、131…入力デバイス、132…入力I/F部、150…通信I/F部、160…内部バス、200…プロジェクター(表示装置)、210…表示部、211…光源部、212…光変調装置、213…投射光学系、215…液晶パネル、221…光源駆動部、222…光変調装置駆動部、230…無線通信部、235…リモコン受光部、237…処理部、251…通信I/F部、253…バッファー部、253A〜253D…画像バッファー、255…画像処理部、257…フレームメモリー、260…記憶部、270…制御部、271…投射制御部、272…通信制御部、273…フレームメモリー、280…内部バス。

Claims (3)

  1. 表示面の表示領域に画像を表示させる表示装置と、
    前記表示装置に第1の画像データを送信する第1の端末装置と、
    前記表示装置に第2の画像データを送信する第2の端末装置と、がネットワークを介して接続された表示システムであって、
    前記表示装置は、
    前記第1の画像データ及び前記第2の画像データを受信する通信部と、
    前記通信部が受信した前記第1の画像データに基づく第1の画像と、前記通信部が受信した前記第2の画像データに基づく第2の画像と、を表示部により前記表示領域に表示させる制御部と、を備え、
    前記制御部は、前記表示面の表示領域を、前記第1の画像が表示される第1表示領域と、前記第2の画像が表示される第2表示領域とに分割して画像を表示する場合、
    前記表示領域の全体と前記第1表示領域との面積比を示す情報と、前記ネットワークの最大データ伝送速度とを前記第1の端末装置に送信し、
    前記表示領域の全体と前記第2表示領域との面積比を示す情報と、前記最大データ伝送速度とを前記第2の端末装置に送信し、
    前記第1の端末装置は、前記表示装置から受信した前記面積比を示す情報と、前記最大データ伝送速度とに基づき、前記第1の端末装置から前記表示装置に送信するデータのデータ伝送速度の上限値を算出し、算出した前記データ伝送速度の上限値がしきい値よりも小さい場合には、前記第1の画像データの解像度又はフレームレートを変換し、解像度又はフレームレートを変換した前記第1の画像データを前記表示装置に送信し、
    前記第2の端末装置は、前記表示装置から受信した前記面積比を示す情報と、前記最大データ伝送速度とに基づき、前記第2の端末装置から前記表示装置に送信するデータのデータ伝送速度の上限値を算出し、算出した前記データ伝送速度の上限値がしきい値よりも小さい場合には、前記第2の画像データの解像度又はフレームレートを変換し、解像度又はフレームレートを変換した前記第2の画像データを前記表示装置に送信する、表示システム。
  2. 表示面の表示領域に画像を表示させる表示装置と、前記表示装置に第1の画像データを送信する第1の端末装置と、前記表示装置に第2の画像データを送信する第2の端末装置と、がネットワークを介して接続された表示システムの制御方法であって、
    前記表示装置において、
    前記表示面の表示領域を、前記第1の画像データに基づく第1の画像が表示される第1表示領域と、前記第2の画像データに基づく第2の画像が表示される第2表示領域とに分割して画像を表示する場合、
    前記表示領域の全体と前記第1表示領域との面積比を示す情報と、前記ネットワークの最大データ伝送速度とを前記第1の端末装置に送信し、
    前記表示領域の全体と前記第2表示領域との面積比を示す情報と、前記最大データ伝送速度とを前記第2の端末装置に送信するステップを有し、
    前記第1の端末装置において、
    前記表示装置から受信した前記面積比を示す情報と、前記最大データ伝送速度とに基づき、前記第1の端末装置から前記表示装置に送信するデータのデータ伝送速度の上限値を算出するステップと、
    算出した前記データ伝送速度の上限値がしきい値よりも小さい場合に、前記第1の画像データの解像度又はフレームレートを変換し、解像度又はフレームレートを変換した前記第1の画像データを前記表示装置に送信するステップと、を有し、
    前記第2の端末装置において、
    前記表示装置から受信した前記面積比を示す情報と、前記最大データ伝送速度とに基づき、前記第2の端末装置から前記表示装置に送信するデータのデータ伝送速度の上限値を算出するステップと、
    算出した前記データ伝送速度の上限値がしきい値よりも小さい場合に、前記第2の画像データの解像度又はフレームレートを変換し、解像度又はフレームレートを変換した前記第2の画像データを前記表示装置に送信するステップと、を有し、
    前記表示装置において、
    前記第1の画像データ及び前記第2の画像データを受信するステップと、
    受信した前記第1の画像データに基づく前記第1の画像と、受信した前記第2の画像データに基づく前記第2の画像と、を表示部により前記第1表示領域及び前記第2表示領域にそれぞれ表示させるステップと、を有する、
    表示システムの制御方法。
  3. 表示面の表示領域に画像を表示させる表示装置と、前記表示装置に第1の画像データを送信する第1の端末装置と、前記表示装置に第2の画像データを送信する第2の端末装置と、がネットワークを介して接続された表示システムにおいて実行されるプログラムであって、
    前記表示装置が備えるコンピューターに、
    前記表示面の表示領域を、前記第1の画像データに基づく第1の画像が表示される第1表示領域と、前記第2の画像データに基づく第2の画像が表示される第2表示領域とに分割して画像を表示する場合、
    前記表示領域の全体と前記第1表示領域との面積比を示す情報と、前記ネットワークの最大データ伝送速度とを前記第1の端末装置に送信し、
    前記表示領域の全体と前記第2表示領域との面積比を示す情報と、前記最大データ伝送速度とを前記第2の端末装置に送信する手順と、を実行させ、
    前記第1の端末装置が備えるコンピューターに、
    前記表示装置から受信した前記面積比を示す情報と、前記最大データ伝送速度とに基づき、前記第1の端末装置から前記表示装置に送信するデータのデータ伝送速度の上限値を算出する手順と、
    算出した前記データ伝送速度の上限値がしきい値よりも小さい場合に、前記第1の画像データの解像度又はフレームレートを変換し、解像度又はフレームレートを変換した前記第1の画像データを前記表示装置に送信する手順と、を実行させ、
    前記第2の端末装置が備えるコンピューターに、
    前記表示装置から受信した前記面積比を示す情報と、前記最大データ伝送速度とに基づき、前記第2の端末装置から前記表示装置に送信するデータのデータ伝送速度の上限値を算出する手順と、
    算出した前記データ伝送速度の上限値がしきい値よりも小さい場合に、前記第2の画像データの解像度又はフレームレートを変換し、解像度又はフレームレートを変換した前記第2の画像データを前記表示装置に送信する手順と、を実行させ、
    前記表示装置が備える前記コンピューターに、
    前記第1の画像データ及び前記第2の画像データを受信する手順と、
    受信した前記第1の画像データに基づく前記第1の画像と、受信した前記第2の画像データに基づく前記第2の画像と、を表示部により前記第1表示領域及び前記第2表示領域にそれぞれ表示させる手順と、を実行させる、
    プログラム。
JP2016169061A 2016-08-31 2016-08-31 表示システム、表示システムの制御方法、及びプログラム Active JP6866591B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2016169061A JP6866591B2 (ja) 2016-08-31 2016-08-31 表示システム、表示システムの制御方法、及びプログラム
US15/684,220 US10242607B2 (en) 2016-08-31 2017-08-23 Display system, display apparatus, method of controlling display apparatus, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016169061A JP6866591B2 (ja) 2016-08-31 2016-08-31 表示システム、表示システムの制御方法、及びプログラム

Publications (3)

Publication Number Publication Date
JP2018036470A JP2018036470A (ja) 2018-03-08
JP2018036470A5 JP2018036470A5 (ja) 2019-09-12
JP6866591B2 true JP6866591B2 (ja) 2021-04-28

Family

ID=61242903

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016169061A Active JP6866591B2 (ja) 2016-08-31 2016-08-31 表示システム、表示システムの制御方法、及びプログラム

Country Status (2)

Country Link
US (1) US10242607B2 (ja)
JP (1) JP6866591B2 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018101514A1 (ko) * 2016-12-01 2018-06-07 엘지전자 주식회사 영상표시장치, 및 이를 구비하는 영상표시 시스템
JP6992271B2 (ja) * 2017-04-06 2022-01-13 株式会社デンソー 無線通信端末
US11093197B2 (en) * 2017-07-31 2021-08-17 Stmicroelectronics, Inc. System and method to increase display area utilizing a plurality of discrete displays
CN108733337B (zh) * 2018-05-25 2021-06-08 Oppo广东移动通信有限公司 屏幕显示方法和装置、电子设备、计算机可读存储介质
JP7188175B2 (ja) * 2019-02-25 2022-12-13 セイコーエプソン株式会社 表示システムの制御方法、表示システム及び表示装置
JP2020197687A (ja) * 2019-06-05 2020-12-10 パナソニックIpマネジメント株式会社 画像表示システム、表示制御装置及び表示制御方法
JP7324151B2 (ja) * 2020-01-16 2023-08-09 シャープ株式会社 表示装置
CN113938638B (zh) * 2020-07-13 2023-10-17 明基智能科技(上海)有限公司 虚拟地分割显示面板的操作方法及操作系统
CN114928727B (zh) * 2022-03-22 2024-07-19 青岛海信激光显示股份有限公司 激光投影设备及其控制方法

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000250505A (ja) * 1999-02-26 2000-09-14 Denso Corp 画像データ伝送システム及び画像データ供給装置
JP4010198B2 (ja) 2002-07-23 2007-11-21 セイコーエプソン株式会社 ネットワーク対応表示装置、ネットワーク対応プロジェクタおよび表示制御プログラム
CN1268122C (zh) * 2002-07-23 2006-08-02 精工爱普生株式会社 显示方法及投影机
JP4010199B2 (ja) * 2002-07-23 2007-11-21 セイコーエプソン株式会社 表示システム
EP1724967B1 (en) * 2004-03-10 2019-03-06 Panasonic Corporation Image transmission system and image transmission method
JP2008151860A (ja) * 2006-12-14 2008-07-03 Hitachi Ltd 映像表示システム
JP2013122550A (ja) 2011-12-12 2013-06-20 Canon Marketing Japan Inc 投影装置、制御方法およびプログラム。
JP2014049942A (ja) 2012-08-31 2014-03-17 Seiko Epson Corp 表示システム、画像供給装置、プログラム、及び、表示システムの制御方法
JP6364949B2 (ja) * 2013-08-12 2018-08-01 セイコーエプソン株式会社 情報処理装置および情報処理方法
JP2015060211A (ja) 2013-09-20 2015-03-30 カシオ計算機株式会社 投影装置、プログラム及び投影制御方法

Also Published As

Publication number Publication date
US20180061288A1 (en) 2018-03-01
US10242607B2 (en) 2019-03-26
JP2018036470A (ja) 2018-03-08

Similar Documents

Publication Publication Date Title
JP6866591B2 (ja) 表示システム、表示システムの制御方法、及びプログラム
US9977515B2 (en) Display device, projector, and display method
EP3291079B1 (en) Display system, display device, controller, method of controlling display device, and program
JP6064319B2 (ja) プロジェクター、及び、プロジェクターの制御方法
US20170142379A1 (en) Image projection system, projector, and control method for image projection system
US20140071099A1 (en) Display device and method of controlling display device
US20170147090A1 (en) Display device and display control method
US10431131B2 (en) Projector and control method for projector
JP6834258B2 (ja) 表示装置、表示システム及び表示装置の制御方法
EP2824936B1 (en) Projector, projector control method, and recording medium storing projector control program
JP6051828B2 (ja) 表示装置、及び、表示装置の制御方法
US9300905B2 (en) Projector, projector control method, and recording medium storing projector control program
US12114104B2 (en) Control device, and control method
JP5895408B2 (ja) 表示制御装置、表示システム、表示システムの制御方法、及び、プログラム
US20150279336A1 (en) Bidirectional display method and bidirectional display device
JP2017111828A (ja) プロジェクター、及び、プロジェクターの制御方法
JP2012220595A (ja) 表示装置、表示装置の制御方法、及び、プログラム
JP2014142684A (ja) 入力装置、表示システム、及び入力方法
JP2022140564A (ja) 制御プログラム、制御装置および制御装置の制御方法
JP2019078901A (ja) 投影装置及びその制御方法、並びにプログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190726

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190726

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200825

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201026

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210322

R150 Certificate of patent or registration of utility model

Ref document number: 6866591

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150