JP2013182332A - Image display program and image display device - Google Patents

Image display program and image display device Download PDF

Info

Publication number
JP2013182332A
JP2013182332A JP2012044313A JP2012044313A JP2013182332A JP 2013182332 A JP2013182332 A JP 2013182332A JP 2012044313 A JP2012044313 A JP 2012044313A JP 2012044313 A JP2012044313 A JP 2012044313A JP 2013182332 A JP2013182332 A JP 2013182332A
Authority
JP
Japan
Prior art keywords
image
shooting
slide show
image data
image display
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
JP2012044313A
Other languages
Japanese (ja)
Inventor
Hiroyuki Akitani
裕之 秋谷
Yasuhiro Takada
靖弘 高田
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 JP2012044313A priority Critical patent/JP2013182332A/en
Publication of JP2013182332A publication Critical patent/JP2013182332A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

PROBLEM TO BE SOLVED: To retrieve an image in which a subject on any line on a map is photographed.SOLUTION: A computer is instructed to execute: input processing for inputting a line on a map set by a user; determination processing for, on the basis of a photographing position, a photographing direction, a photographing angle of view, and a photographing distance of an image included in image data, determining whether a subject on the line is photographed in the image; and retrieval processing for retrieving image data in which the subject on the line is photographed and which includes a photographing date or a photographing time period equal to a photographing date or a photographing time period specified by the user from among a plurality of pieces of image data.

Description

本発明は、画像表示プログラムおよび画像表示装置に関する。   The present invention relates to an image display program and an image display apparatus.

現在位置を検索用位置データに、カメラが向いている方位を検索用方位データに設定し、現在位置を中心としたカメラが向いている方位の所定角度範囲を検索対象とし、メモリカードに記録されている複数の画像データの中から、属性情報として付加された撮影位置が検索対象の範囲に含まれる画像データを表示候補として検索するようにした画像表示装置が知られている(例えば、特許文献1参照)。   The current position is set as the search position data, the direction in which the camera is facing is set in the search direction data, and the predetermined angle range of the direction in which the camera is facing from the current position is set as the search target and recorded in the memory card. 2. Description of the Related Art An image display device is known in which image data in which a shooting position added as attribute information is included in a search target range is searched as a display candidate from a plurality of image data (for example, patent document) 1).

特開2009−284123号公報JP 2009-284123 A

しかしながら、上述した従来の画像表示装置は、あくまでも特定範囲の撮影位置で撮影された画像データを検索するものであって、地図上の任意のルート沿いの被写体が写っている画像データを検索するものではないため、例えば、多くの人が撮影した画像データの中からあるルート沿いの被写体が写っている画像データを検索し、これらの画像データを用いてスライドショーなどを作成するようなことはできない。   However, the above-described conventional image display device only searches for image data shot at a shooting range within a specific range, and searches for image data in which a subject along an arbitrary route on a map is shown. Therefore, for example, it is impossible to search image data in which a subject along a certain route is taken from image data taken by many people and create a slide show using these image data.

(1) 請求項1の発明は、使用者が設定した地図上の線を入力する入力処理と、画像データに含まれる画像の撮影位置および撮影方位に基づいて、画像の中に線上の被写体が写り込んでいるか否かを判定する判定処理と、複数の画像データの中から、線上の被写体が写り込んでいる画像データを検索する検索処理とをコンピューターに実行させる画像表示プログラムである。
(2) 請求項2の発明は、請求項1の画像表示プログラムにおいて、判定処理は、画像データに含まれる画像の撮影位置、撮影方位および撮影画角に基づいて、画像の中に線上の被写体が写り込んでいるか否かを判定する。
(3) 請求項3の発明は、請求項2に記載の画像表示プログラムにおいて、判定処理は、画像データに含まれる画像の撮影位置、撮影方位、撮影画角および撮影距離に基づいて、画像の中に線上の被写体が写り込んでいるか否かを判定する。
(4) 請求項4の発明は、請求項1〜3のいずれか一項に記載の画像表示プログラムにおいて、線は、使用者が設定した幅を有する帯状の領域である。
(5) 請求項5の発明は、請求項1〜4のいずれか一項に記載の画像表示プログラムにおいて、検索処理は、複数の画像データの中から、線上の被写体が写り込んでおり、かつ画像データに含まれる撮影日または撮影時間帯が使用者により指定された撮影日または撮影時間帯の画像データを検索する。
(6) 請求項6の発明は、請求項1〜5のいずれか一項に記載の画像表示プログラムにおいて、画像データに対して使用者が指定した人物の顔を認識する顔認識処理をさらにコンピューターに実行させ、検索処理は、使用者が指定した人物の顔が写り込んでいる画像データを検索する。
(7) 請求項7の発明は、請求項1〜6のいずれか一項に記載の画像表示プログラムにおいて、検索された複数の画像データを所定の順に並べ替える並べ替え処理と、複数の画像データを前記所定の順に表示するスライドショーを作成するスライドショー作成処理とをさらにコンピューターに実行させる。
(8) 請求項8の発明は、請求項7に記載の画像表示プログラムにおいて、並べ替え処理は、複数の画像データを線に沿った順に並べ替える。
(9) 請求項9の発明は、請求項7に記載の画像表示プログラムにおいて、並べ替え処理は、複数の画像データを撮影時刻の順に並べ替える。
(10) 請求項10の発明は、複数の画像データを入力するインターフェースと、画像および地図を表示する表示装置と、表示装置に表示された地図上で線を設定する操作装置と、請求項1〜9のいずれか一項に記載の画像表示プログラムを実行するマイクロコンピューターとを備えた画像表示装置である。
(1) The invention of claim 1 is based on the input processing for inputting the line on the map set by the user and the shooting position and shooting direction of the image included in the image data. An image display program that causes a computer to execute a determination process for determining whether or not an image is captured and a search process for retrieving image data in which a subject on a line is captured from a plurality of image data.
(2) The invention according to claim 2 is the image display program according to claim 1, in which the determination processing is based on the shooting position, shooting orientation, and shooting angle of view of the image included in the image data. Whether or not is reflected is determined.
(3) The invention according to claim 3 is the image display program according to claim 2, wherein the determination process is performed based on the shooting position, shooting direction, shooting angle of view, and shooting distance of the image included in the image data. It is determined whether or not the subject on the line is reflected.
(4) According to a fourth aspect of the present invention, in the image display program according to any one of the first to third aspects, the line is a band-shaped region having a width set by the user.
(5) The invention of claim 5 is the image display program according to any one of claims 1 to 4, wherein the search processing includes a subject on a line from among a plurality of image data, and The image data of the shooting date or shooting time zone in which the shooting date or shooting time zone included in the image data is designated by the user is searched.
(6) The invention according to claim 6 is the image display program according to any one of claims 1 to 5, further comprising a face recognition process for recognizing a face of a person designated by the user for the image data. In the search process, the image data in which the face of the person specified by the user is reflected is searched.
(7) The invention according to claim 7 is the image display program according to any one of claims 1 to 6, and a rearrangement process for rearranging the plurality of searched image data in a predetermined order, and a plurality of image data And a slide show creation process for creating a slide show for displaying the images in the predetermined order.
(8) In the image display program according to claim 7, the rearrangement process rearranges the plurality of image data in the order along the line.
(9) The invention according to claim 9 is the image display program according to claim 7, wherein the rearrangement process rearranges a plurality of image data in order of photographing time.
(10) The invention of claim 10 is an interface for inputting a plurality of image data, a display device for displaying an image and a map, an operation device for setting a line on the map displayed on the display device, and claim 1. The image display apparatus provided with the microcomputer which performs the image display program as described in any one of -9.

本発明によれば、多くの画像の中から地図上の任意の線上の被写体が写っている画像を検索することができる。   According to the present invention, it is possible to search for an image in which a subject on an arbitrary line on a map is shown from among many images.

一実施の形態の画像表示装置の構成を示す図The figure which shows the structure of the image display apparatus of one embodiment 一実施の形態の画像表示制御プログラムを示すフローチャートThe flowchart which shows the image display control program of one embodiment 図2に続く、一実施の形態の画像表示制御プログラムを示すフローチャートFIG. 2 is a flowchart illustrating the image display control program according to the embodiment, following FIG. 画像表示制御の画面を示す図Diagram showing image display control screen スライドショー作成ウインドウを示す図Figure showing the slide show creation window スライドショー作成ウインドウを示す図Figure showing the slide show creation window スライドショー作成ウインドウを示す図Figure showing the slide show creation window スライドショー作成ウインドウを示す図Figure showing the slide show creation window スライドショー作成ウインドウを示す図Figure showing the slide show creation window スライドショー作成ウインドウを示す図Figure showing the slide show creation window ルートエリアの設定方法を説明するための図Diagram for explaining the route area setting method 撮影位置Aから撮影方位pを撮影画角αで撮影した場合の撮影範囲と被写体Bおよび被写体Cとの位置関係を示す図The figure which shows the positional relationship of the imaging | photography range when the imaging | photography direction p is image | photographed from the imaging | photography position A with the imaging | photography angle of view (alpha), and the subjects B and C 他の一実施の形態の画像表示制御を示すフローチャートFlowchart showing image display control of another embodiment 図13に続く、他の一実施の形態の画像表示制御を示すフローチャートFlowchart showing image display control of another embodiment following FIG. 他の一実施の形態のスライドショー作成ウインドウを示す図The figure which shows the slide show creation window of other one Embodiment. 他の一実施の形態のスライドショー作成ウインドウを示す図The figure which shows the slide show creation window of other one Embodiment. 他の一実施の形態のスライドショー作成ウインドウを示す図The figure which shows the slide show creation window of other one Embodiment. 他の一実施の形態のスライドショー作成ウインドウを示す図The figure which shows the slide show creation window of other one Embodiment. 他の一実施の形態のスライドショー作成ウインドウを示す図The figure which shows the slide show creation window of other one Embodiment. 他の一実施の形態のスライドショー作成ウインドウを示す図The figure which shows the slide show creation window of other one Embodiment.

ローカル・コンピューターにおいて、ネットワーク上のサーバーに記憶されている画像データの中から、あるいはローカル・コンピューターに内蔵または外付の記憶装置に記憶されている画像データの中から、地図上の任意のルート沿いの被写体が写っている画像データを検索して取り込み、それらの画像データを用いて任意のルート沿いの画像のスライドショーを生成するようにした画像表示装置および画像表示プログラムの一実施の形態を説明する。なお、インターネットを介したウエブアプリケーションとして、ウエブサーバー上で動作する画像表示プログラムであってもよい。   On the local computer, along any route on the map from image data stored on a server on the network, or from image data stored in an internal or external storage device in the local computer Embodiments of an image display apparatus and an image display program that search and capture image data in which a subject is captured and generate a slide show of images along an arbitrary route using the image data will be described . An image display program that operates on a web server may be used as a web application via the Internet.

図1は一実施の形態の画像表示装置の構成を示す。画像表示装置1は記憶装置2、操作装置3、インターフェース4、コンピューター5、表示装置6、通信装置7などを備えている。記憶装置2はハードディスクメモリなどから構成され、インターフェース4を介してカメラから入手した画像データや、通信装置7を介してインターネット上のサーバーから入手した画像データなどを記憶するとともに、地図データを記憶する。   FIG. 1 shows a configuration of an image display apparatus according to an embodiment. The image display device 1 includes a storage device 2, an operation device 3, an interface 4, a computer 5, a display device 6, a communication device 7, and the like. The storage device 2 is composed of a hard disk memory or the like, and stores image data obtained from a camera via the interface 4, image data obtained from a server on the Internet via the communication device 7, and map data. .

