Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7760655B2 - Image processing device and image processing method - Google Patents
[go: Go Back, main page]

JP7760655B2 - Image processing device and image processing method - Google Patents

Image processing device and image processing method

Info

Publication number
JP7760655B2
JP7760655B2 JP2024108121A JP2024108121A JP7760655B2 JP 7760655 B2 JP7760655 B2 JP 7760655B2 JP 2024108121 A JP2024108121 A JP 2024108121A JP 2024108121 A JP2024108121 A JP 2024108121A JP 7760655 B2 JP7760655 B2 JP 7760655B2
Authority
JP
Japan
Prior art keywords
video
image processing
importance
processing device
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024108121A
Other languages
Japanese (ja)
Other versions
JP2024133610A (en
Inventor
慶浩 黄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer 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 Pioneer Corp filed Critical Pioneer Corp
Priority to JP2024108121A priority Critical patent/JP7760655B2/en
Publication of JP2024133610A publication Critical patent/JP2024133610A/en
Application granted granted Critical
Publication of JP7760655B2 publication Critical patent/JP7760655B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Traffic Control Systems (AREA)
  • Instructional Devices (AREA)
  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Television Signal Processing For Recording (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)

Description

本発明は、画像を処理する画像処理装置及びその処理方法に関する。 The present invention relates to an image processing device and a processing method for processing images.

近年、車両等の移動体に備えられた撮影装置で風景動画を撮影し、車両から撮影された場面を後から見返すことができるような再生装置が普及している。 In recent years, playback devices that allow landscape videos to be captured using a camera mounted on a moving object such as a vehicle and that allow scenes captured from the vehicle to be viewed later have become popular.

例えば、特許文献1には、移動体に搭載された車載カメラで撮影された風景動画の撮影開始から撮影終了までの撮影時間に対応するタイムバーと、タイムバー上の位置をユーザにより指示可能に示すスライダーと、風景動画を撮影した際の走行経路沿いに存在するランドマークをタイムバー上の対応する位置にて示すランドマークアイコンと、を含む指示表示画像をディスプレイに表示させ、さらに、風景動画のうちタイムバー上のスライダーの位置に対応する撮影時刻に関連付けられた風景動画をディスプレイに表示させる車両用表示システムが開示されている。 For example, Patent Document 1 discloses a vehicle display system that displays on a display an instruction display image including a time bar corresponding to the shooting time from the start to the end of a landscape video captured by an onboard camera mounted on a moving object, a slider that indicates a position on the time bar that can be designated by the user, and landmark icons that indicate, at corresponding positions on the time bar, landmarks that existed along the driving route when the landscape video was captured; and further, displays on the display a landscape video associated with the shooting time that corresponds to the position of the slider on the time bar.

また、例えば、特許文献2には、動画データから静止画を抽出してサムネイル画像を生成し、タイムライン上に一定時間間隔で並べて表示させることで、動画中の所望の場面が記録された部分を容易に見つけることを可能とする動画像検索閲覧装置が開示されている。 For example, Patent Document 2 discloses a video search and viewing device that extracts still images from video data, generates thumbnail images, and displays them on a timeline at regular time intervals, making it easy to find the part of the video where a desired scene is recorded.

特開2013-32949号公報JP 2013-32949 A 特開2002-281432号公報Japanese Patent Application Laid-Open No. 2002-281432

しかしながら、特許文献1の表示システムにおいては、移動体から外部の風景を撮影した動画中から所望の風景が記録された部分を見つけようとする際に、スライダーの位置を変化させつつ又はランドマークアイコン付近から再生させつつディスプレイに表示される画像を視認しながら所望の場面を探さねばならない故、動画の撮影時間が長いと所望の場面に到達するまでに時間を要する場合がある。 However, with the display system of Patent Document 1, when trying to find a portion of a video of an external landscape captured from a moving object that contains a desired scene, the user must search for the desired scene while changing the slider position or playing the video from near a landmark icon and visually checking the image displayed on the display. Therefore, if the video is long, it may take some time to reach the desired scene.

また、特許文献2の動画像検索閲覧装置においては、例えば、移動体の移動速度が遅く所定時間あたりの風景の変化が少ない場合には、一定時間間隔のサムネイル画像には同じような風景や画像が複数並ぶ故、所望の風景が写ったサムネイル画像を見つけ出すまでに時間を要する場合がある。 Furthermore, with the video image search and viewing device of Patent Document 2, for example, if the moving object's speed is slow and the scenery changes little over a given time period, multiple similar scenes or images will be displayed in thumbnail images taken at regular time intervals, and it may take some time to find a thumbnail image showing the desired scenery.

本発明は、上記の点に鑑みてなされたものであり、移動体から撮影された風景動画から、所望の場面を効率的に検索することが可能な画像処理装置及びその画像処理方法を提供することを目的とする。 The present invention has been made in consideration of the above points, and aims to provide an image processing device and image processing method that can efficiently search for desired scenes from landscape videos captured from a moving object.

請求項1に記載の発明は、移動体から撮影された風景動画を取得する取得部と、前記風景動画の撮影期間中の各時点における撮影状況に関する情報に基づいた重要度情報を、前記風景動画に付与した情報保有動画を生成する動画生成部と、前記風景動画を構成する複数のフレーム画像から前記重要度情報に基づいて複数のサムネイル画像を抽出し、前記サムネイル画像を時系列に沿って配列したサムネイル群画像を生成するサムネイル群画像生成部と、を有し、前記サムネイル群画像生成部は、前記重要度情報に応じて単位撮影時間当たりのサムネイル画像の抽出数を変化させることを特徴としている。 The invention described in claim 1 comprises an acquisition unit that acquires a landscape video captured from a moving object; a video generation unit that generates an information-containing video by adding importance information to the landscape video based on information about the shooting conditions at each point during the shooting period of the landscape video; and a thumbnail group image generation unit that extracts multiple thumbnail images from multiple frame images that make up the landscape video based on the importance information and generates a thumbnail group image in which the thumbnail images are arranged in chronological order, wherein the thumbnail group image generation unit changes the number of thumbnail images extracted per unit shooting time according to the importance information.

また、請求項10に記載の発明は、画像処理装置が、重要度情報が付与された情報保有動画からサムネイル画像を抽出する画像処理方法であって、前記重要度情報及びサムネイル画像生成数に基づいてサムネイル画像を抽出する抽出間隔を決定する間隔決定工程と、前記抽出間隔に基づいて前記情報保有動画を構成する複数のフレーム画像からサムネイル画像として抽出する複数のフレーム画像を決定するフレーム画像決定工程と、前記情報保有動画から前記サムネイル画像として抽出する複数のフレーム画像を抽出してサムネイル群画像を生成する抽出工程と、を含むことを特徴としている。 The invention described in claim 10 is an image processing method in which an image processing device extracts thumbnail images from an information-containing video to which importance information has been assigned, and is characterized by including an interval determination step of determining an extraction interval for extracting thumbnail images based on the importance information and the number of thumbnail images to be generated; a frame image determination step of determining, based on the extraction interval, a plurality of frame images to be extracted as thumbnail images from a plurality of frame images constituting the information-containing video; and an extraction step of extracting a plurality of frame images to be extracted as thumbnail images from the information-containing video to generate a thumbnail group image.

また、請求項11に記載の発明は、コンピュータに備える画像処理装置によって実行される画像処理プログラムであって、前記コンピュータに、重要度情報及びサムネイル画像生成数に基づいてサムネイル画像を抽出する抽出間隔を決定する間隔決定工程と、前記抽出間隔に基づいて情報保有動画を構成する複数のフレーム画像からサムネイル画像として抽出する複数のフレーム画像を決定するフレーム画像決定工程と、前記情報保有動画から前記サムネイル画像として抽出する複数のフレーム画像を抽出してサムネイル群画像を生成する抽出工程と、を実行させることを特徴としている。 The invention described in claim 11 is an image processing program executed by an image processing device provided in a computer, characterized in that the computer is caused to execute an interval determination step of determining an extraction interval for extracting thumbnail images based on importance information and the number of thumbnail images to be generated; a frame image determination step of determining, based on the extraction interval, a plurality of frame images to be extracted as thumbnail images from a plurality of frame images constituting an information-containing video; and an extraction step of extracting a plurality of frame images to be extracted as thumbnail images from the information-containing video to generate a thumbnail group image.

本願の実施例に係る画像処理装置10を搭載した自動車Mの斜視図である。1 is a perspective view of an automobile M equipped with an image processing device 10 according to an embodiment of the present invention. 本願の実施例に係る画像処理装置10を搭載した自動車Mのリアドアを自動車Mの後席から見た図である。1 is a view of a rear door of an automobile M equipped with an image processing device 10 according to an embodiment of the present invention, as viewed from a rear seat of the automobile M. FIG. 本願の実施例に係る画像処理装置10のタッチパネル17に表示される操作受付表示の一例を示す図である。FIG. 2 is a diagram showing an example of an operation acceptance display displayed on a touch panel 17 of the image processing apparatus 10 according to an embodiment of the present application. 本願の実施例に係る画像処理装置10の機能ブロック図である。1 is a functional block diagram of an image processing apparatus 10 according to an embodiment of the present application. 本願の実施例に係る画像処理装置10において、車載カメラCMで撮影された風景動画に仮想タイムコードを付与して情報保有動画を生成するフローチャートFC1である。10 is a flowchart FC1 showing a process of generating an information-containing video by adding a virtual time code to a landscape video captured by an in-vehicle camera CM in the image processing device 10 according to the embodiment of the present application. 本願の実施例に係る画像処理装置10の風景動画撮影時の撮影開始からの経過時間、所定時間ごとの複数のフレームのフレーム番号及び複数のフレームの基本タイムコード、および仮想タイムコードの例である。10 shows an example of the elapsed time from the start of shooting a landscape video by the image processing device 10 according to an embodiment of the present application, the frame numbers of multiple frames at predetermined intervals, the basic time codes of the multiple frames, and the virtual time codes. 図6に示した情報保有動画の例における情報保有動画を構成する複数のフレームのフレーム番号とそれぞれのフレーム番号に付与される仮想タイムコードの関係及び抽出されるサムネイル画像の関係を示す図である。A figure showing the relationship between the frame numbers of multiple frames that make up the information-containing video in the example of the information-containing video shown in Figure 6, the virtual time codes assigned to each frame number, and the relationship between the thumbnail images that are extracted. 本実施例の風景動画から抽出される10枚のサムネイル画像SM1~SM10における、当該サムネイル画像SM1~SM10に付随するタイムコード、フレーム番号及びその重要度である。In the ten thumbnail images SM1 to SM10 extracted from the scenic video in this embodiment, the time code, frame number, and importance associated with each thumbnail image SM1 to SM10 are shown. 本願の実施例に係る画像処理装置10のサムネイル画像の生成を行う際のフローチャートFC2である。10 is a flowchart FC2 showing the process of generating thumbnail images by the image processing apparatus 10 according to the embodiment of the present application. 図6、7及び8に示した情報保有動画の再生時のタッチパネル17の表示例を示した図である。9A to 9C are diagrams showing examples of displays on the touch panel 17 when the information-containing moving images shown in FIGS. 6, 7, and 8 are played back. 図6、7及び8に示した情報保有動画の再生時のタッチパネル17の表示例を示した図である。9A to 9C are diagrams showing examples of displays on the touch panel 17 when the information-containing moving images shown in FIGS. 6, 7, and 8 are played back.

以下に本発明の実施例について詳細に説明する。 Examples of the present invention are described in detail below.

図1は、本願の実施例に係る画像処理装置10を搭載した自動車Mの斜視図である。 Figure 1 is a perspective view of an automobile M equipped with an image processing device 10 according to an embodiment of the present application.

画像処理装置10は、自動車Mに搭載された車載カメラによって自動車Mの周囲の風景動画を撮影して、当該撮影した風景動画を再生する画像処理装置である。以下の説明においては、自動車Mのウィンドウに風景動画を表示可能な構成について説明する。 The image processing device 10 is an image processing device that captures a video of the scenery around the automobile M using an onboard camera installed in the automobile M and plays back the captured video of the scenery. In the following explanation, we will describe a configuration that can display the video of the scenery on the window of the automobile M.

画像処理装置10は、例えば、自動車Mのダッシュボード内に搭載されている。画像処理装置10は、外部から取得されるかまたは自身が保持する動画を再生して映像出力することが可能に構成されている。 The image processing device 10 is mounted, for example, on the dashboard of the automobile M. The image processing device 10 is configured to be able to play and output video that is acquired from an external source or that is stored within the image processing device 10.

取得部としての車載カメラCMは、例えば、自動車Mのルーフ部分又はドアパネル部分等に搭載され、自動車Mの前方、側方又は後方の風景を撮影可能に構成されている。車載カメラCMは、画像処理装置10に通信可能に接続されており、撮影した静止画または動画を画像処理装置に送信可能に構成されている。 The on-board camera CM serving as the acquisition unit is mounted, for example, on the roof or door panel of the automobile M, and is configured to be able to capture images of the scenery in front of, to the side of, or behind the automobile M. The on-board camera CM is communicatively connected to the image processing device 10, and is configured to be able to transmit captured still images or videos to the image processing device.

動画表示部としてのディスプレイ15は、例えば、透明な液晶又は有機ELのディスプレイ等の透明パネルで構成され、自動車MのウィンドウWDに取り付けられており、車内から視認可能な画像を表示可能なディスプレイである。ディスプレイ15は、画像処理装置10と通信可能に接続されており、画像処理装置10から出力された静止画または動画を表示可能に構成されている。 The display 15 serving as the video display unit is composed of a transparent panel, such as a transparent liquid crystal or organic electroluminescence display, and is attached to the window WD of the automobile M, capable of displaying images visible from inside the vehicle. The display 15 is connected to the image processing device 10 so that it can communicate with the image processing device 10, and is configured to be able to display still images or videos output from the image processing device 10.

例えば、ディスプレイ15は、車載カメラCMで撮影した自動車Mの前方、側方又は後方の風景動画がそれぞれフロントウィンドウ、ドアウィンドウ、リアウィンドウで表示可能に構成されている。尚、ディスプレイ15は、例えば、自動車M内部に設置されたカーナビゲーションシステムのディスプレイ等でもよい。 For example, the display 15 is configured to display video of scenery in front of, to the side of, or behind the automobile M captured by the onboard camera CM on the front window, door windows, and rear window, respectively. The display 15 may also be, for example, a display for a car navigation system installed inside the automobile M.

図2は、本願の実施例に係る画像処理装置10を搭載した自動車Mのリアドアを自動車Mの後席から見た図である。 Figure 2 is a view of the rear door of an automobile M equipped with an image processing device 10 according to an embodiment of the present application, viewed from the rear seat of the automobile M.

上述のように、ディスプレイ15は、例えば、透明な液晶又は有機ELのディスプレイ等の透明パネルで構成され、自動車MのウィンドウWDに取り付けられる。従って、例えば、ディスプレイ15に動画が表示されていない場合においては、自動車Mの内部からディスプレイ15を介して外の景色を見ることが可能となる。 As described above, the display 15 is composed of a transparent panel, such as a transparent liquid crystal or organic electroluminescence display, and is attached to the window WD of the vehicle M. Therefore, for example, when no video is being displayed on the display 15, it is possible to see the outside scenery from inside the vehicle M through the display 15.

操作受付部としてのタッチパネル17は、ドアパネルの内側に取り付けられているタッチパネルディスプレイである。例えば、タッチパネル17は、液晶パネル等のディスプレイ17aと、当該ディスプレイの表示面に貼り付けられ、人の指等での操作を受け付けるタッチパッド17bと、を備えたタッチパネルディスプレイである。 The touch panel 17 serving as the operation reception unit is a touch panel display attached to the inside of the door panel. For example, the touch panel 17 is a touch panel display that includes a display 17a such as a liquid crystal panel, and a touch pad 17b that is attached to the display surface of the display and receives operations using a person's finger, etc.

タッチパネル17は、画像処理装置10に通信可能に接続されており、画像処理装置10から出力された映像を表示することが可能である。また、タッチパネル17は、ディスプレイ15に表示される動画の再生、早送り又は早戻しの操作を受け付けて、当該操作の受付に基づく指示を画像処理装置10に送信することが可能である。 The touch panel 17 is communicatively connected to the image processing device 10 and is capable of displaying images output from the image processing device 10. The touch panel 17 is also capable of accepting operations to play, fast-forward, or rewind the video displayed on the display 15, and transmitting instructions based on the accepted operations to the image processing device 10.

具体的には、例えば、タッチパネル17には、ディスプレイ15にて再生している動画の所定時間ごとのサムネイル画像が再生時刻順に並べて表示される。 Specifically, for example, the touch panel 17 displays thumbnail images of the video being played on the display 15 for each predetermined time period, arranged in order of playback time.

図3は、本願の実施例に係る画像処理装置10のタッチパネル17に表示される操作受付表示の一例を示す図である。 Figure 3 shows an example of an operation acceptance display displayed on the touch panel 17 of the image processing device 10 according to an embodiment of the present application.

操作受付表示は、例えば、ディスプレイ15にて再生している風景動画の所定時間ごとのサムネイル画像SM1~SM6が再生時刻順に並んでいるサムネイル画像列SRと、再生又は一時停止を切り替える指示を行うボタンPLと、早送り操作を指示するボタンFWと、早戻し操作を指示するボタンRW及び風景動画の現在再生時間位置を示すバーBA並びに時間表示部TMを含んでいる。また、サムネイル画像列SRに含まれるサムネイル画像は、風景動画の再生時間の経過に応じて右方から左方にスクロールしながら表示される。 The operation acceptance display includes, for example, a thumbnail image string SR in which thumbnail images SM1 to SM6 of the scenery video being played on the display 15 are arranged in chronological order for playback, a button PL for switching between playback and pause, a button FW for instructing a fast-forward operation, a button RW for instructing a fast-rewind operation, a bar BA indicating the current playback time position of the scenery video, and a time display unit TM. Furthermore, the thumbnail images included in the thumbnail image string SR are displayed while scrolling from right to left as the playback time of the scenery video elapses.

図4は、本願の実施例に係る画像処理装置10の機能ブロック図である。画像処理装置10は、例えば、システムバス13を介して、入力部20と、出力部30と、操作入力部40と、記憶部50及び動画制御部60とが協働する装置である。 Figure 4 is a functional block diagram of an image processing device 10 according to an embodiment of the present application. The image processing device 10 is a device in which an input unit 20, an output unit 30, an operation input unit 40, a memory unit 50, and a video control unit 60 cooperate with each other via a system bus 13, for example.

入力部20は、画像処理装置10の外部の機器からデータを取得するインターフェースである。入力部20は、自動車Mに備えられている車載カメラCMに接続されている。例えば、画像処理装置10は、入力部20を介して車載カメラCMから風景画像を取り込むことが可能である。 The input unit 20 is an interface that acquires data from devices external to the image processing device 10. The input unit 20 is connected to an on-board camera CM installed in the automobile M. For example, the image processing device 10 can capture landscape images from the on-board camera CM via the input unit 20.

また、入力部20は、自動車の走行速度を取得する速度センサSSと、自動車の位置情報を取得する全地球航法衛星システム(GNSS:Global Navigation Satellite System)の1つである全地球測位システム(GPS:Global Positioning System)の情報を受信可能なGPS受信機GPと、に接続されている。すなわち、画像処理装置10は、速度センサSSから自動車Mの速度を取得可能であり、かつGPS受信機GPからGPS情報を取得可能に構成されている。 The input unit 20 is also connected to a speed sensor SS that acquires the vehicle's traveling speed, and a GPS receiver GP that can receive information from the Global Positioning System (GPS), a Global Navigation Satellite System (GNSS) that acquires the vehicle's position information. In other words, the image processing device 10 is configured to be able to acquire the speed of the vehicle M from the speed sensor SS and to acquire GPS information from the GPS receiver GP.

出力部30は、画像処理装置10の外部の機器にデータを出力するインターフェースである。出力部30は、上述したディスプレイ15及びタッチパネル17のディスプレイ17aに接続され、これらに画像を出力可能である。具体的には、例えば、画像処理装置10は、出力部を介して、ディスプレイ15には、動画を出力し、ディスプレイ17aには、再生操作のための操作受付表示となる操作画像を出力する。 The output unit 30 is an interface that outputs data to devices external to the image processing device 10. The output unit 30 is connected to the above-mentioned display 15 and display 17a of the touch panel 17, and is capable of outputting images to these. Specifically, for example, the image processing device 10 outputs a video to the display 15 via the output unit, and outputs an operation image that serves as an operation acceptance display for playback operations to the display 17a.

操作入力部40は、外部の機器から操作入力の信号を取得するインターフェースである。操作入力部40は、タッチパッド17bに接続されており、タッチパッド17bにおいて上記操作画像に対して受け付けられた操作を示す信号を取得可能である。 The operation input unit 40 is an interface that acquires operation input signals from external devices. The operation input unit 40 is connected to the touchpad 17b and can acquire signals indicating operations accepted in response to the operation image on the touchpad 17b.

記憶部50は、例えば、ハードディスク装置、SSD(solid state drive)、フラッシュメモリ等により構成されており、画像処理装置10におけるサムネイル画像の生成、動画の再生等に関する各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワーク(図示せず)を介して取得されるようにしてもよいし、記録媒体に記録されて各種ドライブ装置を介して読み込まれるようにしてもよい。 The storage unit 50 is composed of, for example, a hard disk drive, SSD (solid state drive), flash memory, etc., and stores various programs related to the generation of thumbnail images, video playback, etc. in the image processing device 10. Note that the various programs may be obtained, for example, from another server device, etc. via a network (not shown), or may be recorded on a recording medium and read via various drive devices.

記憶部50に記憶される各種プログラムは、ネットワークを介して伝送可能であり、また、コンピュータ読み取り可能な記録媒体に記録して譲渡することが可能である。また、記憶部50には、画像処理装置10の外部から取り込まれたデータ、例えばカメラCMから取り込まれた風景動画のデータ、速度センサSS及びGPS受信機GPから取り込まれた風景動画撮影時の自動車Mの速度及び位置情報を格納可能である。また、記憶部50には、画像処理装置10の内部において生成されたデータを格納可能である。 The various programs stored in the memory unit 50 can be transmitted via a network, or recorded on a computer-readable recording medium and transferred. The memory unit 50 can also store data imported from outside the image processing device 10, such as landscape video data imported from the camera CM, and the speed and position information of the automobile M when capturing the landscape video imported from the speed sensor SS and GPS receiver GP. The memory unit 50 can also store data generated within the image processing device 10.

動画制御部60は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等により構成され、コンピュータとして機能する。動画制御部60においては、CPUが、ROMや記憶部50に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。 The video control unit 60 is composed of a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), etc., and functions as a computer. In the video control unit 60, the CPU realizes various functions by reading and executing various programs stored in the ROM and storage unit 50.

