JP2008042437A - Digital camera and image reproduction program - Google Patents

Digital camera and image reproduction program Download PDF

Info

Publication number
JP2008042437A
JP2008042437A JP2006213028A JP2006213028A JP2008042437A JP 2008042437 A JP2008042437 A JP 2008042437A JP 2006213028 A JP2006213028 A JP 2006213028A JP 2006213028 A JP2006213028 A JP 2006213028A JP 2008042437 A JP2008042437 A JP 2008042437A
Authority
JP
Japan
Prior art keywords
image
display
digital camera
data
display data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006213028A
Other languages
Japanese (ja)
Inventor
Masaki Hayashi
林  正樹
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.)
Nikon Corp
Original Assignee
Nikon 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 Nikon Corp filed Critical Nikon Corp
Priority to JP2006213028A priority Critical patent/JP2008042437A/en
Publication of JP2008042437A publication Critical patent/JP2008042437A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To switch slide-show display at high speed among a plurality of monitors. <P>SOLUTION: An ASIC 206 generates display image data corresponding to at least each of two display devices so as to execute slide-show reproduction, by sequentially displaying a plurality of images selected by a user. The ASIC 206 determines to which one of a color monitor 211 and an external monitor 300 image data are output on the basis of the detection results obtained by a CPU 211 so as to output the display image data on the basis of the determination results. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、デジタルカメラ、および画像を再生するための画像再生プログラムに関する。   The present invention relates to a digital camera and an image reproduction program for reproducing an image.

次のようなデジタルカメラが知られている。このデジタルカメラは、ビデオケーブルが挿入されていない場合には、画質を落としてカメラ本体の表示装置に表示し、ビデオケーブルが挿入されている場合には、画質を向上させて外部のモニタ表示装置に画像を表示する(例えば特許文献1)。   The following digital cameras are known. When the video cable is not inserted, the digital camera reduces the image quality and displays it on the display device of the camera body. When the video cable is inserted, the digital camera improves the image quality and displays an external monitor display device. An image is displayed on the display (for example, Patent Document 1).

特開平10−262203号公報JP-A-10-262203

しかしながら、従来のデジタルカメラにおいては、ビデオケーブルの挿入状況に応じて画質を変化させるために画像処理内容を変更する必要があり、ビデオケーブルの抜き差しが行われて出力先が変更されたときに画像の表示に時間がかかる可能性があった。   However, in the conventional digital camera, it is necessary to change the image processing contents in order to change the image quality according to the insertion state of the video cable, and when the output destination is changed by connecting / disconnecting the video cable, Could take a long time to display.

本発明は、使用者によって選択された複数枚の画像を順次表示してスライドショー再生を行うために、少なくとも2つの表示装置のそれぞれに応じた表示用の画像データ(表示用データ)を生成し、少なくとも2つの表示装置のいずれへ表示用データを出力するかを判定し、その判定結果に応じた出力先へ表示用データを出力することを特徴とする。
このとき、少なくとも2つの表示装置は、デジタルカメラに搭載された内部モニタ、およびデジタルカメラに接続された外部モニタを含むことが好ましい。
また、外部モニタの接続状態を検出し、外部モニタが接続されたことが検出されたときは、表示用データを外部モニタへ出力すると判定し、外部モニタが接続されていないことが検出されたときは、表示用データを内部モニタへ出力すると判定するようにしてもよく、使用者によってスライドショーの再生が指示されたときに、表示用データを生成するようにしてもよい。
さらに、スライドショーの再生中に音楽を再生し、再生された音楽を出力するようにしてもよく、このとき、使用者によって選択された音楽を再生し、使用者によって選択された音楽に対応付けられた画像の再生パターンでスライドショーを再生するように、表示用データを生成するようにしてもよい。
The present invention generates display image data (display data) corresponding to each of at least two display devices in order to sequentially display a plurality of images selected by a user and perform slide show playback. It is characterized in that it is determined to which display data is to be output to at least two display devices, and the display data is output to an output destination corresponding to the determination result.
At this time, it is preferable that the at least two display devices include an internal monitor mounted on the digital camera and an external monitor connected to the digital camera.
Also, when the connection status of the external monitor is detected and it is detected that the external monitor is connected, it is determined that the display data is output to the external monitor, and it is detected that the external monitor is not connected. The display data may be determined to be output to the internal monitor, or the display data may be generated when the user gives an instruction to play the slide show.
Furthermore, music may be played during the slide show playback, and the played music may be output. At this time, the music selected by the user is played back and associated with the music selected by the user. The display data may be generated so that the slide show is played with the playback pattern of the images.

本発明によれば、出力先が変更された場合に、画像を表示するための時間を短縮することができる。   According to the present invention, it is possible to reduce the time for displaying an image when the output destination is changed.

図1は、本実施の形態におけるデジタルカメラの一実施の形態の構成を示すブロック図である。デジタルカメラ100は、レンズ201と、CCD202と、CCDドライバ203と、プリプロセス回路204と、A/D変換回路205と、ASIC206と、メモリ207と、カードI/F208と、SDRAM209と、カラーモニタ210と、CPU211と、操作釦212と、電源213と、外部デバイス接続コネクタ214とを備えている。   FIG. 1 is a block diagram illustrating a configuration of an embodiment of a digital camera according to the present embodiment. The digital camera 100 includes a lens 201, a CCD 202, a CCD driver 203, a preprocessing circuit 204, an A / D conversion circuit 205, an ASIC 206, a memory 207, a card I / F 208, an SDRAM 209, and a color monitor 210. A CPU 211, an operation button 212, a power source 213, and an external device connection connector 214.

撮像素子であるCCD202は、CCDドライバ203からの駆動信号で駆動制御され、撮影光学系201を介して入射する被写体像を撮像してアナログ画像信号を出力する。CCD202から出力される画像信号は、プリプロセス回路204で前処理が施された後、A/D変換回路205でデジタル画像信号に変換される。デジタル画像信号は、ASIC206へ出力される。   The CCD 202, which is an image pickup device, is driven and controlled by a drive signal from the CCD driver 203, picks up an object image that enters through the photographing optical system 201, and outputs an analog image signal. The image signal output from the CCD 202 is preprocessed by the preprocess circuit 204 and then converted into a digital image signal by the A / D conversion circuit 205. The digital image signal is output to the ASIC 206.

ASIC206は、画像処理回路として機能し、入力されたデジタル画像信号に対して各種の画像処理を施し、画像処理後の画像データを所定の形式で圧縮して記録用の画像データ(記録用画像)を生成し、所定のファイル形式の画像ファイルに変換する。本実施の形態では、実際に撮影された画像データ(主画像データ)に、画像撮影日に関する情報や主画像データのデータサイズに関する情報などの画像情報、主画像データを縮小して生成されたサムネイル画像の画像データ(サムネイル画像データ)およびビュー画像の画像データ(ビュー画像データ)を付加した画像ファイルを生成する。   The ASIC 206 functions as an image processing circuit, performs various image processing on the input digital image signal, compresses the image data after the image processing in a predetermined format, and records image data (recording image). Is generated and converted into an image file of a predetermined file format. In the present embodiment, image data (main image data) actually captured, image information such as information regarding the date of image capture and information regarding the data size of the main image data, and thumbnails generated by reducing the main image data. An image file to which the image data of the image (thumbnail image data) and the image data of the view image (view image data) are added is generated.