なお、一実施の形態において画像データとは、デジタルカメラで撮影された静止画像はもちろんのこと、ビデオカメラで撮影された動画像を構成するフレーム画像なども含まれる。また、一実施の形態の画像データには、撮影位置や撮影方位などを示す撮影位置データ、カメラなどの撮影機種や製造番号を示す撮影機種データ、撮影年月日時刻を示す撮影日時データ、焦点距離や撮影画角などの撮影条件を示す撮影条件データなどが画像データと対応付けて記録されている。   In one embodiment, the image data includes not only a still image captured by a digital camera but also a frame image constituting a moving image captured by a video camera. Further, the image data of the embodiment includes shooting position data indicating a shooting position and shooting direction, shooting model data such as a camera and a manufacturing number, shooting date and time data indicating a shooting date and time, focus Shooting condition data indicating shooting conditions such as distance and shooting angle of view are recorded in association with image data.

操作装置3は図示しないキーボードやマウスなどの操作部材を備えており、使用者が画像処理装置1に対するあらゆる操作、例えば情報や数値などの入力、表示に関する操作、画像出力に関する操作などを行うためのものである。インターフェース4は各種の記録媒体用スロットおよびコネクターを備え、各種記録媒体から画像データを入力したり、専用ケーブルを介してデジタルカメラやビデオカメラから直接、画像データを入力したり、あるいは記録媒体やプリンターなどの外部機器へ画像データを出力する。   The operation device 3 includes operation members such as a keyboard and a mouse (not shown), and allows the user to perform all operations on the image processing device 1, for example, input of information and numerical values, operations related to display, operations related to image output, and the like. Is. The interface 4 includes various recording medium slots and connectors, and inputs image data from various recording media, directly inputs image data from a digital camera or video camera via a dedicated cable, or a recording medium or printer. Output image data to external devices.

コンピューター5はCPU5aやメモリ5bを備え、後述する一実施の形態の画像表示制御プログラムを実行し、多くの画像データの中から地図上のルート沿いの被写体が写っている画像データを検索し、それらの画像データにより地図上の任意のルート沿いの画像のスライドショーを作成する。表示装置6は、入力した画像、地図上の任意のルートを中心とする地図および地図上の撮影位置と撮影範囲、選択した画像から作成されたスライドショーなどを表示する。通信装置7はインターネットを介して画像や種々の情報の授受を行う。   The computer 5 includes a CPU 5a and a memory 5b. The computer 5 executes an image display control program according to an embodiment to be described later, and retrieves image data in which a subject along the route on the map is captured from a lot of image data. A slide show of images along an arbitrary route on the map is created based on the image data. The display device 6 displays an input image, a map centered on an arbitrary route on the map, a shooting position and shooting range on the map, a slide show created from the selected image, and the like. The communication device 7 exchanges images and various information via the Internet.

図2〜図3は、一実施の形態の画像表示制御プログラムを示すフローチャートである。これらのフローチャートにより一実施の形態の画像表示動作を説明する。画像処理装置1において、使用者が操作装置3により画像表示制御プログラムを起動すると、CPU5aはメモリ5bに記憶されている画像表示制御プログラムの実行を開始する。   2 to 3 are flowcharts showing an image display control program according to an embodiment. The image display operation of the embodiment will be described with reference to these flowcharts. In the image processing apparatus 1, when the user activates the image display control program by the operation device 3, the CPU 5a starts executing the image display control program stored in the memory 5b.

ステップ1において、図4に示すように、表示装置6の表示画面6aに画像表示制御の画面を表示するとともに、前回終了時のフォルダの画像をサムネイル表示する。図4に示す表示画面6aにおいて、各画像11の下には画像ファイル名が表示される。また、GPS情報すなわち撮影位置情報が付加された画像11には、それらの右下にGPSアイコン12が表示される。サムネイル画像表示領域の下には、フォルダ選択ボタン13、処理選択ボタン14、終了ボタン15などが表示される。   In step 1, as shown in FIG. 4, an image display control screen is displayed on the display screen 6 a of the display device 6, and the image of the folder at the previous end is displayed as a thumbnail. In the display screen 6 a shown in FIG. 4, an image file name is displayed below each image 11. In addition, a GPS icon 12 is displayed on the lower right of the image 11 to which GPS information, that is, shooting position information is added. Below the thumbnail image display area, a folder selection button 13, a process selection button 14, an end button 15, and the like are displayed.

図4に示すフォルダ画像の表示例では、OSのファイル管理対象のフォルダに収納されている画像を表示する例を示すが、データベースを利用した場合には画像選択は画像表示制御プログラムでデータベース登録された仮想的なファイル管理であっても構わない。また、画像を選択するのではなく、画像表示制御プログラムでデータベース登録されている全画像を対象としてもよい。   The folder image display example shown in FIG. 4 shows an example in which images stored in the OS file management target folder are displayed. When a database is used, image selection is registered in the database by the image display control program. Virtual file management may also be used. Further, instead of selecting an image, all images registered in the database by the image display control program may be targeted.

使用者が操作装置3のマウスポインタをフォルダ選択ボタン13に設定してクリックすると、コンピューター5はフォルダ選択プルダウンメニュー(不図示)を表示し、画像を収納したフォルダの一覧表示を行う。使用者はこれらのフォルダの中から処理対象の画像が収納されたフォルダを選択することができる。また、使用者がマウスポインタを処理選択ボタン14に設定してクリックすると、コンピューター5は処理選択プルダウンメニュー(不図示)を表示し、実行したい処理の一覧表示を行う。なお、使用者がマウスポインタを終了ボタン15に設定してクリックすると、コンピューター5は画像表示プログラムの実行を終了する。   When the user sets the mouse pointer of the operation device 3 to the folder selection button 13 and clicks, the computer 5 displays a folder selection pull-down menu (not shown) and displays a list of folders storing images. The user can select a folder storing images to be processed from these folders. When the user sets the mouse pointer to the process selection button 14 and clicks, the computer 5 displays a process selection pull-down menu (not shown) and displays a list of processes to be executed. When the user sets the mouse pointer to the end button 15 and clicks, the computer 5 ends the execution of the image display program.

ステップ2で、フォルダ選択プルダウンメニューから使用者が選択したフォルダを入力する。ここでは、使用者が「旅行」フォルダを選択した場合を例に挙げて説明する。ステップ3では、使用者が選択した「旅行」フォルダに収納されている画像を図4に示すようにサムネイル表示する。   In step 2, the folder selected by the user is input from the folder selection pull-down menu. Here, a case where the user selects the “travel” folder will be described as an example. In step 3, the images stored in the “travel” folder selected by the user are displayed as thumbnails as shown in FIG.

ステップ4において、サムネイル表示されている「旅行」フォルダの画像の中から、使用者がスライドショーを作成したいとして選択したルート沿いの画像を複数枚入力する。ここでは、使用者がある鉄道路線の特定区間を写した複数の画像のスライドショー作成を希望した場合を例に挙げて説明する。使用者がある鉄道路線の特定区間の画像にマウスポインタを当てて右クリックすると、コンピューター5は選択画像を入力し、図4に示すように表示画面6aに表示されている選択画像に枠17を表示する。   In step 4, a plurality of images along the route selected by the user to create a slide show from the images of the “travel” folder displayed as thumbnails are input. Here, a case where the user desires to create a slide show of a plurality of images showing a specific section of a railway line will be described as an example. When the user places a mouse pointer on an image of a certain section of a railway line and right-clicks, the computer 5 inputs the selected image, and a frame 17 is added to the selected image displayed on the display screen 6a as shown in FIG. indicate.

なお、スライドショーを作成したいとして選択する画像は複数あってもよいが、選択対象の画像はGPSによる撮影位置と方位センサによる撮影方位や撮影レンズの撮影画角などの情報が記録されていなければならない。撮影方位については、撮影時に記録されるGPSユニットなどに内蔵される電子コンパスのデータが利用できる。   Note that there may be a plurality of images to be selected for creating a slide show, but the image to be selected must be recorded with information such as the shooting position by the GPS, the shooting direction by the direction sensor, and the shooting angle of view of the shooting lens. . As for the shooting direction, data of an electronic compass built in a GPS unit or the like recorded at the time of shooting can be used.

ステップ5において、処理選択プルダウンメニューから使用者が選択した処理を入力し、「スライドショー作成」処理が選択されたか否かを判別する。「スライドショー作成」処理が選択されていない場合はステップ6へ進み、処理選択プルダウンメニューから使用者が選択した処理を実行する。ここではそれらの処理内容の説明を省略する。処理選択プルダウンメニューから使用者が「スライドショー作成」処理を選択した場合はステップ7へ進み、図4に示す画面を閉じてスライドショーを作成するためのスライドショー作成ウインドウを表示する。   In step 5, the process selected by the user is input from the process selection pull-down menu, and it is determined whether or not the “slide show creation” process has been selected. If the “create slide show” process is not selected, the process proceeds to step 6 to execute the process selected by the user from the process selection pull-down menu. Here, description of those processing contents is omitted. When the user selects the “create slide show” process from the process selection pull-down menu, the process proceeds to step 7 to close the screen shown in FIG. 4 and display a slide show creation window for creating a slide show.

図5はスライドショー作成ウインドウ20の一例を示す。このスライドショー作成ウインドウ20は、サムネイル表示領域21、地図表示領域22、選択画像表示領域23およびスライドショープレビュー領域24の4つの領域に分割されている。まず、サムネイル表示領域21はスライドショー作成ウインドウ20の左端に配置され、ステップ4で入力された選択画像がサムネイル表示される。図4では2枚の画像が選択された例を示したが、選択されたすべての画像がサムネイル表示され、選択画像が多くて表示領域内に収まらない場合にはスクロールバーが表示され、スクロールにより表示画像の入れ替えが可能になる。   FIG. 5 shows an example of the slide show creation window 20. The slide show creation window 20 is divided into four areas: a thumbnail display area 21, a map display area 22, a selected image display area 23, and a slide show preview area 24. First, the thumbnail display area 21 is arranged at the left end of the slide show creation window 20, and the selected image input in step 4 is displayed as a thumbnail. Although FIG. 4 shows an example in which two images are selected, all the selected images are displayed as thumbnails. If there are many selected images that do not fit in the display area, a scroll bar is displayed. The display image can be replaced.

次に、地図表示領域22はスライドショー作成ウインドウ20の中央左に配置され、ステップ4で入力された選択画像のGPS情報によりそれらの画像の撮影位置を包含する範囲の地図が表示される。地図上には撮影位置を示す小さな円形マーク22aと、撮影位置からの被写体写り込み範囲(撮影位置からの撮影範囲)を示す2本の直線22bとが表示される。これら円形マーク22aと2本の直線22bで囲まれる範囲が撮影位置からの撮影範囲を示す。なお、同一の撮影位置で異なる撮影方位を撮影した画像がある場合には、同一地点に一つの円形マーク22aが表示され、それぞれの撮影範囲を示す直線22bが表示される。この直線22bは撮影画像の撮影方位や使用レンズの画角から計算できる。   Next, the map display area 22 is arranged at the center left of the slide show creation window 20, and a map of a range including the shooting positions of these images is displayed based on the GPS information of the selected images input in step 4. On the map, there are displayed a small circular mark 22a indicating the shooting position and two straight lines 22b indicating the subject capture range from the shooting position (shooting range from the shooting position). A range surrounded by the circular mark 22a and the two straight lines 22b indicates a shooting range from the shooting position. When there are images taken at different shooting directions at the same shooting position, one circular mark 22a is displayed at the same point, and a straight line 22b indicating each shooting range is displayed. The straight line 22b can be calculated from the shooting direction of the shot image and the angle of view of the lens used.

なお、地図表示領域22に表示する地図は、一実施の形態の画像表示プログラムとともに画像表示装置1にインストールされて記憶装置2に記憶されている地図データを用いて表示してもよいし、通信装置7を介して外部の地図データサーバからダウンロードした地図データを用いて表示してもよい。   The map displayed in the map display area 22 may be displayed using map data installed in the image display device 1 and stored in the storage device 2 together with the image display program of the embodiment, or communication. You may display using the map data downloaded from the external map data server via the apparatus 7. FIG.