動画制御部60は、入力部20を介して取得された風景動画に情報を付与して再生用の情報保有動画を生成する動画生成部63を有している。動画生成部63は、記憶部50に記録された風景動画と当該風景動画が撮影された各時点の自動車Mの速度及び位置情報のデータを読み出す。読み出された風景動画を構成する複数のフレーム画像の各々に対して、当該複数のフレームの各々が撮影された各時点の自動車Mの速度又は位置情報に基づいた情報を付与する。例えば、動画生成部63は、各フレーム画像について、自動車Mの走行速度に応じた重要度を決定し、当該重要度に基づいた情報である重要度情報を風景動画に付与する。 The video control unit 60 has a video generation unit 63 that adds information to the scenery video acquired via the input unit 20 to generate an information-containing video for playback. The video generation unit 63 reads out the scenery video recorded in the storage unit 50 and data on the speed and position information of the automobile M at each point in time when the scenery video was captured. For each of the multiple frame images that make up the read scenery video, information based on the speed or position information of the automobile M at each point in time when each of the multiple frames was captured is added. For example, the video generation unit 63 determines the importance of each frame image according to the traveling speed of the automobile M, and adds importance information based on that importance to the scenery video.

重要度は、例えば、自動車Mの走行速度、撮影位置、撮影位置に対応する地図情報上の位置に関連付けられた風景の見ごたえ度、又は自動車Mの走行方向を基準とした車載カメラCMが撮影する撮影方向に基づいて判定される。 The importance is determined based on, for example, the traveling speed of the automobile M, the shooting location, the visual appeal of the scenery associated with the position on the map information corresponding to the shooting location, or the shooting direction taken by the in-vehicle camera CM relative to the traveling direction of the automobile M.