生成された画像ファイルはバッファメモリとしてのSDRAM209に一時的に記録された後、カードI/F208に出力されてカードI/F208に挿入されたメモリカードなどの記憶媒体に記録される。   The generated image file is temporarily recorded in the SDRAM 209 as a buffer memory, and then output to the card I / F 208 and recorded on a storage medium such as a memory card inserted into the card I / F 208.

ASIC206はまた、カラーモニタ110や外部デバイス接続コネクタ214に接続された外部モニタ300へ出力して表示するための画像データ(表示用データ)を生成し、バッファメモリとしてのSDRAM209へ一時的に記録する。ここで、カラーモニタ210は、デジタルカメラ100に搭載された背面TFT液晶モニタ(内部モニタ)であり、外部モニタ300にはテレビなどの表示装置が用いられる。さらに、ASIC206は、メモリ207に記憶された音楽データを再生するための音楽再生モジュールとしても機能する。なお、ASIC206による表示用データ生成処理および音楽再生処理については後述する。   The ASIC 206 also generates image data (display data) to be output and displayed on the color monitor 110 or the external monitor 300 connected to the external device connector 214 and temporarily records it in the SDRAM 209 as a buffer memory. . Here, the color monitor 210 is a rear TFT liquid crystal monitor (internal monitor) mounted on the digital camera 100, and a display device such as a television is used for the external monitor 300. Further, the ASIC 206 also functions as a music playback module for playing back music data stored in the memory 207. Note that display data generation processing and music playback processing by the ASIC 206 will be described later.

CPU211には、レリーズボタンに連動してレリーズ操作信号を出力するレリーズスイッチ、連写撮影モードを設定するモード設定部材、画質モードを選択する画質選択部材などを含む操作釦212が接続されており、使用者による操作釦212の操作に応じて種々の処理を制御する。例えば、使用者によってレリーズスイッチが操作された場合には、CPU211は、上述した画像処理を含めた撮影動作処理を制御する。なお、CPU211には電源213から電力が供給される。   The CPU 211 is connected to an operation button 212 including a release switch that outputs a release operation signal in conjunction with the release button, a mode setting member that sets a continuous shooting mode, an image quality selection member that selects an image quality mode, and the like. Various processes are controlled in accordance with the operation of the operation button 212 by the user. For example, when the release switch is operated by the user, the CPU 211 controls photographing operation processing including the above-described image processing. Note that power is supplied from the power source 213 to the CPU 211.

デジタルカメラ100は、使用者からの指示に基づいてカードI/F208に挿入されたメモリカードに記録されている画像のスライドショーを実行することができる。ここで、本実施の形態では、使用者によって選択された音楽に合わせて、使用者によって選択された画像を順次表示することによって音楽付きのスライドショーを実行することができる。このため、使用者は、操作釦212を操作してスライドショーの実行を指示するに当たって、カラーモニタ110上でメモリカードに記録されている画像の中からスライドショーを行いたい複数枚の画像を指定するとともに、メモリ207に記憶されている音楽の中からスライドショー実行時に再生したい音楽を選択する。その後、使用者は、操作釦212を操作してスライドショーの再生を指示する。   The digital camera 100 can execute a slide show of images recorded on a memory card inserted in the card I / F 208 based on an instruction from the user. Here, in the present embodiment, a slide show with music can be executed by sequentially displaying images selected by the user in accordance with music selected by the user. For this reason, when the user operates the operation button 212 to instruct execution of the slide show, the user designates a plurality of images to be displayed on the color monitor 110 from among the images recorded on the memory card. Then, music to be reproduced at the time of executing the slide show is selected from the music stored in the memory 207. Thereafter, the user operates the operation button 212 to instruct playback of the slide show.

使用者によって再生が指示されると、CPU211は、スライドショー用の画像データを生成するようにASIC206を制御する。また、CPU206は、使用者によって選択された音楽をメモリ207から読み込んでデコードした後、ASIC206へ出力する。ASIC206は上述したように音楽再生モジュールとして機能するため、CPU211から入力された音楽を再生することができる。   When reproduction is instructed by the user, the CPU 211 controls the ASIC 206 so as to generate image data for a slide show. Further, the CPU 206 reads the music selected by the user from the memory 207, decodes it, and outputs it to the ASIC 206. Since the ASIC 206 functions as a music playback module as described above, the music input from the CPU 211 can be played back.

なお、デジタルカメラ100は、図1に示したうように音楽を出力するためのスピーカを備えていないため、ASIC206は、再生した音楽を外部デバイス接続コネクタ214へ出力する。すなわち、デジタルカメラ100は単体では再生した音楽を出力することはできないため、使用者は音楽を出力するために外部デバイス接続コネクタ214にスピーカまたはスピーカを備えた外部装置を接続する必要がある。ここでは、外部デバイス接続コネクタ214には、スピーカを搭載した外部モニタ300が接続されるものとし、この外部モニタ300が接続されている間は、外部モニタ300側で音楽を出力しながらスライドショーを表示することができる。   Since the digital camera 100 does not include a speaker for outputting music as shown in FIG. 1, the ASIC 206 outputs the reproduced music to the external device connection connector 214. That is, since the digital camera 100 cannot output the reproduced music by itself, the user needs to connect a speaker or an external device having a speaker to the external device connection connector 214 in order to output the music. Here, it is assumed that an external monitor 300 equipped with a speaker is connected to the external device connection connector 214. While the external monitor 300 is connected, a slide show is displayed while outputting music on the external monitor 300 side. can do.

外部デバイス接続コネクタ214は、使用者によって外部デバイス接続コネクタ214に外部モニタ300が接続されたとき、および使用者によって外部デバイス接続コネクタ214から外部モニタ300の接続が解除されたときにCPU211に割り込み信号を出力する。CPU211は、この割り込み信号に基づいて外部モニタ300の接続状態を判定する。すなわち、CPU211は、外部モニタ300が接続されたことを示す割り込み信号を検出したときには、外部デバイス接続コネクタ214に外部モニタ300が接続されていると判定する。また、外部モニタ300の接続が解除されたことを示す割り込み信号を検出したときには、外部デバイス接続コネクタ214に外部モニタ300が接続されていないと判定する。そして、CPU211は、その検出信号をASIC206へ出力する。   The external device connection connector 214 is an interrupt signal to the CPU 211 when the external monitor 300 is connected to the external device connection connector 214 by the user and when the external monitor 300 is disconnected from the external device connection connector 214 by the user. Is output. The CPU 211 determines the connection state of the external monitor 300 based on this interrupt signal. That is, when the CPU 211 detects an interrupt signal indicating that the external monitor 300 is connected, the CPU 211 determines that the external monitor 300 is connected to the external device connection connector 214. When an interrupt signal indicating that the connection of the external monitor 300 is released is detected, it is determined that the external monitor 300 is not connected to the external device connection connector 214. Then, the CPU 211 outputs the detection signal to the ASIC 206.