地図表示領域22の下方には、地図上に線を描画するための操作ボタン類が配置される。「線描画ボタン」22cは線を描画するための操作ボタン、「線幅設定スライダー」22dは描画する線の幅を設定する操作ボタン、「消しゴムボタン」22eは描画した線を消去するための操作ボタン、「対象画像距離設定スライダー」22fは被写体対象範囲、すなわち描画した線からどの程度まで離れた撮影位置の画像をスライドショーの対象画像にするかを設定するための操作ボタンである。   Below the map display area 22, operation buttons for drawing a line on the map are arranged. “Line drawing button” 22c is an operation button for drawing a line, “Line width setting slider” 22d is an operation button for setting the width of a line to be drawn, and “Eraser button” 22e is an operation for erasing the drawn line. The button “target image distance setting slider” 22f is an operation button for setting a subject target range, that is, how far an image at a shooting position from a drawn line is to be a target image of a slide show.

選択画像表示領域23はスライドショー作成ウインドウ20の右上に配置され、スライドショー候補の画像を順番に表示するための領域である。選択画像表示領域23の上方には「おすすめ度」の表示領域23aがあり、すでにスライドショー用画像として採用されている画像を参照して、現在表示されている画像のスライドショー用画像としてのおすすめ度が表示される。おすすめ度は、画像データファイルに記録されているメタデータを参照して画質の良否、被写体の大きさ、撮影距離などを判断して決定する。   The selected image display area 23 is arranged in the upper right of the slide show creation window 20 and is an area for displaying images of slide show candidate images in order. Above the selected image display area 23, there is a “recommendation level” display area 23 a, which refers to an image that has already been adopted as a slide show image, and shows the recommendation level of the currently displayed image as a slide show image. Is displayed. The recommendation level is determined by referring to the metadata recorded in the image data file to determine the quality of the image, the size of the subject, the shooting distance, and the like.

選択画像表示領域23の左下には、スライドショーの候補画像を入れ替えるための「表示送りボタン」23bが配置される。左から先頭画像へ移動するボタン、前の画像に移動するボタン、次の画像に移動するボタン、最後の画像へ移動するボタンである。また、選択画像表示領域23の右下には、表示されている画像をスライドショー用画像に採用するための「採用するボタン」23cが配置される。   In the lower left of the selected image display area 23, a “display advance button” 23b for replacing slide show candidate images is arranged. A button for moving from the left to the first image, a button for moving to the previous image, a button for moving to the next image, and a button for moving to the last image. In addition, an “adopt button” 23 c for adopting the displayed image as a slide show image is arranged at the lower right of the selected image display area 23.

スライドショープレビュー領域24はスライドショー作成ウインドウ20の右下に配置され、現在スライドショー用画像として採用が決定している複数の画像から作成されたスライドショーのプレビューを表示するための領域である。このスライドショープレビュー領域24の下方には、「採用しないボタン」24a、「エフェクトプルダウンメニューボタン」24b、「インターバルテキストボックス」24c、スライドショープレビューの「表示送りボタン」24dおよび「スライドショー作成ボタン」24eが配置されている。   The slide show preview area 24 is arranged at the lower right of the slide show creation window 20 and is an area for displaying a preview of a slide show created from a plurality of images that are currently determined to be adopted as slide show images. Below this slide show preview area 24, a “not adopted button” 24a, an “effect pull-down menu button” 24b, an “interval text box” 24c, a “display feed button” 24d and a “slide show creation button” 24e of the slide show preview are arranged. Has been.

「採用しないボタン」24aは、表示されているスライドショー用画像の採用を取り消すための操作ボタン、「エフェクトプルダウンメニューボタン」24bはトレンジションで用いるエフェクト、例えばフェードなどを選択するための操作ボタン、「インターバルテキストボックス」24cはスライドショーの画像の表示間隔を設定するためのボックスである。また、「表示送りボタン」24dには、左から順に先頭画像に移動するボタン、逆方向に早送りをするボタン、再生/一時停止を行うボタン、順方向に早送りをするボタン、最後の画像に移動するボタンがある。   The “not adopted button” 24a is an operation button for canceling the adoption of the displayed slide show image, and the “effect pull-down menu button” 24b is an operation button for selecting an effect used in the transformation, such as a fade, The “interval text box” 24c is a box for setting the display interval of slide show images. The “display advance button” 24d includes a button for moving to the first image in order from the left, a button for fast-forwarding in the reverse direction, a button for performing playback / pause, a button for fast-forwarding in the forward direction, and moving to the last image. There is a button to do.

「スライドショー作成ボタン」24eは、スライドショープレビュー領域24でスライドショーのプレビューを見た後、採用した画像のスライドショー作成を決定した場合に操作するボタンである。   The “slide show creation button” 24e is a button that is operated when the slide show creation of the adopted image is determined after the slide show preview is viewed in the slide show preview area 24.

なお、地図表示/画像合成ウインドウ20の右上には、地図表示/画像合成ウインドウ20を閉じて図4に示す画面表示に戻るための「閉じる」ボタン20aが配置されている。   Note that a “Close” button 20 a for closing the map display / image composition window 20 and returning to the screen display shown in FIG. 4 is arranged at the upper right of the map display / image composition window 20.

以下、図6〜図10に示すスライドショー作成ウインドウ20を参照しながら、スライドショー作成動作を説明する。なお、図6〜図10に示すスライドショー作成ウインドウ20において、画面上の各種操作ボタン等は図5に示すそれらと同様であり、説明を省略する。   Hereinafter, the slide show creation operation will be described with reference to the slide show creation window 20 shown in FIGS. In addition, in the slide show creation window 20 shown in FIGS. 6 to 10, various operation buttons on the screen are the same as those shown in FIG.

図6において、使用者は、地図表示領域22の「線描画ボタン」22cにマウスポインタを設定してクリックした後、表示されている地図上でスライドショーを作成したい被写体の位置を線22gで描画する。線の描画はマウスのドラッグ操作による。地図上の開始地点Sにマウスポインタを設定してクリックしたまま任意の線に沿ってマウスポインタを移動した後、終了地点(E;不図示)でマウスのドラッグ操作を停止する。このとき、線幅は「線幅設定スライダー」22dで設定された幅となる。この線描画操作で地図上に描かれた帯状の領域を以下では「ルートエリア」22gと呼ぶ。   In FIG. 6, the user sets and clicks the mouse pointer on the “line drawing button” 22c in the map display area 22, and then draws the position of the subject on which the slide show is to be created with the line 22g on the displayed map. . The line is drawn by dragging the mouse. After the mouse pointer is set at the start point S on the map and the mouse pointer is moved along an arbitrary line while being clicked, the drag operation of the mouse is stopped at the end point (E; not shown). At this time, the line width is the width set by the “line width setting slider” 22d. The band-like area drawn on the map by this line drawing operation is hereinafter referred to as “route area” 22g.

図2のステップ8で、使用者がスライドショーを作成したい被写体の位置を地図上にルートエリアとして描画したか否かを確認し、ルートエリアを描画したらステップ9へ進み、ルートエリア22gを設定する。図11によりルートエリア22gの設定方法を説明する。まず、図11(a)に示すように地図から取得できる緯度、経度の精度内でマウスドラッグした線をグループ化した点とする。次に、図11(b)に示すように、設定された線幅(例えば緯度、経度ともに1.5秒)を参照して各点位置に関して緯度および経度をこの線幅で内部加減する値とする。実際に計算するときにはこの内部加減した値を用いる。概念的には図11(c)に示すような線幅を有したエリアとなる。これを地図上で表示する。実際には、地図上で図11(d)に示すように表示が変化する。   In step 8 of FIG. 2, it is confirmed whether or not the position of the subject for which the user wants to create a slide show is drawn as a route area on the map. If the route area is drawn, the process proceeds to step 9 to set the route area 22g. A method for setting the route area 22g will be described with reference to FIG. First, as shown in FIG. 11A, the lines dragged with the mouse within the accuracy of latitude and longitude that can be acquired from the map are grouped points. Next, as shown in FIG. 11 (b), with reference to the set line width (for example, both latitude and longitude are 1.5 seconds), a value for internally adjusting the latitude and longitude with respect to each point position by this line width; To do. When actually calculating, this internally adjusted value is used. Conceptually, the area has a line width as shown in FIG. This is displayed on the map. Actually, the display changes on the map as shown in FIG.

地図上に幅のあるルートエリア22gが設定されたら、使用者が選択した「旅行」フォルダに収納されている画像の中から、ルートエリア22gの被写体が写っている画像を抽出してサムネイル表示領域21にサムネイル表示するとともに、図7に示すように、抽出した画像の撮影位置を示す円形マーク22aと撮影範囲を示す2本の直線22bを地図表示領域22に表示する。なお、画像の撮影位置がルートエリア内にあっても構わない。   When a wide route area 22g is set on the map, an image showing the subject of the route area 22g is extracted from the images stored in the “travel” folder selected by the user, and is displayed as a thumbnail display area. As shown in FIG. 7, a thumbnail mark 21a indicating the shooting position of the extracted image and two straight lines 22b indicating the shooting range are displayed in the map display area 22, as shown in FIG. The image shooting position may be within the route area.

なお、この一実施の形態ではルートエリア22gの被写体が写っているサムネイル画像と撮影範囲内にルートエリア22gの被写体を包含する円形マーク22aおよび直線22bのみを表示する例を示すが、フォルダ内のすべてのサムネイル画像と撮影範囲を示す円形マーク22aおよび直線22bを表示し、ルートエリア22gの被写体が写っているサムネイル画像とその撮影範囲を示す円形マーク22aおよび直線22bと、それら以外のサムネイル画像とその撮影範囲を示す円形マーク22aおよび直線22bとを異なる色で表示したり、あるいは前者を点滅表示するなど、両者を容易に識別できる形態で表示するようにしてもよい。   In this embodiment, an example in which only a thumbnail image showing a subject in the route area 22g and a circular mark 22a and a straight line 22b including the subject in the route area 22g are displayed in the shooting range is shown. All thumbnail images, circular marks 22a and straight lines 22b indicating the shooting range are displayed, thumbnail images showing the subject in the route area 22g, circular marks 22a and straight lines 22b indicating the shooting range, and other thumbnail images The circular mark 22a and the straight line 22b indicating the photographing range may be displayed in different colors, or the former may be displayed in a form that can be easily identified, such as blinking.

ここで、使用者が設定した被写***置の緯度および経度から、その被写***置を撮影範囲に含む撮影位置と撮影方位の画像、すなわち使用者が設定した被写体が写り込んでいる画像を検索する手法を説明する。図12は、撮影位置Aから撮影方位pを撮影画角αで撮影した場合の撮影範囲と被写体Bおよび被写体Cとの位置関係を示す図である。図12において、紙面の上方を地図上の真北の方位とし、撮影位置Aの位置(緯度,経度)を(xa,ya)、被写体Bの位置(緯度,経度)を(xb、yb)、被写体Cの位置(緯度,経度)を(xc,yc)とする。また、撮影方位pは真北から時計回りβ度の方位とし、2本の直線m、nは撮影方位pを中心として撮影画角α度の撮影範囲を示す。   Here, a method of searching from the latitude and longitude of the subject position set by the user for an image of the shooting position and shooting direction including the subject position in the shooting range, that is, an image in which the subject set by the user is reflected. explain. FIG. 12 is a diagram illustrating a positional relationship between the shooting range and the subjects B and C when the shooting direction p is shot from the shooting position A at the shooting angle of view α. In FIG. 12, the top of the page is the direction of true north on the map, the position (latitude, longitude) of the shooting position A is (xa, ya), the position (latitude, longitude) of the subject B is (xb, yb), and the subject Let the position (latitude, longitude) of C be (xc, yc). In addition, the shooting direction p is a direction of β degrees clockwise from true north, and two straight lines m and n indicate a shooting range of a shooting angle of view α around the shooting direction p.

