JP2013182332A - Image display program and image display device - Google Patents
Image display program and image display device Download PDFInfo
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
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).
しかしながら、上述した従来の画像表示装置は、あくまでも特定範囲の撮影位置で撮影された画像データを検索するものであって、地図上の任意のルート沿いの被写体が写っている画像データを検索するものではないため、例えば、多くの人が撮影した画像データの中からあるルート沿いの被写体が写っている画像データを検索し、これらの画像データを用いてスライドショーなどを作成するようなことはできない。 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
(2) The invention according to
(3) The invention according to
(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
(6) The invention according to
(7) The invention according to
(8) In the image display program according to
(9) The invention according to claim 9 is the image display program according to
(10) The invention of
本発明によれば、多くの画像の中から地図上の任意の線上の被写体が写っている画像を検索することができる。 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.
ローカル・コンピューターにおいて、ネットワーク上のサーバーに記憶されている画像データの中から、あるいはローカル・コンピューターに内蔵または外付の記憶装置に記憶されている画像データの中から、地図上の任意のルート沿いの被写体が写っている画像データを検索して取り込み、それらの画像データを用いて任意のルート沿いの画像のスライドショーを生成するようにした画像表示装置および画像表示プログラムの一実施の形態を説明する。なお、インターネットを介したウエブアプリケーションとして、ウエブサーバー上で動作する画像表示プログラムであってもよい。 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
なお、一実施の形態において画像データとは、デジタルカメラで撮影された静止画像はもちろんのこと、ビデオカメラで撮影された動画像を構成するフレーム画像なども含まれる。また、一実施の形態の画像データには、撮影位置や撮影方位などを示す撮影位置データ、カメラなどの撮影機種や製造番号を示す撮影機種データ、撮影年月日時刻を示す撮影日時データ、焦点距離や撮影画角などの撮影条件を示す撮影条件データなどが画像データと対応付けて記録されている。 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
コンピューター5はCPU5aやメモリ5bを備え、後述する一実施の形態の画像表示制御プログラムを実行し、多くの画像データの中から地図上のルート沿いの被写体が写っている画像データを検索し、それらの画像データにより地図上の任意のルート沿いの画像のスライドショーを作成する。表示装置6は、入力した画像、地図上の任意のルートを中心とする地図および地図上の撮影位置と撮影範囲、選択した画像から作成されたスライドショーなどを表示する。通信装置7はインターネットを介して画像や種々の情報の授受を行う。
The
図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
ステップ1において、図4に示すように、表示装置6の表示画面6aに画像表示制御の画面を表示するとともに、前回終了時のフォルダの画像をサムネイル表示する。図4に示す表示画面6aにおいて、各画像11の下には画像ファイル名が表示される。また、GPS情報すなわち撮影位置情報が付加された画像11には、それらの右下にGPSアイコン12が表示される。サムネイル画像表示領域の下には、フォルダ選択ボタン13、処理選択ボタン14、終了ボタン15などが表示される。
In
図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
ステップ2で、フォルダ選択プルダウンメニューから使用者が選択したフォルダを入力する。ここでは、使用者が「旅行」フォルダを選択した場合を例に挙げて説明する。ステップ3では、使用者が選択した「旅行」フォルダに収納されている画像を図4に示すようにサムネイル表示する。
In
ステップ4において、サムネイル表示されている「旅行」フォルダの画像の中から、使用者がスライドショーを作成したいとして選択したルート沿いの画像を複数枚入力する。ここでは、使用者がある鉄道路線の特定区間を写した複数の画像のスライドショー作成を希望した場合を例に挙げて説明する。使用者がある鉄道路線の特定区間の画像にマウスポインタを当てて右クリックすると、コンピューター5は選択画像を入力し、図4に示すように表示画面6aに表示されている選択画像に枠17を表示する。
In
なお、スライドショーを作成したいとして選択する画像は複数あってもよいが、選択対象の画像は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
図5はスライドショー作成ウインドウ20の一例を示す。このスライドショー作成ウインドウ20は、サムネイル表示領域21、地図表示領域22、選択画像表示領域23およびスライドショープレビュー領域24の4つの領域に分割されている。まず、サムネイル表示領域21はスライドショー作成ウインドウ20の左端に配置され、ステップ4で入力された選択画像がサムネイル表示される。図4では2枚の画像が選択された例を示したが、選択されたすべての画像がサムネイル表示され、選択画像が多くて表示領域内に収まらない場合にはスクロールバーが表示され、スクロールにより表示画像の入れ替えが可能になる。
FIG. 5 shows an example of the slide
次に、地図表示領域22はスライドショー作成ウインドウ20の中央左に配置され、ステップ4で入力された選択画像のGPS情報によりそれらの画像の撮影位置を包含する範囲の地図が表示される。地図上には撮影位置を示す小さな円形マーク22aと、撮影位置からの被写体写り込み範囲(撮影位置からの撮影範囲)を示す2本の直線22bとが表示される。これら円形マーク22aと2本の直線22bで囲まれる範囲が撮影位置からの撮影範囲を示す。なお、同一の撮影位置で異なる撮影方位を撮影した画像がある場合には、同一地点に一つの円形マーク22aが表示され、それぞれの撮影範囲を示す直線22bが表示される。この直線22bは撮影画像の撮影方位や使用レンズの画角から計算できる。
Next, the
なお、地図表示領域22に表示する地図は、一実施の形態の画像表示プログラムとともに画像表示装置1にインストールされて記憶装置2に記憶されている地図データを用いて表示してもよいし、通信装置7を介して外部の地図データサーバからダウンロードした地図データを用いて表示してもよい。
The map displayed in the
地図表示領域22の下方には、地図上に線を描画するための操作ボタン類が配置される。「線描画ボタン」22cは線を描画するための操作ボタン、「線幅設定スライダー」22dは描画する線の幅を設定する操作ボタン、「消しゴムボタン」22eは描画した線を消去するための操作ボタン、「対象画像距離設定スライダー」22fは被写体対象範囲、すなわち描画した線からどの程度まで離れた撮影位置の画像をスライドショーの対象画像にするかを設定するための操作ボタンである。
Below the
選択画像表示領域23はスライドショー作成ウインドウ20の右上に配置され、スライドショー候補の画像を順番に表示するための領域である。選択画像表示領域23の上方には「おすすめ度」の表示領域23aがあり、すでにスライドショー用画像として採用されている画像を参照して、現在表示されている画像のスライドショー用画像としてのおすすめ度が表示される。おすすめ度は、画像データファイルに記録されているメタデータを参照して画質の良否、被写体の大きさ、撮影距離などを判断して決定する。
The selected
選択画像表示領域23の左下には、スライドショーの候補画像を入れ替えるための「表示送りボタン」23bが配置される。左から先頭画像へ移動するボタン、前の画像に移動するボタン、次の画像に移動するボタン、最後の画像へ移動するボタンである。また、選択画像表示領域23の右下には、表示されている画像をスライドショー用画像に採用するための「採用するボタン」23cが配置される。
In the lower left of the selected
スライドショープレビュー領域24はスライドショー作成ウインドウ20の右下に配置され、現在スライドショー用画像として採用が決定している複数の画像から作成されたスライドショーのプレビューを表示するための領域である。このスライドショープレビュー領域24の下方には、「採用しないボタン」24a、「エフェクトプルダウンメニューボタン」24b、「インターバルテキストボックス」24c、スライドショープレビューの「表示送りボタン」24dおよび「スライドショー作成ボタン」24eが配置されている。
The slide
「採用しないボタン」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
なお、地図表示/画像合成ウインドウ20の右上には、地図表示/画像合成ウインドウ20を閉じて図4に示す画面表示に戻るための「閉じる」ボタン20aが配置されている。
Note that a “Close”
以下、図6〜図10に示すスライドショー作成ウインドウ20を参照しながら、スライドショー作成動作を説明する。なお、図6〜図10に示すスライドショー作成ウインドウ20において、画面上の各種操作ボタン等は図5に示すそれらと同様であり、説明を省略する。
Hereinafter, the slide show creation operation will be described with reference to the slide
図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
図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
地図上に幅のあるルートエリア22gが設定されたら、使用者が選択した「旅行」フォルダに収納されている画像の中から、ルートエリア22gの被写体が写っている画像を抽出してサムネイル表示領域21にサムネイル表示するとともに、図7に示すように、抽出した画像の撮影位置を示す円形マーク22aと撮影範囲を示す2本の直線22bを地図表示領域22に表示する。なお、画像の撮影位置がルートエリア内にあっても構わない。
When a
なお、この一実施の形態ではルートエリア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
ここで、使用者が設定した被写***置の緯度および経度から、その被写***置を撮影範囲に含む撮影位置と撮影方位の画像、すなわち使用者が設定した被写体が写り込んでいる画像を検索する手法を説明する。図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
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
ステップ10において、ルートエリア22gの被写体が写っている画像をルートエリア22gの開始地点Sから終了地点Eまでの順番に並べ替え、図7に示すように並べ替えた順に選択画像領域23に画像を表示する。上述したように、地図上をマウスドラッグして描画されたルートエリアはグループ化された連続地点として表現されるが、そのプロットされる地点の順番を記憶することによって、どの順番でルートエリアが描画されたのかを判断できる。ルートエリアを構成する各地点の被写体が写り込んでいる画像をルートエリアに沿って取り出し、並べ替える。
In
ところで、ルートエリア22gから撮影位置が遠くなるにしたがって、画像に写り込んでいるルートエリア22gの被写体像が小さくなって不鮮明になる。そこで、地図表示領域22の「対象画像距離設定スライダー」22fによって、ルートエリア22gからどの程度離れた撮影位置の画像をスライドショーの対象画像にするかを予め設定することができる。
By the way, as the shooting position is further away from the
図8は、「対象画像距離設定スライダー」22fによりルートエリア22gから撮影位置までの距離を所定距離以内に設定した場合の一例を示す。この例では、ルートエリア22gから設定距離までの範囲22hにある被写***置(円形マーク22aで示す)の画像をスライドショーの対象画像とする。
FIG. 8 shows an example when the distance from the
また、いったん設定したルートエリア22gに加え、途中から分岐するような“二股ルートエリア”を後から描画し、ルートエリア22gを追加することもできる。図9に、先に描いたルートエリア22gの途中から別の二股に分岐したルートエリア22gを追加した場合を示す。ルートエリア22gの追加にともない、追加部分のルートエリアの被写体が写り込んでいる画像がサムネイル表示領域21に追加され、それらの画像の撮影位置および撮影範囲を示す円形マーク22aと直線22bが地図表示領域22に追加される。
Further, in addition to the
使用者は、選択画像表示領域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
図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
図3のステップ21において、選択画像表示領域23に表示されている画像を2枚目以降のスライドショー用画像として採用したか否かを確認し、「採用するボタン」23cが操作されて採用されたらステップ22へ進む。2枚目以降のスライドショー用画像の採用決定に際して、選択画像表示領域23の「おすすめ度」の表示領域23aに上述した方法で決定されたおすすめ度を表示する。
In
ステップ22では、採用された画像を2枚目以降のスライドショー用画像としてメモリ5bに記憶するとともに、採用された画像をスライドショープレビュー領域24にも表示する。また、図10に示すように、採用された画像の撮影位置を示す円形マーク22aを異なる色で表示するとともに、これまでにスライドショー用として採用された画像の撮影位置を示す円形マーク22aを枠22iで結び採用グループとしてグループ表示する。
In
使用者は、スライドショー用画像を選別したら、スライドショープレビュー領域24の「表示送りボタン」24dを操作してスライドショーのプレビューを行うことができる。このとき、必要に応じて「エフェクトプルダウンメニューボタン」24bを操作してトレンジションで用いるエフェクト、例えばフェードなどを選択したり、「インターバルテキストボックス」24cにスライドショーの画像の表示間隔を設定することができる。また、「採用しないボタン」24aを操作して再生途中の任意の画像の採用を取り消すことができる。
After selecting the slide show images, the user can operate the “display advance button” 24d in the slide
ステップ23において「表示送りボタン」24dによりスライドショープレビューの操作がなされたらステップ24へ進み、メモリ5bに記憶されているスライドショー用画像を開始地点Sから終了地点Eまでの順番にスライドショープレビュー領域24に表示する。このとき、エフェクトやインターバルの設定操作があれば、操作に応じた設定を行ってスライドショープレビューに反映させる。
If a slide show preview operation is performed by the “display advance button” 24d in
ステップ25で「採用しないボタン」24aによりプレビュー表示中の画像の採用取り消しがあったらステップ26へ進み、その画像データをメモリ5bから消去してスライドショー用画像から取り消す。
If the adoption of the image being previewed is canceled by the “not adopted button” 24a in
使用者は、スライドショープレビューを見てスライドショーを作成するか否かを判断することができる。ステップ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
一方、スライドショーの作成要求がある場合には、ステップ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
なお、実際に作成するスライドショーデータは、静止画を一定間隔ごとに表示する汎用の動画データフォーマットでもよいし、ある特定のアプリケーションでサポートするスライドショーの型式でも構わない。 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
ステップ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
ステップ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
なお、スライドショーを作成したいとして選択する画像は複数あってもよいが、選択対象の画像は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
図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
タイムライン表示領域25は、スライドショー作成ウインドウ20の中央、地図表示領域22の下方に配置され、サムネイル表示領域21に表示されている画像および地図表示領域22に表示されている撮影位置(円形マーク22a)と撮影範囲(直線22b)に対応する画像の撮影日時を時間順にプロット表示する領域である。なお、各画像の撮影日時は画像データの撮影日時データから取得する。
The
このタイムライン表示領域25において、ある特定幅の同一位置で撮影された画像は同じ行にプロット表示する。すなわち、タイムライン表示領域25の縦方向が撮影位置の分布を示し、横方向が撮影時刻の分布を示す。タイムライン表示領域25の左上には、撮影年月日を入力するテキストボックス25aがあり、使用者がここに入力した日付の画像のみが表示対象となる。
In this
以下、図16〜図20に示すスライドショー作成ウインドウ20を参照しながら、他の実施の形態のスライドショー作成動作を説明する。なお、図16〜図20に示すスライドショー作成ウインドウ20において、画面上の各種操作ボタン等は図15に示すそれらと同様であり、説明を省略する。
Hereinafter, the slide show creation operation of another embodiment will be described with reference to the slide
図16において、使用者は、地図表示領域22の「線描画ボタン」22cにマウスポインタを設定してクリックした後、表示されている地図上でスライドショーを作成したい被写体の位置を線22gで描画する。線の描画はマウスのドラッグ操作による。地図上の開始地点Sにマウスポインタを設定してクリックしたまま任意の線、ここでは運動場のトラックに沿ってマウスポインタを移動した後、終了地点(E;不図示)でマウスのドラッグ操作を停止する。このとき、線幅は「線幅設定スライダー」22dで設定された幅となる。この線描画操作で地図上に描かれた帯状の線を以下では「ルートエリア」22gと呼ぶ。
In FIG. 16, the user sets and clicks the “line drawing button” 22c in the
図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
地図上に幅のあるルートエリア22gが設定されたら、使用者が選択した「運動会」フォルダに収納されている画像の中から、ルートエリア22gの被写体が写っている画像を抽出してサムネイル表示領域21にサムネイル表示するとともに、図17に示すように、抽出した画像の撮影位置を示す円形マーク22aと撮影範囲を示す2本の直線22bを地図表示領域22に表示する。なお、画像の撮影位置がルートエリア内にあっても構わない。
When a
なお、この他の実施の形態ではルートエリア22gの被写体が写っているサムネイル画像と撮影範囲内にルートエリア22gの被写体を包含する円形マーク22aおよび直線22bのみを表示する例を示すが、フォルダ内のすべてのサムネイル画像と撮影範囲を示す円形マーク22aおよび直線22bを表示し、ルートエリア22gの被写体が写っているサムネイル画像とその撮影範囲を示す円形マーク22aおよび直線22bと、それら以外のサムネイル画像とその撮影範囲を示す円形マーク22aおよび直線22bとを異なる色で表示したり、あるいは前者を点滅表示するなど、両者を容易に識別できる形態で表示するようにしてもよい。
In this embodiment, the thumbnail image showing the subject in the
また、使用者が設定した被写***置の緯度および経度から、その被写***置を撮影範囲に含む撮影位置と撮影方位の画像、すなわち使用者が設定した被写体が写り込んでいる画像を検索する手法については、上述した一実施の形態の手法による。 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
ステップ50では、地図表示領域22に表示された撮影位置(円形マーク22a)と撮影範囲(直線22b)に対応する画像の撮影日時を、図17に示すようにタイムライン表示領域25にプロットする。なお、この時点では撮影日時の異なる画像が含まれている。
In step 50, the shooting date and time of the image corresponding to the shooting position (
使用者は、タイムライン表示領域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
ステップ53において、ルートエリア22gの被写体が写っている画像をルートエリア22gの開始地点Sから終了地点Eまでの順番に並べ替え、図18に示すように並べ替えた順に選択画像領域23に画像を表示する。上述したように、地図上をマウスドラッグして描画されたルートエリアはグループ化された連続地点として表現されるが、そのプロットされる地点の順番を記憶することによって、どの順番でルートエリアが描画されたのかを判断できる。ルートエリア22gを構成する各地点の被写体が写り込んでいる画像をルートエリア22gに沿って取り出し、並べ替える。
In step 53, the images of the subject in the
ところで、ルートエリア22gから撮影位置が遠くなるにしたがって、画像に写り込んでいるルートエリア22gの被写体像が小さくなって不鮮明になる。そこで、地図表示領域22の「対象画像距離設定スライダー」22fによって、ルートエリア22gからどの程度離れた撮影位置の画像をスライドショーの対象画像にするかを予め設定することができる。
By the way, as the shooting position is further away from the
また、いったん設定したルートエリア22gに加え、途中から分岐するような“二股ルートエリア”を後から描画し、ルートエリア22gを追加することもできる。ルートエリア22gの追加にともない、追加部分のルートエリアの被写体が写り込んでいる画像の撮影位置(円形マーク22a)と撮影範囲(直線22b)が地図表示領域22に追加され、それらの画像の撮影日プロットがタイムライン表示領域25に追加される。
Further, in addition to the
使用者は、選択画像表示領域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
ステップ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
図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
ステップ62では、採用された画像を2枚目以降のスライドショー用画像としてメモリ5bに記憶するとともに、採用された画像をスライドショープレビュー領域24にも表示する。さらに、地図表示領域22では採用画像の撮影位置を示す円形マーク22aを他の撮影位置の円形マーク22aと異なる色で表示するとともに、タイムライン表示領域25では採用画像のプロットを他のプロットと異なる色で表示する。
In step 62, the adopted image is stored in the
使用者は、スライドショー用画像を選別したら、スライドショープレビュー領域24の「表示送りボタン」24dを操作してスライドショーのプレビューを行うことができる。このとき、必要に応じて「エフェクトプルダウンメニューボタン」24bを操作してトレンジションで用いるエフェクト、例えばフェードなどを選択したり、「インターバルテキストボックス」24cにスライドショーの画像の表示間隔を設定することができる。また、「採用しないボタン」24aを操作して再生途中の任意の画像の採用を取り消すことができる。
After selecting the slide show images, the user can operate the “display advance button” 24d in the slide
ステップ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
ステップ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
使用者は、スライドショープレビューを見てスライドショーを作成するか否かを判断することができる。ステップ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
なお、実際に作成するスライドショーデータは、静止画を一定間隔ごとに表示する汎用の動画データフォーマットでもよいし、ある特定のアプリケーションでサポートするスライドショーの型式でも構わない。 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
タイムライン表示領域25に並ぶ時間順にスライドショーを作成した場合に、例えば、撮影位置の異なる二カ所で同時間に連写した画像が数多く存在すると、極端な場合には一枚ずつ交互にそれぞれの場所で撮影された画像がスライドショーに採用される。結果として面白い演出効果が得られる場合もあるが、多くの場合、同じ位置で撮影された画像を何枚か纏めてグループ化し、これらの各グループを順にスライドショーで表示した方が好ましい。なお、タイムライン表示領域25の変形例として、別のダイアログを表示してプロット表示に当たる部分をサムネイル表示とし、使用者が任意でスライドショーの素材リストの順番を設定できるようにしてもよい。
When a slide show is created in the order of time arranged in the
なお、上述した実施の形態とそれらの変形例において、実施の形態どうし、または実施の形態と変形例とのあらゆる組み合わせが可能である。 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
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.
前記判定処理は、前記画像データに含まれる画像の撮影位置、撮影方位および撮影画角に基づいて、前記画像の中に前記線上の被写体が写り込んでいるか否かを判定することを特徴とする画像表示プログラム。 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.
前記判定処理は、前記画像データに含まれる画像の撮影位置、撮影方位、撮影画角および撮影距離に基づいて、前記画像の中に前記線上の被写体が写り込んでいるか否かを判定することを特徴とする画像表示プログラム。 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.
前記線は、使用者が設定した幅を有する帯状の領域であることを特徴とする画像表示プログラム。 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.
前記検索処理は、複数の前記画像データの中から、前記線上の被写体が写り込んでおり、かつ前記画像データに含まれる撮影日または撮影時間帯が使用者により指定された撮影日または撮影時間帯の前記画像データを検索することを特徴とする画像表示プログラム。 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.
前記画像データに対して使用者が指定した人物の顔を認識する顔認識処理をさらにコンピューターに実行させ、
前記検索処理は、使用者が指定した人物の顔が写り込んでいる前記画像データを検索することを特徴とする画像表示プログラム。 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.
検索された複数の前記画像データを所定の順に並べ替える並べ替え処理と、
複数の画像データを前記所定の順に表示するスライドショーを作成するスライドショー作成処理とをさらにコンピューターに実行させることを特徴とする画像表示プログラム。 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.
前記並べ替え処理は、複数の前記画像データを前記線に沿った順に並べ替えることを特徴とする画像表示プログラム。 The image display program according to claim 7,
The rearrangement process rearranges a plurality of the image data in the order along the line.
前記並べ替え処理は、複数の前記画像データを撮影時刻の順に並べ替えることを特徴とする画像表示プログラム。 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.
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)
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)
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 |
-
2012
- 2012-02-29 JP JP2012044313A patent/JP2013182332A/en active Pending
Patent Citations (5)
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)
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 |