ASIC206は、外部モニタ300が接続されていない間は、カラーモニタ210へ表示用データを出力してスライドショーをカラーモニタ210に表示する。一方、外部モニタ300が接続されている間は、外部デバイス接続コネクタ214へ表示用データを出力して、スライドショーを外部モニタ300に表示する。また、上述したように、ASIC206は、再生した音楽を外部デバイス接続コネクタ214へ出力しているため、外部デバイス接続コネクタ214に外部モニタ300を接続することによって、その再生音声は外部モニタ300が備えるスピーカを介して出力される。以下、ASIC206による表示用データの生成処理、および音楽に合わせたスライドショーの実行処理について詳細に説明する。   The ASIC 206 outputs display data to the color monitor 210 and displays the slide show on the color monitor 210 while the external monitor 300 is not connected. On the other hand, while the external monitor 300 is connected, display data is output to the external device connection connector 214 and a slide show is displayed on the external monitor 300. Further, as described above, since the ASIC 206 outputs the reproduced music to the external device connection connector 214, the external monitor 300 includes the reproduced sound by connecting the external monitor 300 to the external device connection connector 214. Output through a speaker. Hereinafter, the display data generation processing by the ASIC 206 and the slide show execution processing in accordance with music will be described in detail.

まず、メモリ207にあらかじめ記憶されている音楽の中から使用者によってスライドショー実行時に再生する音楽が選択されると、CPU211は、選択された音楽に応じたスライドショー実行時の画像再生パターン(スライドショーパターン)を決定する。なお、このスライドショーパターンは、各音楽に対応付けてあらかじめメモリ207に記憶されている。例えば、音楽とスライドショーパターンとを対応付けたデータベースがメモリ207に記憶されている。   First, when music to be played back at the time of slide show execution is selected by the user from music stored in advance in the memory 207, the CPU 211 displays an image playback pattern (slide show pattern) at the time of slide show execution corresponding to the selected music. To decide. This slide show pattern is stored in advance in the memory 207 in association with each music. For example, a database in which music and slide show patterns are associated is stored in the memory 207.

スライドショーパターンとは、スライドショー実行時に各画像をどのように変化させながら表示するかを設定したものであり、本実施の形態では、画像が音楽に合わせて変化するように、音楽ごとに各画像の画像処理パターン(画処理パターン)が設定されている。画処理パターンとしては、各画像にパン・ズーム・ブレンドの3つの表示効果を画像に付加するように画像処理のパターンが決定されている。例えばパンしながらズームするというように組み合わせて処理することもできる。具体的には、ある曲Aについては、1枚目の画像は各フレーム(コマ)ごとに所定の倍率で拡大させながら表示し(ズーム)、2枚目の画像は任意の方向へ移動させながら表示し(パン)、3枚目の画像は2枚目の画像と画像のゲインを調整して加算し、そのゲインを各フレームごとに変化させて表示する(ブレンド)ように、スライドショーパターンが設定されている。   The slide show pattern is a setting for how to display each image while changing the slide show. In this embodiment, each image is changed for each music so that the image changes according to the music. An image processing pattern (image processing pattern) is set. As the image processing pattern, an image processing pattern is determined so that three display effects of pan, zoom, and blend are added to each image. For example, processing can be performed in combination such as zooming while panning. Specifically, for a certain song A, the first image is displayed while being enlarged at a predetermined magnification for each frame (frame) (zoom), and the second image is moved in an arbitrary direction. The slide show pattern is set to display (pan), add the second image and the gain of the image for the third image, and change the gain for each frame (blend). Has been.

ある曲が選択された場合のスライドショーパターンの具体例を図2に示す。この図2に示す例では、まず1枚目の画像(画像1)を180フレーム表示する。ここで、1フレームの表示時間は50msecであるものとする。画像1は、画処理パターン1に従って画像処理が施されて上述したいずれかの表示効果が付加される。なお、画像に対する画像処理の詳細については後述することとし、ここでは、スライドショーパターンに沿って表示される画像の説明を中心に行う。   A specific example of the slide show pattern when a certain song is selected is shown in FIG. In the example shown in FIG. 2, first, the first image (image 1) is displayed in 180 frames. Here, it is assumed that the display time of one frame is 50 msec. The image 1 is subjected to image processing according to the image processing pattern 1 and any one of the display effects described above is added. The details of the image processing for the images will be described later, and here, the description will be focused on the images displayed along the slide show pattern.

この画処理パターン1では、最初の30フレームは背景画像(画像0)と画像1とをブレンドして表示することによって、画像1をフェードインする。次の60フレームは、画像1をズームさせて画像1を1フレーム単位で拡大(ズームイン)させていく。そして、最後の90フレームは、画像1の一部を切り出して、その切り出した画像を右方向へスライドさせてパンし、画像1をフェードアウトする。   In this image processing pattern 1, image 1 is faded in by blending and displaying the background image (image 0) and image 1 in the first 30 frames. In the next 60 frames, the image 1 is zoomed to enlarge (zoom in) the image 1 in units of one frame. Then, in the last 90 frames, a part of the image 1 is cut out, and the cut out image is slid rightward and panned, and the image 1 is faded out.

次に2枚目の画像(画像2)を画処理パターン2に従って画像処理して120フレーム表示する。この画処理パターン2では、最初の30フレームは画像1と画像2とをブレンドして表示することによって、画像2をフェードインする。次の30フレームは、画像2をズームさせて画像2を1フレーム単位で拡大(ズームイン)させていく。そして、最後の60フレームは、画像2の一部を切り出して、その切り出した画像を左方向へスライドさせてパンし、画像2をフェードアウトする。   Next, the second image (image 2) is subjected to image processing according to the image processing pattern 2 and displayed for 120 frames. In this image processing pattern 2, the image 30 is faded in by blending and displaying the images 1 and 2 in the first 30 frames. In the next 30 frames, the image 2 is zoomed to enlarge (zoom in) the image 2 in units of one frame. In the last 60 frames, a part of the image 2 is cut out, the cut image is slid leftward and panned, and the image 2 is faded out.

最後に3枚目の画像(画像3)を画処理パターン3に従って画像処理して180フレーム表示する。この画処理パターン3では、最初の30フレームは画像2と画像3とをブレンドして表示することによって、画像3をフェードインする。次の90フレームは、画像3の一部を切り出して上方向へスライドさせてパンする。そして、最後の30フレームは、画像3をズームさせて画像3を1フレーム単位で縮小(ズームアウト)させていくことで、画像3をフェードアウトする。   Finally, the third image (image 3) is subjected to image processing according to the image processing pattern 3 and displayed in 180 frames. In this image processing pattern 3, the image 30 is faded in by blending and displaying the image 2 and the image 3 in the first 30 frames. In the next 90 frames, a part of the image 3 is cut out and slid upward to pan. In the last 30 frames, image 3 is faded out by zooming image 3 and reducing (zoom out) image 3 in units of one frame.

ASIC206は、このようなスライドショーパターンでスライドショーを行うための表示用データを生成する。このとき、上述したように、表示用データの出力先としてカラーモニタ210と外部モニタ300とがあり、各モニタの解像度はそれぞれ異なるため、ASIC206は、それぞれのモニタの解像度に応じたサイズの画像を生成する必要がある。なお、一般的には、デジタルカメラ100が備えるカラーモニタ210は解像度が低く、外部モニタ300は解像度が高い。   The ASIC 206 generates display data for performing a slide show with such a slide show pattern. At this time, as described above, there are the color monitor 210 and the external monitor 300 as the output destination of the display data, and the resolution of each monitor is different. Therefore, the ASIC 206 generates an image of a size corresponding to the resolution of each monitor. Need to be generated. In general, the color monitor 210 included in the digital camera 100 has a low resolution, and the external monitor 300 has a high resolution.