撮影画角αから形成される写り込み範囲すなわち撮影範囲は、二次元に投影した場合、撮影位置Aを基点とした2本の直線mとnの扇状の範囲で示される。ここで、撮影位置Aから被写体Bと被写体Cにそれぞれ直線(一点鎖線で示す)bと直線(一点鎖線で示す)cを引いた場合に、それらの直線の傾きが直線nの傾き以上でかつ直線mの傾き以下であれば、被写体Bと被写体Cは撮影範囲に含まれ、撮影位置Aから撮影方位pを撮影画角αで撮影した画像に被写体Bと被写体Cが写り込んでいる。   The reflection range formed from the shooting angle of view α, that is, the shooting range, is shown as a fan-shaped range of two straight lines m and n with the shooting position A as a base point when projected in two dimensions. Here, when a straight line (shown by a one-dot chain line) b and a straight line (shown by a one-dot chain line) c are drawn from the shooting position A to the subject B and the subject C, respectively, the slope of those straight lines is equal to or greater than the slope of the straight line n. If the inclination is equal to or less than the inclination of the straight line m, the subject B and the subject C are included in the photographing range, and the subject B and the subject C are reflected in an image obtained by photographing the photographing direction p from the photographing position A with the photographing angle of view α.

図12から下記の関係が成立する。
直線mの傾き:ma=tan(90°−β+α/2),
直線nの傾き:na=tan(90°−β−α/2) ・・・(1)
今、仮想の被写体Xの位置(緯度,経度)を(xx,yy)としたとき、撮影位置Aと被写体Xの位置は近距離のために平面を仮定でき、撮影位置Aと被写体Xとを結ぶ直線xの傾きは次式で表すことができる。
xa=(yx−ya)/(xx−xa) ・・・(2)
したがって、次式が成立すれば、被写体Xは画像に写り込んでいると判定できる。
na<xa<ma ・・・(3)
From FIG. 12, the following relationship is established.
Slope of straight line m: ma = tan (90 ° −β + α / 2),
Inclination of straight line n: na = tan (90 ° −β−α / 2) (1)
Now, assuming that the position (latitude, longitude) of the virtual subject X is (xx, yy), the shooting position A and the position of the subject X can be assumed to be a plane because of the short distance. The slope of the connecting line x can be expressed by the following equation.
xa = (yx−ya) / (xx−xa) (2)
Therefore, if the following equation is established, it can be determined that the subject X is reflected in the image.
na <xa <ma (3)

以下に具体例を示す。撮影画角α=30°、撮影方位β=35°、撮影位置A:(xa,ya)=(東経139度41分23秒,北緯25度41分16秒)、被写***置B:(xb,yb)=(東経139度41分30秒,北緯35度41分23秒)、被写***置C:(xc,yc)=(東経139度41分32秒,北緯35度41分18秒)の場合には、撮影画角αを示す直線mと直線nの傾きは、
直線mの傾き:ma=tan(90°−35°+30°/2)=tan70°=2.747,
直線nの傾き:na=tan(90°−35°−30°/2)=tan40°=0.839 ・・・(4)
となる。
Specific examples are shown below. Shooting angle of view α = 30 °, shooting direction β = 35 °, shooting position A: (xa, ya) = (139 degrees 41 minutes 23 seconds east longitude 25 degrees 41 minutes 16 seconds north latitude), subject position B: (xb, yb) = (East longitude 139 degrees 41 minutes 30 seconds, north latitude 35 degrees 41 minutes 23 seconds), subject position C: (xc, yc) = (East longitude 139 degrees 41 minutes 32 seconds, north latitude 35 degrees 41 minutes 18 seconds) The slope of the straight line m and the straight line n indicating the shooting angle of view α is
Slope of straight line m: ma = tan (90 ° −35 ° + 30 ° / 2) = tan 70 ° = 2.747,
Inclination of line n: na = tan (90 ° −35 ° −30 ° / 2) = tan 40 ° = 0.839 (4)
It becomes.

一方、被写体Bと被写体Cの撮影位置Aとの傾き、つまり直線bと直線cの傾きは、それぞれ、
ba=(yb−ya)/(xb−xa)=(23−16)/(30−23)=7/7=1.0,
ca=(yc−ya)/(xc−xa)=(18−16)/(32−23)=2/9=0.222 ・・・(5)
となる。したがって、na<ba<maの関係が成立し,被写体Bは撮影画像に写り込む。一方、ca<naとなるため、被写体Cは撮影画像に写り込まない。
On the other hand, the inclination between the subject B and the photographing position A of the subject C, that is, the inclinations of the straight line b and the straight line c, respectively,
ba = (yb−ya) / (xb−xa) = (23−16) / (30−23) = 7/7 = 1.0,
ca = (yc−ya) / (xc−xa) = (18−16) / (32−23) = 2/9 = 0.222 (5)
It becomes. Therefore, the relationship of na <ba <ma is established, and the subject B appears in the captured image. On the other hand, since ca <na, the subject C does not appear in the captured image.

以上の判定方法では、撮影位置から被写体までの距離すなわち撮影距離を考慮していない。撮影距離を考慮するのであれば、被写体の横幅にもよるが、被写体が撮影画像に示す割合の目安になる。   The above determination method does not consider the distance from the shooting position to the subject, that is, the shooting distance. If the shooting distance is taken into consideration, the ratio of the subject to the captured image is a guide, although it depends on the width of the subject.

なお、誤ったルートエリア22gを描画してしまった場合には、該当箇所を「消しゴムボタン」22eで消去する。消去して変更されたルートエリア22gにしたがって、上述したサムネイル画像および撮影位置と撮影範囲の表示が変更される。   If the wrong route area 22g has been drawn, the corresponding portion is erased with the “eraser button” 22e. In accordance with the route area 22g that has been deleted and changed, the display of the above-described thumbnail image, shooting position, and shooting range is changed.

ステップ10において、ルートエリア22gの被写体が写っている画像をルートエリア22gの開始地点Sから終了地点Eまでの順番に並べ替え、図7に示すように並べ替えた順に選択画像領域23に画像を表示する。上述したように、地図上をマウスドラッグして描画されたルートエリアはグループ化された連続地点として表現されるが、そのプロットされる地点の順番を記憶することによって、どの順番でルートエリアが描画されたのかを判断できる。ルートエリアを構成する各地点の被写体が写り込んでいる画像をルートエリアに沿って取り出し、並べ替える。   In step 10, the images of the subject in the route area 22g are rearranged in the order from the start point S to the end point E of the route area 22g, and the images are displayed in the selected image region 23 in the rearranged order as shown in FIG. indicate. As described above, the route area drawn by dragging the mouse on the map is expressed as a group of consecutive points. By storing the order of the plotted points, the route area is drawn in any order. Can be judged. The image in which the subject of each point constituting the route area is reflected is taken out along the route area and rearranged.

ところで、ルートエリア22gから撮影位置が遠くなるにしたがって、画像に写り込んでいるルートエリア22gの被写体像が小さくなって不鮮明になる。そこで、地図表示領域22の「対象画像距離設定スライダー」22fによって、ルートエリア22gからどの程度離れた撮影位置の画像をスライドショーの対象画像にするかを予め設定することができる。   By the way, as the shooting position is further away from the route area 22g, the subject image of the route area 22g reflected in the image becomes smaller and unclear. Therefore, by using the “target image distance setting slider” 22f in the map display area 22, it is possible to set in advance how far the image at the shooting position from the route area 22g is to be the target image for the slide show.

図8は、「対象画像距離設定スライダー」22fによりルートエリア22gから撮影位置までの距離を所定距離以内に設定した場合の一例を示す。この例では、ルートエリア22gから設定距離までの範囲22hにある被写***置(円形マーク22aで示す)の画像をスライドショーの対象画像とする。   FIG. 8 shows an example when the distance from the route area 22g to the shooting position is set within a predetermined distance by the “target image distance setting slider” 22f. In this example, an image of a subject position (indicated by a circular mark 22a) in a range 22h from the route area 22g to a set distance is set as a slide show target image.

また、いったん設定したルートエリア22gに加え、途中から分岐するような“二股ルートエリア”を後から描画し、ルートエリア22gを追加することもできる。図9に、先に描いたルートエリア22gの途中から別の二股に分岐したルートエリア22gを追加した場合を示す。ルートエリア22gの追加にともない、追加部分のルートエリアの被写体が写り込んでいる画像がサムネイル表示領域21に追加され、それらの画像の撮影位置および撮影範囲を示す円形マーク22aと直線22bが地図表示領域22に追加される。   Further, in addition to the route area 22g once set, a “bifurcated route area” that branches from the middle can be drawn later to add the route area 22g. FIG. 9 shows a case where a route area 22g branched from the middle of the previously drawn route area 22g to another fork is added. With the addition of the route area 22g, an image in which the subject of the additional route area is reflected is added to the thumbnail display area 21, and a circular mark 22a and a straight line 22b indicating the shooting position and shooting range of these images are displayed on a map. Added to region 22.

使用者は、選択画像表示領域23に写し出された画像(図7参照)を見てスライドショーを作成したい被写体が実際にどのように写っているのかを確認することができる。このとき、「表示送りボタン」23bを操作して任意の画像を表示させることができ、「採用するボタン」23cを操作してスライドショー用画像として採用を決定する。   The user can check how the subject for which a slide show is to be created is actually shown by looking at the image (see FIG. 7) shown in the selected image display area 23. At this time, the “display advance button” 23b can be operated to display an arbitrary image, and the “adopt button” 23c is operated to determine adoption as a slide show image.

図2のステップ11で選択画像表示領域23に表示されている画像をスライドショー用画像として採用したか否かを確認し、「採用するボタン」23cが操作されて採用されたらステップ12へ進む。ステップ12では、採用された画像のデータを1枚目のスライドショー用画像としてメモリ5bに記憶するとともに、図9に示すように、採用された画像をスライドショープレビュー領域24にも表示し、地図表示領域22において採用された画像の撮影位置を示す円形マーク22aを他の撮影位置の円形マーク22aと異なる色で表示する。   It is confirmed whether or not the image displayed in the selected image display area 23 in step 11 of FIG. 2 has been adopted as a slide show image. If the “adopt button” 23c is operated and adopted, the process proceeds to step 12. In step 12, the adopted image data is stored in the memory 5b as the first slide show image, and the adopted image is also displayed in the slide show preview area 24 as shown in FIG. The circular mark 22a indicating the shooting position of the image adopted in 22 is displayed in a different color from the circular mark 22a at the other shooting position.

図3のステップ21において、選択画像表示領域23に表示されている画像を2枚目以降のスライドショー用画像として採用したか否かを確認し、「採用するボタン」23cが操作されて採用されたらステップ22へ進む。2枚目以降のスライドショー用画像の採用決定に際して、選択画像表示領域23の「おすすめ度」の表示領域23aに上述した方法で決定されたおすすめ度を表示する。   In step 21 in FIG. 3, it is confirmed whether or not the image displayed in the selected image display area 23 has been adopted as the second and subsequent slide show images, and if the “adopt button” 23c is operated and adopted. Proceed to step 22. When the adoption of the second and subsequent slide show images is decided, the recommendation degree determined by the above-described method is displayed in the “recommendation degree” display area 23 a of the selected image display area 23.