例えば、自動車Mが低速で走行している又は停車中である場合、自動車から見られる周囲の風景はほとんど変化しない。それ故、動画生成部63は、自動車の走行速度に対して重要度を判定する場合においては、自動車Mが低速で走行している又は停車中の間の風景の重要度を低いと判定する。逆に、自動車が高速で走行している場合においては、短時間で風景動画が大きく変化する故、重要度は高いと判定する。 For example, when the automobile M is traveling at a low speed or is stopped, the surrounding scenery seen from the automobile changes very little. Therefore, when determining the importance based on the automobile's traveling speed, the video generation unit 63 determines that the importance of the scenery when the automobile M is traveling at a low speed or is stopped is low. Conversely, when the automobile is traveling at a high speed, the scenery video changes significantly in a short period of time, so the importance is determined to be high.

また、動画生成部63は、例えば、GPSによる自動車の位置情報と予め記録された地図データベースを連動させて自動車が地図データベース上で見どころランクの高い位置にある場合に重要度が高いと判定する。逆に、自動車Mが地図データベース上で見どころランクの低い位置にある場合の風景動画においては、動画生成部63は重要度が低いと判定する。 Furthermore, the video generation unit 63, for example, links the vehicle's GPS position information with a pre-recorded map database and determines that the vehicle is of high importance when it is located in a position with a high scenic spot rank on the map database. Conversely, in the case of a scenery video in which the vehicle M is located in a position with a low scenic spot rank on the map database, the video generation unit 63 determines that the vehicle is of low importance.

また、位置情報による重要度は地図データベースと連動せずに判定されてもよい。例えば、標高の高い山間部においては、景色等の見ごたえ度が高い場合がある。それ故、GPS等の測位情報から所定の位置の範囲の測位を検出した時点で重要度を高いと判定してもよい。 In addition, the importance of location information may be determined without linking it to a map database. For example, in mountainous areas at high altitudes, the scenery may be very impressive. Therefore, the importance may be determined to be high when positioning within a specified location range is detected from positioning information such as GPS.

また、自動車Mが走行中の風景動画においては、自動車Mの進行方向の前方又は後方を撮影した風景動画に対して進行方向の側方を撮影した風景動画は短時間で大きく変化する。従って、動画生成部63は、進行方向の前方又は後方の風景動画に対して進行方向の側方の風景動画の重要度を高いと判定する。 Furthermore, in scenery videos taken while the automobile M is traveling, scenery videos taken to the side in the direction of travel change significantly over a short period of time compared to scenery videos taken in front or behind the automobile M's direction of travel. Therefore, the video generation unit 63 determines that scenery videos taken to the side in the direction of travel are more important than scenery videos taken in front or behind the automobile M's direction of travel.

また、GPS受信機GPがGPS情報を所定時間以上に亘って取得できない場合は、自動車Mが例えばトンネル等の構造物の中を走行している可能性が高く、このような場合、風景動画は単調な内容が継続することになる。従って、動画生成部63は、GPS情報が受信される際の風景動画に対してGPS情報が受信されない際の風景動画の重要度を低いと判定する。 Furthermore, if the GPS receiver GP is unable to acquire GPS information for a predetermined period of time or longer, it is highly likely that the automobile M is traveling through a structure such as a tunnel, and in such cases, the scenery video will continue to be monotonous. Therefore, the video generation unit 63 determines that the importance of scenery videos when GPS information is not received is lower than that of scenery videos when GPS information is received.

上記の重要度の判定条件は、任意に設定可能である。また、重要度の判定条件は、自動車Mの走行速度、撮影位置、撮影位置に対応する地図情報上の位置に関連付けられた風景の見ごたえ度、又は自動車Mの走行方向に対する撮影部が撮影する撮影方向の1つに限らず、複数の判定条件による重要度判定がなされてもよい。 The above-mentioned criteria for determining importance can be set arbitrarily. Furthermore, the criteria for determining importance are not limited to one of the following: the traveling speed of the automobile M, the shooting location, the visual appeal of the scenery associated with the position on the map information corresponding to the shooting location, or the shooting direction taken by the shooting unit relative to the traveling direction of the automobile M. Importance may be determined based on multiple criteria.

換言すれば、動画生成部63は、重要度を自動車Mの移動速度、撮影位置、撮影位置に対応する地図情報上の位置に関連付けられた風景の見ごたえ度、自動車Mの移動方向を基準とした撮影方向、又は衛星システムの電波受信状況に基づいて判定する。 In other words, the video generation unit 63 determines the importance based on the moving speed of the automobile M, the shooting location, the visual appeal of the scenery associated with the position on the map information corresponding to the shooting location, the shooting direction based on the moving direction of the automobile M, or the radio wave reception status of the satellite system.

尚、重要度においても動画撮影時の速度や位置に限定されない。例えば、動画を構成する複数のフレーム画像の各々を比較してフレーム画像間の画像の変化の大きいフレームを重要度を大として判定してもよい。 Note that importance is not limited to the speed or position when the video was shot. For example, by comparing each of the multiple frame images that make up the video, frames with large image changes between them may be determined to have high importance.

また、例えば、動画生成部63は、重要度に基づいて風景動画の撮影時の実際の時間経過を示すタイムコード(以下、基本タイムコードと称する)とは異なる時間経過を示す仮想タイムコードを付与した情報保有動画を生成する。 Furthermore, for example, the video generation unit 63 generates an information-containing video that is assigned a virtual time code that indicates the passage of time different from the time code (hereinafter referred to as the basic time code) that indicates the actual passage of time during shooting of the landscape video, based on the level of importance.

仮想タイムコードは、所定時間ごとの重要度の平均値から算出されるものであって、重要度を仮想的な時間経過に反映させた形式の重要度情報である。 The virtual time code is calculated from the average importance value for each specified time period, and is importance information in a format that reflects the importance over virtual time.

具体的には、動画生成部63は、所定時間ごとに算出した重要度の平均値に応じて、風景動画の所定時間ごとの複数のフレーム画像の各々に基本タイムコードと時間経過の異なる時間経過を含む仮想タイムコードを付与する。すなわち、動画生成部63は、風景動画と当該風景動画が撮影された時の自動車Mの速度又は位置情報のデータから重要度及び仮想タイムコードを生成する重要度情報取得部として機能する。また、当該生成した重要度情報としての仮想タイムコードを風景動画に付与して情報保有動画を生成する動画生成部として機能する。 Specifically, the video generation unit 63 assigns a basic time code and a virtual time code including different time lapses to each of a plurality of frame images of the scenery video for each predetermined time period, according to the average importance value calculated for each predetermined time period. In other words, the video generation unit 63 functions as an importance information acquisition unit that generates importance and a virtual time code from the scenery video and data on the speed or position of the automobile M at the time the scenery video was captured. It also functions as a video generation unit that assigns the generated virtual time code as importance information to the scenery video to generate an information-containing video.

尚、仮想タイムコードは、重要度が高いほど基本タイムコードの時間経過と近くなり、また、重要度が低いほど基本タイムコードの時間経過よりも早くなるように設定される。 The virtual time code is set so that the higher the importance, the closer it is to the time progression of the basic time code, and the lower the importance, the earlier it is to the time progression of the basic time code.

また、動画生成部63は、重要度の平均値を算出する所定時間を任意に設定可能である。 In addition, the video generation unit 63 can arbitrarily set the specified time period for calculating the average importance level.

動画生成部63で生成された情報保有動画は、記憶部50に保存される。なお、動画に付与される重要度情報は、自動車Mの移動速度、撮影位置、撮影位置に対応する地図情報上の位置に関連付けられた風景の見ごたえ度、自動車Mの移動方向を基準とした撮影方向、衛星システムの電波受信状況に基づいた重要度、及び仮想タイムコードのうちの1または複数を含み得る。 The information-containing video generated by the video generation unit 63 is stored in the storage unit 50. The importance information assigned to the video may include one or more of the following: the moving speed of the automobile M, the shooting location, the visual appeal of the scenery associated with the position on the map information corresponding to the shooting location, the shooting direction based on the moving direction of the automobile M, the importance based on the radio wave reception status of the satellite system, and a virtual time code.

サムネイル群画像生成部としてのサムネイル生成部65は、記憶部50に記録されている情報保有動画を構成する複数のフレーム画像から、仮想タイムコード及びサムネイル画像の生成数量に基づいた所定時間ごとにフレーム画像を抽出し、タッチパネル17のサムネイル表示領域SRに表示させるサムネイル画像を生成する。サムネイル生成部65は、当該生成したサムネイル画像を出力部30を介してディスプレイ17aに供給してサムネイル画像列SRに表示させる。 The thumbnail generation unit 65, which serves as a thumbnail group image generation unit, extracts frame images at predetermined time intervals based on the virtual time code and the number of thumbnail images generated from the multiple frame images that make up the information-containing video recorded in the storage unit 50, and generates thumbnail images to be displayed in the thumbnail display area SR of the touch panel 17. The thumbnail generation unit 65 supplies the generated thumbnail images to the display 17a via the output unit 30, where they are displayed in the thumbnail image string SR.

尚、サムネイル画像の生成数量は任意に設定可能である。例えば、1つの風景画像に対して所定の数量を設定してもよいし、撮影した風景動画の録画時間から自動で設定されてもよい。 The number of thumbnail images to be generated can be set arbitrarily. For example, a predetermined number can be set for each landscape image, or the number can be set automatically based on the recording time of the landscape video.

再生制御部67は、記憶部50に記録されている情報保有動画を読み出して、再生、一時停止、早送り又は早戻しの指示に応じて情報保有動画の再生制御を行う。再生制御部67は、当該再生した情報保有動画を出力部30を介してディスプレイ15に供給する。また、再生制御部67は、再生している情報保有動画に対応した操作画像を出力部30を介してディスプレイ17aに供給する。再生制御部67は、タッチパッド17bにおいて受け付けられた操作信号を取得して、当該操作信号に基づいて動画の再生制御を行う。 The playback control unit 67 reads out information-containing videos recorded in the storage unit 50 and controls playback of the information-containing videos in response to instructions to play, pause, fast-forward, or fast-rewind. The playback control unit 67 supplies the played information-containing videos to the display 15 via the output unit 30. The playback control unit 67 also supplies an operation image corresponding to the information-containing video being played to the display 17a via the output unit 30. The playback control unit 67 acquires an operation signal received on the touchpad 17b and controls playback of the videos based on the operation signal.

換言すれば、移動体から撮影された風景動画を取得する車載カメラCMと、風景動画の撮影期間中の各時点における撮影状況に関する情報に基づいた仮想タイムコードを、風景動画に付与した情報保有動画を生成する動画生成部63と、風景動画を構成する複数のフレーム画像から仮想タイムコードに基づいて複数のサムネイル画像を抽出し、サムネイル画像を時系列に沿って配列したサムネイル群画像を生成するサムネイル生成部65と、を有し、サムネイル生成部65は、仮想タイムコードに応じて単位撮影時間当たりのサムネイル画像の抽出数を変化させる。 In other words, it comprises an in-vehicle camera CM that acquires scenery videos shot from a moving body, a video generation unit 63 that generates an information-containing video by assigning a virtual time code to the scenery video based on information about the shooting conditions at each point during the shooting period of the scenery video, and a thumbnail generation unit 65 that extracts multiple thumbnail images from multiple frame images that make up the scenery video based on the virtual time code and generates a thumbnail group image in which the thumbnail images are arranged in chronological order, and the thumbnail generation unit 65 changes the number of thumbnail images extracted per unit shooting time according to the virtual time code.