このために、ASIC206は、カラーモニタ210へ出力するための画像データ(TFT表示データ)と外部モニタ300へ出力するための画像データ(外部表示デバイス表示データ)とを作成して記憶するためのバッファ領域をSDRAM209内に確保する。そして、確保したバッファ内にカードI/F208に挿入されたメモリカードからスライドショー対象として選択された画像の画像ファイルを読み込んで、当該画像ファイルに含まれる画像データに対して画像処理を施し、TFT表示データと外部表示デバイス表示データの2種類の表示用データを生成する。   For this purpose, the ASIC 206 creates and stores image data (TFT display data) to be output to the color monitor 210 and image data (external display device display data) to be output to the external monitor 300. An area is secured in the SDRAM 209. Then, the image file of the image selected as the slide show target is read from the memory card inserted in the card I / F 208 in the secured buffer, the image processing is performed on the image data included in the image file, and the TFT display Two types of display data are generated: data and external display device display data.

図3は、バッファ内に読み込んだ画像データの画像処理の流れを示す図である。この図3では、SDRAM209内をファイルデータ用バッファ3a、デコード用データバッファ3b、基準画像用データバッファ3c、表示用データバッファ3d、および画像記録用バッファ3eに分割して表している。ASIC206は、ファイルデータ用バッファ3a、デコード用データバッファ3b、基準画像用データバッファ3c、および表示用データバッファ3dを表示用データ生成用のバッファとして使用する。なお、画像記録用バッファ3eは、カードI/F208へ出力する画像ファイルを一時的に記録するために使用される。   FIG. 3 is a diagram showing a flow of image processing of image data read into the buffer. In FIG. 3, the SDRAM 209 is divided into a file data buffer 3a, a decoding data buffer 3b, a reference image data buffer 3c, a display data buffer 3d, and an image recording buffer 3e. The ASIC 206 uses the file data buffer 3a, the decoding data buffer 3b, the reference image data buffer 3c, and the display data buffer 3d as display data generation buffers. The image recording buffer 3e is used to temporarily record an image file to be output to the card I / F 208.

まず、カードI/F208に挿入されたメモリカードから読み込まれた画像ファイルは、ファイルデータ用バッファ3aに記憶される。ここでは、スライドショー対象の画像のうち、バッファサイズに応じた所定枚数分の画像ファイルが読み込まれて、ファイルデータ用バッファ3aに記憶される。例えば、図4で後述するように2枚分の画像ファイルが記憶される。   First, the image file read from the memory card inserted in the card I / F 208 is stored in the file data buffer 3a. Here, among the images to be displayed as a slide show, a predetermined number of image files corresponding to the buffer size are read and stored in the file data buffer 3a. For example, as will be described later with reference to FIG. 4, two image files are stored.

ASIC206は、ファイルデータ用バッファ3aに読み込まれた各画像ファイルに含まれる主画像データのデータサイズをチェックする。上述したように、主画像データのデータサイズに関する情報は、画像ファイル内に記録されているため、ASIC206は、画像ファイル内からこのデータサイズに関する情報を読み込んで主画像データのデータサイズをチェックする。データサイズのチェックの結果、主画像データのデータサイズが出力先のデコード用データバッファ3bに収まるサイズであれば、ASIC206は、画像ファイルに含まれる主画像データをデコード用データバッファ3bに記憶する。   The ASIC 206 checks the data size of the main image data included in each image file read into the file data buffer 3a. As described above, since the information related to the data size of the main image data is recorded in the image file, the ASIC 206 reads the information related to the data size from the image file and checks the data size of the main image data. As a result of the data size check, if the data size of the main image data is a size that can be accommodated in the decoding data buffer 3b of the output destination, the ASIC 206 stores the main image data included in the image file in the decoding data buffer 3b.

これに対して、主画像データがRAWデータである場合のように、主画像データのデータサイズが出力先のデコード用データバッファ3bに収まるサイズでなければ、ASIC206は、画像ファイルに含まれるビュー画像データをデコード用データバッファ3bに記憶する。もし画像ファイルがビュー画像データを含んでいない場合には、サムネイル画像データをデコード用データバッファ3bに記憶する。   On the other hand, if the data size of the main image data is not a size that can be stored in the output decoding data buffer 3b as in the case where the main image data is RAW data, the ASIC 206 displays the view image included in the image file. Data is stored in the decoding data buffer 3b. If the image file does not include view image data, the thumbnail image data is stored in the decoding data buffer 3b.

次に、ASIC206は、デコード用データバッファ3bに記憶されている画像データをリサイズして基準画像を生成し、基準画像用データバッファ3cに記憶する。すなわち、デコード用データバッファ3bに主画像データ(画像サイズ:3872画素×2592画素)が記憶されている場合には、画像サイズが1440画素×960画素となるようにリサイズして基準画像用データバッファ3cに記憶する。同様に、デコード用データバッファ3bにビュー画像データ(画像サイズ:576画素×384画素)やサムネイル画像データ(画像サイズ:160画素×120画素)が記憶されている場合にも、画像サイズが1440画素×960画素となるようにリサイズして基準画像用データバッファ3cに記憶する。   Next, the ASIC 206 resizes the image data stored in the decoding data buffer 3b to generate a reference image, and stores the reference image in the reference image data buffer 3c. That is, when main image data (image size: 3872 pixels × 2592 pixels) is stored in the decoding data buffer 3b, it is resized so that the image size becomes 1440 pixels × 960 pixels, and the reference image data buffer Store in 3c. Similarly, when view image data (image size: 576 pixels × 384 pixels) and thumbnail image data (image size: 160 pixels × 120 pixels) are stored in the decoding data buffer 3b, the image size is 1440 pixels. The image data is resized to × 960 pixels and stored in the reference image data buffer 3c.

ASIC206は、基準画像用データバッファ3cに記憶されている基準画像の画像データ(基準画像データ)に対して、上述したスライドショーパターンに応じた画像処理を施して、スライドショーとして表示するための表示用データを生成する。すなわち、図2で上述したように、スライドショーパターンに応じて決定される各画像の画処理パターンに合わせて、画像の回転処理や色補正処理などを行って、フレームごとの画像データを生成する。例えば、図2に示した画像1の最初の30フレーム分の画像を生成するために、背景画像(画像0)と画像1とを所定のゲインで加算した1フレーム目の画像データを生成し、ゲインを変化させながら合計30フレーム分の画像データを生成する。   The ASIC 206 performs image processing according to the above-described slide show pattern on the reference image image data (reference image data) stored in the reference image data buffer 3c, and displays the data for display as a slide show. Is generated. That is, as described above with reference to FIG. 2, image data for each frame is generated by performing image rotation processing, color correction processing, and the like in accordance with the image processing pattern of each image determined according to the slide show pattern. For example, in order to generate an image for the first 30 frames of the image 1 shown in FIG. 2, image data of the first frame obtained by adding the background image (image 0) and the image 1 with a predetermined gain is generated. Image data for a total of 30 frames is generated while changing the gain.