ステップ22では、採用された画像を2枚目以降のスライドショー用画像としてメモリ5bに記憶するとともに、採用された画像をスライドショープレビュー領域24にも表示する。また、図10に示すように、採用された画像の撮影位置を示す円形マーク22aを異なる色で表示するとともに、これまでにスライドショー用として採用された画像の撮影位置を示す円形マーク22aを枠22iで結び採用グループとしてグループ表示する。   In step 22, the adopted image is stored in the memory 5 b as the second and subsequent slide show images, and the adopted image is also displayed in the slide show preview area 24. Further, as shown in FIG. 10, the circular mark 22a indicating the shooting position of the adopted image is displayed in a different color, and the circular mark 22a indicating the shooting position of the image used so far for the slide show is displayed in a frame 22i. The group is displayed as a recruitment group.

使用者は、スライドショー用画像を選別したら、スライドショープレビュー領域24の「表示送りボタン」24dを操作してスライドショーのプレビューを行うことができる。このとき、必要に応じて「エフェクトプルダウンメニューボタン」24bを操作してトレンジションで用いるエフェクト、例えばフェードなどを選択したり、「インターバルテキストボックス」24cにスライドショーの画像の表示間隔を設定することができる。また、「採用しないボタン」24aを操作して再生途中の任意の画像の採用を取り消すことができる。   After selecting the slide show images, the user can operate the “display advance button” 24d in the slide show preview area 24 to preview the slide show. At this time, if necessary, the “effect pull-down menu button” 24b is operated to select an effect to be used in the transformation, for example, fade, or the slide show image display interval is set in the “interval text box” 24c. Can do. In addition, it is possible to cancel the adoption of an arbitrary image that is being reproduced by operating the “not adopted button” 24a.

ステップ23において「表示送りボタン」24dによりスライドショープレビューの操作がなされたらステップ24へ進み、メモリ5bに記憶されているスライドショー用画像を開始地点Sから終了地点Eまでの順番にスライドショープレビュー領域24に表示する。このとき、エフェクトやインターバルの設定操作があれば、操作に応じた設定を行ってスライドショープレビューに反映させる。   If a slide show preview operation is performed by the “display advance button” 24d in step 23, the process proceeds to step 24, and the slide show images stored in the memory 5b are displayed in the slide show preview area 24 in the order from the start point S to the end point E. To do. At this time, if there is an effect or interval setting operation, the setting corresponding to the operation is performed and reflected in the slide show preview.

ステップ25で「採用しないボタン」24aによりプレビュー表示中の画像の採用取り消しがあったらステップ26へ進み、その画像データをメモリ5bから消去してスライドショー用画像から取り消す。   If the adoption of the image being previewed is canceled by the “not adopted button” 24a in step 25, the process proceeds to step 26, where the image data is erased from the memory 5b and canceled from the slide show image.

使用者は、スライドショープレビューを見てスライドショーを作成するか否かを判断することができる。ステップ27において、「スライドショー作成ボタン」24eが操作されてスライドショー作成要求があるか否かを確認し、スライドショー作成の要求があればステップ28へ進み、なければステップ31へ進む。スライドショー作成要求がない場合は、ステップ31で「閉じるボタン」20aが操作されてスライドショー作成の終了要求があるか否かを確認し、終了要求があれば図2のステップ1へ戻って画面を表示し、終了要求がなければステップ21へ戻ってスライドショー用画像の採用処理を継続する。   The user can determine whether or not to create a slide show by looking at the slide show preview. In step 27, it is confirmed whether or not there is a slide show creation request by operating the "slide show creation button" 24e. If there is a slide show creation request, the process proceeds to step 28, and if not, the process proceeds to step 31. If there is no slide show creation request, the “close button” 20a is operated in step 31 to check whether there is a slide show creation end request. If there is a finish request, the process returns to step 1 in FIG. 2 to display the screen. If there is no end request, the process returns to step 21 to continue the process of adopting the slide show image.

一方、スライドショーの作成要求がある場合には、ステップ28で採用画像によるスライドショーを作成するとともに、表示装置6にファイル出力ダイアログ(不図示)を表示して、生成されたスライドショーのファイル名の入力を促す。操作装置3により使用者がファイル名を設定すると、ステップ29でファイル名を入力し、続くステップ30で新しいスライドショーデータをファイル名を付けて記憶装置2に記憶する。   On the other hand, if there is a slide show creation request, a slide show based on the adopted images is created in step 28 and a file output dialog (not shown) is displayed on the display device 6 to input the file name of the generated slide show. Prompt. When the user sets a file name with the operation device 3, the file name is input in step 29, and in the subsequent step 30, new slide show data is given a file name and stored in the storage device 2.

なお、実際に作成するスライドショーデータは、静止画を一定間隔ごとに表示する汎用の動画データフォーマットでもよいし、ある特定のアプリケーションでサポートするスライドショーの型式でも構わない。   The slide show data actually created may be a general-purpose moving image data format for displaying still images at regular intervals, or a slide show type supported by a specific application.

上述した一実施の形態では、スライドショー作成に用いる画像の選択からスライドショー作成までを半自動で処理する例を示したが、ルートエリア設定後にスライドショー用画像の選択からスライドショー画像の作成、保存までの処理をすべて自動で実行するためのモードを設け、上述した半自動モードかまたは全自動モードかを選択可能としてもよい。   In the above-described embodiment, an example is shown in which processing from selection of an image used for creating a slide show to creation of a slide show is performed semi-automatically. However, processing from selection of a slide show image to creation of a slide show image and storage is performed after setting a root area. It is also possible to provide a mode for automatically executing all of the modes so that the semi-automatic mode or the fully automatic mode described above can be selected.

《他の実施の形態》
運動会などのトラック競技の画像のスライドショーを作成する他の一実施の形態を説明する。ここでは、学校の運動場のトラック周りにルートエリアを設定し、トラック競技の選手をスタート地点からゴール地点まで撮影した画像を検索してスライドショーを作成する。なお、この実施の形態の画像表示装置の構成は図1に示す構成と同様であり、図示と説明を省略する。
<< Other Embodiments >>
Another embodiment for creating a slide show of images of a track competition such as an athletic meet will be described. Here, a route area is set around the track of the school athletic field, and a slide show is created by searching for images of track athletes taken from the starting point to the goal point. The configuration of the image display apparatus according to this embodiment is the same as that shown in FIG. 1, and illustration and description thereof are omitted.

図13〜図14は、他の実施の形態の画像表示制御プログラムを示すフローチャートである。これらのフローチャートにより他の実施の形態の画像表示動作を説明する。画像処理装置1において、使用者が操作装置3により画像表示制御プログラムを起動すると、CPU5aはメモリ5bに記憶されている画像表示制御プログラムの実行を開始する。   13 to 14 are flowcharts showing an image display control program according to another embodiment. The image display operation of another embodiment will be described with reference to these flowcharts. In the image processing apparatus 1, when the user activates the image display control program by the operation device 3, the CPU 5a starts executing the image display control program stored in the memory 5b.

ステップ41において、図4に示すように、表示装置6の表示画面6aに画像表示制御の画面を表示するとともに、前回終了時のフォルダの画像をサムネイル表示する。この実施の形態の画像表示プログラムの画面については図4に示す内容と同様であり、図示と説明を省略する。ステップ42で、フォルダ選択プルダウンメニューから使用者が選択したフォルダを入力する。ここでは、使用者が「運動会」フォルダを選択した場合を例に挙げて説明する。ステップ43では、使用者が選択した「運動会」フォルダに収納されている画像を画面にサムネイル表示する。   In step 41, as shown in FIG. 4, the image display control screen is displayed on the display screen 6a of the display device 6, and the images of the folder at the previous end are displayed as thumbnails. The screen of the image display program of this embodiment is the same as the content shown in FIG. 4, and illustration and description are omitted. In step 42, the folder selected by the user is input from the folder selection pull-down menu. Here, a case where the user selects the “athletic meet” folder will be described as an example. In step 43, the images stored in the “athletic meet” folder selected by the user are displayed as thumbnails on the screen.

ステップ44において、サムネイル表示されている「運動会」フォルダの画像の中から、使用者がスライドショーを作成したいとして選択したルート、ここでは運動場のトラック沿いの画像を複数枚入力する。使用者が運動場のトラックで徒競走をしている選手の画像にマウスポインタを当てて右クリックすると、コンピューター5は選択画像を入力し、上述したように画面に表示されている選択画像に枠17を表示する(不図示)。   In step 44, a plurality of images along the track of the athletic field, which is the route selected by the user to create a slide show from the images of the “athletic meet” folder displayed as thumbnails, are input. When the user puts the mouse pointer on the image of a player who is competing on the track of the athletic field and right-clicks, the computer 5 inputs the selected image, and the frame 17 is added to the selected image displayed on the screen as described above. Display (not shown).

なお、スライドショーを作成したいとして選択する画像は複数あってもよいが、選択対象の画像はGPSによる撮影位置と方位センサによる撮影方位や撮影レンズの撮影画角などの情報が記録されていなければならない。撮影方位については、撮影時に記録されるGPSユニットなどに内蔵される電子コンパスのデータが利用できる。   Note that there may be a plurality of images to be selected for creating a slide show, but the image to be selected must be recorded with information such as the shooting position by the GPS, the shooting direction by the direction sensor, and the shooting angle of view of the shooting lens. . As for the shooting direction, data of an electronic compass built in a GPS unit or the like recorded at the time of shooting can be used.

ステップ45において、処理選択プルダウンメニューから使用者が選択した処理を入力し、「スライドショー作成」処理が選択されたか否かを判別する。「スライドショー作成」処理が選択されていない場合はステップ46へ進み、処理選択プルダウンメニューから使用者が選択した処理を実行する。ここではそれらの処理内容の説明を省略する。処理選択プルダウンメニューから使用者が「スライドショー作成」処理を選択した場合はステップ47へ進み、図4に示す画面を閉じてスライドショーを作成するためのスライドショー作成ウインドウを表示する。   In step 45, the process selected by the user is input from the process selection pull-down menu, and it is determined whether or not the “slide show creation” process is selected. If the “create slide show” process is not selected, the process proceeds to step 46 to execute the process selected by the user from the process selection pull-down menu. Here, description of those processing contents is omitted. If the user selects the “create slide show” process from the process selection pull-down menu, the process proceeds to step 47 to close the screen shown in FIG. 4 and display a slide show creation window for creating a slide show.

図15はスライドショー作成ウインドウ20の一例を示す。なお、この他の一実施の形態のスライドショー作成ウインドウ20は、図5〜図9に示すスライドショー作成ウインドウ20と一部を除き同様であり、同様な部分に対しては同一の符号を付して相違点を中心に説明する。このスライドショー作成ウインドウ20は、サムネイル表示領域21、地図表示領域22、選択画像表示領域23およびスライドショープレビュー領域24の上述した4つの領域と、タイムライン表示領域25の合計5個の領域に分割されている。サムネイル表示領域21、地図表示領域22、選択画像表示領域23およびスライドショープレビュー領域24については、図5〜図9に示すそれらと同様であり説明を省略する。   FIG. 15 shows an example of the slide show creation window 20. The slide show creation window 20 of another embodiment is the same as the slide show creation window 20 shown in FIGS. 5 to 9 except for a part thereof, and the same reference numerals are given to the same parts. The difference will be mainly described. The slide show creation window 20 is divided into a total of five areas including the above-described four areas, the thumbnail display area 21, the map display area 22, the selected image display area 23, and the slide show preview area 24, and the timeline display area 25. Yes. The thumbnail display area 21, the map display area 22, the selected image display area 23, and the slide show preview area 24 are the same as those shown in FIGS.

タイムライン表示領域25は、スライドショー作成ウインドウ20の中央、地図表示領域22の下方に配置され、サムネイル表示領域21に表示されている画像および地図表示領域22に表示されている撮影位置(円形マーク22a)と撮影範囲(直線22b)に対応する画像の撮影日時を時間順にプロット表示する領域である。なお、各画像の撮影日時は画像データの撮影日時データから取得する。   The timeline display area 25 is arranged in the center of the slide show creation window 20 and below the map display area 22, and the image displayed in the thumbnail display area 21 and the shooting position (circular mark 22a displayed in the map display area 22). ) And the shooting date and time of the image corresponding to the shooting range (straight line 22b) are plotted in time order. The shooting date / time of each image is acquired from the shooting date / time data of the image data.