また、画像処理装置10は、風景動画の撮影期間中の各時点における撮影状況に関する情報を取得する動画生成部63と、動画生成部63で生成された情報保有動画を記録する記憶部50と、記憶部50から情報保有動画を読み出して風景動画を再生、早送り又は早戻しさせる制御を行って映像を出力する再生制御部67と、サムネイル生成部65で生成されたサムネイル画像が再生時刻順に並べられたサムネイル画像列SRを表示し、サムネイル画像列SRに含まれるサムネイル画像の選択操作又はサムネイル画像列SRに対するスクロール操作を含む指示操作を受け付けるタッチパネル17と、をさらに含み、再生制御部67は、指示操作に基づいて制御を行う。 The image processing device 10 also includes a video generation unit 63 that acquires information about the shooting conditions at each point during the shooting period of the landscape video; a storage unit 50 that records the information-containing video generated by the video generation unit 63; a playback control unit 67 that reads the information-containing video from the storage unit 50 and controls playback, fast-forwarding, or fast-rewinding of the landscape video to output the image; and a touch panel 17 that displays a thumbnail image string SR in which thumbnail images generated by the thumbnail generation unit 65 are arranged in playback time order, and accepts instruction operations including an operation to select a thumbnail image included in the thumbnail image string SR or an operation to scroll the thumbnail image string SR, and the playback control unit 67 performs control based on the instruction operations.

また、動画生成部63は、撮影された風景動画を構成する複数のフレーム画像の各々に対して、当該複数のフレーム画像の各々が撮影された際の撮影状況に関する情報に基づいた一連の仮想的なタイムコードである仮想タイムコードを重要度情報として付与して情報保有動画を生成し、サムネイル生成部65は、仮想タイムコードに基づいてサムネイル画像の抽出を行う。 The video generation unit 63 also generates an information-containing video by assigning, as importance information, a virtual time code, which is a series of virtual time codes based on information about the shooting conditions when each of the multiple frame images was shot, to each of the multiple frame images that make up the shot scenery video, and the thumbnail generation unit 65 extracts thumbnail images based on the virtual time codes.

なお、サムネイル画像は、抽出されたフレーム画像そのものまたは当該抽出されたフレーム画像を縮小したものでもよい。以下、風景動画からフレーム画像を抽出してそれをそのままサムネイル画像として用いる処理、及び当該抽出されたフレーム画像を縮小してサムネイル画像を生成する処理の両方について、単にサムネイル画像を抽出するとして説明する。 Note that thumbnail images may be the extracted frame images themselves or reduced versions of the extracted frame images. Below, both the process of extracting frame images from a landscape video and using them as thumbnail images as they are, and the process of reducing the extracted frame images to generate thumbnail images will be described as simply extracting thumbnail images.

また、動画生成部63は、撮影状況に関する情報に基づいて複数のフレーム画像の各々の重要度を判定し、当該重要度に対応する仮想タイムコードを複数のフレーム画像に付与する。 The video generation unit 63 also determines the importance of each of the multiple frame images based on information about the shooting conditions, and assigns virtual time codes corresponding to that importance to the multiple frame images.

また、動画生成部63は、重要度が低いほど、一群のフレーム画像における仮想タイムコードが示す時間の経過が早くなるように、当該仮想タイムコードを付与する。 In addition, the video generation unit 63 assigns virtual time codes so that the lower the importance, the faster the time indicated by the virtual time codes in a group of frame images passes.

図5は、本願の実施例に係る画像処理装置10において、車載カメラCMで撮影された風景動画に仮想タイムコードを付与して情報保有動画を生成するフローチャートFC1を示す。ここでは、自動車Mの走行速度に応じて風景画像の重要度を設定する例について説明する。 Figure 5 shows a flowchart FC1 in which an image processing device 10 according to an embodiment of the present application generates an information-containing video by adding a virtual time code to a landscape video captured by an in-vehicle camera CM. Here, an example is described in which the importance of a landscape image is set according to the traveling speed of the automobile M.

まず、動画生成部63は、ステップS101において、風景動画の撮影が終了したかどうかを判定する(ステップS101)。この判定は、例えば、カメラCMにアクセスし、動画撮影が終了したかを確認することで行われてもよい。また、この判定は、例えば、カメラCMからの動画データの受信が終了したか否かによって行われてもよい。 First, in step S101, the video generation unit 63 determines whether filming of the landscape video has finished (step S101). This determination may be made, for example, by accessing the camera CM and checking whether video filming has finished. This determination may also be made, for example, by checking whether reception of video data from the camera CM has finished.

風景動画の撮影が終了したと判定された場合(ステップS101:Yes)、動画生成部63は記憶部50に記録された当該風景動画及び撮影期間中に速度センサSSにより取得された自動車Mの走行速度を読み出す(ステップS102)。 If it is determined that the shooting of the scenery video has ended (step S101: Yes), the video generation unit 63 reads the scenery video recorded in the memory unit 50 and the traveling speed of the automobile M acquired by the speed sensor SS during the shooting period (step S102).

次に、動画生成部63は、読み出した風景動画を構成する複数のフレーム画像の各々に、当該フレームが撮影された時点での自動車Mの走行速度を付与する(ステップS103)。 Next, the video generation unit 63 assigns to each of the multiple frame images that make up the read landscape video the traveling speed of the automobile M at the time the frame was captured (step S103).

動画生成部63は、自動車Mの走行速度が付与された風景動画を構成する複数のフレームの各々において、自動車Mの走行速度に応じた重要度を判定し、当該重要度を風景動画にさらに付与する(ステップS104)。 The video generation unit 63 determines the importance level corresponding to the traveling speed of the automobile M for each of the multiple frames constituting the scenery video to which the traveling speed of the automobile M has been assigned, and further assigns this importance level to the scenery video (step S104).

次に、動画生成部63は、フレームの各々に重要度が付与された風景動画を所定時間ごとに区切り、当該所定時間ごとの重要度の平均値を算出する(ステップS105)。 Next, the video generation unit 63 divides the landscape video, in which importance levels have been assigned to each frame, into predetermined time intervals and calculates the average importance level for each predetermined time interval (step S105).

その後、動画生成部63は、所定時間ごとの重要度の平均値に応じて、基本タイムコードと時間経過の異なる時間経過を含む仮想タイムコードを付与する(ステップS106)。 Then, the video generation unit 63 assigns a virtual time code that includes a time lapse that differs from the basic time code, based on the average importance value for each predetermined time period (step S106).

ステップS106の終了後、動画生成部63は、当該仮想タイムコードが付与された風景動画を情報保有動画として記憶部50に記録する(ステップS107)。 After step S106 is completed, the video generation unit 63 records the landscape video to which the virtual time code has been assigned as an information-containing video in the storage unit 50 (step S107).

上記処理をすることで、車載カメラCMで撮影された風景動画と、速度センサSSで取得された自動車Mの走行速度から、重要度及び仮想タイムコードが付与された情報保有動画を生成する。 By performing the above process, an information-containing video is generated that is assigned importance and a virtual time code based on the landscape video captured by the in-vehicle camera CM and the traveling speed of the vehicle M acquired by the speed sensor SS.

尚、本実施例においては、風景動画への自動車Mの走行速度の付与、重要度の付与及び仮想タイムコードの付与は、風景動画の撮影後に行うこととして説明した。 In this embodiment, it has been explained that the assignment of the traveling speed of the automobile M, the assignment of importance, and the assignment of a virtual time code to the scenery video are performed after the scenery video is shot.

しかし、風景動画への自動車Mの走行速度の付与、重要度の付与及び仮想タイムコードの付与は、風景動画を撮影しながら行ってもよい。撮影しながら行う場合、風景動画のフレーム画像が供給される都度、当該フレーム画像時の自動車Mの走行速度の付与、重要度の判定及び付与を行う。また、風景動画の録画時間が重要度の平均値を算出する所定時間を超える都度、重要度の平均値を算出して仮想タイムコードを付与する。 However, the travel speed of the automobile M, the importance level, and the virtual time code may be assigned to the scenery video while the scenery video is being filmed. When this is done while filming is being done, the travel speed of the automobile M at the time of that frame image is assigned, and the importance level is determined and assigned each time a frame image of the scenery video is supplied. In addition, each time the recording time of the scenery video exceeds the specified time for calculating the average importance level, the average importance level is calculated and a virtual time code is assigned.

次に、図6を用いて情報保有動画に付与された仮想タイムコードについて説明する。 Next, we will explain the virtual time code assigned to information-containing videos using Figure 6.

図6は、本願の実施例に係る画像処理装置10の風景動画撮影時の撮影開始からの経過時間、所定時間ごとの複数のフレームのフレーム番号及び複数のフレームの基本タイムコードの例を示す。また、動画生成部63で算出された所定時間ごとの重要度の平均値、仮想タイムコードの基本タイムコードに対する倍率及び付与された仮想タイムコードを示す。 Figure 6 shows an example of the elapsed time from the start of landscape video shooting by the image processing device 10 according to an embodiment of the present application, the frame numbers of multiple frames per predetermined time, and the basic time codes of multiple frames. It also shows the average importance per predetermined time calculated by the video generation unit 63, the multiplication factor of the virtual time code with respect to the basic time code, and the assigned virtual time code.

本実施例においては、車載カメラCMが撮影した600秒の風景動画において、撮影フレームレートを30fpsとし、重要度の平均値を算出する所定時間を60秒とし、走行速度に応じて区分けされる重要度を0~3の4段階で設定した場合について説明する。 In this example, we will explain the case where a 600-second landscape video shot by an in-car camera commercial is taken at a shooting frame rate of 30 fps, the predetermined time for calculating the average importance level is 60 seconds, and the importance level is divided into four levels (0 to 3) depending on the driving speed.

また、仮想タイムコードの倍率を、重要度3の場合は基本タイムコードと同等、重要度2の場合は基本タイムコードの1/2、重要度1の場合は基本タイムコードの1/3、重要度0の場合は基本タイムコードの1/5のタイムコード間隔で仮想タイムコードを付与する設定として説明する。 Furthermore, the virtual time code multiplier will be described as being set so that the virtual time code is assigned at a time code interval equal to the basic time code for importance level 3, 1/2 the basic time code for importance level 2, 1/3 the basic time code for importance level 1, and 1/5 the basic time code for importance level 0.

基本タイムコード及び重要度3の場合の仮想タイムコード進行は、撮影された風景動画のフレームレートに準拠して進行する故、1フレームあたり1/30秒(約0.033秒)の進行速度を有する。また、重要度2の場合の仮想タイムコード進行は、1フレームあたり1/60秒(約0.017秒)の進行速度を有し、重要度1の場合の仮想タイムコード進行は、1フレームあたり1/90秒(約0.011秒)の進行速度を有し、重要度0の場合の仮想タイムコード進行は、1フレームあたり1/150秒(約0.007秒)の進行速度を有する。 The virtual time code progression for basic time code and importance level 3 progresses in accordance with the frame rate of the captured landscape video, and therefore progresses at a speed of 1/30 second (approximately 0.033 seconds) per frame. Furthermore, the virtual time code progression for importance level 2 progresses at a speed of 1/60 second (approximately 0.017 seconds) per frame, the virtual time code progression for importance level 1 progresses at a speed of 1/90 second (approximately 0.011 seconds) per frame, and the virtual time code progression for importance level 0 progresses at a speed of 1/150 second (approximately 0.007 seconds) per frame.

すなわち、重要度3では基本タイムコードと同等の時間経過速度、重要度2では基本タイムコードの約2倍の時間経過速度、重要度1では基本タイムコードの約3倍の時間経過速度、重要度0では基本タイムコードの約5倍の時間経過速度の仮想タイムコードが付与される。 In other words, importance level 3 assigns a virtual time code whose time passes at the same rate as the basic time code, importance level 2 assigns a virtual time code whose time passes at approximately twice the rate of the basic time code, importance level 1 assigns a virtual time code whose time passes at approximately three times the rate of the basic time code, and importance level 0 assigns a virtual time code whose time passes at approximately five times the rate of the basic time code.