ASIC206は、このように基準画像データに基づいて生成した各画像ごとの各フレームの画像データ(フレームデータ)に基づいて、TFT表示データと外部表示デバイス表示データの2種類の表示用データを生成して、表示用データバッファ3dへ記憶する。すなわち、フレームデータをカラーモニタ210への出力サイズ、例えば960画素×240画素の画像データに変換してTFT表示データとして表示用データバッファ3dへ記憶する。また、フレームデータを外部モニタ300への出力サイズ、例えば720画素×480画素の画像データに変換して外部表示デバイス表示データとして表示用データバッファ3dへ記憶する。   The ASIC 206 generates two types of display data, TFT display data and external display device display data, based on the image data (frame data) of each frame for each image thus generated based on the reference image data. And stored in the display data buffer 3d. That is, the frame data is converted into image data of an output size to the color monitor 210, for example, 960 pixels × 240 pixels, and stored in the display data buffer 3d as TFT display data. Further, the frame data is converted into image data of an output size to the external monitor 300, for example, 720 pixels × 480 pixels, and stored in the display data buffer 3d as external display device display data.

図4は、本実施の形態におけるASIC206による処理の具体例を示す図、すなわち上述した各バッファに読み込む画像の枚数、各バッファ間でのデータの流れ、および各バッファにおける処理を示す図である。ASIC206は、メモリカードから1枚目の画像ファイルを読み込んで、ファイルデータ用バッファ3aへ書き込む。そして、1枚目の画像ファイルの書き込みが完了すると、ファイルデータ用バッファ3aから画像ファイルを読み込んで、主画像データのデータサイズをチェックした後、上述したように画像データをデコードしてデコード用データバッファ3bに書き込む。   FIG. 4 is a diagram illustrating a specific example of processing by the ASIC 206 in the present embodiment, that is, a diagram illustrating the number of images read into each buffer described above, a data flow between the buffers, and processing in each buffer. The ASIC 206 reads the first image file from the memory card and writes it to the file data buffer 3a. When the writing of the first image file is completed, the image file is read from the file data buffer 3a, the data size of the main image data is checked, and then the image data is decoded and decoded data as described above. Write to buffer 3b.

デコード用データバッファ3bへの書き込みが完了すると、デコード用データバッファ3bから画像データを読み込んで、上述した基準画像を生成し、基準画像用データバッファ3cに書き込む。基準画像用データバッファ3cへの書き込みが完了すると、基準画像用データバッファ3cから基準画像データを読み込んで、上述したように各画像の画処理パターンに応じた表示用データ、すなわちTFT表示データおよび外部表示デバイス表示データを生成して表示用データバッファ3dへ書き込む。   When the writing to the decoding data buffer 3b is completed, the image data is read from the decoding data buffer 3b, the above-described reference image is generated, and written to the reference image data buffer 3c. When the writing to the reference image data buffer 3c is completed, the reference image data is read from the reference image data buffer 3c, and display data corresponding to the image processing pattern of each image, that is, TFT display data and external data are read as described above. Display device display data is generated and written to the display data buffer 3d.

各バッファに記録された画像ファイルまたは画像データは、次の処理のための読み込みが完了するとバッファ内から削除され、バッファ内に空き領域ができる。ASIC206は、この空き領域を使用して次に表示用データを生成する必要がある画像ファイルまたは画像データをバッファ内に書き込んで処理を繰り返す。この処理を、上述したようにファイルデータ用バッファ3aへの画像ファイルの記録枚数を2枚に設定して行うことによって、スライドショー対象の画像が複数枚選択された場合でも、全ての画像に対して処理を行って表示用データを生成することができる。   The image file or image data recorded in each buffer is deleted from the buffer when reading for the next processing is completed, and an empty area is created in the buffer. The ASIC 206 writes the image file or image data for which display data needs to be generated next in the buffer using this empty area, and repeats the process. As described above, this processing is performed by setting the number of image files recorded in the file data buffer 3a to two, so that even when a plurality of slide show target images are selected, all the images are selected. Processing can be performed to generate display data.

ASIC206は、このようにして生成した表示用データの表示処理を行う。すなわち、ASIC206は、スライドショーを実行中には、画面に表示されているフレームのアドレスを追跡しており、CPU211から外部デバイス接続コネクタ214に外部モニタ300が接続されたことの通知を受けた場合には、表示中のTFT表示データのアドレスに対応する外部表示デバイス表示データを外部モニタ300に出力する。これによって、カラーモニタ210に表示していたスライドショーを継続して外部モニタ300上に表示することができる。   The ASIC 206 performs display processing of the display data generated in this way. In other words, the ASIC 206 tracks the address of the frame displayed on the screen during the slide show, and receives a notification from the CPU 211 that the external monitor 300 is connected to the external device connection connector 214. Outputs the external display device display data corresponding to the address of the TFT display data being displayed to the external monitor 300. Thereby, the slide show displayed on the color monitor 210 can be continuously displayed on the external monitor 300.

そして、スライドショーを外部モニタ300上に表示しているときに、CPU211から外部デバイス接続コネクタ214から外部モニタ300の接続が解除されたことの通知を受けた場合には、表示中の外部表示デバイス表示データのアドレスに対応するTFT表示データをカラーモニタ210に出力する。これによって、スライドショーの表示をカラーモニタ210に瞬時に切り替えることができる。   When a slide show is displayed on the external monitor 300 and the CPU 211 receives a notification from the external device connection connector 214 that the external monitor 300 has been disconnected, the display of the external display device being displayed is displayed. The TFT display data corresponding to the data address is output to the color monitor 210. As a result, the display of the slide show can be instantaneously switched to the color monitor 210.

このように、使用者によってスライドショーの再生が指示された段階で2枚分の画像のTFT表示データおよび外部表示デバイス表示データを作成しておき、3枚目以降の画像の表示用データもバッファの空きを利用して継続して生成していくことによって、スライドショー中に表示が途切れることなくスライドショーの再生を継続することができる。   In this way, when the user instructs the playback of the slide show, the TFT display data and the external display device display data for two images are created, and the display data for the third and subsequent images is also stored in the buffer. By continuously generating using the vacant space, it is possible to continue playback of the slide show without interruption during the slide show.

例えば、もし、あらかじめTFT表示データおよび外部表示デバイス表示データを各フレームごとに作成しておかない場合には、図5に示すようなコマ落ちが発生する可能性がある。すなわち、図5に示す3枚目の画像の5aのように、画像の表示処理が追いつかない場合には、4枚目の画像および5枚目の画像がコマ落ちし、3枚目の画像5aの次に6枚目の画像5bが表示されてしまう可能性がある。しかしながら、本実施の形態のデジタルカメラ100では、このようなコマ落ちの発生を防ぐことができる。また、あらかじめTFT表示データおよび外部表示デバイス表示データを各フレームごとに作成しておくため、スライドショー画像の出力先をカラーモニタ210と外部モニタ300との間で瞬時に切り替えることができる。   For example, if TFT display data and external display device display data are not created for each frame in advance, frame dropping as shown in FIG. 5 may occur. That is, when the image display process cannot catch up as in the third image 5a shown in FIG. 5, the fourth image and the fifth image are dropped, and the third image 5a. Then, the sixth image 5b may be displayed. However, in the digital camera 100 of the present embodiment, occurrence of such frame dropping can be prevented. Since the TFT display data and the external display device display data are created for each frame in advance, the output destination of the slide show image can be instantaneously switched between the color monitor 210 and the external monitor 300.