このタイムライン表示領域25において、ある特定幅の同一位置で撮影された画像は同じ行にプロット表示する。すなわち、タイムライン表示領域25の縦方向が撮影位置の分布を示し、横方向が撮影時刻の分布を示す。タイムライン表示領域25の左上には、撮影年月日を入力するテキストボックス25aがあり、使用者がここに入力した日付の画像のみが表示対象となる。   In this timeline display area 25, images taken at the same position with a certain width are plotted and displayed on the same line. That is, the vertical direction of the timeline display area 25 indicates the distribution of shooting positions, and the horizontal direction indicates the distribution of shooting times. In the upper left of the timeline display area 25, there is a text box 25a for inputting the shooting date, and only the image of the date input by the user is displayed.

以下、図16〜図20に示すスライドショー作成ウインドウ20を参照しながら、他の実施の形態のスライドショー作成動作を説明する。なお、図16〜図20に示すスライドショー作成ウインドウ20において、画面上の各種操作ボタン等は図15に示すそれらと同様であり、説明を省略する。   Hereinafter, the slide show creation operation of another embodiment will be described with reference to the slide show creation window 20 shown in FIGS. In the slide show creation window 20 shown in FIGS. 16 to 20, various operation buttons on the screen are the same as those shown in FIG.

図16において、使用者は、地図表示領域22の「線描画ボタン」22cにマウスポインタを設定してクリックした後、表示されている地図上でスライドショーを作成したい被写体の位置を線22gで描画する。線の描画はマウスのドラッグ操作による。地図上の開始地点Sにマウスポインタを設定してクリックしたまま任意の線、ここでは運動場のトラックに沿ってマウスポインタを移動した後、終了地点(E;不図示)でマウスのドラッグ操作を停止する。このとき、線幅は「線幅設定スライダー」22dで設定された幅となる。この線描画操作で地図上に描かれた帯状の線を以下では「ルートエリア」22gと呼ぶ。   In FIG. 16, the user sets and clicks the “line drawing button” 22c in the map display area 22 and clicks, and then draws the position of the subject for which a slide show is to be created with the line 22g on the displayed map. . The line is drawn by dragging the mouse. Set the mouse pointer at the starting point S on the map and click and move the mouse pointer along an arbitrary line, here the track of the playing field, then stop the dragging of the mouse at the end point (E; not shown) To do. At this time, the line width is the width set by the “line width setting slider” 22d. The band-like line drawn on the map by this line drawing operation is hereinafter referred to as “route area” 22g.

図13のステップ48で、使用者がスライドショーを作成したい被写体の位置を地図上にルートエリアとして描画したか否かを確認し、ルートエリアを描画したらステップ49へ進み、上述したようにルートエリア22gを設定する。   In step 48 of FIG. 13, it is confirmed whether or not the user has drawn the position of the subject for which a slide show is to be created as a route area on the map. If the route area is drawn, the process proceeds to step 49, and as described above, the route area 22g. Set.

地図上に幅のあるルートエリア22gが設定されたら、使用者が選択した「運動会」フォルダに収納されている画像の中から、ルートエリア22gの被写体が写っている画像を抽出してサムネイル表示領域21にサムネイル表示するとともに、図17に示すように、抽出した画像の撮影位置を示す円形マーク22aと撮影範囲を示す2本の直線22bを地図表示領域22に表示する。なお、画像の撮影位置がルートエリア内にあっても構わない。   When a wide route area 22g is set on the map, an image showing the subject of the route area 22g is extracted from the images stored in the “athletic meeting” folder selected by the user, and is displayed as a thumbnail display area. As shown in FIG. 17, a circular mark 22a indicating the shooting position of the extracted image and two straight lines 22b indicating the shooting range are displayed in the map display area 22, as shown in FIG. The image shooting position may be within the route area.

なお、この他の実施の形態ではルートエリア22gの被写体が写っているサムネイル画像と撮影範囲内にルートエリア22gの被写体を包含する円形マーク22aおよび直線22bのみを表示する例を示すが、フォルダ内のすべてのサムネイル画像と撮影範囲を示す円形マーク22aおよび直線22bを表示し、ルートエリア22gの被写体が写っているサムネイル画像とその撮影範囲を示す円形マーク22aおよび直線22bと、それら以外のサムネイル画像とその撮影範囲を示す円形マーク22aおよび直線22bとを異なる色で表示したり、あるいは前者を点滅表示するなど、両者を容易に識別できる形態で表示するようにしてもよい。   In this embodiment, the thumbnail image showing the subject in the route area 22g and the circular mark 22a and the straight line 22b including the subject in the route area 22g within the shooting range are shown. All the thumbnail images, a circular mark 22a and a straight line 22b indicating the shooting range, a thumbnail image showing the subject in the route area 22g, a circular mark 22a and a straight line 22b indicating the shooting range, and other thumbnail images And the circular mark 22a and the straight line 22b indicating the photographing range may be displayed in different colors, or the former may be displayed in a form that can be easily identified, such as blinking.

また、使用者が設定した被写***置の緯度および経度から、その被写***置を撮影範囲に含む撮影位置と撮影方位の画像、すなわち使用者が設定した被写体が写り込んでいる画像を検索する手法については、上述した一実施の形態の手法による。   Regarding the method of searching from the latitude and longitude of the subject position set by the user for an image of the shooting position and shooting direction including the subject position in the shooting range, that is, an image in which the subject set by the user is reflected According to the method of the embodiment described above.

誤ったルートエリア22gを描画してしまった場合には、該当箇所を「消しゴムボタン」22eで消去する。消去して変更されたルートエリア22gにしたがって、上述したサムネイル画像および撮影位置と撮影範囲の表示が変更される。   If the wrong route area 22g is drawn, the corresponding portion is erased by the “eraser button” 22e. In accordance with the route area 22g that has been deleted and changed, the display of the above-described thumbnail image, shooting position, and shooting range is changed.

ステップ50では、地図表示領域22に表示された撮影位置(円形マーク22a)と撮影範囲(直線22b)に対応する画像の撮影日時を、図17に示すようにタイムライン表示領域25にプロットする。なお、この時点では撮影日時の異なる画像が含まれている。   In step 50, the shooting date and time of the image corresponding to the shooting position (circular mark 22a) and shooting range (straight line 22b) displayed in the map display area 22 are plotted in the timeline display area 25 as shown in FIG. At this point, images with different shooting dates and times are included.

使用者は、タイムライン表示領域25の撮影日入力用テキストボックス25aにスライドショーを作成する画像の撮影年月日を書き込み、指定することができる。ステップ51でスライドショーを作成する画像の撮影日が入力されたか否かを確認し、撮影日が入力されたらステップ52へ進む。ステップ52では、指定撮影日の画像の撮影位置(円形マーク22a)と撮影範囲(直線22b)のみを地図表示領域22に表示するとともに、指定撮影日の画像のプロットのみをタイムライン表示領域25に表示する。なお、撮影時間帯についても絞り込みの条件に加えてもよい。   The user can write and specify the shooting date of the images for creating the slide show in the shooting date input text box 25a of the timeline display area 25. In step 51, it is confirmed whether or not the shooting date of the image for creating the slide show has been input. If the shooting date has been input, the process proceeds to step 52. In step 52, only the shooting position (circular mark 22a) and shooting range (straight line 22b) of the image on the specified shooting date are displayed in the map display area 22, and only the plot of the image on the specified shooting date is displayed in the timeline display area 25. indicate. Note that the shooting time period may also be added to the narrowing-down conditions.

ステップ53において、ルートエリア22gの被写体が写っている画像をルートエリア22gの開始地点Sから終了地点Eまでの順番に並べ替え、図18に示すように並べ替えた順に選択画像領域23に画像を表示する。上述したように、地図上をマウスドラッグして描画されたルートエリアはグループ化された連続地点として表現されるが、そのプロットされる地点の順番を記憶することによって、どの順番でルートエリアが描画されたのかを判断できる。ルートエリア22gを構成する各地点の被写体が写り込んでいる画像をルートエリア22gに沿って取り出し、並べ替える。   In step 53, the images of the subject in the route area 22g are rearranged in the order from the start point S to the end point E of the route area 22g, and the images are displayed in the selected image region 23 in the rearranged order as shown in FIG. indicate. As described above, the route area drawn by dragging the mouse on the map is expressed as a group of consecutive points. By storing the order of the plotted points, the route area is drawn in any order. Can be judged. An image in which the subject at each point constituting the route area 22g is reflected is taken out along the route area 22g and rearranged.

ところで、ルートエリア22gから撮影位置が遠くなるにしたがって、画像に写り込んでいるルートエリア22gの被写体像が小さくなって不鮮明になる。そこで、地図表示領域22の「対象画像距離設定スライダー」22fによって、ルートエリア22gからどの程度離れた撮影位置の画像をスライドショーの対象画像にするかを予め設定することができる。   By the way, as the shooting position is further away from the route area 22g, the subject image of the route area 22g reflected in the image becomes smaller and unclear. Therefore, by using the “target image distance setting slider” 22f in the map display area 22, it is possible to set in advance how far the image at the shooting position from the route area 22g is to be the target image for the slide show.

また、いったん設定したルートエリア22gに加え、途中から分岐するような“二股ルートエリア”を後から描画し、ルートエリア22gを追加することもできる。ルートエリア22gの追加にともない、追加部分のルートエリアの被写体が写り込んでいる画像の撮影位置(円形マーク22a)と撮影範囲(直線22b)が地図表示領域22に追加され、それらの画像の撮影日プロットがタイムライン表示領域25に追加される。   Further, in addition to the route area 22g once set, a “bifurcated route area” that branches from the middle can be drawn later to add the route area 22g. With the addition of the route area 22g, the shooting position (circular mark 22a) and the shooting range (straight line 22b) of the image in which the subject of the additional route area is reflected are added to the map display area 22, and these images are shot. A day plot is added to the timeline display area 25.

使用者は、選択画像表示領域23に写し出された画像(図18参照)を見てスライドショーを作成したい被写体が実際にどのように写っているのかを確認することができる。このとき、「表示送りボタン」23bを操作して任意の画像を表示させることができ、「採用するボタン」23cを操作してスライドショー用画像として採用を決定する。   The user can check how the subject for which a slide show is to be created is actually shown by looking at the image (see FIG. 18) shown in the selected image display area 23. At this time, the “display advance button” 23b can be operated to display an arbitrary image, and the “adopt button” 23c is operated to determine adoption as a slide show image.

ステップ54で選択画像表示領域23に表示されている画像をスライドショー用画像として採用したか否かを確認し、「採用するボタン」23cが操作されて採用されたらステップ55へ進む。ステップ55では、採用された画像のデータを1枚目のスライドショー用画像としてメモリ5bに記憶するとともに、図18に示すように、採用された画像をスライドショープレビュー領域24にも表示する。さらに、地図表示領域22では採用画像の撮影位置を示す円形マーク22aを他の撮影位置の円形マーク22aと異なる色で表示するとともに、タイムライン表示領域25では採用画像のプロットを他のプロットと異なる色で表示する。   In step 54, it is confirmed whether or not the image displayed in the selected image display area 23 has been adopted as a slide show image. If the “adopt button” 23c is operated and adopted, the process proceeds to step 55. In step 55, the adopted image data is stored in the memory 5b as the first slide show image, and the adopted image is also displayed in the slide show preview area 24 as shown in FIG. Further, the circular mark 22a indicating the shooting position of the adopted image is displayed in a different color from the circular mark 22a at the other shooting position in the map display area 22, and the plot of the adopted image is different from the other plots in the timeline display area 25. Display in color.