図6において、撮影開始からの経過時間0~180秒の間においては算出された重要度の平均値はいずれも3である。よって、仮想タイムコードは、基本タイムコードと同等の1フレームあたり1/30秒の進行速度で付与される。 In Figure 6, the average calculated importance level is 3 for all frames between 0 and 180 seconds elapsed since the start of shooting. Therefore, the virtual time code is assigned at the same rate as the basic time code, 1/30 second per frame.

また、撮影開始からの経過時間180~300秒の間においては算出された重要度の平均値はいずれも1である。よって、仮想タイムコードは、基本タイムコードの1/3の進行速度である1フレームあたり1/90秒の進行速度で付与される。すなわち、撮影開始からの経過時間180~300秒の120秒間において、基本タイムコードはこの期間の実際の撮影時間と同等の進行速度であるが、仮想タイムコードはこの期間の実際の撮影時間120秒間に対して、40秒間の進行速度で付与される。 Furthermore, the average calculated importance level between 180 and 300 seconds after the start of shooting is 1. Therefore, the virtual time code is assigned at a rate of 1/90 seconds per frame, which is one-third the speed of the basic time code. In other words, for the 120 seconds between 180 and 300 seconds after the start of shooting, the basic time code progresses at the same rate as the actual shooting time during this period, but the virtual time code is assigned at a rate of 40 seconds per frame, relative to the actual shooting time of 120 seconds during this period.

また、撮影開始からの経過時間300~420秒の間においては算出された重要度の平均値はいずれも2である。よって、仮想タイムコードは、基本タイムコードの1/2の進行速度である1フレームあたり1/60秒の進行速度で付与される。すなわち、撮影開始からの経過時間300~420秒の120秒間において、仮想タイムコードはこの期間の実際の撮影時間120秒間に対して60秒間の進行速度で付与される。 Furthermore, the average calculated importance level between 300 and 420 seconds after the start of shooting is 2. Therefore, the virtual time code is assigned at a rate of 1/60 seconds per frame, which is half the rate of the basic time code. In other words, for the 120 seconds between 300 and 420 seconds after the start of shooting, the virtual time code is assigned at a rate of 60 seconds per frame for the 120 seconds of actual shooting time during this period.

また、撮影開始からの経過時間420~480秒の間においては算出された重要度の平均値は0である。よって、仮想タイムコードは、基本タイムコードの1/5の進行速度である1フレームあたり1/150秒の進行速度で付与される。すなわち、撮影開始からの経過時間420~480秒の60秒間において、仮想タイムコードはこの期間の実際の撮影時間60秒間に対して12秒間の進行速度で付与される。 Furthermore, the average calculated importance level between 420 and 480 seconds after the start of shooting is 0. Therefore, the virtual time code is assigned at a rate of 1/150 seconds per frame, which is 1/5 the speed of the basic time code. In other words, for the 60 seconds between 420 and 480 seconds after the start of shooting, the virtual time code is assigned at a rate of 12 seconds per frame for each of the 60 seconds of actual shooting time during this period.

また、撮影開始からの経過時間480~600秒の間においては算出された重要度の平均値はいずれも2である。この間の仮想タイムコードの進行速度は上記の重要度2の場合と同様である故、説明は省略する。 Furthermore, the average calculated importance between 480 and 600 seconds after the start of shooting is 2. The progression speed of the virtual time code during this time is the same as in the case of importance 2 above, so explanation is omitted.

すなわち、車載カメラCMが30fpsで撮影した600秒の風景動画において、基本タイムコードは1フレームあたり1/30秒で一定となる故、フレーム番号1~18000のフレーム数に対して基本タイムコードは0~599.967秒のタイムコードが付与されている。これに対し、仮想タイムコードは、所定時間ごとの重要度に応じてタイムコードの進行速度が変化する故、フレーム番号1~18000のフレーム数に対して仮想タイムコードは0~351.967秒のタイムコードが付与されている。 In other words, in a 600-second landscape video shot at 30 fps by an in-car camera commercial, the basic time code is constant at 1/30 second per frame, so the basic time code is assigned a time code ranging from 0 to 599.967 seconds for frame numbers 1 to 18000. In contrast, the virtual time code's progression speed changes depending on the importance of each given time period, so the virtual time code is assigned a time code ranging from 0 to 351.967 seconds for frame numbers 1 to 18000.

図7は、図6に示した情報保有動画の例における情報保有動画を構成する複数のフレームのフレーム番号とそれぞれのフレーム番号に付与される仮想タイムコードの関係及び抽出されるサムネイル画像の関係を示す図である。 Figure 7 shows the relationship between the frame numbers of the multiple frames that make up the information-containing video in the example of the information-containing video shown in Figure 6, the virtual time codes assigned to each frame number, and the relationship between the extracted thumbnail images.

横軸は情報保有動画を構成する複数のフレームのフレーム番号を示す。また、フレーム番号の各々に対応する撮影開始からの経過時間(基本タイムコード)を示す。また、縦軸は仮想タイムコードを表し、横軸のフレーム番号に対応する仮想タイムコードを示す。 The horizontal axis shows the frame numbers of the multiple frames that make up the information-containing video. It also shows the elapsed time from the start of shooting (basic time code) that corresponds to each frame number. The vertical axis also shows the virtual time code, which corresponds to the frame number on the horizontal axis.

本実施例においては、図6に示した情報保有動画から10枚のサムネイル画像を抽出する場合について説明する。 In this example, we will explain the case where 10 thumbnail images are extracted from the information-containing video shown in Figure 6.

図7に示すように、フレーム番号1~5400(撮影開始からの経過時間0~180秒)の区間は、算出された重要度が3である故、1フレームあたりの仮想タイムコードは基本タイムコードと同等の経過時間で付与される。 As shown in Figure 7, the section from frame numbers 1 to 5400 (0 to 180 seconds elapsed since the start of shooting) has a calculated importance of 3, so the virtual time code per frame is assigned with the same elapsed time as the basic time code.

フレーム番号5401~9000(撮影開始からの経過時間180~300秒)の区間は、算出された重要度が1である故、1フレームあたりの仮想タイムコードは基本タイムコードの1/3の経過時間で付与される。 The section between frame numbers 5401 and 9000 (180 to 300 seconds elapsed from the start of shooting) has a calculated importance of 1, so the virtual time code for each frame is assigned at 1/3 the elapsed time of the basic time code.

フレーム番号9001~12600(撮影開始からの経過時間300~420秒)の区間は、算出された重要度が2である故、1フレームあたりの仮想タイムコードは基本タイムコードの1/2の経過時間で付与される。 The section between frame numbers 9001 and 12600 (300 to 420 seconds elapsed from the start of shooting) has a calculated importance of 2, so the virtual time code for each frame is assigned at half the elapsed time of the basic time code.

フレーム番号12601~14400(撮影開始からの経過時間420~480秒)の区間は、算出された重要度が0である故、1フレームあたりの仮想タイムコードは基本タイムコードの1/5の経過時間で付与される。 The calculated importance for the section between frame numbers 12601 and 14400 (420 to 480 seconds elapsed from the start of shooting) is 0, so the virtual time code for each frame is assigned an elapsed time that is 1/5 of the basic time code.

フレーム番号14401~18000(撮影開始からの経過時間480~600秒)の区間は、算出された重要度が2である故、1フレームあたりの仮想タイムコードは基本タイムコードの1/2の経過時間で付与される。 The section from frame numbers 14401 to 18000 (480 to 600 seconds elapsed from the start of shooting) has a calculated importance of 2, so the virtual time code per frame is assigned with an elapsed time that is half the basic time code.

これにより、本実施例の情報保有動画に対しては、情報保有動画を構成する複数のフレームと仮想タイムコードとの関係は図中実線のように示される。 As a result, for the information-containing video in this embodiment, the relationship between the multiple frames that make up the information-containing video and the virtual time code is shown as the solid line in the figure.

仮想タイムコードは、重要度が低いほど仮想タイムコードの進行速度が早くなるように付与される。よって、図7に示すように重要度が低いほど1フレームあたりの時間経過が短くなる故、仮想タイムコードの傾きは小さくなる。 The virtual time code is assigned so that the lower the importance, the faster the virtual time code progresses. Therefore, as shown in Figure 7, the lower the importance, the shorter the time that passes per frame, and the smaller the slope of the virtual time code.

サムネイル生成部35は、仮想タイムコードに基づいて仮想タイムコードの所定時間ごとのフレーム画像をサムネイル画像として抽出する。 The thumbnail generation unit 35 extracts frame images for each specified time period of the virtual time code as thumbnail images based on the virtual time code.

よって、本実施例の風景動画から10枚のサムネイル画像を生成する場合、情報保有動画の仮想タイムコードは0~351.967秒のタイムコードが付与されている故、サムネイル生成部65は、仮想タイムコードの0秒時から約35.2秒ごとの10枚のフレーム画像を抽出する。すなわち、サムネイル生成部65は、図中の縦軸の約35.2秒ごとの一定時間ごとのフレーム画像を抽出する。 When generating 10 thumbnail images from a landscape video in this embodiment, the virtual time code of the information-holding video is assigned a time code of 0 to 351.967 seconds, so the thumbnail generation unit 65 extracts 10 frame images approximately every 35.2 seconds starting from 0 seconds on the virtual time code. In other words, the thumbnail generation unit 65 extracts frame images at regular intervals of approximately 35.2 seconds on the vertical axis in the diagram.

サムネイル画像として抽出されるフレーム画像は、仮想タイムコードが0秒時、35.2秒時、70.4秒時、・・・、281.6秒時及び316.8秒時の0秒時から約35.2秒ごとの一定時間ごとのフレーム画像が選択される。この時、仮想タイムコードは所定時間ごとの重要度に応じてタイムコードの進行速度が変化する故、抽出されるサムネイル画像の基本タイムコード及びフレーム番号は一定数ごととはならない。 The frame images extracted as thumbnail images are selected at regular intervals of approximately 35.2 seconds from the virtual time code starting at 0 seconds, 35.2 seconds, 70.4 seconds, ..., 281.6 seconds, and 316.8 seconds. Because the virtual time code's progression speed changes depending on the importance of each specified time period, the basic time code and frame numbers of the extracted thumbnail images are not set at regular intervals.

従って、図7に示すように重要度が低いほど単位撮影時間当たりのサムネイル画像の抽出数は少なくなる。 Therefore, as shown in Figure 7, the lower the importance, the fewer thumbnail images are extracted per unit shooting time.

すなわち、本発明によれば、所定時間ごとの重要度に応じて仮想タイムコードの進行速度を変化させる故、当該重要度に応じて単位撮影時間当たりのサムネイル画像の抽出数を変化させることが可能となる。 In other words, according to the present invention, the progression speed of the virtual time code is changed according to the importance of each predetermined time period, making it possible to change the number of thumbnail images extracted per unit shooting time according to that importance.

図8は、本実施例の風景動画から抽出される10枚のサムネイル画像SM1~SM10における、当該サムネイル画像SM1~SM10に付随するタイムコード、フレーム番号及びその重要度を示す。 Figure 8 shows the time codes, frame numbers, and importance associated with the ten thumbnail images SM1 to SM10 extracted from the landscape video in this example.

図8の上段は比較例として従来の基本タイムコードに基づいて抽出されたフレーム画像によって生成されるサムネイル画像の情報を示し、図8の下段は本発明による仮想タイムコードに基づいて抽出されたフレーム画像によって生成されるサムネイル画像の情報を示している。尚、図8の下段においては、仮想タイムコードに基づいて抽出されるサムネイル画像のフレーム番号に対応する基本タイムコードも示す。 The top row of Figure 8 shows, as a comparative example, information about thumbnail images generated from frame images extracted based on a conventional basic time code, while the bottom row of Figure 8 shows information about thumbnail images generated from frame images extracted based on a virtual time code according to the present invention. The bottom row of Figure 8 also shows the basic time code corresponding to the frame number of the thumbnail image extracted based on the virtual time code.