図6は、本実施の形態におけるデジタルカメラ100の処理を示すフローチャートである。図6に示す処理は、使用者によってスライドショーの再生が指示された場合に、ASIC206によって実行される。ステップS10において、スライドショーを実行するに当たってのデータの準備が完了したか否かを判断する。すなわち、使用者によって選択されたスライドショー対象の画像のうち、ファイルデータ用バッファ3aのバッファサイズに応じた枚数、例えば2枚の画像の表示用データの生成、およびCPU211による音楽のデコードなどのデータの準備が完了したか否かを判断する。データの準備が完了したと判断した場合には、ステップS20へ進む。   FIG. 6 is a flowchart showing processing of the digital camera 100 in the present embodiment. The process shown in FIG. 6 is executed by the ASIC 206 when the user instructs the playback of the slide show. In step S10, it is determined whether the preparation of data for executing the slide show is completed. That is, the number of images corresponding to the buffer size of the file data buffer 3a selected by the user, for example, the generation of display data for two images, and the decoding of music by the CPU 211, etc. Determine whether preparation is complete. If it is determined that data preparation is complete, the process proceeds to step S20.

ステップS20では、使用者によって選択された音楽に応じた画像再生パターン(スライドショーパターン)を設定する。その後、ステップS30へ進んで音楽の再生を開始してステップS40へ進む。ステップS40では、画像再生パターンに応じて画像の再生を開始して、スライドショーを開始する。その後、ステップS50へ進む。ステップS50では、使用者によって操作釦212が操作され、何らかのキー入力があったか否かを判断する。キー入力があったと判断した場合には、ステップS60へ進み、キー入力に応じた処理を実行する。一方、キー入力がないと判断した場合には、ステップS70へ進む。   In step S20, an image reproduction pattern (slide show pattern) corresponding to the music selected by the user is set. Then, it progresses to step S30, the reproduction | regeneration of music is started, and it progresses to step S40. In step S40, image reproduction is started according to the image reproduction pattern, and a slide show is started. Thereafter, the process proceeds to step S50. In step S50, it is determined whether or not the operation button 212 has been operated by the user and any key input has been made. If it is determined that there is a key input, the process proceeds to step S60, and processing corresponding to the key input is executed. On the other hand, if it is determined that there is no key input, the process proceeds to step S70.

ステップS70では、CPU211による外部デバイス接続コネクタ214への外部モニタ300の接続状態の検出結果に基づいて、スライドショーの出力先がカラーモニタ210(TFT出力)か、外部モニタ300(ビデオ出力)かを判断する。ビデオ出力であると判断した場合には、ステップS80へ進み、表示用データバッファ3dに格納されている外部表示デバイス表示データを外部デバイス接続コネクタ214に接続された外部モニタ300へ出力する。これに対して、TFT出力であると判断した場合には、ステップS90へ進み、表示用データバッファ3dに格納されているTFT表示データをカラーモニタ210へ出力する。   In step S70, based on the detection result of the connection state of the external monitor 300 to the external device connection connector 214 by the CPU 211, it is determined whether the slide show output destination is the color monitor 210 (TFT output) or the external monitor 300 (video output). To do. If it is determined that the output is a video output, the process proceeds to step S80, and the external display device display data stored in the display data buffer 3d is output to the external monitor 300 connected to the external device connection connector 214. On the other hand, if it is determined that the output is a TFT output, the process proceeds to step S90, and the TFT display data stored in the display data buffer 3d is output to the color monitor 210.

その後、ステップS100へ進み、次の画像があるか否かを判断する。ここで次の画像とは、スライドショー対象の画像のうち、現在表示している画像の次に表示する画像を意味する。次の画像があると判断した場合には、ステップS110へ進み、音楽が終了したか継続中かを判断する。すなわち、使用者によって選択された音楽がスライドショー実行中にも関わらず1曲分の再生が終了してしまったか、あるいはまだ再生が続いているかを判断する。   Then, it progresses to step S100 and it is determined whether there exists the next image. Here, the next image means an image to be displayed next to the currently displayed image among slide show target images. If it is determined that there is a next image, the process proceeds to step S110, and it is determined whether the music is finished or continued. That is, it is determined whether or not the music selected by the user has been played for one song even while the slide show is being executed, or is still being played.

音楽が継続中であると判断した場合には、ステップS40へ戻って次の画像を表示して処理を継続する。これに対して、音楽が終了したと判断した場合にはステップS120へ進み、音楽をリピート再生してステップS40へ戻る。すなわち、同じ音楽を最初からもう一度再生しなおす。これによって、スライドショーの実行途中で音楽が終了してしまった場合でも、音楽をリピート再生して、引き続き音楽を流しながら画像を再生することができる。   If it is determined that the music is continuing, the process returns to step S40 to display the next image and continue the process. On the other hand, if it is determined that the music has ended, the process proceeds to step S120, the music is played repeatedly, and the process returns to step S40. That is, the same music is played again from the beginning. As a result, even when music ends during the execution of the slide show, it is possible to repeat playback of music and to play back images while continuing to play music.

一方、ステップS100において、次の画像がないと判断した場合には、ステップS130へ進む。ステップS130では、音楽が1曲分終了しているか否かを判断する。ここでは、ちょうど1曲分の音楽の再生が終了したか、あるいは現在再生中の音楽がステップS120でリピート再生が行われたことによって再生されたものである場合には、既に1曲分の音楽の再生が終了していると判断する。1曲分の音楽の再生が終了していないと判断した場合には、ステップS140へ進む。   On the other hand, if it is determined in step S100 that there is no next image, the process proceeds to step S130. In step S130, it is determined whether or not the music has been completed for one song. Here, if the playback of the music for exactly one song has been completed, or if the currently playing music has been played by the repeat playback in step S120, the music for one song has already been played. Is determined to have finished playing. If it is determined that the music for one song has not been played, the process proceeds to step S140.

ステップS140では、1曲分の音楽の再生が終了していないにも関わらず、画像の再生が終了してしまっていることから、再度、1枚目の画像を表示するように表示用データの準備を行ってステップS40へ戻る。これによって、必ず1回は音楽が最後まで再生されるようにすることができる。これに対して、1曲分の音楽の再生が終了していると判断した場合には、処理を終了する。   In step S140, since the reproduction of the image has been completed although the reproduction of the music for one song has not been completed, the display data is displayed so that the first image is displayed again. Prepare and return to step S40. This ensures that the music is played once to the end. On the other hand, if it is determined that the playback of music for one song has been completed, the processing is terminated.