図15のステップ61において、選択画像表示領域23に表示されている画像を2枚目以降のスライドショー用画像として採用したか否かを確認し、「採用するボタン」23cが操作されて採用されたらステップ62へ進む。2枚目以降のスライドショー用画像の採用決定に際して、選択画像表示領域23の「おすすめ度」の表示領域23aに上述した方法で決定されたおすすめ度を表示する。   In step 61 of FIG. 15, it is confirmed whether or not the image displayed in the selected image display area 23 has been adopted as the second and subsequent slide show images, and if the “adopt button” 23c is operated and adopted. Proceed to step 62. When the adoption of the second and subsequent slide show images is decided, the recommendation degree determined by the above-described method is displayed in the “recommendation degree” display area 23 a of the selected image display area 23.

ステップ62では、採用された画像を2枚目以降のスライドショー用画像としてメモリ5bに記憶するとともに、採用された画像をスライドショープレビュー領域24にも表示する。さらに、地図表示領域22では採用画像の撮影位置を示す円形マーク22aを他の撮影位置の円形マーク22aと異なる色で表示するとともに、タイムライン表示領域25では採用画像のプロットを他のプロットと異なる色で表示する。   In step 62, the adopted image is stored in the memory 5 b as the second and subsequent slide show images, and the adopted image is also displayed in the slide show preview area 24. Further, the circular mark 22a indicating the shooting position of the adopted image is displayed in a different color from the circular mark 22a at the other shooting position in the map display area 22, and the plot of the adopted image is different from the other plots in the timeline display area 25. Display in color.

使用者は、スライドショー用画像を選別したら、スライドショープレビュー領域24の「表示送りボタン」24dを操作してスライドショーのプレビューを行うことができる。このとき、必要に応じて「エフェクトプルダウンメニューボタン」24bを操作してトレンジションで用いるエフェクト、例えばフェードなどを選択したり、「インターバルテキストボックス」24cにスライドショーの画像の表示間隔を設定することができる。また、「採用しないボタン」24aを操作して再生途中の任意の画像の採用を取り消すことができる。   After selecting the slide show images, the user can operate the “display advance button” 24d in the slide show preview area 24 to preview the slide show. At this time, if necessary, the “effect pull-down menu button” 24b is operated to select an effect to be used in the transformation, for example, fade, or the slide show image display interval is set in the “interval text box” 24c. Can do. In addition, it is possible to cancel the adoption of an arbitrary image that is being reproduced by operating the “not adopted button” 24a.

ステップ63において「表示送りボタン」24dによりスライドショープレビューの操作がなされたらステップ64へ進み、メモリ5bに記憶されているスライドショー用画像を開始地点Sから終了地点Eまでの順番にスライドショープレビュー領域24に表示する。このとき、エフェクトやインターバルの設定操作があれば、操作に応じた設定を行ってスライドショープレビューに反映させる。   In step 63, when the slide show preview operation is performed by the "display advance button" 24d, the process proceeds to step 64, and the slide show images stored in the memory 5b are displayed in the slide show preview area 24 in the order from the start point S to the end point E. To do. At this time, if there is an effect or interval setting operation, the setting corresponding to the operation is performed and reflected in the slide show preview.

ステップ65で「採用しないボタン」24aによりプレビュー表示中の画像の採用取り消しがあったらステップ66へ進み、その画像データをメモリ5bから消去してスライドショー用画像から取り消す。   If the adoption of the image being previewed is canceled by the “not adopted button” 24a in step 65, the process proceeds to step 66, where the image data is deleted from the memory 5b and canceled from the slide show image.

使用者は、スライドショープレビューを見てスライドショーを作成するか否かを判断することができる。ステップ67において、「スライドショー作成ボタン」24eが操作されてスライドショー作成要求があるか否かを確認し、スライドショー作成の要求があればステップ69へ進み、なければステップ68へ進む。スライドショー作成要求がない場合は、ステップ68で「閉じるボタン」20aが操作されてスライドショー作成の終了要求があるか否かを確認し、終了要求があれば図13のステップ41へ戻って画面を表示し、終了要求がなければステップ61へ戻ってスライドショー用画像の採用処理を継続する。   The user can determine whether or not to create a slide show by looking at the slide show preview. In step 67, it is confirmed whether or not there is a slide show creation request by operating the "slide show creation button" 24e. If there is a slide show creation request, the process proceeds to step 69, and if not, the process proceeds to step 68. If there is no slide show creation request, the “close button” 20a is operated in step 68 to check whether there is a slide show creation end request. If there is a finish request, the process returns to step 41 in FIG. 13 to display the screen. If there is no end request, the process returns to step 61 to continue the process of adopting the slide show image.

一方、スライドショーの作成要求がある場合には、ステップ69で採用画像によるスライドショーを作成するとともに、表示装置6にファイル出力ダイアログ(不図示)を表示して、生成されたスライドショーのファイル名の入力を促す。操作装置3により使用者がファイル名を設定すると、ステップ70でファイル名を入力し、続くステップ71で新しいスライドショーデータをファイル名を付けて記憶装置2に記憶する。   On the other hand, if there is a slide show creation request, a slide show with the adopted images is created in step 69 and a file output dialog (not shown) is displayed on the display device 6 to input the file name of the generated slide show. Prompt. When the user sets a file name using the operation device 3, the file name is input in step 70, and in the subsequent step 71, new slide show data is given a file name and stored in the storage device 2.

なお、実際に作成するスライドショーデータは、静止画を一定間隔ごとに表示する汎用の動画データフォーマットでもよいし、ある特定のアプリケーションでサポートするスライドショーの型式でも構わない。   The slide show data actually created may be a general-purpose moving image data format for displaying still images at regular intervals, or a slide show type supported by a specific application.

上述した他の実施の形態では、スライドショー作成に用いる画像の選択からスライドショー作成までを半自動で処理する例を示したが、ルートエリア設定後にスライドショー用画像の選択からスライドショー画像の作成、保存までの処理をすべて自動で実行するためのモードを設け、上述した半自動モードかまたは全自動モードかを選択可能としてもよい。   In the other embodiments described above, an example of semi-automatic processing from selection of images used for slide show creation to slide show creation has been shown, but processing from selection of slide show images to creation of slide show images and storage after setting the root area. May be provided so that the semi-automatic mode or the fully automatic mode described above can be selected.

ところで、被写体が人物である場合には、作成したいスライドショーはある特定人物が写っている画像を素材として使用したい場合が多い。そこで、図20に示すように、選択画像表示領域23に選択画像が表示されているときに、使用者が、特定人物の顔部分にマウスポインタを設定して右クリックし、表示されるテキストメニューから「顔認識」項目を選択すると、その人物の顔を認識し、これ以降の処理において選択画像表示領域23で画像選択を行う際に、当該人物の顔が認識された画像に対してはおすすめ度を高くする。あるいは、自動的に当該人物のみをスライドショーに採用する専用の操作ボタンを設け、その操作ボタンが操作されたら当該人物が写っている画像のみを抽出し、スライドショー作成用に採用する。   By the way, when the subject is a person, the slide show to be created often wants to use an image showing a specific person as a material. Therefore, as shown in FIG. 20, when the selected image is displayed in the selected image display area 23, the user sets the mouse pointer on the face portion of the specific person, right-clicks, and is displayed. When the “Face Recognition” item is selected from the menu, the person's face is recognized, and when performing image selection in the selected image display area 23 in the subsequent processing, it is recommended for images in which the person's face is recognized. Increase the degree. Alternatively, a dedicated operation button for automatically adopting only the person in the slide show is provided, and when the operation button is operated, only an image showing the person is extracted and used for creating the slide show.

タイムライン表示領域25に並ぶ時間順にスライドショーを作成した場合に、例えば、撮影位置の異なる二カ所で同時間に連写した画像が数多く存在すると、極端な場合には一枚ずつ交互にそれぞれの場所で撮影された画像がスライドショーに採用される。結果として面白い演出効果が得られる場合もあるが、多くの場合、同じ位置で撮影された画像を何枚か纏めてグループ化し、これらの各グループを順にスライドショーで表示した方が好ましい。なお、タイムライン表示領域25の変形例として、別のダイアログを表示してプロット表示に当たる部分をサムネイル表示とし、使用者が任意でスライドショーの素材リストの順番を設定できるようにしてもよい。   When a slide show is created in the order of time arranged in the timeline display area 25, for example, if there are many images that were shot continuously at two different shooting positions at the same time, in extreme cases, each location is alternately displayed one by one. Images taken in are used for the slide show. As a result, an interesting effect may be obtained, but in many cases, it is preferable to group several images taken at the same position and display these groups in a slide show in order. As a modification of the timeline display area 25, another dialog may be displayed so that a portion corresponding to the plot display is displayed as a thumbnail, and the user can arbitrarily set the order of the material list of the slide show.

なお、上述した実施の形態とそれらの変形例において、実施の形態どうし、または実施の形態と変形例とのあらゆる組み合わせが可能である。   In the above-described embodiments and their modifications, all combinations of the embodiments or the embodiments and the modifications are possible.

上述した実施の形態とその変形例によれば以下のような作用効果を奏することができる。まず、使用者が設定した地図上の線を入力し、画像データに含まれる画像の撮影位置および撮影方位に基づいて、画像の中に設定線上の被写体が写り込んでいるか否かを判定する。そして、複数の画像データの中から、設定線上の被写体が写り込んでいる画像データを検索するようにしたので、多くの画像の中から地図上の任意の線上の被写体が写っている画像を検索することができる。   According to the above-described embodiment and its modifications, the following operational effects can be achieved. First, a line on the map set by the user is input, and based on the shooting position and shooting direction of the image included in the image data, it is determined whether or not the subject on the setting line is reflected in the image. And since the image data in which the subject on the set line is reflected is searched from multiple image data, the image in which the subject on any line on the map is reflected is searched from many images. can do.

上述した実施の形態とその変形例によれば、画像データに含まれる画像の撮影位置、撮影方位および撮影画角に基づいて、画像の中に設定線上の被写体が写り込んでいるか否かを判定するようにしたので、多くの画像の中から設定線上の被写体が写り込んでいる画像を正確に抽出することができる。   According to the above-described embodiment and its modification, it is determined whether or not the subject on the setting line is reflected in the image based on the shooting position, shooting direction, and shooting angle of view of the image included in the image data. As a result, an image in which the subject on the setting line is reflected can be accurately extracted from many images.

上述した実施の形態とその変形例によれば、画像データに含まれる画像の撮影位置、撮影方位、撮影画角および撮影距離に基づいて、画像の中に設定線上の被写体が写り込んでいるか否かを判定するようにしたので、多くの画像の中から設定線上の被写体が鮮明に写り込んでいる画像を正確に抽出することができる。   According to the embodiment and the modification described above, whether or not the subject on the setting line is reflected in the image based on the shooting position, shooting direction, shooting angle of view, and shooting distance of the image included in the image data. Therefore, it is possible to accurately extract an image in which the subject on the setting line is clearly reflected from many images.

上述した実施の形態とその変形例によれば、使用者が設定した地図上の幅を有する帯状の領域を入力し、画像データに含まれる画像の撮影位置および撮影方位に基づいて画像の中に設定領域の被写体が写り込んでいるか否かを判定する。そして、複数の画像データの中から設定領域の被写体が写り込んでいる画像データを検索するようにしたので、多くの画像の中から地図上の帯状の領域の被写体が写っている画像を検索することができる。   According to the above-described embodiment and its modification, a band-shaped area having a width on the map set by the user is input, and the image is included in the image based on the shooting position and shooting direction of the image included in the image data. It is determined whether or not the subject in the setting area is reflected. Since the image data in which the subject in the set area is reflected is searched from among a plurality of image data, the image in which the subject in the belt-like area on the map is searched from among many images. be able to.