図8の上段に示す通り、基本タイムコードに基づいてサムネイル画像を抽出する場合、サムネイル生成部65は、基本タイムコードが0秒時、60秒時、120秒時、・・・、480秒時及び540秒時の60秒ごとの一定時間ごとのフレーム画像をサムネイル画像として抽出する。また、当該抽出するサムネイル画像のフレーム番号は、フレーム番号1、1801、3601、・・・、14401、16201のフレーム番号1から1800ごとの一定フレーム数ごととなる。また、抽出するフレーム画像に対応する重要度は、1~3枚目のフレーム画像の重要度が3であり、4~5枚目のフレーム画像の重要度が1であり、6~7枚目のフレーム画像の重要度が2であり、8枚目のフ・BR>戟[ム画像の重要度が0であり、9~10枚目のフレーム画像の重要度が2である。 As shown in the upper part of Figure 8, when extracting thumbnail images based on the basic time code, the thumbnail generation unit 65 extracts frame images at fixed intervals of 60 seconds when the basic time code is 0 seconds, 60 seconds, 120 seconds, ..., 480 seconds, and 540 seconds as thumbnail images. The frame numbers of the extracted thumbnail images are 1, 1801, 3601, ..., 14401, 16201, for fixed intervals of 1 to 1800. The importance of the extracted frame images is 3 for the first to third frame images, 1 for the fourth and fifth frame images, 2 for the sixth and seventh frame images, 0 for the eighth frame image, and 2 for the ninth and tenth frame images.

また、図8の下段に示す通り、仮想タイムコードに基づいてサムネイル画像を抽出する場合、サムネイル生成部65は、仮想タイムコードが0秒時、35.2秒時、70.4秒時、・・・、281.6秒時及び316.8秒時の35.2秒ごとの一定時間ごとのフレーム画像をサムネイル画像として抽出する。また、当該抽出するサムネイル画像のフレーム番号は、フレーム番号1、1056、2112、3168、4224、5280、8211、10586、12845及び15890のフレーム画像となる。また、抽出するフレーム画像に対応する重要度は、1~6枚目のフレーム画像の重要度が3であり、7枚目のフレーム画像の重要度が1であり、8枚目のフレーム画像の重要度が2であり、9枚目のフレーム画像の重要度が0であり、10枚目のフレーム画像の重要度が2である。 Furthermore, as shown in the lower part of Figure 8, when extracting thumbnail images based on the virtual time code, the thumbnail generation unit 65 extracts frame images at regular intervals of 35.2 seconds when the virtual time code is 0 seconds, 35.2 seconds, 70.4 seconds, ..., 281.6 seconds, and 316.8 seconds as thumbnail images. The frame numbers of the extracted thumbnail images are frame numbers 1, 1056, 2112, 3168, 4224, 5280, 8211, 10586, 12845, and 15890. The importance levels corresponding to the extracted frame images are as follows: the importance level for the first to sixth frame images is 3, the importance level for the seventh frame image is 1, the importance level for the eighth frame image is 2, the importance level for the ninth frame image is 0, and the importance level for the tenth frame image is 2.

すなわち、サムネイル生成部65は、撮影された風景動画内の見どころが低いと判定された重要度の低い時間区間においてはサムネイル画像を少なく抽出し、見どころが高いと判定された重要度の高い時間区間においてはサムネイル画像を多く抽出する。 In other words, the thumbnail generation unit 65 extracts fewer thumbnail images from time segments with low importance determined to have few highlights within the captured landscape video, and extracts more thumbnail images from time segments with high importance determined to have many highlights.

また、仮想タイムコードに基づいて抽出するサムネイル画像のフレーム画像に対応する基本タイムコードに示す通り、重要度の低い区間においては抽出されるサムネイル画像の撮影時刻の間隔は長くなり、重要度の高い区間においては撮影時刻の間隔は短くなる。すなわち、重要度の低い区間においては、サムネイル画像または当該サムネイル画像の生成に用いるフレーム画像の抽出時間間隔が長くなり、重要度の高い区間においては、サムネイル画像または当該サムネイル画像の生成に用いるフレーム画像の抽出時間間隔が短くなる。 Furthermore, as shown in the basic time code corresponding to the frame images of thumbnail images extracted based on the virtual time code, the intervals between the shooting times of extracted thumbnail images are longer in sections of low importance, and shorter in sections of high importance. In other words, the time intervals between extractions of thumbnail images or frame images used to generate those thumbnail images are longer in sections of low importance, and the time intervals between extractions of thumbnail images or frame images used to generate those thumbnail images are shorter in sections of high importance.

これにより、撮影された風景動画の重要度の高い所望の場面付近のサムネイル画像が多く抽出される故、撮影された風景動画から所望の場面を効率的に検索することが可能となる。 This allows many thumbnail images of highly important and desired scenes from the captured scenery video to be extracted, making it possible to efficiently search for desired scenes from the captured scenery video.

なお、動画生成部63は、自動車Mの走行速度に応じて風景画像の重要度を設定することに代えて、撮影位置、撮影位置に対応する地図情報上の位置に関連付けられた風景の見ごたえ度、自動車Mの移動方向を基準とした撮影方向、又は衛星システムの電波受信状況に基づいて風景画像の重要度を設定するようにしてもよい。または、動画生成部63は、走行速度、撮影位置、撮影位置に対応する地図情報上の位置に関連付けられた風景の見ごたえ度、自動車Mの移動方向を基準とした撮影方向、及び衛星システムの電波受信状況のいずれかのうちの複数の要素の組み合わせに基づいて風景画像の重要度を設定するようにしてもよい。 Instead of setting the importance of a scenic image according to the traveling speed of the automobile M, the video generation unit 63 may set the importance of a scenic image based on the shooting location, the scenic beauty associated with the position on the map information corresponding to the shooting location, the shooting direction based on the direction of movement of the automobile M, or the radio wave reception status of the satellite system. Alternatively, the video generation unit 63 may set the importance of a scenic image based on a combination of multiple elements from among the traveling speed, the shooting location, the scenic beauty associated with the position on the map information corresponding to the shooting location, the shooting direction based on the direction of movement of the automobile M, and the radio wave reception status of the satellite system.

図9は、本願の実施例に係る画像処理装置10のサムネイル画像の生成を行う際のフローチャートFC2を示す。 Figure 9 shows a flowchart FC2 for generating thumbnail images using the image processing device 10 according to an embodiment of the present application.

まず、再生制御部67は、風景動画の再生が指示されたかを判定する。この判定は、例えば、タッチパネル17において、風景動画の再生指示操作が受け付けられたか否かで行われてもよい(ステップS201)。 First, the playback control unit 67 determines whether a command to play a landscape video has been issued. This determination may be made, for example, based on whether a command to play a landscape video has been accepted on the touch panel 17 (step S201).

次に、再生制御部67は、記憶部50に記録されている再生指示をされた情報保有動画を読み出す(ステップS202)。 Next, the playback control unit 67 reads the information-containing video for which playback has been instructed, which is recorded in the storage unit 50 (step S202).

間隔決定工程として、サムネイル生成部65は、再生制御部67が読み出した情報保有動画の仮想タイムコード及び生成するサムネイル画像の数量設定から、サムネイル画像を抽出する仮想タイムコードの抽出間隔を決定する(ステップS203)。 In the interval determination process, the thumbnail generation unit 65 determines the extraction interval of the virtual time code for extracting thumbnail images from the virtual time code of the information-containing video read by the playback control unit 67 and the number of thumbnail images to be generated (step S203).

次いで、フレーム画像決定工程として、サムネイル生成部65は、決定した仮想タイムコードのサムネイル画像抽出間隔からサムネイル画像とするフレーム番号を決定する(ステップS204)。 Next, as a frame image determination process, the thumbnail generation unit 65 determines the frame number to be used as the thumbnail image from the thumbnail image extraction interval of the determined virtual time code (step S204).

次いで、抽出工程として、サムネイル生成部65は、決定したフレーム番号のフレーム画像をサムネイル画像として抽出する(ステップS205)。 Next, as an extraction step, the thumbnail generation unit 65 extracts the frame image of the determined frame number as a thumbnail image (step S205).

その後、サムネイル生成部65は、抽出したサムネイル画像を時系列順に並べて出力部30に供給する(ステップS206)。 The thumbnail generation unit 65 then arranges the extracted thumbnail images in chronological order and supplies them to the output unit 30 (step S206).

ステップS206の処理が完了した後サムネイル生成部65は処理を終了し、その後は再生制御部67が情報保有動画の再生処理を実行する。 After completing the processing of step S206, the thumbnail generation unit 65 ends the processing, and the playback control unit 67 then performs the playback processing of the information-containing video.

上記処理により、重要度の高い区間のサムネイル画像が多く、重要度の低い区間のサムネイル画像が少ないサムネイル画像群を生成することが可能となる。 The above process makes it possible to generate a group of thumbnail images that contains many thumbnail images of sections with high importance and few thumbnail images of sections with low importance.

換言すれば、本願発明の画像処理方法は、画像処理装置10が仮想タイムコードが付与された情報保有動画からサムネイル画像を抽出する画像処理方法であって、仮想タイムコード及びサムネイル画像生成数に基づいてサムネイル画像を抽出する抽出間隔を決定する間隔決定工程と、当該抽出間隔に基づいて情報保有動画を構成する複数のフレーム画像からサムネイル画像として抽出する複数のフレーム画像を決定するフレーム画像決定工程と、情報保有動画からサムネイル画像として抽出する複数のフレーム画像を抽出してサムネイル群画像を生成する抽出工程と、を含む。 In other words, the image processing method of the present invention is an image processing method in which the image processing device 10 extracts thumbnail images from an information-holding video to which a virtual time code has been assigned, and includes an interval determination step of determining an extraction interval for extracting thumbnail images based on the virtual time code and the number of thumbnail images to be generated, a frame image determination step of determining a plurality of frame images to be extracted as thumbnail images from a plurality of frame images constituting the information-holding video based on the extraction interval, and an extraction step of extracting a plurality of frame images to be extracted as thumbnail images from the information-holding video to generate a thumbnail group image.

図10A及び10Bは、図6、7及び8に示した情報保有動画の再生時のタッチパネル17の表示例を示した図である。 Figures 10A and 10B show examples of the display on the touch panel 17 when the information-containing video shown in Figures 6, 7, and 8 is being played.

図10Aは、重要度が3の区間での再生時のタッチパネル17の操作受付表示を示し、図10Bは、重要度が1の区間での再生時のタッチパネル17の操作受付表示を示している。また、図中矢印の長さは、スクロールの速度を示している。また、サムネイル画像SM1~SM10の左下に表示されている時間は、表示されているサムネイル画像SM1~SM10のそれぞれのフレームに対応する再生時刻(基本タイムコード)である。 Figure 10A shows the operation acceptance display on the touch panel 17 when playing a section with an importance level of 3, and Figure 10B shows the operation acceptance display on the touch panel 17 when playing a section with an importance level of 1. The length of the arrows in the figures indicates the scrolling speed. The times displayed in the lower left corner of thumbnail images SM1 to SM10 are the playback times (basic time codes) corresponding to the frames of each of the displayed thumbnail images SM1 to SM10.

再生制御部67は、再生時において再生速度、及び時間表示部TMの再生時刻表示及びサムネイル画像列SRのスクロール速度を基本タイムコードに基づいて制御する。 The playback control unit 67 controls the playback speed, the playback time display in the time display unit TM, and the scrolling speed of the thumbnail image sequence SR during playback based on the basic time code.

例えば、図10Aの重要度が3であるサムネイル画像SM3の区間での再生時のスクロール速度は、70.4秒の基本タイムコードが付与されているサムネイル画像SM3の先頭から105.6秒の基本タイムコードが付与されているサムネイル画像SM4の先頭までの間が約35秒でスクロールされる。 For example, the scrolling speed during playback of the section of thumbnail image SM3 in Figure 10A, which has an importance level of 3, is approximately 35 seconds, from the beginning of thumbnail image SM3, which has a basic time code of 70.4 seconds, to the beginning of thumbnail image SM4, which has a basic time code of 105.6 seconds.

また、図10Bの重要度が1であるサムネイル画像SM6の区間での再生時のスクロール速度は、273.7秒の基本タイムコードが付与されているサムネイル画像SM7の先頭から352.9秒の基本タイムコードが付与されているサムネイル画像SM8の先頭まで間が約79秒でスクロールされる。 Furthermore, the scrolling speed during playback in the section of thumbnail image SM6, which has an importance level of 1 in Figure 10B, is approximately 79 seconds from the beginning of thumbnail image SM7, which has a basic time code of 273.7 seconds, to the beginning of thumbnail image SM8, which has a basic time code of 352.9 seconds.

言い換えれば、ディスプレイ15に表示されている動画を構成する静止画として、サムネイル画像SM4の基のフレーム画像が表示された際には、現在再生時間位置を示すバーBA上にサムネイル画像SM4が差し掛かり、ディスプレイ15に表示されている動画を構成する静止画として、サムネイル画像SM8の基のフレーム画像が表示された際には、現在再生時間位置を示すバーBA上にサムネイル画像SM8が差し掛かかるように、サムネイル画像列SRのスクロール速度が制御される。 In other words, when the original frame image of thumbnail image SM4 is displayed as a still image that makes up the video being displayed on display 15, the scrolling speed of the thumbnail image series SR is controlled so that thumbnail image SM4 approaches the bar BA that indicates the current playback time position, and when the original frame image of thumbnail image SM8 is displayed as a still image that makes up the video being displayed on display 15, the scrolling speed of the thumbnail image series SR is controlled so that thumbnail image SM8 approaches the bar BA that indicates the current playback time position.

すなわち、重要度が低いサムネイル画像に対応する動画の再生時間(基本タイムコード間隔)は、重要度が高いサムネイル画像に対応する再生時間よりも長い。従って、重要度が低い区間の動画再生時のサムネイル画像列SRのスクロール速度は遅くなり、重要度が高い区間の動画再生時のサムネイル画像列SRのスクロール速度は速くなる。 In other words, the playback time (basic time code interval) of a video corresponding to a thumbnail image with low importance is longer than the playback time corresponding to a thumbnail image with high importance. Therefore, the scrolling speed of the thumbnail image string SR is slower when playing a video with low importance, and the scrolling speed of the thumbnail image string SR is faster when playing a video with high importance.

また、サムネイル画像列SRに表示されるサムネイル画像は、重要度の低い区間においては撮影された風景動画の録画時間に対してサムネイル画像が長い時間間隔で少なく表示され且つ、重要度の高い区間においては撮影された風景動画の録画時間に対してサムネイル画像が短い時間間隔で多く表示される。 Furthermore, in sections of low importance, the thumbnail images displayed in the thumbnail image string SR are displayed in small numbers at long intervals relative to the recording time of the captured scenery video, and in sections of high importance, the thumbnail images are displayed in large numbers at short intervals relative to the recording time of the captured scenery video.

尚、ユーザが撮影された風景動画から所望の場面を検索しようとする場合、例えば、ユーザが所望の場面が風景動画中のどのあたりに記録されているかの見当がついている場合と、見当がついていない場合とでは、サムネイル画像列SRとして表示する複数のサムネイル画像同士の好適な撮影時間間隔が異なる。前者の場合は、既に見当がついている撮影時間周辺のサムネイル画像であって、サムネイル画像同士の撮影時間間隔が比較的短いサムネイル画像列SRが有効となり、後者の場合は、まずは所望の場面がどのあたりに記録されているかの見当をつける必要があるため、サムネイル画像同士の撮影時間間隔が比較的長いサムネイル画像列SRが有効となる。 When a user searches for a desired scene from a captured landscape video, the preferred shooting time interval between multiple thumbnail images displayed as the thumbnail image sequence SR will differ depending on whether the user has an idea of where in the landscape video the desired scene is recorded or not. In the former case, a thumbnail image sequence SR with thumbnail images from around the already-estimated shooting time and with a relatively short shooting time interval between thumbnail images will be effective. In the latter case, it is first necessary to have an idea of where in the landscape video the desired scene is recorded, so a thumbnail image sequence SR with a relatively long shooting time interval between thumbnail images will be effective.

これに対応するため、画像処理装置10は、操作受付表示の一部としてサムネイル画像列SRに表示する複数のサムネイル画像の隣接するサムネイル画像同士の撮影時間間隔を、ユーザにより変更可能に構成されていることが好ましい。 To accommodate this, it is preferable that the image processing device 10 be configured to allow the user to change the shooting time interval between adjacent thumbnail images displayed in the thumbnail image string SR as part of the operation reception display.

具体的には、画像処理装置10は、サムネイル画像列SRの時間的スケールをユーザに指定されるための操作アイコンをタッチパネル17の操作受付表示に含めて表示させ、サムネイル生成部65は、ユーザの操作により指定された時間的スケールに応じて、サムネイル画像列SRとして表示させるサムネイル画像を抽出するための仮想タイムコードの抽出間隔を決定する。これにより、サムネイル画像列の時間的スケールを任意に変更可能とすることで、限定的な時間範囲の中から所望の場面を探す場合、及び比較的長い時間範囲の中から所望の場面を探す場合において有効なサムネイル画像列を生成することができる。 Specifically, the image processing device 10 displays an operation icon that allows the user to specify the time scale of the thumbnail image sequence SR, included in the operation acceptance display on the touch panel 17, and the thumbnail generation unit 65 determines the extraction interval of the virtual time code for extracting thumbnail images to be displayed as the thumbnail image sequence SR, according to the time scale specified by the user's operation. This makes it possible to arbitrarily change the time scale of the thumbnail image sequence, thereby generating a thumbnail image sequence that is effective when searching for a desired scene within a limited time range, or when searching for a desired scene within a relatively long time range.

尚、上述の実施例である画像処理装置10においては、再生指示がなされた後に情報保有動画からフレーム画像を抽出してサムネイル画像を生成する方法について説明した。しかし、サムネイル画像の生成はこれに限定されない。例えば、風景動画の撮影が終了して動画生成部63が風景動画に仮想タイムコードを付与して情報保有動画を生成した後(図5のステップS101~S106)、当該情報保有動画に対してサムネイル生成部65が図9のステップS202~S205の処理を実行して情報保有動画及びサムネイル画像を記憶部50に記録させてもよい。これにより、予めサムネイル画像を生成して記録しておくことで再生時にすばやく風景動画の再生処理を実行させることが可能となる。 In the image processing device 10 of the above embodiment, a method was described in which frame images were extracted from an information-containing video after a playback instruction was given, and thumbnail images were generated. However, thumbnail image generation is not limited to this. For example, after shooting of a landscape video is completed and the video generation unit 63 generates an information-containing video by assigning a virtual time code to the landscape video (steps S101 to S106 in FIG. 5), the thumbnail generation unit 65 may then perform the processing of steps S202 to S205 in FIG. 9 on the information-containing video, thereby recording the information-containing video and thumbnail images in the storage unit 50. In this way, by generating and recording thumbnail images in advance, it is possible to quickly execute the playback process of the landscape video during playback.

実施例においては、自動車Mに搭載した車載カメラCMから撮影した風景動画に対して自動車Mの走行速度や撮影位置などに応じた重要度を判定し、当該重要度に応じてサムネイル生成部65が単位撮影時間あたりのサムネイル画像の生成数量を可変に変更する画像処理装置10を説明した。しかしながら、本発明による画像処理装置は自動車からの風景動画に限定されない。 In the embodiment, an image processing device 10 was described in which the importance of a scenic video captured by an onboard camera CM mounted on a vehicle M is determined based on the traveling speed and shooting position of the vehicle M, and the thumbnail generation unit 65 variably changes the number of thumbnail images generated per unit shooting time based on the determined importance. However, the image processing device according to the present invention is not limited to scenic videos captured from a vehicle.

例えば、スマートフォンやハンディカメラ等で撮影した動画に重要度を付与した動画を生成することとしてもよい。また、撮影された情報保有動画を、例えば、USBメモリやHDD等の外部記録装置に記録し、PC等の装置で処理及び再生されてもよい。 For example, it is possible to generate videos by adding importance to videos shot with a smartphone or handheld camera. Furthermore, the shot information-containing video may be recorded on an external recording device such as a USB memory stick or HDD, and then processed and played back on a device such as a PC.

また、本実施例においては、基本タイムコードの所定区間ごとに重要度の平均値を算出して、所定区間ごとに仮想タイムコードを付与する方法について説明したが、仮想タイムコードを付与する方法はこれに限定されない。例えば、重要度が付与された風景動画を構成する複数のフレームの各々に対して、1フレームごとの時間経過を重要度に応じて付与してもよい。これにより、基本タイムコードの所定区間で重要度が大きく変化した場合でも重要度の高い区間のサムネイル画像を効率的に生成することが可能となる。 In addition, in this embodiment, a method has been described in which an average value of importance is calculated for each predetermined section of the basic time code and a virtual time code is assigned to each predetermined section, but the method of assigning virtual time codes is not limited to this. For example, for each of the multiple frames that make up a landscape video to which importance has been assigned, the passage of time for each frame may be assigned according to the importance. This makes it possible to efficiently generate thumbnail images of sections with high importance even if the importance changes significantly within a predetermined section of the basic time code.

また、本実施例においては、風景動画に仮想タイムコードを付与した1つの動画データを生成して当該動画データの動画処理を行う画像処理装置10について説明した。しかし、再生制御の方法は1つの動画データを生成することに限定されない。例えば、重要度及び仮想タイムコードが付与されていない風景動画と、当該風景動画からフレーム番号及びフレーム番号に対する仮想タイムコードを示した情報データを生成する。サムネイル生成部65が情報データからサムネイル画像として抽出するフレーム番号を決定し、風景動画から当該フレーム番号のフレーム画像をサムネイル画像として抽出してもよい。これにより、風景動画のファイルデータ容量の削減をすることが可能となる。 Furthermore, in this embodiment, the image processing device 10 has been described as generating one piece of video data by assigning a virtual time code to a landscape video and performing video processing on the video data. However, the playback control method is not limited to generating one piece of video data. For example, a landscape video to which importance and a virtual time code have not been assigned may be generated, along with information data indicating frame numbers and virtual time codes corresponding to the frame numbers from the landscape video. The thumbnail generation unit 65 may determine the frame number to extract as a thumbnail image from the information data, and extract the frame image of that frame number from the landscape video as a thumbnail image. This makes it possible to reduce the file data size of the landscape video.

また、本実施例においては、自動車Mの走行速度から重要度判定し、当該重要度から仮想タイムコードを生成する方法について説明したが、仮想タイムコードを生成する方法はこれに限定されない。例えば、所定時間ごとの自動車Mの走行平均速度に複数の閾値を設け、当該走行平均速度の複数の閾値に応じた仮想タイムコードを設定してもよい。これにより、所定時間ごとの自動車Mの走行速度から直接仮想タイムコードを生成することが可能となる。 Furthermore, in this embodiment, a method has been described in which importance is determined from the traveling speed of automobile M and a virtual time code is generated from that importance, but the method of generating a virtual time code is not limited to this. For example, multiple thresholds may be set for the average traveling speed of automobile M for each specified time period, and virtual time codes may be set according to the multiple thresholds for the average traveling speed. This makes it possible to generate a virtual time code directly from the traveling speed of automobile M for each specified time period.

すなわち、撮影した画像を構成する複数のフレーム画像の各々に特定の見どころを示す重要度の情報を付与し、当該重要度に応じて単位撮影時間あたりのサムネイル画像の生成数量を可変に変更できればよい。 In other words, it would be possible to assign importance information indicating specific highlights to each of the multiple frame images that make up the captured image, and variably change the number of thumbnail images generated per unit of shooting time depending on that importance.

10 画像処理装置
15 ディスプレイ
17 タッチパネル
20 入力部
30 出力部
40 操作入力部
50 記憶部
60 動画制御部
63 動画生成部
65 サムネイル生成部
67 再生制御部
10 Image processing device 15 Display 17 Touch panel 20 Input unit 30 Output unit 40 Operation input unit 50 Storage unit 60 Video control unit 63 Video generation unit 65 Thumbnail generation unit 67 Playback control unit

Claims (12)

動画を構成するフレーム画像ごとに重要度情報が付与された動画情報を取得する取得部と、
前記動画情報から前記フレーム画像の一部をサムネイル画像として抽出する抽出部と、
前記抽出部により抽出された複数のサムネイル画像を時系列に配列したサムネイル画像群を生成するサムネイル画像生成部と、
を備え、
前記抽出部は、予め設定された、ユーザ操作に基づいて設定された、または前記動画の録画時間に基づいて設定されたサムネイル画像生成数、及び前記重要度情報に基づいて前記サムネイル画像を抽出する抽出間隔を決定することを特徴とする画像処理装置。
an acquisition unit that acquires video information to which importance information is assigned for each frame image that constitutes the video;
an extracting unit that extracts a part of the frame images from the video information as thumbnail images;
a thumbnail image generating unit that generates a group of thumbnail images by arranging the plurality of thumbnail images extracted by the extracting unit in time series;
Equipped with
The image processing device is characterized in that the extraction unit determines the number of thumbnail images to be generated, which is set in advance, based on user operation, or based on the recording time of the video, and the extraction interval for extracting the thumbnail images based on the importance information .
請求項1に記載の画像処理装置において、
前記抽出部は、前記動画において前記重要度情報が示す重要度が高い区間に対応する前記サムネイル画像の抽出時間間隔が、前記重要度が低い区間に対応する前記サムネイル画像の抽出時間間隔よりも短くなるように、前記抽出間隔を決定することを特徴とする画像処理装置。
2. The image processing device according to claim 1,
The image processing device is characterized in that the extraction unit determines the extraction interval so that the extraction time interval of the thumbnail images corresponding to sections of the video with high importance indicated by the importance information is shorter than the extraction time interval of the thumbnail images corresponding to sections with low importance.
請求項1または2に記載の画像処理装置において、
前記抽出部は、前記重要度情報が示す重要度が高いほど、前記動画の単位撮影時間当たりの前記サムネイル画像の抽出数が多くなるように前記抽出間隔を決定することを特徴とする画像処理装置。
3. The image processing device according to claim 1,
The image processing device is characterized in that the extraction unit determines the extraction interval so that the higher the importance indicated by the importance information, the greater the number of thumbnail images extracted per unit shooting time of the video.
請求項1~3のいずれか一項に記載の画像処理装置において、
前記抽出部は、前記重要度情報として前記フレーム画像ごとに付与された、前記動画の撮影時の実際の時間経過を示すタイムコードとは異なる時間経過を示す仮想タイムコードに基づいて、前記抽出間隔を決定することを特徴とする画像処理装置。
4. The image processing device according to claim 1,
The image processing device is characterized in that the extraction unit determines the extraction interval based on a virtual time code that indicates the passage of time, which is assigned to each frame image as the importance information and is different from the time code that indicates the actual passage of time when the video was shot.
請求項4に記載の画像処理装置において
記仮想タイムコードは、前記動画において前記重要度情報が示す重要度が低い区間ほど、前記動画の撮影時の実際の時間経過よりも時間の経過が早くなるように付与されていることを特徴とする画像処理装置。
5. The image processing device according to claim 4 ,
An image processing device characterized in that the virtual time code is assigned so that the lower the importance level indicated by the importance information in the video, the faster the time passes compared to the actual time passing when the video was shot.
請求項1~5のいずれか一項に記載の画像処理装置において、
前記重要度情報が示す重要度は、前記動画の撮影装置の移動速度に基づいて決定されたものであることを特徴とする画像処理装置。
6. The image processing device according to claim 1,
10. An image processing device according to claim 9, wherein the importance indicated by the importance information is determined based on a moving speed of a shooting device for the video.
請求項1~5のいずれか一項に記載の画像処理装置において、
前記重要度情報が示す重要度は、前記動画の撮影装置の位置情報に基づいて決定されたものであることを特徴とする画像処理装置。
6. The image processing device according to claim 1,
10. An image processing device according to claim 9, wherein the importance indicated by the importance information is determined based on location information of a shooting device for the video.
請求項7に記載の画像処理装置において、
前記重要度情報が示す重要度は、前記撮影装置の位置と照らし合わせた地図上の位置に対応する情報に基づいて決定されたものであることを特徴とする画像処理装置。
8. The image processing device according to claim 7,
10. An image processing device according to claim 9, wherein the importance indicated by the importance information is determined based on information corresponding to a position on a map compared with the position of the image capturing device.
請求項1~5のいずれか一項に記載の画像処理装置において、
前記重要度情報が示す重要度は、前記動画の撮影装置の移動方向を基準とした撮影方向に基づいて決定されたものであることを特徴とする画像処理装置。
6. The image processing device according to claim 1,
The image processing device according to claim 1, wherein the importance indicated by the importance information is determined based on a shooting direction relative to a moving direction of a shooting device for the video.
画像処理装置が、動画を構成するフレーム画像ごとに重要度情報が付与された動画情報からサムネイル画像群を生成する画像処理方法であって、
前記動画情報から前記フレーム画像の一部をサムネイル画像として抽出する抽出工程と、
前記抽出工程において抽出された複数のサムネイル画像を時系列に配列した前記サムネイル画像群を生成するサムネイル画像生成工程と、
を含み、
前記抽出工程において、予め設定された、ユーザ操作に基づいて設定された、または前記動画の録画時間に基づいて設定されたサムネイル画像生成数、及び前記重要度情報に基づいて前記サムネイル画像を抽出する抽出間隔を決定することを特徴とする画像処理方法。
An image processing method in which an image processing device generates a group of thumbnail images from video information in which importance information is assigned to each frame image that constitutes a video, the method comprising:
an extraction step of extracting a part of the frame images from the video information as thumbnail images;
a thumbnail image generating step of generating a group of thumbnail images by arranging the plurality of thumbnail images extracted in the extracting step in time series;
Including,
An image processing method characterized in that, in the extraction step, the number of thumbnail images to be generated is determined based on a predetermined setting, a setting based on a user operation, or a setting based on the recording time of the video, and an extraction interval for extracting the thumbnail images based on the importance information .
コンピュータを備える画像処理装置によって実行される画像処理プログラムであって、
前記コンピュータを、
動画を構成するフレーム画像ごとに重要度情報が付与された動画情報を取得する取得手段、
前記動画情報から前記フレーム画像の一部をサムネイル画像として抽出する抽出手段、及び、
前記抽出手段により抽出された複数のサムネイル画像を時系列に配列したサムネイル画像群を生成するサムネイル画像生成手段、として機能させ、
前記抽出手段は、予め設定された、ユーザ操作に基づいて設定された、または前記動画の録画時間に基づいて設定されたサムネイル画像生成数、及び前記重要度情報に基づいて前記サムネイル画像を抽出する抽出間隔を決定することを特徴とする画像処理プログラム。
An image processing program executed by an image processing device including a computer,
The computer
an acquisition means for acquiring video information to which importance information is assigned for each frame image constituting the video;
an extracting means for extracting a part of the frame images from the video information as thumbnail images; and
a thumbnail image generating unit that generates a group of thumbnail images in which the plurality of thumbnail images extracted by the extracting unit are arranged in time series;
The image processing program is characterized in that the extraction means determines the number of thumbnail images to be generated, which is set in advance, based on user operation, or based on the recording time of the video, and the extraction interval for extracting the thumbnail images based on the importance information .
請求項11に記載の画像処理プログラムを格納したことを特徴とするコンピュータが読取可能な記録媒体。 A computer-readable recording medium storing the image processing program described in claim 11.
JP2024108121A 2020-02-13 2024-07-04 Image processing device and image processing method Active JP7760655B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024108121A JP7760655B2 (en) 2020-02-13 2024-07-04 Image processing device and image processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2020022809A JP2021129216A (en) 2020-02-13 2020-02-13 Image processing device and image processing method
JP2024108121A JP7760655B2 (en) 2020-02-13 2024-07-04 Image processing device and image processing method

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2020022809A Division JP2021129216A (en) 2020-02-13 2020-02-13 Image processing device and image processing method

Publications (2)

Publication Number Publication Date
JP2024133610A JP2024133610A (en) 2024-10-02
JP7760655B2 true JP7760655B2 (en) 2025-10-27

Family

ID=77489072

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020022809A Ceased JP2021129216A (en) 2020-02-13 2020-02-13 Image processing device and image processing method
JP2024108121A Active JP7760655B2 (en) 2020-02-13 2024-07-04 Image processing device and image processing method

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2020022809A Ceased JP2021129216A (en) 2020-02-13 2020-02-13 Image processing device and image processing method

Country Status (1)

Country Link
JP (2) JP2021129216A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20230103972A (en) * 2021-12-31 2023-07-07 한화비전 주식회사 Apparatus for receiving/searching images and method for displaying the received/searched images
JP2024008632A (en) * 2022-07-08 2024-01-19 株式会社リコー Information processing system, display method, program, recording information creation system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006135896A (en) 2004-11-09 2006-05-25 Toshiba Corp Content playback apparatus and playback control program
WO2010150348A1 (en) 2009-06-23 2010-12-29 パイオニア株式会社 Video recording/reproduction device, video recording/reproduction method, and video recording/reproduction program
JP2011205217A (en) 2010-03-24 2011-10-13 Sony Corp Information processor, information processing method, and program
JP2018163425A (en) 2017-03-24 2018-10-18 パイオニア株式会社 Information processing apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5664605B2 (en) * 2012-07-26 2015-02-04 株式会社デンソー Drive video recording apparatus and drive video recording system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006135896A (en) 2004-11-09 2006-05-25 Toshiba Corp Content playback apparatus and playback control program
WO2010150348A1 (en) 2009-06-23 2010-12-29 パイオニア株式会社 Video recording/reproduction device, video recording/reproduction method, and video recording/reproduction program
JP2011205217A (en) 2010-03-24 2011-10-13 Sony Corp Information processor, information processing method, and program
JP2018163425A (en) 2017-03-24 2018-10-18 パイオニア株式会社 Information processing apparatus

Also Published As

Publication number Publication date
JP2021129216A (en) 2021-09-02
JP2024133610A (en) 2024-10-02

Similar Documents

Publication Publication Date Title
JP7760655B2 (en) Image processing device and image processing method
US20220132036A1 (en) Display Control Apparatus, Display Control Method, And Program
US9851894B2 (en) Display control device, display control method, and program
JP5510484B2 (en) Movie shooting device, digest reproduction setting device, digest reproduction setting method, and program
JP4935551B2 (en) Display control apparatus, display control method, and program
US9292176B2 (en) Apparatus and method for managing media content
JP2009187210A (en) Virtual moving display device
JP5795177B2 (en) Information processing apparatus, information processing method, and program
JP2024138353A (en) Image generating device, image generating method, image generating program, and recording medium
JP2006148514A (en) Image reproducing apparatus and method for controlling image reproducing apparatus
WO2016200692A1 (en) Editing, sharing, and viewing video
JP5774524B2 (en) Augmented reality system
CN116202544A (en) Positioning navigation method and device
JP2021129215A (en) Video reproduction apparatus, video generation apparatus, video generation method, and video generation program
JP2024028904A (en) Video playback device, video playback method, video playback program, and recording medium
JP2021128254A (en) Image generation device, image display device, image generation method, and image generation program
JP5206445B2 (en) MOVIE DISPLAY DEVICE, PROGRAM, AND IMAGING DEVICE
JP2021129218A (en) Image display apparatus, image display method, and image display program
JP2024008908A (en) Drive video and position recording system and drive video and position recording method
JP7448629B2 (en) Image generation device, image generation method, image generation program, and recording medium
JP2009047721A (en) Display control apparatus, display control method, and program
JP2010193026A (en) Image reproducing apparatus, image reproducing method and program
JP2017084161A (en) Image processing apparatus, display apparatus and control method thereof
JP5298214B2 (en) Virtual moving display device
JP5690376B2 (en) Image file creation device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240704

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250624

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250701

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250819

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250930

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251015

R150 Certificate of patent or registration of utility model

Ref document number: 7760655

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150