以上説明した本実施の形態によれば、以下のような作用効果を得ることができる。
(1)使用者によってスライドショーの再生が指示されたときに、あらかじめTFT表示データおよび外部表示デバイス表示データを作成しておくようにした。そして、外部デバイス接続コネクタ214に外部モニタ300が接続されていないときには、TFT表示データをカラーモニタ210に出力するようにした、また、外部デバイス接続コネクタ214に外部モニタ300が接続されているときには、外部表示デバイス表示データを外部モニタ300へ出力するようにした。これによって、外部モニタ300の接続状態に応じてスライドショーの出力先を切り替えるに当たり、その切り替えに要する時間を短縮することができる。
According to the present embodiment described above, the following operational effects can be obtained.
(1) TFT display data and external display device display data are created in advance when a user instructs playback of a slide show. When the external monitor 300 is not connected to the external device connection connector 214, the TFT display data is output to the color monitor 210. When the external monitor 300 is connected to the external device connection connector 214, The external display device display data is output to the external monitor 300. Thereby, when switching the output destination of the slide show according to the connection state of the external monitor 300, the time required for the switching can be shortened.

(2)ASIC206は、スライドショーを実行中には、画面に表示されているフレームのアドレスを追跡しており、CPU211から外部デバイス接続コネクタ214に外部モニタ300が接続されたことの通知を受けた場合には、表示中のTFT表示データのアドレスに対応する外部表示デバイス表示データを外部モニタ300に出力するようにした。これによって、外部モニタ300が接続されたときには、今までカラーモニタ210に表示していたスライドショーを外部モニタ300に継続して表示することができる。 (2) When the ASIC 206 tracks the address of the frame displayed on the screen during the slide show and receives a notification from the CPU 211 that the external monitor 300 is connected to the external device connection connector 214 The external display device display data corresponding to the address of the TFT display data being displayed is output to the external monitor 300. Thus, when the external monitor 300 is connected, the slide show that has been displayed on the color monitor 210 can be continuously displayed on the external monitor 300.

(3)また、スライドショーを外部モニタ300上に表示しているときに、CPU211から外部デバイス接続コネクタ214から外部モニタ300の接続が解除されたことの通知を受けた場合には、表示中の外部表示デバイス表示データのアドレスに対応するTFT表示データをカラーモニタ210に出力するようにした。これによって、外部モニタ300の接続が解除されたときには、今まで外部モニタ300に表示していたスライドショーをカラーモニタ210に継続して表示することができる。 (3) When a slide show is displayed on the external monitor 300 and the CPU 211 receives a notification from the external device connection connector 214 that the external monitor 300 has been disconnected, TFT display data corresponding to the display device display data address is output to the color monitor 210. Thus, when the connection of the external monitor 300 is released, the slide show that has been displayed on the external monitor 300 can be continuously displayed on the color monitor 210.

(4)使用者によってスライドショーの再生が指示された場合に、バッファの容量に応じた枚数の画像のTFT表示データおよび外部表示デバイス表示データを作成しておき、その後はバッファの空きを利用して表示用データを継続して生成するようにした。これによって、コマ落ち等を防止してスライドショー中に表示が途切れることなく再生を継続することができる。 (4) When the user gives an instruction to play the slide show, the TFT display data and the external display device display data of the number of images corresponding to the capacity of the buffer are created, and then the buffer free space is used. Display data is generated continuously. As a result, frames can be prevented from dropping, and playback can be continued without interruption during the slide show.

(5)使用者によって選択された音楽に応じてススライドショーパターンを決定し、そのスライドショーパターンごとに設定されている画処理パターンに基づいて各画像を画像処理して複数フレームの表示用データを生成するようにした。これによって、使用者によって選択された音楽にあった再生パターンでスライドショーを実行することができる。 (5) A slide show pattern is determined according to the music selected by the user, and each image is processed based on the image processing pattern set for each slide show pattern to generate display data for a plurality of frames. I tried to do it. As a result, the slide show can be executed with a reproduction pattern that matches the music selected by the user.

―変形例―
なお、上述した実施の形態のデジタルカメラは、以下のように変形することもできる。
(1)上述した実施の形態では、スライドショー用の表示用データの生成処理やスライドショー実行時の音楽再生処理は、ASIC206によって実行される例について説明した。しかしながら、ASIC206によるハードウェア処理ではなく、表示用データの生成および音楽の再生を行うプログラムを搭載し、このプログラムを実行することによってソフトウェア処理によって、スライドショー用の表示用データの生成処理やスライドショー実行時の音楽再生処理を実行するようにしてもよい。
-Modification-
The digital camera according to the above-described embodiment can be modified as follows.
(1) In the above-described embodiment, the example in which the display data for slide show generation processing and the music playback processing at the time of slide show execution are executed by the ASIC 206 has been described. However, instead of hardware processing by the ASIC 206, a program for generating display data and playing music is installed, and by executing this program, software for generating display data for slideshow and slideshow execution The music playback process may be executed.

(2)上述した実施の形態では、カラーモニタ210と外部モニタ300との2つのモニタとの間でスライドショーの出力先を切り替える例について説明した。しかしながら、外部デバイス接続コネクタ214に複数の外部モニタを接続できるようにしたり、あるいは他の接続形態、例えば無線接続などにより外部モニタを接続できるようにして2台以上の外部モニタを接続できるようにしてもよい。そして、これらの2台以上の外部モニタの接続状態を監視して、カラーモニタ210を含めた複数台のモニタ間でスライドショーの出力先を切り替えるようにしてもよい。 (2) In the above-described embodiment, the example in which the slide show output destination is switched between the two monitors of the color monitor 210 and the external monitor 300 has been described. However, a plurality of external monitors can be connected to the external device connection connector 214, or two or more external monitors can be connected by connecting other external monitors, for example, by wireless connection. Also good. Then, the connection state of these two or more external monitors may be monitored, and the slide show output destination may be switched between a plurality of monitors including the color monitor 210.

なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。   Note that the present invention is not limited to the configurations in the above-described embodiments as long as the characteristic functions of the present invention are not impaired.

デジタルカメラの一実施の形態の構成を示すブロック図である。It is a block diagram which shows the structure of one Embodiment of a digital camera. スライドショーパターンの具体例を示す図である。It is a figure which shows the specific example of a slide show pattern. バッファ内に読み込んだ画像データの画像処理の流れを示す図である。It is a figure which shows the flow of the image process of the image data read in the buffer. ASIC206による処理の具体例を示す図である。It is a figure which shows the specific example of the process by ASIC206. コマ落ちについての具体例を示す図である。It is a figure which shows the specific example about a frame drop. デジタルカメラ100の処理を示すフローチャート図である。2 is a flowchart showing processing of the digital camera 100. FIG.

符号の説明Explanation of symbols

100 デジタルカメラ、201 レンズ、202 CCD、203 CCDドライバ、204 プリプロセス回路、205 A/D変換回路、206 ASIC、207 メモリ、208 カードI/F、209 SDRAM、210 カラーモニタ、211CPU、212 操作釦、213 電源、214 外部デバイス接続コネクタ、300 外部モニタ 100 digital camera, 201 lens, 202 CCD, 203 CCD driver, 204 preprocess circuit, 205 A / D conversion circuit, 206 ASIC, 207 memory, 208 card I / F, 209 SDRAM, 210 color monitor, 211 CPU, 212 operation buttons 213 Power supply, 214 External device connector, 300 External monitor

Claims (7)