上述した実施の形態とその変形例によれば、複数の画像データの中から、設定線上の被写体が写り込んでおり、かつ画像データに含まれる撮影日または撮影時間帯が使用者により指定された撮影日または撮影時間帯の画像データを検索するようにしたので、天候などの撮影環境が同じ画像を検索することができ、これらの画像によりスライドショーを作成した場合でも違和感のないスライドショーを生成することができる。   According to the above-described embodiment and its modification, the subject on the setting line is reflected from the plurality of image data, and the shooting date or the shooting time zone included in the image data is designated by the user. Since the image data of the shooting date or shooting time is searched, images with the same shooting environment such as the weather can be searched, and even if a slide show is created with these images, a slide show that does not feel strange Can do.

上述した実施の形態とその変形例によれば、画像データに対して使用者が指定した人物の顔を認識するとともに、使用者が指定した人物の顔が写り込んでいる画像データを検索するようにしたので、任意の人物が写り込んでいる画像を容易に検索することができる。   According to the embodiment and the modification described above, the face of the person specified by the user is recognized with respect to the image data, and the image data in which the face of the person specified by the user is reflected is searched. Therefore, it is possible to easily search for an image in which an arbitrary person is reflected.

上述した実施の形態とその変形例によれば、検索された複数の画像データを所定の順に並べ替え、複数の画像データを所定の順に表示するスライドショーを作成するようにしたので、地図上の任意の線上の被写体が写っている複数の画像によりスライドショーを作成することができる。   According to the above-described embodiment and its modification, a plurality of searched image data are rearranged in a predetermined order, and a slide show that displays the plurality of image data in a predetermined order is created. It is possible to create a slide show with a plurality of images in which subjects on the line are shown.

上述した実施の形態とその変形例によれば、複数の画像データを線に沿った順に並べ替えるようにしたので、地図上の任意の線に沿った被写体のスライドショーを作成することができる。   According to the above-described embodiment and its modification, a plurality of image data are rearranged in the order along the line, so that a slide show of the subject along any line on the map can be created.

上述した実施の形態とその変形例によれば、複数の画像データを撮影時刻の順に並べ替えるようにしたので、地図上の任意の線に沿った被写体を撮影時刻の順に表示するスライドショーを作成することができる。   According to the above-described embodiment and its modification, a plurality of image data is rearranged in order of shooting time, so a slide show that displays subjects along an arbitrary line on the map in order of shooting time is created. be able to.

1;画像表示装置、3;操作装置、4;インターフェース、5;コンピューター、6;表示装置 DESCRIPTION OF SYMBOLS 1; Image display apparatus, 3; Operation apparatus, 4; Interface, 5; Computer, 6; Display apparatus

Claims (10)

使用者が設定した地図上の線を入力する入力処理と、
画像データに含まれる画像の撮影位置および撮影方位に基づいて、前記画像の中に前記線上の被写体が写り込んでいるか否かを判定する判定処理と、
複数の前記画像データの中から、前記線上の被写体が写り込んでいる画像データを検索する検索処理とをコンピューターに実行させることを特徴とする画像表示プログラム。
Input process to input the line on the map set by the user,
A determination process for determining whether or not the subject on the line is reflected in the image based on the shooting position and shooting direction of the image included in the image data;
An image display program that causes a computer to execute search processing for searching image data in which a subject on the line is reflected from among the plurality of image data.
請求項1の画像表示プログラムにおいて、
前記判定処理は、前記画像データに含まれる画像の撮影位置、撮影方位および撮影画角に基づいて、前記画像の中に前記線上の被写体が写り込んでいるか否かを判定することを特徴とする画像表示プログラム。
In the image display program of Claim 1,
The determination process determines whether or not a subject on the line is reflected in the image based on a shooting position, a shooting direction, and a shooting angle of view of the image included in the image data. Image display program.
請求項2に記載の画像表示プログラムにおいて、
前記判定処理は、前記画像データに含まれる画像の撮影位置、撮影方位、撮影画角および撮影距離に基づいて、前記画像の中に前記線上の被写体が写り込んでいるか否かを判定することを特徴とする画像表示プログラム。
The image display program according to claim 2,
The determination processing determines whether or not the subject on the line is reflected in the image based on the shooting position, shooting direction, shooting angle of view, and shooting distance of the image included in the image data. A featured image display program.
請求項1〜3のいずれか一項に記載の画像表示プログラムにおいて、
前記線は、使用者が設定した幅を有する帯状の領域であることを特徴とする画像表示プログラム。
In the image display program according to any one of claims 1 to 3,
The image display program according to claim 1, wherein the line is a band-like region having a width set by a user.
請求項1〜4のいずれか一項に記載の画像表示プログラムにおいて、
前記検索処理は、複数の前記画像データの中から、前記線上の被写体が写り込んでおり、かつ前記画像データに含まれる撮影日または撮影時間帯が使用者により指定された撮影日または撮影時間帯の前記画像データを検索することを特徴とする画像表示プログラム。
In the image display program as described in any one of Claims 1-4,
The search process includes a shooting date or a shooting time zone in which a subject on the line is captured from the plurality of image data, and a shooting date or a shooting time zone included in the image data is designated by the user. An image display program for retrieving the image data.
請求項1〜5のいずれか一項に記載の画像表示プログラムにおいて、
前記画像データに対して使用者が指定した人物の顔を認識する顔認識処理をさらにコンピューターに実行させ、
前記検索処理は、使用者が指定した人物の顔が写り込んでいる前記画像データを検索することを特徴とする画像表示プログラム。
In the image display program as described in any one of Claims 1-5,
Causing the computer to further execute face recognition processing for recognizing the face of the person designated by the user for the image data;
An image display program characterized in that the search process searches the image data in which a face of a person designated by a user is reflected.
請求項1〜6のいずれか一項に記載の画像表示プログラムにおいて、
検索された複数の前記画像データを所定の順に並べ替える並べ替え処理と、
複数の画像データを前記所定の順に表示するスライドショーを作成するスライドショー作成処理とをさらにコンピューターに実行させることを特徴とする画像表示プログラム。
In the image display program according to any one of claims 1 to 6,
A sorting process for sorting the plurality of searched image data in a predetermined order;
An image display program that causes a computer to further execute a slide show creation process for creating a slide show that displays a plurality of image data in the predetermined order.
請求項7に記載の画像表示プログラムにおいて、
前記並べ替え処理は、複数の前記画像データを前記線に沿った順に並べ替えることを特徴とする画像表示プログラム。
The image display program according to claim 7,
The rearrangement process rearranges a plurality of the image data in the order along the line.
請求項7に記載の画像表示プログラムにおいて、
前記並べ替え処理は、複数の前記画像データを撮影時刻の順に並べ替えることを特徴とする画像表示プログラム。
The image display program according to claim 7,
The rearrangement process rearranges a plurality of the image data in order of photographing time.
複数の画像データを入力するインターフェースと、
画像および地図を表示する表示装置と、
前記表示装置に表示された地図上で線を設定する操作装置と、
請求項1〜9のいずれか一項に記載の画像表示プログラムを実行するマイクロコンピューターとを備えることを特徴とする画像表示装置。
An interface for inputting multiple image data;
A display device for displaying images and maps;
An operating device for setting a line on the map displayed on the display device;
An image display apparatus comprising: a microcomputer that executes the image display program according to claim 1.
JP2012044313A 2012-02-29 2012-02-29 Image display program and image display device Pending JP2013182332A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012044313A JP2013182332A (en) 2012-02-29 2012-02-29 Image display program and image display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012044313A JP2013182332A (en) 2012-02-29 2012-02-29 Image display program and image display device

Publications (1)

Publication Number Publication Date
JP2013182332A true JP2013182332A (en) 2013-09-12

Family

ID=49272953

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012044313A Pending JP2013182332A (en) 2012-02-29 2012-02-29 Image display program and image display device

Country Status (1)

Country Link
JP (1) JP2013182332A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016143269A (en) * 2015-02-03 2016-08-08 日本電信電話株式会社 Content search device, content search method, content storage device and content storage method
CN105955619A (en) * 2016-05-11 2016-09-21 青岛海信移动通信技术股份有限公司 Multimedia file shooting position determining method and apparatus
CN108563382A (en) * 2018-02-26 2018-09-21 挖财网络技术有限公司 Screenshotss method and device based on android system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006107289A (en) * 2004-10-07 2006-04-20 Seiko Epson Corp Image file management device, image file management method and image file management program
JP2009176262A (en) * 2007-12-28 2009-08-06 National Institute Of Information & Communication Technology Method and system for mapping photography, program, and recording medium
JP2010129032A (en) * 2008-12-01 2010-06-10 Nippon Telegr & Teleph Corp <Ntt> Device and program for retrieving image
WO2010070804A1 (en) * 2008-12-19 2010-06-24 パナソニック株式会社 Image search device and image search method
JP2010182008A (en) * 2009-02-04 2010-08-19 Nikon Corp Program and apparatus for image display

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006107289A (en) * 2004-10-07 2006-04-20 Seiko Epson Corp Image file management device, image file management method and image file management program
JP2009176262A (en) * 2007-12-28 2009-08-06 National Institute Of Information & Communication Technology Method and system for mapping photography, program, and recording medium
JP2010129032A (en) * 2008-12-01 2010-06-10 Nippon Telegr & Teleph Corp <Ntt> Device and program for retrieving image
WO2010070804A1 (en) * 2008-12-19 2010-06-24 パナソニック株式会社 Image search device and image search method
JP2010182008A (en) * 2009-02-04 2010-08-19 Nikon Corp Program and apparatus for image display

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016143269A (en) * 2015-02-03 2016-08-08 日本電信電話株式会社 Content search device, content search method, content storage device and content storage method
CN105955619A (en) * 2016-05-11 2016-09-21 青岛海信移动通信技术股份有限公司 Multimedia file shooting position determining method and apparatus
CN105955619B (en) * 2016-05-11 2019-03-22 青岛海信移动通信技术股份有限公司 Multimedia file camera site determines method and device
CN108563382A (en) * 2018-02-26 2018-09-21 挖财网络技术有限公司 Screenshotss method and device based on android system

Similar Documents

Publication Publication Date Title
CN108369633B (en) Visual representation of photo album
US8139919B2 (en) Light table editor for video snippets
JP4796435B2 (en) Image viewer
TWI528261B (en) Gallery application for content viewing
JP6074395B2 (en) Content management system, managed content generation method, managed content playback method, program, and recording medium
JP4507991B2 (en) Information processing apparatus, information processing method, and program
JP6206857B1 (en) Tracking support device, tracking support system, and tracking support method
US20140149936A1 (en) System and method for providing a tapestry interface with location services
JP5054753B2 (en) Information processing apparatus and information processing method
US20180132006A1 (en) Highlight-based movie navigation, editing and sharing
US20140149932A1 (en) System and method for providing a tapestry presentation
JP5615023B2 (en) Display control apparatus and display control method
JP2009500884A (en) Method and device for managing digital media files
US9721613B2 (en) Content management system, management content generation method, management content reproduction method, program and recording medium
JP4168980B2 (en) Element layout device, element layout program, and element layout method
JP2007026316A (en) Image management device, image-managing computer program and recording medium recording the same
JP4926232B2 (en) Information processing apparatus and information processing method
US10162507B2 (en) Display control apparatus, display control system, a method of controlling display, and program
JP4944183B2 (en) Information processing apparatus and information processing method
US20140149427A1 (en) System and method for tapestry interface scoring
US20140149885A1 (en) System and method for providing a tapestry interface with interactive commenting
US20160140715A1 (en) Information processing apparatus, information processing system, and information processing method
Zhang et al. Annotating and navigating tourist videos
JP2013182332A (en) Image display program and image display device
JP2009200601A (en) Video editing device and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150225

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160105

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160304

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160621

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20161220