JP2011004244A - Image display system, image management device, image display, and program - Google Patents
Image display system, image management device, image display, and program Download PDFInfo
- Publication number
- JP2011004244A JP2011004244A JP2009146472A JP2009146472A JP2011004244A JP 2011004244 A JP2011004244 A JP 2011004244A JP 2009146472 A JP2009146472 A JP 2009146472A JP 2009146472 A JP2009146472 A JP 2009146472A JP 2011004244 A JP2011004244 A JP 2011004244A
- Authority
- JP
- Japan
- Prior art keywords
- image
- image data
- display
- digital camera
- management
- 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
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
Abstract
【課題】汎用性の高い通信規格を利用しつつ、表示装置が表示する画像をデジタルカメラ等の画像管理装置側の操作で加工することができる画像表示システムを提供する。
【解決手段】画像表示システムは、画像管理装置としてのデジタルカメラ200と、画像表示装置としての液晶プロジェクタ100とを、画像管理装置とプリンタとを接続するための汎用規格であるPictBridge規格に基づいてUSBケーブルにより接続して構成される。このシステムは、デジタルカメラ200の記録メディアに保存した画像をデジタルカメラ200の操作によって、液晶プロジェクタ100により表示し、デジタルカメラ200上で入力した画像処理の結果を液晶プロジェクタ100により表示された画像にも反映させる。
【選択図】図1An image display system capable of processing an image displayed on a display device by an operation on the side of an image management device such as a digital camera while using a highly versatile communication standard.
An image display system includes a digital camera 200 as an image management device and a liquid crystal projector 100 as an image display device based on the PictBridge standard, which is a general-purpose standard for connecting an image management device and a printer. Connected with a USB cable. In this system, an image stored in a recording medium of the digital camera 200 is displayed on the liquid crystal projector 100 by operating the digital camera 200, and an image processing result input on the digital camera 200 is displayed on the image displayed on the liquid crystal projector 100. Also reflect.
[Selection] Figure 1
Description
本発明は、画像表示システム、画像管理装置、画像表示装置、及びプログラムに関し、例えば、プロジェクタ等の外部表示装置にデジタルカメラ等の画像管理装置を接続して構成される画像表示システムに関する。 The present invention relates to an image display system, an image management apparatus, an image display apparatus, and a program. For example, the present invention relates to an image display system configured by connecting an image management apparatus such as a digital camera to an external display apparatus such as a projector.
デジタルカメラで撮影した画像は、デジタルデータとしてデジタルカメラ内の記録メディアに記録される。ユーザは、記録した画像をデジタルカメラの表示手段に再生したり、表示した画像を回転、拡大、縮小したり、画像の明暗、色に関わる画像パラメータを補正したり(以下、表示画像の加工処理という)することができる。 Images taken with a digital camera are recorded as digital data on a recording medium in the digital camera. The user reproduces the recorded image on the display means of the digital camera, rotates, enlarges, or reduces the displayed image, corrects the image parameters related to the lightness, darkness, and color of the image (hereinafter, processing of the display image). Can be).
また、例えば、特許文献1に開示されるように、撮影した画像をパソコンを介さずに外部の表示装置に表示させるシステムも提案されている。この文献に開示されるシステムは、デジタルカメラと表示装置とを無線で接続し、カメラ側から画像データを送信して表示装置に表示させる。また、デジタルカメラに加速度センサを用いた位置検出手段を内蔵し、デジタルカメラの動きを解析し、特定の動きを拡大、縮小、移動に関する特定のコマンドに対応させて表示装置に送信し、表示装置に表示された画像のトリミング処理を可能としている。 For example, as disclosed in Patent Document 1, a system for displaying a photographed image on an external display device without using a personal computer has been proposed. In the system disclosed in this document, a digital camera and a display device are connected wirelessly, and image data is transmitted from the camera side and displayed on the display device. In addition, the digital camera has a built-in position detection means using an acceleration sensor, analyzes the movement of the digital camera, and transmits the specific movement to the display device in response to a specific command related to enlargement, reduction, and movement. It is possible to trim the image displayed on the screen.
ただし、特許文献1に開示されるシステムは、独自の通信プロトコルを用いており、デジタルカメラ、表示装置の双方が当該通信プロトコルに準拠したものでなければ実現できず、汎用性に欠けるという問題がある。 However, the system disclosed in Patent Document 1 uses a unique communication protocol, and it cannot be realized unless both the digital camera and the display device conform to the communication protocol, and there is a problem that it lacks versatility. is there.
そこで、デジタルカメラとプリンタとの接続に関しては、PictBridgeという汎用の規格が存在しており、多くのメーカーのデジタルカメラ、プリンタがこの規格を既に搭載している。 Therefore, there is a general-purpose standard called PictBridge for connection between a digital camera and a printer, and many manufacturers' digital cameras and printers already have this standard.
そこで、PictBridgeのようなデジタルカメラとプリンタ間の汎用プロトコルを利用してデジタルカメラと表示装置とをダイレクトに接続することが考えられる。この場合、デジタルカメラの操作で実現できる操作と表示装置側のリモコンなどを利用して実現できる操作とか混在してしまう場合がある。したがって、操作によってはユーザはデジタルカメラと表示装置とをそれぞれ持ち替えながら操作しなければならず、操作が煩雑になる可能性がある。 Therefore, it is conceivable to directly connect the digital camera and the display device using a general-purpose protocol between the digital camera such as PictBridge and the printer. In this case, an operation that can be realized by operating the digital camera and an operation that can be realized by using a remote controller on the display device side may be mixed. Therefore, depending on the operation, the user must operate while holding the digital camera and the display device separately, and the operation may become complicated.
本発明の目的は、汎用性の高い通信規格を利用しつつ、デジタルカメラ等の画像管理装置側の操作で、表示装置が表示する画像を加工など行うことができるようにすることにある。 An object of the present invention is to make it possible to process an image displayed on a display device by an operation on the side of an image management device such as a digital camera while using a highly versatile communication standard.
上記目的を達成するために、請求項1記載の画像表示システムは、画像データを記憶する画像管理装置と画像データを表示する画像表示装置とを、画像管理装置とプリンタとを接続するためのプロトコルを用いてダイレクトに接続して構成される画像表示システムにおいて、前記画像管理装置は、画像データを記憶する画像記憶手段と、前記画像記憶手段に記憶された画像データから対象となる画像データを選択する選択操作と、選択された画像データに対する画像処理操作とが可能な操作手段と、前記プロトコルにより接続された外部装置との間に通信を確立する管理側通信手段と、接続された外部装置が画像表示装置であるか否かを検出する検出手段と、印刷コマンドを発行する発行手段と、前記検出手段が画像表示装置との接続を検出した際に、前記管理側通信手段を制御して、画像データ、前記画像処理操作により入力された画像処理コマンド、及び前記印刷コマンドを前記画像表示装置に送信させる管理側制御手段とを備え、前記画像表示装置は、画像データを表示する表示手段と、前記プロトコルを用いて前記画像管理装置との間で通信を確立する表示側通信手段と、前記管理側通信手段を制御して、画像データ及び前記コマンドを受信させる表示側制御手段と、前記表示側通信手段が受信した画像処理コマンドに応じて受信した画像データを加工すると共に、受信した印刷コマンドに応じて受信した画像データを前記表示手段に表示させる画像処理手段とを備えることを特徴とする。 In order to achieve the above object, an image display system according to claim 1 is a protocol for connecting an image management apparatus for storing image data and an image display apparatus for displaying image data to an image management apparatus and a printer. In the image display system configured to be directly connected using the image management device, the image management device selects image storage means for storing image data, and target image data from the image data stored in the image storage means An operation unit capable of performing a selection operation, an image processing operation on the selected image data, a management-side communication unit that establishes communication with the external device connected by the protocol, and a connected external device. Detection means for detecting whether or not the display device is an image display device, issuance means for issuing a print command, and the detection means detects a connection with the image display device A management-side control unit that controls the management-side communication unit to transmit the image data, the image processing command input by the image processing operation, and the print command to the image display device, An image display device controls display data for displaying image data, display-side communication means for establishing communication with the image management device using the protocol, and the management-side communication means to control image data and Display-side control means for receiving the command, and processing the image data received according to the image processing command received by the display-side communication means, and the image data received according to the received print command to the display means And image processing means for displaying.
本発明によれば、汎用性の高い通信規格を利用しつつ、表示装置が表示する画像をデジタルカメラ等の画像管理装置側の操作で加工などを行うことができる。これにより、操作の煩雑さを解消することが可能となる。 According to the present invention, an image displayed on a display device can be processed by an operation on the side of an image management device such as a digital camera while using a highly versatile communication standard. Thereby, it becomes possible to eliminate the complexity of the operation.
以下、本発明の実施の形態について図面を参照しながら説明する。まず、本発明の実施の形態に係る画像表示システムについて説明し、続いて、このシステムを構成する画像管理装置としてのデジタルカメラと、画像表示装置としての液晶プロジェクタとの構成について説明し、その後、これらの装置間の通信制御について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, an image display system according to an embodiment of the present invention will be described, and subsequently, a configuration of a digital camera as an image management apparatus constituting the system and a liquid crystal projector as an image display apparatus will be described. Communication control between these devices will be described.
図1は、本実施の形態における画像表示システムの通信プロトコルアーキテクチャを示す。このシステムは、デジタルカメラ200と、液晶プロジェクタ100とを、画像管理装置とプリンタとを接続するための汎用規格であるPictBridge規格に基づいてUSBケーブルにより接続して構成される。このシステムは、デジタルカメラ200の記録メディアに保存した画像をデジタルカメラ200の操作によって、液晶プロジェクタ100により表示する。さらに、デジタルカメラ200上で入力した画像処理の結果を液晶プロジェクタ100により表示された画像にも反映させる。PictBridge規格では、物理層としてUSBを用い、その上のトランスポート層の通信プロトコルとしてPTP(Picture Transfer Protocol)を用いる。このPTPトランスポート層の上に、変換レイヤとしてDPS(Digital Photo Solution for Imaging Device)層を設け、その上にDPSアプリケーション層を設けている。 FIG. 1 shows a communication protocol architecture of the image display system in the present embodiment. This system is configured by connecting a digital camera 200 and a liquid crystal projector 100 with a USB cable based on the PictBridge standard, which is a general-purpose standard for connecting an image management apparatus and a printer. In this system, an image stored in a recording medium of the digital camera 200 is displayed by the liquid crystal projector 100 by operating the digital camera 200. Further, the result of the image processing input on the digital camera 200 is reflected on the image displayed by the liquid crystal projector 100. In the PictBridge standard, USB is used as the physical layer, and PTP (Picture Transfer Protocol) is used as the communication protocol of the transport layer above it. On the PTP transport layer, a DPS (Digital Photo Solution for Imaging Device) layer is provided as a conversion layer, and a DPS application layer is provided thereon.
USBインターフェースでは、デジタルカメラ200がUSBデバイスであり、液晶プロジェクタ100がUSBホストとして動作する。PictBridge規格を実現するためのDPSアーキテクチャは、サーバ/クライアントモデルである。ソフトウェアコンポーネントとして、プリントサーバ501及びプリントクライアント502と、ストレージサーバ503及びストレージクライアント504とが存在する。プリントサーバ501及びストレージクライアント504は液晶プロジェクタ100のDPSアプリケーションとして、プリントクライアント502及びストレージサーバ501はデジタルカメラ200のDPSアプリケーションとして用意されている。つまり、液晶プロジェクタ100にプリントサーバ501を設けることにより、液晶プロジェクタ100はPictBridge規格上のプリンタとして振る舞うことが可能となる。また、それぞれのDPS層には、相互に接続を確立するためのソフトウェアコンポーネントとしてDPSディスカバリが備えられている。 In the USB interface, the digital camera 200 is a USB device, and the liquid crystal projector 100 operates as a USB host. The DPS architecture for realizing the PictBridge standard is a server / client model. As software components, there are a print server 501 and a print client 502, and a storage server 503 and a storage client 504. The print server 501 and the storage client 504 are prepared as a DPS application for the liquid crystal projector 100, and the print client 502 and the storage server 501 are prepared as a DPS application for the digital camera 200. In other words, by providing the liquid crystal projector 100 with the print server 501, the liquid crystal projector 100 can behave as a printer based on the PictBridge standard. Each DPS layer is provided with DPS discovery as a software component for establishing a connection with each other.
DPSアプリケーションでは、基本的に、クライアントからの要求に対してサーバが応答し、その結果をクライアントに返答するというシーケンスで、各DPSオペレーションが完結する。またサーバから発行される通知に対して、クライアントが応答し、その受け取り確認をサーバに返答するというシーケンスで各DPSイベントが完結する。具体的には、デジタルカメラ200のプリントクライアント502からの印刷要求に応じて、液晶プロジェクタ100のプリントサーバ501が応答する。続いて、液晶プロジェクタ100のストレージクライアント504が画像を投影するために画像データを要求し、デジタルカメラ200のストレージサーバ503が画像データを送信する。また液晶プロジェクタ100のプリントサーバ501からデバイス状態などのDPSイベントの発行通知に対し、デジタルカメラ200のプリントクライアント502がDPSイベントの受け取り確認を返送する。 In the DPS application, each DPS operation is basically completed in a sequence in which the server responds to a request from the client and returns the result to the client. Each DPS event is completed by a sequence in which the client responds to a notification issued from the server and returns a receipt confirmation to the server. Specifically, the print server 501 of the liquid crystal projector 100 responds in response to a print request from the print client 502 of the digital camera 200. Subsequently, the storage client 504 of the liquid crystal projector 100 requests image data in order to project an image, and the storage server 503 of the digital camera 200 transmits the image data. In response to a DPS event issuance notification such as a device status from the print server 501 of the liquid crystal projector 100, the print client 502 of the digital camera 200 returns a receipt confirmation of the DPS event.
図2は、本実施の形態におけるデジタルカメラと液晶プロジェクタとの接続形態を示す外観図である。 FIG. 2 is an external view showing a connection form between the digital camera and the liquid crystal projector in the present embodiment.
液晶プロジェクタ100は、USBインターフェース106に挿入されたUSBケーブル201を介し、デジタルカメラ200と接続される。デジタルカメラ200は、後述するように、撮影した画像データを記憶する画像記憶部として記録メディアを備えると共に、USBインターフェースを有する。そして、デジタルカメラ200は、PictBridge規格に適応しており、USBケーブルによりプリンタにダイレクト接続された場合には、記録メディアに記憶された撮影画像から選択操作により選択した画像データを印刷させることができる。また、デジタルカメラ200は、図2に示すように、液晶プロジェクタ100にダイレクト接続された場合には、記録メディアに記憶された画像データをスクリーン119上に投影表示させる機能を搭載している。 The liquid crystal projector 100 is connected to the digital camera 200 via a USB cable 201 inserted into the USB interface 106. As will be described later, the digital camera 200 includes a recording medium as an image storage unit that stores captured image data, and also has a USB interface. The digital camera 200 conforms to the PictBridge standard, and when directly connected to a printer via a USB cable, image data selected by a selection operation from a captured image stored in a recording medium can be printed. . As shown in FIG. 2, the digital camera 200 has a function of projecting and displaying image data stored in a recording medium on the screen 119 when directly connected to the liquid crystal projector 100.
図3は、本実施の形態における液晶プロジェクタ100の構成を示すブロック図である。 FIG. 3 is a block diagram showing the configuration of the liquid crystal projector 100 in the present embodiment.
液晶プロジェクタ100は、全体を制御するシステム制御回路(表示側制御部)109、このシステム制御回路109の動作用の定数、変数、画像等を一時的に記憶するメモリ101を備えている。さらに、システム制御回路109のファームウェアプログラム等を記録した電気的に消去・記録可能な不揮発性メモリ102を備えている。液晶プロジェクタ100がデジタルカメラに通知するCapability情報は、不揮発性メモリ102に記録される。 The liquid crystal projector 100 includes a system control circuit (display-side control unit) 109 that controls the whole, and a memory 101 that temporarily stores constants, variables, images, and the like for operation of the system control circuit 109. Further, an electrically erasable / recordable nonvolatile memory 102 in which a firmware program of the system control circuit 109 is recorded is provided. Capability information notified by the liquid crystal projector 100 to the digital camera is recorded in the nonvolatile memory 102.
システム制御回路109の各種の動作指示を入力するための操作部103は、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。リモコン受光部120は、液晶プロジェクタ100に付属する赤外線リモコンからのリモコンキーを受信する。リモコンキーは、システム制御回路109の各種の動作指示となる。 The operation unit 103 for inputting various operation instructions of the system control circuit 109 is configured by a single or a combination of a switch, a dial, a touch panel, pointing by line-of-sight detection, a voice recognition device, and the like. The remote control light receiving unit 120 receives a remote control key from an infrared remote controller attached to the liquid crystal projector 100. The remote control keys serve as various operation instructions for the system control circuit 109.
電源制御部104は、DC−DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部104はACアダプター等からなる電源部105を検出し、検出結果及びシステム制御回路109の指示に基づいてDC−DCコンバータを制御し、必要な電圧を必要な期間、図示せぬ冷却ファンを含む各部へ供給する。 The power control unit 104 includes a DC-DC converter, a switch circuit that switches a block to be energized, and the like. The power supply control unit 104 detects the power supply unit 105 composed of an AC adapter or the like, controls the DC-DC converter based on the detection result and the instruction of the system control circuit 109, and supplies a necessary voltage for a necessary period of time with a cooling fan not shown. To each part including
液晶プロジェクタ100は、Ethernet(登録商標)インターフェース(I/F)107を介してネットワークに接続して液晶プロジェクタの故障等の状態を、液晶プロジェクタを集中管理するシステムに通知することができる。また、USBインターフェース(I/F)106を介してデジタルカメラ、USBメモリ等とUSBケーブルを用いて接続することができる。Ethernet(登録商標)インターフェース107やUSBインターフェース106は、表示側通信手段の一例である。 The liquid crystal projector 100 can be connected to a network via an Ethernet (registered trademark) interface (I / F) 107 to notify a system that centrally manages the liquid crystal projector of a liquid crystal projector failure or the like. Further, it can be connected to a digital camera, a USB memory, or the like via a USB interface (I / F) 106 using a USB cable. The Ethernet (registered trademark) interface 107 and the USB interface 106 are examples of display-side communication means.
システム制御回路109は、USBインターフェース106を制御して、デジタルカメラ200から画像データ及び各コマンドを受信させると共に、デジタルカメラ200に応答を送信させる機能も備える。 The system control circuit 109 has a function of controlling the USB interface 106 to receive image data and commands from the digital camera 200 and to transmit a response to the digital camera 200.
画像処理部108は、デジタルカメラ、USBメモリ等から読み出したJPEG画像の表示位置の設定処理と、ファイル名・日付・Exifなどの情報をオーバーレイする処理を行う。また、画像処理部108は、USBインターフェース106を介して受信した画像処理コマンドに応じて、受信した画像データを加工する。そして、受信した印刷コマンドに応じて受信した画像データを赤(R)/緑(G)/青(B)の3種の色信号からなるRGB信号にデジタル変換する。 The image processing unit 108 performs processing for setting a display position of a JPEG image read from a digital camera, a USB memory, and the like, and processing for overlaying information such as a file name, date, and Exif. The image processing unit 108 processes the received image data in accordance with an image processing command received via the USB interface 106. Then, the received image data is digitally converted into RGB signals composed of three color signals of red (R) / green (G) / blue (B) in accordance with the received print command.
プロジェクタ映像信号処理回路111は、デジタル化されたRGB信号をプロジェクタ装置に適した信号に変換する信号処理を行う。そのような信号処理としては、例えば、インターレースープログレッシブ変換処理、フレームレート変換処理、解像度変換処理等が挙げられる。フレームメモリ110は、プロジェクタ映像信号処理回路111によりプロジェクタに適した信号に変換する際の信号処理で使用され、1フレーム以上のRGB信号を記録することが可能である。 The projector video signal processing circuit 111 performs signal processing for converting digitized RGB signals into signals suitable for the projector apparatus. Examples of such signal processing include interlaced progressive conversion processing, frame rate conversion processing, and resolution conversion processing. The frame memory 110 is used for signal processing when the projector video signal processing circuit 111 converts the signal into a signal suitable for the projector, and can record RGB signals of one frame or more.
信号レベル調整回路112は、プロジェクタ映像信号処理回路111からの出力をプロジェクタ装置の投影する投影画像に適するような信号レベルとするべく調整する。液晶ドライバ113は、信号レベル調整回路112の出力信号に基づいて液晶パネル117を駆動する。ランプ116は、スクリーン119に投影画像を映し出すための光源である。電源105より供給される電力は、ランプ駆動回路(バラスト)115により安定した高電圧電力に変換され、ランプ116に供給される。液晶パネル117には、R/G/Bのカラーフィルタが接合されており、ランプ116より投射された光をRGBの画像に対応して透過させ、あるいは、遮断する。レンズ群118は、液晶パネル117を通過したRGBの各色画像をスクリーン119へ結像させるとともに、投影画像の大きさを変化させる。スクリーン119は、映像信号を結像させる投影面を提供する。 The signal level adjustment circuit 112 adjusts the output from the projector video signal processing circuit 111 to a signal level suitable for the projection image projected by the projector device. The liquid crystal driver 113 drives the liquid crystal panel 117 based on the output signal of the signal level adjustment circuit 112. The lamp 116 is a light source for projecting a projection image on the screen 119. The power supplied from the power source 105 is converted into stable high voltage power by a lamp driving circuit (ballast) 115 and supplied to the lamp 116. An R / G / B color filter is bonded to the liquid crystal panel 117, and the light projected from the lamp 116 is transmitted or blocked corresponding to the RGB image. The lens group 118 forms the RGB color images that have passed through the liquid crystal panel 117 on the screen 119 and changes the size of the projected image. The screen 119 provides a projection surface on which a video signal is imaged.
図4は、本実施の形態におけるデジタルカメラ200の構成を示す図である。本実施の形態におけるデジタルカメラ200は、撮影レンズ2、絞り機能を備えるシャッター3、光学像を電気信号に変換する撮像素子4、撮像素子4のアナログ信号出力をデジタル信号に変換するA/D変換器5を備えている。さらに、タイミング発生回路6、D/A変換器7、メモリ制御回路8、システム制御回路9、画像処理回路10、画像表示メモリ11、メモリ12、画像表示部13を備えている。 FIG. 4 is a diagram showing a configuration of the digital camera 200 in the present embodiment. The digital camera 200 according to the present embodiment includes a photographing lens 2, a shutter 3 having a diaphragm function, an image sensor 4 that converts an optical image into an electrical signal, and an A / D conversion that converts an analog signal output from the image sensor 4 into a digital signal. A vessel 5 is provided. Further, a timing generation circuit 6, a D / A converter 7, a memory control circuit 8, a system control circuit 9, an image processing circuit 10, an image display memory 11, a memory 12, and an image display unit 13 are provided.
タイミング発生回路6は、撮像素子4、A/D変換器5、D/A変換器7にクロック信号や制御信号を供給する。D/A変換器7は、画像表示メモリ11に書き込まれた表示用の画像データをD/A変換して画像表示部13により表示させる。画像表示部13は、TFT LCD等から成る画像表示部であり、撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。 The timing generation circuit 6 supplies a clock signal and a control signal to the image sensor 4, the A / D converter 5, and the D / A converter 7. The D / A converter 7 D / A converts the display image data written in the image display memory 11 and causes the image display unit 13 to display it. The image display unit 13 is an image display unit composed of a TFT LCD or the like, and an electronic viewfinder function can be realized by sequentially displaying captured image data.
メモリ制御回路8は、A/D変換器5、タイミング発生回路6、画像処理回路10、D/A変換器7、メモリ12を制御する。画像処理回路10は、A/D変換器5からのデータ、あるいはメモリ制御回路8からのデータに対して所定の画素補間処理や色変換処理等の画像処理を行う。 The memory control circuit 8 controls the A / D converter 5, the timing generation circuit 6, the image processing circuit 10, the D / A converter 7, and the memory 12. The image processing circuit 10 performs image processing such as predetermined pixel interpolation processing and color conversion processing on the data from the A / D converter 5 or the data from the memory control circuit 8.
システム制御回路(管理側制御部)9は、デジタルカメラ200全体を制御する。メモリ20には、システム制御回路9の動作用の定数、変数、プログラム等が記憶されている。また、システム制御回路9は、液晶プロジェクタ100との機能を有する。 A system control circuit (management-side control unit) 9 controls the entire digital camera 200. The memory 20 stores constants, variables, programs, and the like for operation of the system control circuit 9. The system control circuit 9 has a function with the liquid crystal projector 100.
A/D変換器5からの画像データ、あるいは、画像処理回路10により処理された画像データは、メモリ制御回路8を介して画像表示メモリ11、あるいはメモリ12に書き込まれる。メモリ12は、撮影した静止画像や動画像を格納する機能を有し、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。 Image data from the A / D converter 5 or image data processed by the image processing circuit 10 is written into the image display memory 11 or the memory 12 via the memory control circuit 8. The memory 12 has a function of storing captured still images and moving images, and has a sufficient storage capacity to store a predetermined number of still images and a predetermined time of moving images.
露光制御部14は、絞り機能を備えるシャッター3を制御すると共に、フラッシュ17と連携することによりフラッシュ調光機能も有する。測距制御部15は、撮影レンズ2のフォーカシングを制御し、ズーム制御部16は、撮影レンズ2のズーミングを制御する。 The exposure control unit 14 controls the shutter 3 having a diaphragm function, and also has a flash light control function in cooperation with the flash 17. The distance measurement control unit 15 controls focusing of the photographic lens 2, and the zoom control unit 16 controls zooming of the photographic lens 2.
電源制御手段18は、電池検出回路、DC−DCコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御手段18は、電池の装着の有無、電池の種類、電池残量を検出し、これらの検出結果及びシステム制御回路9の指示に基づいてDC−DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。電源手段19は、アルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる。 The power control means 18 includes a battery detection circuit, a DC-DC converter, a switch circuit that switches blocks to be energized, and the like. The power supply control means 18 detects the presence / absence of a battery, the type of battery, the remaining battery level, controls the DC-DC converter based on these detection results and instructions from the system control circuit 9, and requires the necessary voltage. It is supplied to each part including the recording medium for a long period. The power supply means 19 includes a primary battery such as an alkaline battery or a lithium battery, a secondary battery such as a NiCd battery, a NiMH battery, or a Li battery, an AC adapter, or the like.
表示部21は、例えばLCDやLED、スピーカ等の組み合わせにより構成され、システム制御回路9でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する。表示部21は、デジタルカメラ200の視認し易い位置に単数或いは複数個所設置されている。 The display unit 21 is configured by a combination of, for example, an LCD, an LED, a speaker, and the like, and displays an operation state, a message, and the like using characters, images, sounds, and the like according to execution of a program by the system control circuit 9. One or a plurality of display units 21 are installed at positions where the digital camera 200 is easily visible.
不揮発性メモリ22は、電気的に消去・記録可能なメモリ素子であり、ここに機器の無線設定情報を記憶することができる。また、デジタルカメラ200は、メモリカードを接続する為のメモリカードインターフェース(I/F)23と、外部機器とUSBを用いて接続する為のUSBインターフェース(I/F)24とを備えている。これらは、管理側通信手段の一例である。 The non-volatile memory 22 is an electrically erasable and recordable memory element, and can store wireless setting information of the device. The digital camera 200 also includes a memory card interface (I / F) 23 for connecting a memory card, and a USB interface (I / F) 24 for connecting to an external device using a USB. These are examples of management-side communication means.
操作部25は、システム制御回路9に各種の動作指示を入力するための手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成され、表示部21の近傍に設けられている。 The operation unit 25 is a means for inputting various operation instructions to the system control circuit 9, and is composed of a single or a plurality of combinations such as a switch, a dial, a touch panel, pointing by eye-gaze detection, a voice recognition device, and the like. 21 is provided in the vicinity.
シャッタースイッチ26は、撮像素子4から読み出した信号をA/D変換器5、メモリ制御回路8を介してメモリ12に画像データを書き込む露光処理、画像処理回路10やメモリ制御回路8での演算を用いた現像処理という一連の処理の動作開始を指示する。 The shutter switch 26 performs an exposure process for writing image data to the memory 12 via the A / D converter 5 and the memory control circuit 8 and a calculation in the image processing circuit 10 and the memory control circuit 8. An instruction to start the operation of a series of processing called development processing is used.
無線通信回路27は、無線信号を送受信し、無線通信を制御する。無線通信回路27には、他の機器と無線通信を行うためのアンテナ28が接続されている。 The wireless communication circuit 27 transmits and receives wireless signals and controls wireless communication. The wireless communication circuit 27 is connected to an antenna 28 for performing wireless communication with other devices.
図5は、本実施の形態におけるデジタルカメラ200の背面を示す斜視図である。 FIG. 5 is a perspective view showing the back surface of the digital camera 200 in the present embodiment.
デジタルカメラ200の背面には、切り替えスイッチ2600、電源ボタン2601、SETボタン2602、上下左右ボタン2603、MENUボタン2604、液晶モニター2605が備えられている。切り替えスイッチ2600は、撮影を行うモード(撮影モード)と、撮影した画像を表示するモード(画像再生モード)とを切り替えるスイッチである。電源ボタン2601は、デジタルカメラ200の電源をオンオフする際に使用するボタンである。SETボタン2602は、設定値を確定するときなどに使用するボタンである。上下左右ボタン2603は、メニューの選択をする場合に上下左右でカーソルを移動させるときや、画像再生モードで複数の画像が存在する場合に次の画像や前の画像を表示させるときに使用する。MENUボタン2604は、MENUを表示させる際に使用する。DISPボタン2606は、撮影日時や画像のヒストグラムを表示するために使用する。ズームレバー2607は、撮影モードでは撮影倍率を調整し、画像再生モードでは表示画像のサイズを調整する。ユーザは、ズームレバー2607を右回りに回転させることにより、撮影倍率、表示サイズを拡大でき、ズームレバー2607を左回りに回転させることにより、拡大した画像の撮影倍率、表示サイズを縮小することができる。 On the back of the digital camera 200, a changeover switch 2600, a power button 2601, a SET button 2602, an up / down / left / right button 2603, a MENU button 2604, and a liquid crystal monitor 2605 are provided. The changeover switch 2600 is a switch for switching between a mode for taking a picture (shooting mode) and a mode for displaying a taken image (image reproduction mode). The power button 2601 is a button used when turning on / off the power of the digital camera 200. The SET button 2602 is a button used when, for example, setting values are confirmed. The up / down / left / right button 2603 is used to move the cursor up / down / left / right when selecting a menu, or to display the next image or the previous image when there are a plurality of images in the image playback mode. The MENU button 2604 is used when displaying the MENU. The DISP button 2606 is used to display the shooting date and time and the histogram of the image. The zoom lever 2607 adjusts the shooting magnification in the shooting mode, and adjusts the size of the display image in the image playback mode. The user can enlarge the shooting magnification and display size by rotating the zoom lever 2607 clockwise, and can reduce the shooting magnification and display size of the enlarged image by rotating the zoom lever 2607 counterclockwise. it can.
次に、本実施の形態における液晶プロジェクタ100とデジタルカメラ200との間の通信の確立までの手順を図6に基づいて説明する。図6は、本実施の形態における液晶プロジェクタ100とデジタルカメラ200との間の通信の確立までのネゴシエーションを示したシーケンス図である。 Next, a procedure until establishment of communication between the liquid crystal projector 100 and the digital camera 200 in the present embodiment will be described with reference to FIG. FIG. 6 is a sequence diagram showing negotiation until establishment of communication between liquid crystal projector 100 and digital camera 200 in the present embodiment.
液晶プロジェクタ100とデジタルカメラ200との電源を入れてUSBケーブルで接続すると、液晶プロジェクタ100とデジタルカメラ200とは互いに相手がDPS機能を有するかどうかを確認するためのネゴシエーションを行う。PictBridge規格では、USB接続をトリガーとして両機器間にPTP接続が確立した後に、DPSディスカバリが実行される(ステップS601)。具体的には、デジタルカメラ200と液晶プロジェクタ100とがそれぞれDDISCVRY.DPSとHDISCVRY.DPSという空のスクリプトファイルを送り合うことで互いがPictBridge対応機器であることを確認する。このDPSディスカバリの処理は、PictBridge規格により接続された外部装置との間に通信を確立する通信確立ステップに相当する。 When the liquid crystal projector 100 and the digital camera 200 are turned on and connected with a USB cable, the liquid crystal projector 100 and the digital camera 200 negotiate with each other to confirm whether or not the other party has the DPS function. In the PictBridge standard, DPS discovery is executed after a PTP connection is established between both devices using USB connection as a trigger (step S601). Specifically, the digital camera 200 and the liquid crystal projector 100 are respectively connected to DDISCVRY. DPS and HDISCVRY. By sending an empty script file called DPS, it is confirmed that the devices are compatible with PictBridge. This DPS discovery process corresponds to a communication establishment step of establishing communication with an external device connected in accordance with the PictBridge standard.
続いてデジタルカメラ200のプリントクライアント502は、液晶プロジェクタ100のプリントサーバ501へDPS_ConfigurePrintService401を発行する(ステップS602)。その目的は、液晶プロジェクタ100とデジタルカメラ200との両機器が互いに有する機能を確認することである。つまり、液晶プロジェクタ100がプリントサーバ501とストレージクライアント503とを有することと、デジタルカメラ200がプリントクライアント502とストレージサーバ504とを有することとを互いに通知し合う。 Subsequently, the print client 502 of the digital camera 200 issues a DPS_ConfigurePrintService 401 to the print server 501 of the liquid crystal projector 100 (step S602). The purpose is to confirm the functions of both the liquid crystal projector 100 and the digital camera 200. That is, the liquid crystal projector 100 notifies each other that the print server 501 and the storage client 503 are included, and that the digital camera 200 includes the print client 502 and the storage server 504.
次に、デジタルカメラ200は、DPS_ConfigurePrintService401で取得した情報を基に、接続対象の機器の種類を判定する(ステップS620)。この処理については後述するが、接続された外部装置が液晶プロジェクタであるか否かを検出する検出ステップに相当する。 Next, the digital camera 200 determines the type of device to be connected based on the information acquired by the DPS_ConfigurePrintService 401 (step S620). Although this process will be described later, it corresponds to a detection step of detecting whether or not the connected external device is a liquid crystal projector.
次に、デジタルカメラ200のプリントクライアント502が、液晶プロジェクタ100のプリントサーバ501へDPS_GetCapability403を発行する(ステップS603)。これは、接続された外部装置が液晶プロジェクタである場合、この液晶プロジェクタ100がどのような表示設定が可能なのかを問い合わせるためのコマンドである。プリントサーバ501は、Capability情報取得処理を行い、液晶プロジェクタ100の画面の解像度に関連付けられた印刷のCapability情報を取得し、プリントクライアント502へCapability情報を通知する。Capability情報には、用紙サイズ・用紙タイプ・ファイルタイプ・日付印刷・ファイル名印刷・画像最適化・レイアウト・固定サイズ・トリミング・品質などのパラメータが含まれている。 Next, the print client 502 of the digital camera 200 issues a DPS_GetCapability 403 to the print server 501 of the liquid crystal projector 100 (step S603). This is a command for inquiring what display setting is possible for the liquid crystal projector 100 when the connected external device is a liquid crystal projector. The print server 501 performs a capability information acquisition process, acquires print capability information associated with the screen resolution of the liquid crystal projector 100, and notifies the print client 502 of the capability information. Capability information includes parameters such as paper size, paper type, file type, date printing, file name printing, image optimization, layout, fixed size, trimming, and quality.
図7は、図6のステップS620において、デジタルカメラ200が接続対象機器を判別する際の動作を示したフローチャートである。 FIG. 7 is a flowchart showing an operation when the digital camera 200 determines a connection target device in step S620 of FIG.
図7の処理において、デジタルカメラ200は、図6のステップS602において発行したDPS_ConfigurePrintServiceコマンドを参照する。そして、接続対象機器のDPSバージョン・ベンダー名・プロダクト名・シリアル番号を認識する(ステップS5001)。 In the process of FIG. 7, the digital camera 200 refers to the DPS_ConfigurePrintService command issued in step S602 of FIG. Then, the DPS version, vendor name, product name and serial number of the connection target device are recognized (step S5001).
続いてデジタルカメラ200は、プロダクト名から接続対象機器が液晶プロジェクタであるか否かを判別する(ステップS5002)。プロダクト名がプロジェクタ用である場合(ステップS5002でYes)、デジタルカメラ200は、内部状態を液晶プロジェクタ接続モードへ移行させ(ステップS5005)、処理を終了する。プロダクト名がプロジェクタ用でない場合(ステップS5002でNo)、すなわち、プリンタに接続されたと判別された場合には、接続モードをデフォルトのプリンタ接続モードにしたまま、処理を終了する。 Subsequently, the digital camera 200 determines whether the connection target device is a liquid crystal projector from the product name (step S5002). If the product name is for a projector (Yes in step S5002), the digital camera 200 shifts the internal state to the liquid crystal projector connection mode (step S5005) and ends the process. If the product name is not for the projector (No in step S5002), that is, if it is determined that the product is connected to the printer, the process is terminated while the connection mode remains the default printer connection mode.
なお、プロジェクタ接続モードへ移行するか否かの判断は、プロダクト名の判別による方法だけに限定されない。例えば、デジタルカメラ200が図6のステップS603のDPS_GetCapabilityコマンドで取得した用紙タイプなどのパラメータによっても判別可能である。PictBridge規格では、Capability情報のベンダ拡張を定義することができる。したがって、液晶プロジェクタ用の用紙タイプをベンダで定義することが可能である。この場合、デジタルカメラ200がDPS_GetCapabilityコマンドで液晶プロジェクタ用の用紙タイプを取得した場合、内部状態を液晶プロジェクタ接続モードへ遷移させることが可能である。 Note that the determination as to whether or not to shift to the projector connection mode is not limited to the method based on the determination of the product name. For example, the determination can also be made by parameters such as the paper type acquired by the digital camera 200 using the DPS_GetCapability command in step S603 of FIG. In the PictBridge standard, a vendor extension of capability information can be defined. Therefore, it is possible to define the paper type for the liquid crystal projector by the vendor. In this case, when the digital camera 200 acquires the paper type for the liquid crystal projector using the DPS_GetCapability command, the internal state can be changed to the liquid crystal projector connection mode.
用紙タイプによりプロジェクタ接続を判定する場合には、図8に示すDPS_GetCapabilityコマンドを用いる。図8に示すDPS_GetCapabilityコマンドは、接続された機器に設定可能な用紙タイプを問い合わせるコマンドである。図8(A)は、プリントクライアント502が用紙タイプを問い合わせるために送信するコマンド5700である。図8(B)は、プリントサーバ501がコマンド5700に対して送信する応答5701であり、結果(result)値と液晶プロジェクタが対応している用紙タイプが記述される。 When determining the projector connection based on the paper type, the DPS_GetCapability command shown in FIG. 8 is used. The DPS_GetCapability command shown in FIG. 8 is a command for inquiring a paper type that can be set in the connected device. FIG. 8A shows a command 5700 that the print client 502 transmits to inquire about the paper type. FIG. 8B shows a response 5701 transmitted from the print server 501 to the command 5700, which describes a result value and a paper type corresponding to the liquid crystal projector.
液晶プロジェクタ100のプリントサーバ501がDPS_GetCapabilityコマンドに応答して送信する用紙タイプ(paperType)の値と、その値が示す意味との対応を以下の表1に示す。 Table 1 below shows the correspondence between the value of the paper type (paperType) transmitted by the print server 501 of the liquid crystal projector 100 in response to the DPS_GetCapability command and the meaning indicated by the value.
次に、デジタルカメラ200と液晶プロジェクタ100との接続が確立され、デジタルカメラ200の内部状態が液晶プロジェクタ接続モードに設定された後の処理について説明する。 Next, processing after the connection between the digital camera 200 and the liquid crystal projector 100 is established and the internal state of the digital camera 200 is set to the liquid crystal projector connection mode will be described.
図9は、本実施の形態において、ユーザがデジタルカメラ200を操作し、画像再生モードにしたときから画像表示完了までのDPSコマンドのシーケンス図である。画像再生モードとは、ユーザが既に撮影したメモリカード等のストレージに格納された画像(静止画/動画)を液晶プロジェクタ100に表示させて閲覧するためのモードである。 FIG. 9 is a sequence diagram of a DPS command from when the user operates the digital camera 200 to set the image playback mode until image display is completed in the present embodiment. The image playback mode is a mode for displaying an image (still image / moving image) stored in a storage such as a memory card already taken by the user on the liquid crystal projector 100 for browsing.
ユーザがデジタルカメラ200の切り替えスイッチ2600を再生モードに切り替えると、デジタルカメラ200は画像再生モードに移行する(ステップS630)。ここでユーザは、記憶メディアに記憶された画像データから表示対象となる画像データ(画像ファイル)を選択することができる。ユーザが選択操作を行うと、選択した画像データの印刷が指示される。つまり、デジタルカメラ200のプリントクライアント502は、液晶プロジェクタ100のプリントサーバ501に印刷コマンドとしてDPS_StartJobコマンドを発行する(ステップS605、発行ステップ)。これによって、プリントクライアント502からプリントサーバ501へ印刷設定および選択された画像ファイルを含む印刷情報が送信される。これを受信した液晶プロジェクタ100は待機状態から表示処理状態に遷移する。このとき、本実施の形態ではDPS_StartJobコマンドのパラメータが印刷枚数を2枚以上と指定していても、プリントサーバ501は1枚表示の表示命令として解釈する。プリンタと異なり、画像データを表示する場合に同じ画像データを2枚表示したい、というケースはほとんどないからである。 When the user switches the changeover switch 2600 of the digital camera 200 to the playback mode, the digital camera 200 shifts to the image playback mode (step S630). Here, the user can select image data (image file) to be displayed from the image data stored in the storage medium. When the user performs a selection operation, printing of the selected image data is instructed. That is, the print client 502 of the digital camera 200 issues a DPS_StartJob command as a print command to the print server 501 of the liquid crystal projector 100 (step S605, issue step). As a result, print information including print settings and the selected image file is transmitted from the print client 502 to the print server 501. Receiving this, the liquid crystal projector 100 transitions from the standby state to the display processing state. At this time, in this embodiment, even if the parameter of the DPS_StartJob command specifies that the number of printed sheets is two or more, the print server 501 interprets it as a display instruction for displaying one sheet. This is because, unlike printers, there are almost no cases where it is desired to display two identical image data when displaying image data.
液晶プロジェクタ100が待機状態から表示処理状態に遷移したことをデジタルカメラ200に通知するために、プリントサーバ501は、プリントクライアント502へDPS_NotifyDeviceStatusイベントを発行する(ステップS606)。また、印刷指定されている画像ファイルの中で現在何枚目の表示処理を行っているかを示すプログレス通知をデジタルカメラ200に対して行う。具体的には、プリントサーバ501はDPS_NotifyJobStatusイベントをプリントクライアント502へ発行する(ステップS607)。 In order to notify the digital camera 200 that the liquid crystal projector 100 has transitioned from the standby state to the display processing state, the print server 501 issues a DPS_NotifyDeviceStatus event to the print client 502 (step S606). In addition, the digital camera 200 is notified of the progress indicating which display processing is currently being performed in the image file designated for printing. Specifically, the print server 501 issues a DPS_NotifyJobStatus event to the print client 502 (step S607).
続いて、ストレージクライアント503は、次に表示する画像のファイルタイプとファイルサイズ情報を取得するために、ストレージサーバ504へDPS_GetFileInfoコマンドを発行する。そしてストレージサーバ504はストレージクライアント503にファイル情報を返す(ステップS608)。ここで、ストレージクライアント503は、獲得したファイルサイズ情報を元にメモリを確保し、次に表示する画像ファイルの取得に備える。 Subsequently, the storage client 503 issues a DPS_GetFileInfo command to the storage server 504 in order to acquire the file type and file size information of the image to be displayed next. Then, the storage server 504 returns file information to the storage client 503 (step S608). Here, the storage client 503 secures a memory based on the acquired file size information and prepares for acquisition of an image file to be displayed next.
続いて、ストレージクライアント503は、ステップS608で取得した情報に基づき、画像ファイルデータを一括取得するためにストレージサーバ504にDPS_GetFileコマンドを発行する。そしてストレージサーバ504から画像ファイルを取得する(ステップS609)。なお、DPS_GetFileコマンドに代えてDPS_GetPartialFileコマンドを用いることにより、画像ファイルを分割して取得する方法もある。 Subsequently, the storage client 503 issues a DPS_GetFile command to the storage server 504 in order to collectively acquire image file data based on the information acquired in step S608. Then, an image file is acquired from the storage server 504 (step S609). Note that there is a method of dividing and acquiring an image file by using a DPS_GetPartialFile command instead of the DPS_GetFile command.
そして、ストレージクライアント503は、ステップS609で取得した画像ファイルの表示データをプリントデバイスに送信し、プリントデバイスは、DPS_StartJobコマンドに記述されたレイアウト(layout)の通りに画像を表示する。ここで図2に示すスクリーン119に画像が投影、表示される。 The storage client 503 transmits the display data of the image file acquired in step S609 to the print device, and the print device displays the image according to the layout described in the DPS_StartJob command. Here, an image is projected and displayed on the screen 119 shown in FIG.
以上のシーケンスが完了すると、プリントサーバ501は、液晶プロジェクタ100が待機状態に遷移したことをデジタルカメラ200に通知する。具体的には、DPS_NotifyDeviceStatusをプリントクライアント502へ発行する(ステップS611)。なお、この後上下左右キーの押下によって、ステップS605に移行することも可能である。 When the above sequence is completed, the print server 501 notifies the digital camera 200 that the liquid crystal projector 100 has transitioned to the standby state. Specifically, DPS_NotifyDeviceStatus is issued to the print client 502 (step S611). It is also possible to move to step S605 by pressing the up / down / left / right key thereafter.
図10は、ユーザがデジタルカメラ200を操作して画像再生モードにしたときに、液晶プロジェクタ100がスクリーン119に表示させる表示画面の一例を示す。ユーザがデジタルカメラ200の上下左右ボタン2603を押下すると、デジタルカメラ200は液晶プロジェクタ100へ印刷コマンドを発行し、印刷コマンドに対応した画像2400が表示される。この際、液晶プロジェクタ100の表示画面は、図5に示したデジタルカメラ200の液晶モニター2605の表示画面と同じになる。再度、ユーザがデジタルカメラ200の左右ボタン2603を押下すると、次の画像データを表示させる。 FIG. 10 shows an example of a display screen that the liquid crystal projector 100 displays on the screen 119 when the user operates the digital camera 200 to enter the image reproduction mode. When the user presses the up / down / left / right button 2603 of the digital camera 200, the digital camera 200 issues a print command to the liquid crystal projector 100, and an image 2400 corresponding to the print command is displayed. At this time, the display screen of the liquid crystal projector 100 is the same as the display screen of the liquid crystal monitor 2605 of the digital camera 200 shown in FIG. When the user presses the left / right button 2603 of the digital camera 200 again, the next image data is displayed.
次に、ユーザがデジタルカメラ200を操作して液晶プロジェクタ100により投影表示される画像を加工する処理について説明する。まず、ユーザが画像回転操作を行った際のデジタルカメラ200および液晶プロジェクタ100の動作について説明する。図11(A)は、デジタルカメラ200が画像再生モードに設定されている状態で、ユーザがメニューボタン2604を押下した際のデジタルカメラ200の背面を示した図である。 Next, processing for processing an image projected and displayed by the liquid crystal projector 100 by the user operating the digital camera 200 will be described. First, operations of the digital camera 200 and the liquid crystal projector 100 when the user performs an image rotation operation will be described. FIG. 11A is a diagram showing the back of the digital camera 200 when the user presses the menu button 2604 in a state where the digital camera 200 is set to the image playback mode.
デジタルカメラ200の液晶モニター2605には、表示されている画像に上書きするようにメニュー項目が表示される。メニュー項目として、回転と画像パラメータ補正とが含まれている。図11(A)に示した状態で、ユーザがメニュー項目から回転5401を選択して、SETボタン2602を押下すると、画像が図11(B)、(C)に示したように回転して表示される。 A menu item is displayed on the liquid crystal monitor 2605 of the digital camera 200 so as to overwrite the displayed image. Menu items include rotation and image parameter correction. In the state shown in FIG. 11A, when the user selects rotation 5401 from the menu item and presses the SET button 2602, the image is rotated and displayed as shown in FIGS. 11B and 11C. Is done.
図11(B)は、図11(A)の状態において、SETボタン2602を1回押下した後の画像5500Aを示し、(C)は、同じく図11(A)の状態において、SETボタン2602を2回押下した後の画像5500Bを示す。画像5500Aは、図11(A)に表示された状態から右回りに90度回転している。画像5500Bは、図11(A)に表示された状態から右回りに270度回転している。 FIG. 11B shows an image 5500A after the SET button 2602 is pressed once in the state of FIG. 11A, and FIG. 11C shows the SET button 2602 in the state of FIG. An image 5500B after being pressed twice is shown. The image 5500A is rotated 90 degrees clockwise from the state displayed in FIG. The image 5500B is rotated 270 degrees clockwise from the state displayed in FIG.
次に、上記のように画像を回転させる場合のシーケンスについて説明する。図12は、液晶プロジェクタ100が図10に示すように画像2400を表示している際に、ユーザがデジタルカメラ200において画像回転操作を行った際のDPSコマンドのシーケンス図である。 Next, a sequence for rotating an image as described above will be described. FIG. 12 is a sequence diagram of a DPS command when the user performs an image rotation operation on the digital camera 200 while the liquid crystal projector 100 is displaying the image 2400 as shown in FIG.
まず、ユーザによりデジタルカメラ200が操作され、90度画像回転が指示される(ステップS5601、操作ステップ)。すると、プリントクライアント502は用紙タイプに図8の応答5701で取得したPaper90をセットし、DPS_StartJobを発行する(ステップS5602、送信ステップ)。この際、プリントクライアント502は、直前にプリントサーバ501に送信したfileIDを使用する。 First, the digital camera 200 is operated by the user, and 90-degree image rotation is instructed (step S5601, operation step). Then, the print client 502 sets the paper 90 acquired in the response 5701 of FIG. 8 as the paper type, and issues DPS_StartJob (step S5602, transmission step). At this time, the print client 502 uses the file ID transmitted to the print server 501 immediately before.
次に、液晶プロジェクタ100が待機状態から表示処理状態に遷移したことをデジタルカメラ200に通知する。具体的には、プリントサーバ501はプリントクライアント502へDPS_NotifyDeviceStatusイベントを発行する(ステップS5603)。また、印刷指定されている画像ファイルの中で現在何枚目の表示処理を行っているかを示すプログレス通知をデジタルカメラ200に対して行う。具体的には、プリントサーバ501はDPS_NotifyJobStatusイベントをプリントクライアント502へ発行する(ステップS5604)。 Next, the digital camera 200 is notified that the liquid crystal projector 100 has transitioned from the standby state to the display processing state. Specifically, the print server 501 issues a DPS_NotifyDeviceStatus event to the print client 502 (step S5603). In addition, the digital camera 200 is notified of the progress indicating which display processing is currently being performed in the image file designated for printing. Specifically, the print server 501 issues a DPS_NotifyJobStatus event to the print client 502 (step S5604).
液晶プロジェクタ100は、受信したDPS_StartJobイベントを解釈し、現在表示している画像の回転処理を行う(ステップS5605、受信ステップ及び画像処理ステップ)。この画像回転処理については、後に詳しく説明する。 The liquid crystal projector 100 interprets the received DPS_StartJob event and performs rotation processing of the currently displayed image (step S5605, reception step and image processing step). This image rotation process will be described in detail later.
続いて、ストレージクライアント503がプリントデバイスに表示データを送って画像を表示させる(ステップS5606、表示ステップ)。以上が完了すると、プリントサーバ501は、液晶プロジェクタ100が待機状態に遷移したことをデジタルカメラ200に通知するために、DPS_NotifyDeviceStatusをプリントクライアント502へ発行する(ステップS5607)。 Subsequently, the storage client 503 sends display data to the print device to display an image (step S5606, display step). When the above is completed, the print server 501 issues DPS_NotifyDeviceStatus to the print client 502 in order to notify the digital camera 200 that the liquid crystal projector 100 has transitioned to the standby state (step S5607).
図13は、図12のステップS5606において、液晶プロジェクタ100が行う画像回転処理を示したフローチャートである。液晶プロジェクタ100は、デジタルカメラ200から受信したCapabilityの用紙タイプを判定する(ステップS5800)。用紙タイプがPaper90だった場合、液晶プロジェクタ100は現在表示している画像の元画像を90度回転させて表示する(ステップS5801)。用紙タイプがPaper270だった場合、液晶プロジェクタ100は現在表示している画像の元画像を270度回転させて表示する(ステップS5802)。用紙タイプが、Paper90でもPaper270でもない場合、液晶プロジェクタ100は現在表示している画像をそのまま表示する。 FIG. 13 is a flowchart showing image rotation processing performed by the liquid crystal projector 100 in step S5606 of FIG. The liquid crystal projector 100 determines the Capability paper type received from the digital camera 200 (step S5800). If the paper type is Paper 90, the liquid crystal projector 100 rotates and displays the original image of the currently displayed image by 90 degrees (step S5801). If the paper type is Paper 270, the liquid crystal projector 100 rotates and displays the original image of the currently displayed image by 270 degrees (step S5802). If the paper type is neither Paper 90 nor Paper 270, the liquid crystal projector 100 displays the currently displayed image as it is.
図14は、ユーザがデジタルカメラ200を操作して画像を回転させ、それに伴い、液晶プロジェクタ100が図13のステップS5801の画像回転処理を実行した結果を示している。(A)はデジタルカメラ200の表示画面、(B)は液晶プロジェクタ100の表示画面を示す。デジタルカメラ200の液晶モニター2605には、元画像を右に90度回転した画像5900Aが表示され、液晶プロジェクタ100は同様に元画像を右に90度回転した画像5900Bを投影表示する。 FIG. 14 shows the result of the user operating the digital camera 200 to rotate the image, and the liquid crystal projector 100 executing the image rotation processing in step S5801 in FIG. 13 accordingly. (A) shows the display screen of the digital camera 200, and (B) shows the display screen of the liquid crystal projector 100. The liquid crystal monitor 2605 of the digital camera 200 displays an image 5900A obtained by rotating the original image 90 degrees to the right, and the liquid crystal projector 100 similarly projects and displays an image 5900B obtained by rotating the original image 90 degrees to the right.
以上のように、デジタルカメラ200と液晶プロジェクタ100とをUSB接続したシステムおいて、デジタルカメラ200が保持する画像をボタン等の操作部材を操作することにより、液晶プロジェクタ100により投影表示することができる。また、ユーザがデジタルカメラ200を操作して表示している画像を回転させると、これに連動して、液晶プロジェクタ100の投影画像も回転させることができる。これにより、ユーザは、デジタルカメラ200のみを操作することにより、液晶プロジェクタ100の投影画像を回転操作することができる。 As described above, in a system in which the digital camera 200 and the liquid crystal projector 100 are connected by USB, an image held by the digital camera 200 can be projected and displayed by operating the operation member such as a button. . Further, when the user operates the digital camera 200 to rotate the displayed image, the projection image of the liquid crystal projector 100 can be rotated in conjunction with the rotation. Thereby, the user can rotate the projection image of the liquid crystal projector 100 by operating only the digital camera 200.
次に、上記のように液晶プロジェクタ100とデジタルカメラ200とをUSB接続したシステムにおいて、デジタルカメラ200の操作により、液晶プロジェクタ100により投影される画像の倍率を変更する方法について説明する。 Next, a method for changing the magnification of the image projected by the liquid crystal projector 100 by operating the digital camera 200 in the system in which the liquid crystal projector 100 and the digital camera 200 are connected by USB as described above will be described.
図15は、ユーザがデジタルカメラ200のズームレバー2607を操作し、表示画像を拡大した際のDPSコマンドのシーケンス図である。 FIG. 15 is a sequence diagram of the DPS command when the user operates the zoom lever 2607 of the digital camera 200 to enlarge the display image.
まず、ユーザによりデジタルカメラ200のズームレバー2607が操作され、画像拡大の操作を受け付ける(ステップS6101、操作ステップ)。すると、プリントクライアント502はクロッピング領域(cropping Area)と画像IDをセットし、DPS_StartJobを発行する(ステップS6102、送信ステップ)。この際、プリントクライアント502は、直前にプリントサーバ501に送信したfileIDを使用する。クロッピング領域の指定方法については、後述する。 First, the user operates the zoom lever 2607 of the digital camera 200 to accept an image enlargement operation (step S6101, operation step). Then, the print client 502 sets the cropping area and the image ID, and issues DPS_StartJob (step S6102, transmission step). At this time, the print client 502 uses the file ID transmitted to the print server 501 immediately before. A method for specifying the cropping area will be described later.
続いて、図12のシーケンスと同様に、プリントサーバ501はプリントクライアント502へDPS_NotifyDeviceStatusイベントとDPS_NotifyJobStatusイベントとを発行する(ステップS5603,S5604)。 Subsequently, as in the sequence of FIG. 12, the print server 501 issues a DPS_NotifyDeviceStatus event and a DPS_NotifyJobStatus event to the print client 502 (steps S5603 and S5604).
次に、プリントサーバ501は、受信したクロッピング領域を参照して、表示している画像を拡大する(ステップS6110、受信ステップ及び画像処理ステップ)。この画像拡大処理については、後で詳しく説明する。 Next, the print server 501 refers to the received cropping area and enlarges the displayed image (step S6110, reception step and image processing step). This image enlargement process will be described later in detail.
次に、ストレージクライアント503がプリントデバイスに表示データを送って画像を表示させる(ステップS5606、表示ステップ)。以上が完了すると、プリントサーバ501は、液晶プロジェクタ100が待機状態に遷移したことをデジタルカメラ200に通知するために、DPS_NotifyDeviceStatusをプリントクライアント502へ発行する(ステップS5607)。 Next, the storage client 503 sends display data to the print device to display an image (step S5606, display step). When the above is completed, the print server 501 issues DPS_NotifyDeviceStatus to the print client 502 in order to notify the digital camera 200 that the liquid crystal projector 100 has transitioned to the standby state (step S5607).
図16(A)、(B)は、画像を拡大操作する場合に必要なDPS_GetCapabilityコマンドを示す。図16(A)は、プリントクライアント502がクロッピング能力を問い合わせるために送信するコマンド6200を示す。図16(B)は、該コマンド6200に対するプリントサーバ501の応答6201を示し、結果(result)値と液晶プロジェクタがクロッピングに対応しているかどうかを記述している。 FIGS. 16A and 16B show a DPS_GetCapability command necessary for enlarging an image. FIG. 16A shows a command 6200 that the print client 502 transmits to inquire about the cropping capability. FIG. 16B shows a response 6201 of the print server 501 with respect to the command 6200, which describes the result (result) value and whether or not the liquid crystal projector supports cropping.
また、図16(C)は、画像を拡大操作する場合に必要なDPS_StartJobコマンド6300を示す。このコマンドは、プリントクライアント502がセットするクロッピング領域パラメータを含んでいる。本実施の形態におけるクロッピング領域の指定方法は、特定の座標を指定し、その座標から縦方向、横方向の長さを指定することにより、クロッピング領域を指定することが可能となる。 FIG. 16C shows a DPS_StartJob command 6300 necessary for enlarging the image. This command includes a cropping area parameter set by the print client 502. The cropping area designating method in the present embodiment can designate a cropping area by designating specific coordinates and designating lengths in the vertical and horizontal directions from the coordinates.
図17は、図15のステップS6110において、液晶プロジェクタ100が行う画像拡大処理を示したフローチャートである。液晶プロジェクタ100は、受信したクロッピング領域からデジタルカメラ200の画像表示領域を取得する(ステップS6501)。そして、液晶プロジェクタ100は、画像表示領域と同様の表示がなされるように、現在表示している画像の拡大処理を行う(ステップS6502)。 FIG. 17 is a flowchart showing image enlargement processing performed by the liquid crystal projector 100 in step S6110 of FIG. The liquid crystal projector 100 acquires the image display area of the digital camera 200 from the received cropping area (step S6501). Then, the liquid crystal projector 100 performs an enlargement process on the currently displayed image so that the same display as the image display area is performed (step S6502).
図18(A)、(B)は、ユーザがデジタルカメラ200を操作して画像を拡大し、それに伴い、液晶プロジェクタ100が図15のステップS6110の画像拡大処理を実行した結果を示している。図18(A)はデジタルカメラ200の表示画面、図18(B)は液晶プロジェクタ100の表示画面を示す。デジタルカメラ200の液晶モニター2605には、元画像を拡大した画像6600Aが表示され、液晶プロジェクタ100は同様に元画像を拡大した画像6600Bを投影表示する。 FIGS. 18A and 18B show the result of the user operating the digital camera 200 to enlarge an image, and the liquid crystal projector 100 executing the image enlargement process in step S6110 in FIG. 15 accordingly. 18A shows a display screen of the digital camera 200, and FIG. 18B shows a display screen of the liquid crystal projector 100. FIG. An image 6600A obtained by enlarging the original image is displayed on the liquid crystal monitor 2605 of the digital camera 200, and the liquid crystal projector 100 similarly projects and displays an image 6600B obtained by enlarging the original image.
以上のように、デジタルカメラ200と液晶プロジェクタ100とをUSB接続したシステムおいて、ユーザがデジタルカメラ200を操作して表示している画像を拡大すると、これに連動して、液晶プロジェクタ100の投影画像も拡大することができる。 As described above, in a system in which the digital camera 200 and the liquid crystal projector 100 are connected by USB, when the user enlarges an image displayed by operating the digital camera 200, the projection of the liquid crystal projector 100 is interlocked with this. The image can also be enlarged.
なお、上記の例では、画像を拡大する操作についてのみ説明したが、同様のズームレバーの操作により、拡大した画像を縮小する場合や、拡大した画像をスライドさせて表示領域を移動させる場合にも適用可能である。画像をスライドさせる場合には、ユーザのスライド操作に伴ってプリントクライアント502が画像表示領域をクロッピング領域にセットし、DPS_StartJobを発行することで実現できる。 In the above example, only the operation of enlarging the image has been described. However, when the enlarged image is reduced or the display area is moved by sliding the enlarged image by the same operation of the zoom lever. Applicable. When the image is slid, the print client 502 sets the image display area in the cropping area and issues DPS_StartJob according to the user's slide operation.
次に、上記のように液晶プロジェクタ100とデジタルカメラ200とをUSB接続したシステムにおいて、デジタルカメラ200の操作により、液晶プロジェクタ100により投影される画像の画像パラメータを補正する方法について説明する。まず、ユーザが画像パラメータ補正を行った際のデジタルカメラ200および液晶プロジェクタ100の動作について説明する。デジタルカメラ200が画像再生モードに設定されている状態で、ユーザがメニューボタン2604を押下すると、図11(A)に示すように、メニュー項目が表示される。図11(A)に示した状態で、ユーザがメニュー項目から画像パラメータ補正を選択して、SETボタン2602を押下すると、さらに画像パラメータ補正のメニュー項目が表示される。 Next, a method for correcting the image parameters of an image projected by the liquid crystal projector 100 by operating the digital camera 200 in the system in which the liquid crystal projector 100 and the digital camera 200 are connected by USB as described above will be described. First, operations of the digital camera 200 and the liquid crystal projector 100 when the user performs image parameter correction will be described. When the user presses the menu button 2604 while the digital camera 200 is set to the image playback mode, menu items are displayed as shown in FIG. In the state shown in FIG. 11A, when the user selects image parameter correction from the menu items and presses the SET button 2602, menu items for image parameter correction are further displayed.
本実施の形態では、メニュー項目として、赤目補正、白黒、セピア、顔明るくなどの項目を含んでいる。ただし、メニュー項目はこれらに限定されず、例えば、色白肌、褐色肌などの画像補正パラメータ項目を含んでもよい。 In the present embodiment, menu items include items such as red-eye correction, black and white, sepia, and face brightening. However, the menu items are not limited to these, and may include image correction parameter items such as fair skin and brown skin, for example.
次に、上記のように画像パラメータを補正する場合のシーケンスについて説明する。図19は、液晶プロジェクタ100が図10に示すように画像2400を表示している際に、ユーザが画像パラメータの補正操作を指示した際のDPSコマンドのシーケンス図である。 Next, the sequence for correcting the image parameter as described above will be described. FIG. 19 is a sequence diagram of the DPS command when the user instructs an image parameter correction operation when the liquid crystal projector 100 displays the image 2400 as shown in FIG.
まず、ユーザによりメニュー項目から補正したい画像パラメータ項目の選択を受け付ける(ステップS7001、操作ステップ)。すると、プリントクライアント502は該当する画像最適化(image Optimizes)パラメータと画像IDをセットし、DPS_StartJobを発行する(ステップS7002、送信ステップ)。この際、プリントクライアント502は、直前にプリントサーバ501に送信したfileIDを使用する。 First, the user receives selection of an image parameter item to be corrected from the menu item (step S7001, operation step). Then, the print client 502 sets the corresponding image optimization parameters and image ID, and issues DPS_StartJob (step S7002, transmission step). At this time, the print client 502 uses the file ID transmitted to the print server 501 immediately before.
続いて、図12のシーケンスと同様に、プリントサーバ501はプリントクライアント502へDPS_NotifyDeviceStatusイベントとDPS_NotifyJobStatusイベントとを発行する(ステップS5603,S5604)。 Subsequently, as in the sequence of FIG. 12, the print server 501 issues a DPS_NotifyDeviceStatus event and a DPS_NotifyJobStatus event to the print client 502 (steps S5603 and S5604).
次に、プリントサーバ501は、受信した画像最適化パラメータを参照して、表示している画像のパラメータを補正する(ステップS7110、受信ステップ及び画像処理ステップ)。この画像パラメータ補正処理については、後で詳しく説明する。 Next, the print server 501 corrects the parameters of the displayed image with reference to the received image optimization parameters (step S7110, reception step and image processing step). This image parameter correction process will be described in detail later.
次に、ストレージクライアント503がプリントデバイスに表示データを送って画像を表示させる(ステップS5606、表示ステップ)。以上が完了すると、プリントサーバ501は、液晶プロジェクタ100が待機状態に遷移したことをデジタルカメラ200に通知するために、DPS_NotifyDeviceStatusをプリントクライアント502へ発行する(ステップS5607)。 Next, the storage client 503 sends display data to the print device to display an image (step S5606, display step). When the above is completed, the print server 501 issues DPS_NotifyDeviceStatus to the print client 502 in order to notify the digital camera 200 that the liquid crystal projector 100 has transitioned to the standby state (step S5607).
図20(A)は、プリントクライアント502が画像最適化能力を問い合わせるために送信するコマンド6800を示す。図20(B)は、該コマンド6800に対するプリントサーバ501の応答6801を示し、結果(result)値と液晶プロジェクタが対応している画像最適化パラメータとを記述している。 FIG. 20A shows a command 6800 that the print client 502 transmits to inquire about the image optimization capability. FIG. 20B shows a response 6801 of the print server 501 with respect to the command 6800, and describes a result value and an image optimization parameter supported by the liquid crystal projector.
また、図20(C)は、画像パラメータを補正する場合に必要なDPS_StartJobコマンド6900を示す。このコマンドは、プリントクライアント502がセットする画像最適化パラメータを含んでいる。 FIG. 20C shows a DPS_StartJob command 6900 necessary for correcting the image parameter. This command includes image optimization parameters set by the print client 502.
以下の表2は、プリントサーバ501がDPS_GetCapabilityコマンドに応答して送信する画像補正値と、その値が示す画像最適化パラメータとの対応を示す。本実施の形態では、赤目補正、白黒、セピア、顔明るくなどの画像最適化パラメータに値が割り当てられている。該パラメータへの値の割り当ては、ベンダ拡張として、予め各ベンダで一意に定義されているものとする。 Table 2 below shows the correspondence between the image correction value transmitted by the print server 501 in response to the DPS_GetCapability command and the image optimization parameter indicated by the value. In the present embodiment, values are assigned to image optimization parameters such as red-eye correction, black and white, sepia, and face brightness. The assignment of values to the parameters is assumed to be uniquely defined in advance as a vendor extension by each vendor.
以上のように、ユーザがデジタルカメラ200を操作して表示している画像のパラメータを補正すると、これに連動して、液晶プロジェクタ100の投影画像のパラメータ補正を行うことができる。これにより、ユーザはデジタルカメラ200のみを操作することにより、液晶プロジェクタ100の投影画像のパラメータ補正を行うことができる。 As described above, when the parameter of the image displayed by the user operating the digital camera 200 is corrected, the parameter of the projection image of the liquid crystal projector 100 can be corrected in conjunction with this. As a result, the user can correct the parameters of the projection image of the liquid crystal projector 100 by operating only the digital camera 200.
次に、上記のように液晶プロジェクタ100とデジタルカメラ200とをUSB接続したシステムにおいて、デジタルカメラ200の操作により、液晶プロジェクタ100により投影される画像に日付表示を行う方法について説明する。 Next, in the system in which the liquid crystal projector 100 and the digital camera 200 are connected via USB as described above, a method for displaying the date on the image projected by the liquid crystal projector 100 by operating the digital camera 200 will be described.
ユーザがデジタルカメラ200のDISPボタン2606を押下すると、表示中の画像データに重ねて日付が表示される。図22は、ユーザがデジタルカメラ200のDISPボタン2606を押下した際の、DPSコマンドのシーケンス図である。本実施形態では、いわゆる印刷物に日時情報を含めるよう指示する日付プリントの機能を用いて、液晶プロジェクタ100への日時表示を制御する。 When the user presses the DISP button 2606 of the digital camera 200, the date is displayed over the displayed image data. FIG. 22 is a sequence diagram of the DPS command when the user presses the DISP button 2606 of the digital camera 200. In the present embodiment, date display on the liquid crystal projector 100 is controlled using a date print function that instructs to include date information in a so-called printed matter.
まず、ユーザにより画像再生モード中にデジタルカメラ200のDISPボタン2606を押下される(ステップS7601、操作ステップ)。すると、プリントクライアント502は該当する日付情報と画像IDとをセットし、DPS_StartJobを発行する(ステップS7602、送信ステップ)。この際、プリントクライアント502は、直前にプリントサーバ501に送信したfileIDを使用する。 First, the user presses the DISP button 2606 of the digital camera 200 during the image playback mode (step S7601, operation step). Then, the print client 502 sets the corresponding date information and the image ID, and issues DPS_StartJob (step S7602, transmission step). At this time, the print client 502 uses the file ID transmitted to the print server 501 immediately before.
続いて、図12のシーケンスと同様に、プリントサーバ501はプリントクライアント502へDPS_NotifyDeviceStatusイベントとDPS_NotifyJobStatusイベントとを発行する(ステップS5603,S5604)。 Subsequently, as in the sequence of FIG. 12, the print server 501 issues a DPS_NotifyDeviceStatus event and a DPS_NotifyJobStatus event to the print client 502 (steps S5603 and S5604).
次に、プリントサーバ501は、受信した日付情報を参照して、表示している画像に日付を表示する(ステップS7610、受信ステップ及び画像処理ステップ)。この日付表示処理については、後で詳しく説明する。 Next, the print server 501 refers to the received date information and displays the date on the displayed image (step S7610, reception step and image processing step). This date display process will be described in detail later.
次に、ストレージクライアント503がプリントデバイスに表示データを送って画像を表示させる(ステップS5606、表示ステップ)。以上が完了すると、プリントサーバ501は、液晶プロジェクタ100が待機状態に遷移したことをデジタルカメラ200に通知するために、DPS_NotifyDeviceStatusをプリントクライアント502へ発行する(ステップS5607)。 Next, the storage client 503 sends display data to the print device to display an image (step S5606, display step). When the above is completed, the print server 501 issues DPS_NotifyDeviceStatus to the print client 502 in order to notify the digital camera 200 that the liquid crystal projector 100 has transitioned to the standby state (step S5607).
図23(A)は、プリントクライアント502がdataPrints能力を問い合わせるために送信するコマンド7500を示す。図23(B)は、該コマンド7500に対するプリントサーバ501の応答7501を示し、結果(result)値と液晶プロジェクタが対応しているdataPrintsとを記述している。 FIG. 23A shows a command 7500 that the print client 502 transmits to inquire about the dataPrints capability. FIG. 23B shows a response 7501 of the print server 501 to the command 7500, and describes a result (result) value and dataPrints corresponding to the liquid crystal projector.
また、図23(C)は、画像に日付を表示させるために必要なDPS_StartJobコマンド7700を示す。このコマンドは、プリントクライアント502がセットする日付(date)パラメータを含んでいる。このパラメータを読み込むことにより、液晶プロジェクタ100は現在表示中の画像に日付情報を重畳して表示する。 FIG. 23C shows a DPS_StartJob command 7700 necessary for displaying the date on the image. This command includes a date parameter set by the print client 502. By reading this parameter, the liquid crystal projector 100 displays the date information superimposed on the currently displayed image.
図24は、ユーザがデジタルカメラ200を操作して画像に日付を表示し、それに伴い、液晶プロジェクタ100が図22のステップS7610の日付表示処理を実行した結果を示している。(A)はデジタルカメラ200の表示画面、(B)は液晶プロジェクタ100の表示画面を示す。デジタルカメラ200の液晶モニター2605には、日付が付加された画像7900Aが表示され、液晶プロジェクタ100は同様に元画像に日付を付加した画像7900Bを投影表示する。 FIG. 24 shows the result of the user operating the digital camera 200 to display the date on the image and the liquid crystal projector 100 executing the date display processing in step S7610 in FIG. 22 accordingly. (A) shows the display screen of the digital camera 200, and (B) shows the display screen of the liquid crystal projector 100. An image 7900A with a date added is displayed on the liquid crystal monitor 2605 of the digital camera 200, and the liquid crystal projector 100 similarly projects and displays an image 7900B with the date added to the original image.
以上のようにして、ユーザが行うデジタルカメラの日付表示に連動して、液晶プロジェクタが日付表示を行うことが可能となる。これにより、ユーザはデジタルカメラのみを操作することにより、液晶プロジェクタの表示画像に日付表示を付加することが可能となる。 As described above, the liquid crystal projector can display the date in conjunction with the date display of the digital camera performed by the user. Thereby, the user can add a date display to the display image of the liquid crystal projector by operating only the digital camera.
なお、本実施の形態では液晶プロジェクタとデジタルカメラによるシステムについて説明したが、画像表示装置としては、テレビや画像ビューワー等、画像を表示する機器についても適用可能である。 Note that although a system using a liquid crystal projector and a digital camera has been described in this embodiment, the image display apparatus can also be applied to a device that displays an image, such as a television or an image viewer.
また、本実施の形態ではユーザがデジタルカメラ200の上下左右ボタン2603を操作した際に、プリントクライアント502がDPS_StartJobを発行する場合について説明した。しかし、DPS_StartJobを発行するタイミングは本実施の形態に限定されるものではない。例えば、デジタルカメラ200が画像再生モードに移行した場合、プリントクライアント502が一定周期で定期的にStartJobを発行することで実現することも可能である。また、ユーザの上下左右ボタン2603の操作がある一定時間以上発生しない場合に、プリントクライアント502が最後の上下左右ボタン2603の操作(画像処理操作)をDPS_StartJobとして発行していてもよい。さらに、ユーザの上下左右ボタン2603が一定時間以上長押しされた場合に、該ボタン操作をDPS_StartJobとして発行していてもよい。 In this embodiment, the case where the print client 502 issues DPS_StartJob when the user operates the up / down / left / right button 2603 of the digital camera 200 has been described. However, the timing for issuing DPS_StartJob is not limited to this embodiment. For example, when the digital camera 200 shifts to the image reproduction mode, it can be realized by the print client 502 periodically issuing StartJob at a fixed period. Further, when the user's operation of the up / down / left / right button 2603 does not occur for a certain period of time, the print client 502 may issue the last operation (image processing operation) of the up / down / left / right button 2603 as DPS_StartJob. Furthermore, when the user presses the up / down / left / right button 2603 for a predetermined time or longer, the button operation may be issued as DPS_StartJob.
その他、機器接続を形成する上でそれぞれの端末が通信に用いた通信パケットフォーマットや画像を表示するにあたっての操作部材等は本実施の形態に限定されるものではない。 In addition, the communication packet format used by each terminal for communication in forming the device connection, the operation member for displaying the image, and the like are not limited to the present embodiment.
また、上述した実施形態の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを、装置の中央演算処理手段(CPUやMPU)が記憶媒体から読み出し実行することによっても達成される。 The object of the above-described embodiment can also be achieved by causing the central processing means (CPU or MPU) of the apparatus to read out and execute the program code of the software that implements the functions of the above-described embodiment from the storage medium.
また、読み出したプログラムコードの指示に基づき、オペレーティングシステム(OS)等が実際の処理の一部又は全部を行うことで上述した実施形態の機能が実現される場合も含まれる。 Further, the case where the functions of the above-described embodiment are realized by an operating system (OS) or the like performing part or all of the actual processing based on the instruction of the read program code is included.
上述した実施形態を前記記憶媒体に適用する場合、その記憶媒体(コンピュータ読み取り可能記憶媒体)には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。 When the above-described embodiment is applied to the storage medium, the storage medium (computer-readable storage medium) stores program codes corresponding to the flowcharts described above.
Claims (11)
前記画像管理装置は、
画像データを記憶する画像記憶手段と、
前記画像記憶手段に記憶された画像データから対象となる画像データを選択する選択操作と、選択された画像データに対する画像処理操作とが可能な操作手段と、
前記プロトコルにより接続された外部装置との間に通信を確立する管理側通信手段と、
接続された外部装置が画像表示装置であるか否かを検出する検出手段と、
印刷コマンドを発行する発行手段と、
前記検出手段が画像表示装置との接続を検出した際に、前記管理側通信手段を制御して、画像データ、前記画像処理操作により入力された画像処理コマンド、及び前記印刷コマンドを前記画像表示装置に送信させる管理側制御手段とを備え、
前記画像表示装置は、
画像データを表示する表示手段と、
前記プロトコルを用いて前記画像管理装置との間で通信を確立する表示側通信手段と、
前記管理側通信手段を制御して、画像データ及び前記コマンドを受信させる表示側制御手段と、
前記表示側通信手段が受信した画像処理コマンドに応じて受信した画像データを加工すると共に、受信した印刷コマンドに応じて受信した画像データを前記表示手段に表示させる画像処理手段とを備えることを特徴とする画像表示システム。 In an image display system configured by directly connecting an image management device that stores image data and an image display device that displays image data using a protocol for connecting the image management device and a printer,
The image management device includes:
Image storage means for storing image data;
An operation unit capable of performing a selection operation for selecting target image data from the image data stored in the image storage unit, and an image processing operation for the selected image data;
Management-side communication means for establishing communication with an external device connected by the protocol;
Detecting means for detecting whether or not the connected external device is an image display device;
Issuing means for issuing a print command;
When the detection unit detects a connection with the image display device, the management side communication unit is controlled so that the image data, the image processing command input by the image processing operation, and the print command are transmitted to the image display device. Management side control means to transmit to
The image display device includes:
Display means for displaying image data;
Display-side communication means for establishing communication with the image management apparatus using the protocol;
Display-side control means for controlling the management-side communication means to receive image data and the command;
Image processing means for processing the received image data according to the image processing command received by the display-side communication means and for causing the display means to display the received image data according to the received print command. Image display system.
画像データを記憶する画像記憶手段と、
前記画像記憶手段に記憶された画像データから対象となる画像データを選択する選択操作と、選択された画像データに対する画像処理操作とが可能な操作手段と、
前記プロトコルにより接続された外部装置との間に通信を確立する管理側通信手段と、
接続された外部装置が画像表示装置であるか否かを検出する検出手段と、
印刷コマンドを発行する発行手段と、
前記検出手段が画像表示装置との接続を検出した際に、前記管理側通信手段を制御して、画像データ、前記画像処理操作により入力された画像処理コマンド、及び前記印刷コマンドを前記画像表示装置に送信させる管理側制御手段とを備えることを特徴とする画像管理装置。 Image management apparatus in an image display system configured by directly connecting an image management apparatus that stores image data and an image display apparatus that displays image data using a protocol for connecting the image management apparatus and a printer Because
Image storage means for storing image data;
An operation unit capable of performing a selection operation for selecting target image data from the image data stored in the image storage unit, and an image processing operation for the selected image data;
Management-side communication means for establishing communication with an external device connected by the protocol;
Detecting means for detecting whether or not the connected external device is an image display device;
Issuing means for issuing a print command;
When the detection unit detects a connection with the image display device, the management side communication unit is controlled so that the image data, the image processing command input by the image processing operation, and the print command are transmitted to the image display device. An image management apparatus, comprising: a management-side control unit that transmits the image to the management side.
画像データを表示する表示手段と、
前記プロトコルを用いて前記画像管理装置との間で通信を確立する表示側通信手段と、
前記管理側通信手段を制御して、画像データ、画像処理コマンド及び印刷コマンドを受信させる表示側制御手段と、
前記表示側通信手段が受信した画像処理コマンドに応じて受信した画像データを加工すると共に、受信した印刷コマンドに応じて受信した画像データを前記表示手段に表示させる画像処理手段とを備えることを特徴とする画像表示装置。 Image display apparatus in an image display system configured by directly connecting an image management apparatus that stores image data and an image display apparatus that displays image data using a protocol for connecting the image management apparatus and a printer Because
Display means for displaying image data;
Display-side communication means for establishing communication with the image management apparatus using the protocol;
Display-side control means for controlling the management-side communication means to receive image data, image processing commands, and print commands;
Image processing means for processing the received image data according to the image processing command received by the display-side communication means and for causing the display means to display the received image data according to the received print command. An image display device.
前記プロトコルにより接続された外部装置との間に通信を確立する通信確立ステップと、
接続された外部装置が画像表示装置であるか否かを検出する検出ステップと、
画像記憶部に記憶された画像データから対象となる画像データを選択させる選択ステップと、
選択された画像データに対する画像処理操作を受け付ける操作ステップと、
印刷コマンドを発行する発行ステップと、
前記検出ステップで画像表示装置との接続を検出した際に、画像データ、前記画像処理操作により入力された画像処理コマンド、及び前記印刷コマンドを前記画像表示装置に送信する送信ステップとを有することを特徴とするプログラム。 Image management method in an image display system configured by directly connecting an image management device for storing image data and an image display device for displaying image data using a protocol for connecting the image management device and a printer A program for causing a computer to execute
Establishing communication with an external device connected by the protocol; and
A detection step of detecting whether the connected external device is an image display device; and
A selection step for selecting target image data from the image data stored in the image storage unit;
An operation step of accepting an image processing operation on the selected image data;
An issue step for issuing a print command;
A transmission step of transmitting image data, an image processing command input by the image processing operation, and the print command to the image display device when a connection with the image display device is detected in the detection step. A featured program.
前記プロトコルを用いて前記画像管理装置との間で通信を確立する通信確立ステップと、
前記画像管理装置から送信される画像データ、画像処理コマンド及び印刷コマンドを受信する受信ステップと、
受信した画像処理コマンドに応じて受信した画像データを加工する画像処理ステップと、
受信した印刷コマンドに応じて受信した画像データを表示させる表示ステップとを有することを特徴とするプログラム。 Image display method in an image display system configured by directly connecting an image management device for storing image data and an image display device for displaying image data using a protocol for connecting the image management device and a printer A program for causing a computer to execute
Establishing communication with the image management apparatus using the protocol; and
A receiving step of receiving image data, an image processing command and a print command transmitted from the image management device;
An image processing step for processing the received image data in accordance with the received image processing command;
And a display step for displaying received image data in response to the received print command.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009146472A JP2011004244A (en) | 2009-06-19 | 2009-06-19 | Image display system, image management device, image display, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009146472A JP2011004244A (en) | 2009-06-19 | 2009-06-19 | Image display system, image management device, image display, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011004244A true JP2011004244A (en) | 2011-01-06 |
Family
ID=43561805
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009146472A Pending JP2011004244A (en) | 2009-06-19 | 2009-06-19 | Image display system, image management device, image display, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011004244A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011010011A (en) * | 2009-06-25 | 2011-01-13 | Nikon Corp | Image processing system, camera and image processing program |
-
2009
- 2009-06-19 JP JP2009146472A patent/JP2011004244A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011010011A (en) * | 2009-06-25 | 2011-01-13 | Nikon Corp | Image processing system, camera and image processing program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101435963B1 (en) | Configuring apparatus, image output apparatus, and methods of controlling the same | |
| JP2010011364A (en) | Image output system and method of controlling the same, image input device and method of controlling the same, and image output device and method of controlling the same | |
| JP5436019B2 (en) | Control device, control method, program, and recording medium | |
| US9002276B2 (en) | Image providing apparatus, image output apparatus, and image output system | |
| JP4150295B2 (en) | Projection type image display device | |
| JP5608981B2 (en) | Image display system and image display apparatus | |
| JP2004334531A (en) | Control system, control method, print system, image data controller, and program | |
| KR100619150B1 (en) | Image transmission/reception system, image transmission apparatus and image reception apparatus | |
| JP2010006016A (en) | Image forming apparatus, its controlling method, image supplying device and its controlling method | |
| US8269874B2 (en) | Image display system, image input apparatus and controlling method | |
| JP2011004244A (en) | Image display system, image management device, image display, and program | |
| US12106396B2 (en) | Information processing device, information display system, and information display method for display of device state information | |
| JP2011029855A (en) | Image processing apparatus and method for controlling the same, and computer program | |
| JP5127597B2 (en) | Image display system, image display apparatus and control method thereof, image processing apparatus and control method thereof | |
| US8582145B2 (en) | Image processing apparatus and image processing method | |
| JP2011186364A (en) | Image display system, image display device and image display method | |
| JP2009284319A (en) | Image display system, and control program | |
| JP5173687B2 (en) | Information processing apparatus, control method thereof, and program | |
| JP2020004040A (en) | Projection device, control method for projection device, program, and storage medium | |
| JP3970037B2 (en) | Imaging apparatus and image processing method | |
| JP2006128951A (en) | Remote drawing device and system and remote drawing method | |
| JP4355731B2 (en) | Imaging device | |
| JP5645359B2 (en) | Image display apparatus and control method thereof, storage medium, and image display system | |
| JP5379425B2 (en) | Image output apparatus and control method thereof | |
| JP2006319788A (en) | Image transfer system, image receiving apparatus, image supply apparatus, image transfer method, program, and storage medium |