使用者によって選択された複数枚の画像を順次表示してスライドショー再生を行うために、少なくとも2つの表示装置のそれぞれに応じた表示用の画像データ(表示用データ)を生成する画像処理手段と、
前記少なくとも2つの表示装置のいずれへ前記表示用データを出力するかを判定する出力先判定手段と、
前記出力先判定手段による判定結果に応じた出力先へ前記表示用データを出力する表示制御手段とを備えることを特徴とするデジタルカメラ。
Image processing means for generating display image data (display data) corresponding to each of at least two display devices in order to sequentially display a plurality of images selected by the user and perform slide show reproduction;
Output destination determination means for determining to which of the at least two display devices the display data is output;
A digital camera comprising: display control means for outputting the display data to an output destination corresponding to a determination result by the output destination determination means.
請求項1に記載のデジタルカメラにおいて、
前記少なくとも2つの表示装置は、前記デジタルカメラに搭載された内部モニタ、および前記デジタルカメラに接続された外部モニタを含むことを特徴とするデジタルカメラ。
The digital camera according to claim 1, wherein
The digital camera, wherein the at least two display devices include an internal monitor mounted on the digital camera and an external monitor connected to the digital camera.
請求項2に記載のデジタルカメラにおいて、
前記外部モニタの接続状態を検出する接続状態検出手段をさらに備え、
前記出力先判定手段は、前記接続状態検出手段によって前記外部モニタが接続されたことが検出されたときは、前記表示用データを前記外部モニタへ出力すると判定し、前記接続状態検出手段によって前記外部モニタが接続されていないことが検出されたときは、前記表示用データを前記内部モニタへ出力すると判定することを特徴とするデジタルカメラ。
The digital camera according to claim 2,
A connection state detecting means for detecting a connection state of the external monitor;
The output destination determining means determines that the display data is output to the external monitor when the connection state detecting means detects that the external monitor is connected, and the connection state detecting means When it is detected that a monitor is not connected, it is determined that the display data is output to the internal monitor.
請求項1〜3のいずれか一項に記載のデジタルカメラにおいて、
前記画像処理手段は、使用者によってスライドショーの再生が指示されたときに、前記表示用データを生成することを特徴とするデジタルカメラ。
The digital camera according to any one of claims 1 to 3,
The digital camera according to claim 1, wherein the image processing means generates the display data when a user gives an instruction to play a slide show.
請求項1〜4のいずれか一項に記載のデジタルカメラにおいて、
スライドショーの再生中に音楽を再生する音楽再生手段と、
前記音楽再生手段によって再生された音楽を出力する出力手段とをさらに備えることを特徴とするデジタルカメラ。
In the digital camera according to any one of claims 1 to 4,
Music playback means for playing music during a slide show,
The digital camera further comprising output means for outputting music reproduced by the music reproducing means.
請求項5に記載のデジタルカメラにおいて、
前記音楽再生手段は、使用者によって選択された音楽を再生し、
前記画像処理手段は、前記使用者によって選択された音楽に対応付けられた画像の再生パターンでスライドショーを再生するように、前記表示用データを生成することを特徴とするデジタルカメラ。
The digital camera according to claim 5, wherein
The music playback means plays the music selected by the user,
The digital camera according to claim 1, wherein the image processing unit generates the display data so as to reproduce a slide show with an image reproduction pattern associated with music selected by the user.
コンピュータに、
使用者によって選択された複数枚の画像を順次表示してスライドショー再生を行うために、少なくとも2つの表示装置のそれぞれに応じた表示用の画像データ(表示用データ)を生成する画像処理手順と、
前記少なくとも2つの表示装置のいずれへ前記表示用データを出力するかを判定する出力先判定手順と、
前記出力先判定手順による判定結果に応じた出力先へ前記表示用データを出力する表示制御手順とを実行させるための画像再生プログラム。
On the computer,
An image processing procedure for generating display image data (display data) corresponding to each of at least two display devices in order to sequentially display a plurality of images selected by the user and perform slide show reproduction;
An output destination determination procedure for determining which of the at least two display devices to output the display data;
An image reproduction program for executing a display control procedure for outputting the display data to an output destination according to a determination result by the output destination determination procedure.
JP2006213028A 2006-08-04 2006-08-04 Digital camera and image reproduction program Pending JP2008042437A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006213028A JP2008042437A (en) 2006-08-04 2006-08-04 Digital camera and image reproduction program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006213028A JP2008042437A (en) 2006-08-04 2006-08-04 Digital camera and image reproduction program

Publications (1)

Publication Number Publication Date
JP2008042437A true JP2008042437A (en) 2008-02-21

Family

ID=39176989

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006213028A Pending JP2008042437A (en) 2006-08-04 2006-08-04 Digital camera and image reproduction program

Country Status (1)

Country Link
JP (1) JP2008042437A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140125555A1 (en) * 2009-05-13 2014-05-08 Samsung Electronics Co., Ltd. Multi-display digital image processing apparatus using external display apparatus, method of operating the digital image processing apparatus, and computer readable recording medium having recorded thereon program for executing the method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140125555A1 (en) * 2009-05-13 2014-05-08 Samsung Electronics Co., Ltd. Multi-display digital image processing apparatus using external display apparatus, method of operating the digital image processing apparatus, and computer readable recording medium having recorded thereon program for executing the method
US8917345B2 (en) * 2009-05-13 2014-12-23 Samsung Electronics Co., Ltd. Multi-display digital image processing apparatus using external display apparatus for simultaneous display of slide show at different speeds, with related method and computer readable recording medium

Similar Documents

Publication Publication Date Title
US8436920B2 (en) Camera apparatus with magnified playback features
US8009961B2 (en) Electronic apparatus, playback management method, display control apparatus, and display control method
JP4799009B2 (en) Image processing apparatus and method
JP2006140990A (en) Image display apparatus, camera, display methods of image display apparatus and camera
US7444062B2 (en) Playback system
JP2009147824A (en) Imaging apparatus and imaging method
US20060238627A1 (en) Camera apparatus capable of switching reduced guide image upon playback of magnified image, and image displaying method
JP2008252454A (en) Camera and gui switching method in camera
JP4533184B2 (en) Image reproducing apparatus and index display method using image reproducing apparatus
US20070081812A1 (en) Camera apparatus having a moving image playback function in multiple image selection screen
JP2008034972A (en) Image information reproducing device, display control method for image information reproducing device, program, and storage medium
JP2008010979A (en) Camera apparatus
JP2004032535A (en) Image reproducing device, image recording/reproducing device, those control methods, program, and storage medium
JP2007180638A (en) Imaging apparatus
JP5463973B2 (en) Display control device, display control program, and display control system
JP4665793B2 (en) Moving image file generation program and electronic camera
JP4836271B2 (en) Image processing device
JP2007325208A (en) Display controller
JP4421369B2 (en) Image shooting device
JP2008042437A (en) Digital camera and image reproduction program
JP2007292971A (en) Image handling apparatus
JP5055685B2 (en) Imaging apparatus, screen display method, and user interface
JP2008097727A (en) Animation-reproducing device
JP2010183370A (en) Image reproducing apparatus
JP2007067949A (en) Image reproducing system image reproducing apparatus, imaging device and information processor