JP7776100B2 - Regeneration control system and computer program - Google Patents
Regeneration control system and computer programInfo
- Publication number
- JP7776100B2 JP7776100B2 JP2021069677A JP2021069677A JP7776100B2 JP 7776100 B2 JP7776100 B2 JP 7776100B2 JP 2021069677 A JP2021069677 A JP 2021069677A JP 2021069677 A JP2021069677 A JP 2021069677A JP 7776100 B2 JP7776100 B2 JP 7776100B2
- Authority
- JP
- Japan
- Prior art keywords
- playback
- image
- vehicle
- setting
- screen
- 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
Links
Landscapes
- Studio Devices (AREA)
- Closed-Circuit Television Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Image Analysis (AREA)
- Image Processing (AREA)
Description
本開示は、再生制御システム及びコンピュータプログラムに関する。 This disclosure relates to a playback control system and a computer program.
車両がカーブを曲がるときに撮影画像の中心から消失点がずれることに起因して、撮影画像を見るユーザに生じる違和感を抑制するために、中心位置補正機能を搭載した撮像装置が知られている(例えば特許文献1参照)。この撮像装置では、撮影画像のオプティカルフローに基づき、消失点の位置を算出し、消失点の位置と撮影画像の中心とが一致するように撮影画像を補正する。 There is a known imaging device equipped with a center position correction function to reduce the discomfort felt by users viewing captured images due to the vanishing point shifting from the center of the captured image when the vehicle turns a corner (see, for example, Patent Document 1). This imaging device calculates the position of the vanishing point based on the optical flow of the captured image, and corrects the captured image so that the position of the vanishing point coincides with the center of the captured image.
撮影画像を見るユーザに違和感が生じる現象は、車両が直進しているときであっても、カメラの向きが車両の直進方向からずれている場合に生じ得る。この場合にも、撮影画像を補正することが考えられる。 A sense of discomfort felt by users viewing captured images can occur even when the vehicle is traveling straight if the camera is pointing in a direction that is not aligned with the vehicle's direction of travel. In this case, correcting the captured image may be an option.
しかしながら、撮影画像の補正に関して、従来技術には、改善の余地があった。例えば、動画像データを可搬性の記録メディアやサーバ装置に記録するドライブレコーダが知られている。 However, there is still room for improvement in conventional technology when it comes to correcting captured images. For example, there are known drive recorders that record video data to portable recording media or server devices.
ユーザは、記録メディアやサーバ装置に記録された動画像データを、車両外の別の装置、例えばパーソナルコンピュータで再生し得る。しかしながら、従来技術によれば、ユーザは、別の装置では、違和感の抑制のための補正機能を利用できず、補正なしの撮影画像を見なければならなかった。 Users can play back video data recorded on recording media or a server device on a separate device outside the vehicle, such as a personal computer. However, with conventional technology, users were unable to use correction functions to reduce the sense of discomfort on the separate device, and had to view the captured image without correction.
そこで、本開示の一側面によれば、カメラの向きが移動体の進行方向からずれていることに起因する再生画像に対するユーザの違和感を抑制するのに好適な新規技術を提供できることが望ましい。例えば、動画像データが、ドライブレコーダから離れて別の装置で再生され得る環境でも、カメラの向きが移動体の進行方向からずれていることに起因するユーザの違和感を抑制可能な新規技術を提供できることが望ましい。 Accordingly, according to one aspect of the present disclosure, it is desirable to provide a novel technology suitable for reducing the sense of discomfort felt by users in playback images caused by the camera orientation being off-axis with respect to the moving object's direction of travel. For example, it is desirable to provide a novel technology that can reduce the sense of discomfort felt by users in playback images caused by the camera orientation being off-axis with respect to the moving object's direction of travel, even in an environment where video data can be played back on a separate device away from the drive recorder.
本開示の一側面によれば、取得部と、設定部とを備える再生制御システムが提供される。取得部は、移動体に設けられたカメラによる撮影画像を表す動画像データを取得するように構成される。 According to one aspect of the present disclosure, a playback control system is provided that includes an acquisition unit and a setting unit. The acquisition unit is configured to acquire video data representing images captured by a camera installed on a moving object.
設定部は、動画像データに基づく再生画像として、正面方向が移動体の進行方向に調整された撮影画像が表示装置に表示されるように、動画像データを画像処理して再生画像を表示装置に表示させるための制御データを生成するように構成される。設定部は更に、制御データを、動画像データと関連付けて、記憶装置に書き込むように構成される。 The setting unit is configured to generate control data for processing the video data and displaying a playback image on the display device, so that a captured image with its front direction adjusted to the traveling direction of the moving object is displayed on the display device as a playback image based on the video data. The setting unit is further configured to write the control data to the storage device in association with the video data.
この再生制御システムによれば、上述の通り、動画像データと関連付けられた制御データが記憶装置に書き込まれる。従って、ユーザが、動画像データに基づく再生画像を見ようとするとき、動画像データの再生装置は、動画像データに関連付けられた制御データに基づいて、動画像データの分析なし、又は、適切な画像処理のユーザからの指定若しくは探索なしに、再生画像の正面方向と移動体の進行方向とが一致するように動画像データを画像処理して、再生画像を表示装置に表示させることができる。 As described above, with this playback control system, control data associated with video data is written to a storage device. Therefore, when a user attempts to view a playback image based on the video data, the video data playback device can process the video data based on the control data associated with the video data so that the front direction of the playback image matches the direction of travel of the moving object, and display the playback image on a display device, without analyzing the video data or requiring the user to specify or search for appropriate image processing.
従って、本開示の一側面によれば、カメラの向きと移動体の進行方向とが一致していないことに起因するユーザの違和感を有利に抑制可能な新規技術を提供することができる。 Therefore, one aspect of the present disclosure provides a novel technology that can advantageously reduce the sense of discomfort felt by the user due to the camera orientation not matching the direction of travel of the moving object.
本開示の一側面によれば、設定部は、動画像データに基づき、カメラの向きと移動体の進行方向との間の相対関係を判別し、相対関係に基づき制御データを生成するように構成されてもよい。こうした構成によれば、ユーザが相対関係を正確に把握していなくても、上記違和感を抑制するように再生画像を表示可能な適切な制御データを生成することができる。 According to one aspect of the present disclosure, the setting unit may be configured to determine the relative relationship between the camera orientation and the direction of travel of the moving object based on the video image data, and to generate control data based on that relative relationship. With this configuration, even if the user does not accurately understand the relative relationship, appropriate control data can be generated that allows the playback image to be displayed in a way that reduces the sense of discomfort described above.
本開示の一側面によれば、設定部は、再生画像が表示される再生画面とは別の設定画面を表示装置に表示させると共に、設定画面を通じて設定操作を受け付けるように構成されてもよい。 According to one aspect of the present disclosure, the setting unit may be configured to display a setting screen on the display device that is separate from the playback screen on which the playback image is displayed, and to accept setting operations through the setting screen.
設定画面は、上記調整に関するユーザによる設定操作を受け付けるための画面であり得る。設定部は、上記設定操作に基づき、制御データを生成するように構成され得る。こうした構成によれば、ユーザの所望に応じて、又は、ユーザからの支援を受けて、制御データを生成することができる。 The setting screen may be a screen for accepting setting operations by the user regarding the above adjustment. The setting unit may be configured to generate control data based on the above setting operations. With this configuration, the control data can be generated according to the user's wishes or with assistance from the user.
本開示の一側面によれば、設定部は、設定操作に基づき、カメラの向きと移動体の進行方向との間の相対関係を判別して、制御データを生成するように構成されてもよい。 According to one aspect of the present disclosure, the setting unit may be configured to determine the relative relationship between the camera orientation and the direction of travel of the moving object based on the setting operation, and generate control data.
本開示の一側面によれば、移動体は、車両であり得る。移動体の進行方向は、車両の直進方向であり得る。設定部は、撮影画像に写る車両内若しくは車両外の特定基準物に基づき、相対関係を判別するように構成されてもよい。 According to one aspect of the present disclosure, the moving body may be a vehicle. The traveling direction of the moving body may be the vehicle's straight-ahead direction. The setting unit may be configured to determine the relative relationship based on a specific reference object inside or outside the vehicle that appears in the captured image.
車両内外には、相対関係を判別するために好適な基準物が存在する。従って、再生画像に写る特定基準物に基づけば、相対関係を適切に判別することができ、上記調整のための画像処理を適切に行うことができる。 There are suitable reference objects inside and outside the vehicle for determining relative relationships. Therefore, based on the specific reference objects shown in the replayed image, the relative relationships can be properly determined, and image processing for the above adjustments can be performed appropriately.
本開示の一側面によれば、設定部は、撮影画像のオプティカルフローに基づき、相対関係を判別するように構成されてもよい。オプティカルフローに基づけば、撮影画像に特定基準物が良好に写っていない場合又は段階においても、相対関係を判別することができる。 According to one aspect of the present disclosure, the setting unit may be configured to determine the relative relationship based on the optical flow of the captured image. Based on the optical flow, the relative relationship can be determined even when or at a stage where the specific reference object is not clearly visible in the captured image.
本開示の一側面によれば、設定操作は、撮影画像に写る車両内又は車両外の特定基準物を、設定画面に表示される撮影画像内で指し示す操作を含んでもよい。設定部は、設定操作により指し示された特定基準物に基づき、相対関係を判別してもよい。 According to one aspect of the present disclosure, the setting operation may include an operation of pointing to a specific reference object inside or outside the vehicle that appears in the captured image within the captured image displayed on the setting screen. The setting unit may determine the relative relationship based on the specific reference object pointed to by the setting operation.
こうした構成によれば、ユーザからの支援を受けて、相対関係を判別することができ、特定基準物をユーザからの指し示しなしに画像解析により識別するよりも、簡単に高い精度で相対関係を判別することができる。 This configuration allows the relative relationship to be determined with assistance from the user, making it easier and more accurate to determine the relative relationship than identifying a specific reference object through image analysis without user guidance.
本開示の一側面によれば、特定基準物は、撮影画像に写る車両内のフロントガラス、車両外の道路区画線、及び、車両外の地平線の一つを例に含み得る。 According to one aspect of the present disclosure, the specific reference object may include, for example, one of the windshield inside the vehicle, a road dividing line outside the vehicle, and the horizon outside the vehicle that appear in the captured image.
本開示の一側面によれば、設定操作は、設定部の動作モードを指定する操作を含んでもよい。設定部は、複数の動作モードのうち、設定操作により指定された動作モードで相対関係を判別するように構成されてもよい。 According to one aspect of the present disclosure, the setting operation may include an operation for specifying an operation mode of the setting unit. The setting unit may be configured to determine the relative relationship between the operation mode specified by the setting operation among multiple operation modes.
複数の動作モードは、特定基準物として撮影画像に写る車両内の第一の基準物に基づき相対関係を判別する動作モード、特定基準物として撮影画像に写る車両外の第二の基準物に基づき相対関係を判別する動作モード、及び、撮影画像におけるオプティカルフローに基づき相対関係を判別する動作モードのうちの二つ以上を含んでもよい。 The multiple operating modes may include two or more of an operating mode that determines the relative relationship based on a first reference object inside the vehicle that appears in the captured image as a specific reference object, an operating mode that determines the relative relationship based on a second reference object outside the vehicle that appears in the captured image as a specific reference object, and an operating mode that determines the relative relationship based on optical flow in the captured image.
複数の動作モードのうちの指定された一つに基づく相対関係の判別及び制御データの生成によれば、ユーザの所望に応じた動作モード、あるいは、ユーザが違和感の抑制及び/又は判別精度の点で最適だと考える動作モードでの判別及び制御データの生成が可能である。 By determining the relative relationship and generating control data based on one of multiple operating modes, it is possible to determine the operating mode desired by the user, or to generate control data for the operating mode that the user considers optimal in terms of reducing discomfort and/or discrimination accuracy.
本開示の一側面によれば、取得部と、再生制御部と、設定部とを備える再生制御システムが提供されてもよい。取得部は、移動体に設けられたカメラによる撮影画像を表す動画像データを取得するように構成され得る。 According to one aspect of the present disclosure, a playback control system may be provided that includes an acquisition unit, a playback control unit, and a setting unit. The acquisition unit may be configured to acquire video data representing images captured by a camera installed on a mobile object.
再生制御部は、取得部により取得された動画像データに基づき、表示装置の再生画面上に撮影画像に対応する再生画像が表示されるように、表示装置を制御するように構成され得る。 The playback control unit can be configured to control the display device so that a playback image corresponding to the captured image is displayed on the playback screen of the display device based on the video image data acquired by the acquisition unit.
設定部は、再生画面とは別の設定画面を、表示装置に表示させると共に、設定画面を通じて設定操作を受け付けるように構成され得る。設定画面は、再生画像の正面方向を移動体の進行方向に調整するためのユーザによる設定操作を受け付けるための画面であり得る。 The setting unit may be configured to display a setting screen separate from the playback screen on the display device and to accept setting operations through the setting screen. The setting screen may be a screen for accepting setting operations by the user to adjust the front direction of the playback image to the traveling direction of the moving object.
設定部は更に、設定操作に基づき、上記調整のための動画像データの画像処理方式を設定するように構成され得る。再生制御部は、動画像データを、設定部により設定された画像処理方式に従って画像処理することによって、再生画像として、正面方向が移動体の進行方向に調整された撮影画像を表示装置に表示させるように構成され得る。 The setting unit may further be configured to set an image processing method for the moving image data for the above adjustment based on the setting operation. The playback control unit may be configured to process the moving image data in accordance with the image processing method set by the setting unit, thereby causing the display device to display, as a playback image, a captured image whose front direction has been adjusted to match the traveling direction of the moving object.
こうした構成によれば、ユーザからの操作に基づいて、適切な画像処理方式を設定し、再生画像の正面方向を移動体の進行方向に高精度に合わせることができ、再生画像に対するユーザの違和感を効果的に抑制することができる。 With this configuration, an appropriate image processing method can be set based on user operation, and the front direction of the reproduced image can be aligned with the direction of travel of the moving object with high precision, effectively reducing any sense of discomfort the user may have with the reproduced image.
本開示の一側面によれば、移動体が車両であるとき、設定操作は、撮影画像に写る車両内又は車両外の特定基準物を、設定画面に表示される撮影画像内で指し示す操作を含んでもよい。設定部は、設定操作により指し示された特定基準物に基づき、カメラの向きと車両の直進方向との間の相対関係を判別し、相対関係に基づき、再生画像の正面方向を車両の直進方向に調整するための動画像データの画像処理方式を設定するように構成されてもよい。 According to one aspect of the present disclosure, when the moving object is a vehicle, the setting operation may include an operation of pointing to a specific reference object inside or outside the vehicle that appears in the captured image within the captured image displayed on the setting screen. The setting unit may be configured to determine the relative relationship between the camera orientation and the vehicle's straight-ahead direction based on the specific reference object pointed to by the setting operation, and to set an image processing method for the video image data to adjust the forward direction of the reproduced image to the vehicle's straight-ahead direction based on the relative relationship.
本開示の一側面によれば、上述の再生制御システムが有する機能の一部及び全部が、コンピュータプログラムにより実現されてもよい。 According to one aspect of the present disclosure, some or all of the functions of the playback control system described above may be implemented by a computer program.
本開示の一側面によれば、コンピュータに、移動体に設けられたカメラによる撮影画像を表す動画像データを取得することと、動画像データに基づく再生画像として、正面方向が移動体の進行方向に調整された撮影画像が表示装置に表示されるように、動画像データを画像処理して再生画像を表示装置に表示させるための制御データを生成し、制御データを、動画像データと関連付けて、記憶装置に書き込むことと、を含む処理を実行させるためのコンピュータプログラムが提供されてもよい。 According to one aspect of the present disclosure, a computer program may be provided to cause a computer to execute processing including acquiring video data representing images captured by a camera mounted on a moving object, processing the video data to generate control data for displaying a replayed image on a display device, such that a captured image with its front direction adjusted to the direction of travel of the moving object is displayed on the display device as a replayed image based on the video data, and writing the control data to a storage device in association with the video data.
本開示の一側面によれば、コンピュータに、移動体に設けられたカメラによる撮影画像を表す動画像データを取得することと、取得した動画像データに基づき、表示装置の再生画面上に撮影画像に対応する再生画像が表示されるように、表示装置を制御することと、再生画面とは別の設定画面として、再生画像の正面方向を移動体の進行方向に調整するためのユーザによる設定操作を受け付けるための画面を、表示装置に表示させると共に、設定画面を通じて設定操作を受け付けることと、設定操作に基づき、上記調整のための動画像データの画像処理方式を設定することと、を含む処理を実行させるためのコンピュータプログラムが提供されてもよい。表示装置を制御することは、動画像データを、設定された画像処理方式に従って画像処理することによって、再生画像として、正面方向が移動体の進行方向に調整された撮影画像を表示装置に表示させることを含み得る。 According to one aspect of the present disclosure, a computer program may be provided that causes a computer to execute processing including: acquiring video data representing images captured by a camera mounted on a moving object; controlling a display device based on the acquired video data so that a playback image corresponding to the captured image is displayed on a playback screen of the display device; causing the display device to display, as a setting screen separate from the playback screen, a screen for accepting a setting operation by a user to adjust the front direction of the playback image to the traveling direction of the moving object, and accepting the setting operation through the setting screen; and setting an image processing method for the video data for the adjustment based on the setting operation. Controlling the display device may include processing the video data in accordance with the set image processing method, thereby displaying, as a playback image, the captured image whose front direction has been adjusted to the traveling direction of the moving object on the display device.
本開示の一側面によれば、記憶装置から、上記動画像データ、及び、上記動画像データに関連付けられた制御データを取得し、取得した動画像データ及び制御データに基づき、動画像データに記録された撮影画像に対応する再生画像を表示装置に表示させる処理をコンピュータに実行させるためのコンピュータプログラムが提供されてもよい。 According to one aspect of the present disclosure, a computer program may be provided that causes a computer to execute a process of acquiring the video data and control data associated with the video data from a storage device, and displaying, on a display device, a playback image corresponding to a captured image recorded in the video data based on the acquired video data and control data.
本開示の一側面によれば、コンピュータに、記憶装置から、動画像データ及び動画像データに関連付けられた付属データを取得することと、取得した動画像データを画像処理することによって、動画像データに記録された撮影画像に対応する再生画像を表示装置に表示させることと、を実行させるためのコンピュータプログラムであって、撮影画像は、移動体に搭載されたカメラの撮影画像であり、付属データは、カメラの向きと移動体の進行方向との差を特定可能な情報を含み、再生画像を表示装置に表示させることは、取得した付属データに基づき、再生画像として、正面方向が移動体の進行方向に調整された撮影画像が表示装置に表示されるように、動画像データを画像処理して、再生画像を表示装置に表示させることを含むコンピュータプログラムが提供されてもよい。 According to one aspect of the present disclosure, there may be provided a computer program that causes a computer to acquire video data and ancillary data associated with the video data from a storage device, and to display on a display device a replay image corresponding to a captured image recorded in the video data by image processing the acquired video data, wherein the captured image is an image captured by a camera mounted on a moving object, and the ancillary data includes information that can identify a difference between the orientation of the camera and the traveling direction of the moving object, and displaying the replay image on the display device includes image processing the video data based on the acquired ancillary data so that the captured image displayed on the display device has its front direction adjusted to match the traveling direction of the moving object as the replay image.
これらのコンピュータプログラムは、コンピュータ読取可能な一時的でない記録媒体に記録されて、又は、電気通信回線を通じて提供され得る。 These computer programs may be recorded on a non-transitory computer-readable recording medium or provided via a telecommunications line.
以下に本開示の例示的実施形態を、図面を参照しながら説明する。
図1に示す本実施形態のドライブレコーダ1は、移動体としての四輪自動車等の車両に搭載されて、使用される電子機器である。
Exemplary embodiments of the present disclosure will now be described with reference to the drawings.
The drive recorder 1 of this embodiment shown in FIG. 1 is an electronic device that is mounted on and used in a vehicle such as a four-wheeled automobile as a mobile body.
例えば、ドライブレコーダ1は、運転者が車両の後方を視認するために使用される車室内のルームミラー(換言すればバックミラー)に固定されて、使用される。ルームミラーは、フロントガラス(換言すればウインドシールド)の上部において左右方向の中央に通常配置される。あるいは、ドライブレコーダ1は、ルームミラーとしての機能を備えたミラー型のドライブレコーダとして構成される。あるいは、ドライブレコーダ1は、フロントガラス又はその他の車室内の部位にステーを介して固定され、ルームミラーとは独立した状態で使用される。 For example, the drive recorder 1 is used by being fixed to the room mirror (i.e., rearview mirror) inside the vehicle cabin, which the driver uses to view the area behind the vehicle. The room mirror is usually located in the center in the left-right direction above the windshield (i.e., the windshield). Alternatively, the drive recorder 1 is configured as a mirror-type drive recorder that also functions as a room mirror. Alternatively, the drive recorder 1 is fixed to the windshield or another location inside the vehicle cabin via a stay, and is used independently of the room mirror.
ドライブレコーダ1は、図1に示すように、制御部10と、カメラ20と、センサ類30と、表示部40と、操作部50と、メディアリーダ/ライタ60と、を備える。制御部10は、プロセッサ11と、メモリ13とを備える。 As shown in FIG. 1, the drive recorder 1 includes a control unit 10, a camera 20, sensors 30, a display unit 40, an operation unit 50, and a media reader/writer 60. The control unit 10 includes a processor 11 and a memory 13.
メモリ13は、プロセッサ11による処理実行時に作業領域として使用される揮発性メモリ(RAM)と、電気的にデータ書換可能なフラッシュメモリ等の不揮発性メモリ(NVRAM)とを備える。不揮発性メモリには、シャットダウン時にも記憶保持すべき、コンピュータプログラムやデータが記憶される。 Memory 13 includes volatile memory (RAM) used as a working area when processor 11 executes processing, and non-volatile memory (NVRAM) such as electrically rewritable flash memory. Non-volatile memory stores computer programs and data that must be retained even during shutdown.
プロセッサ11は、メモリ13が記憶するコンピュータプログラムに従う処理を実行することにより、ドライブレコーダ1の各部を制御する。以下で説明する制御部10が実行する処理は、プロセッサ11がコンピュータプログラムに従って実行する処理により実現される。 The processor 11 controls each part of the drive recorder 1 by executing processes in accordance with the computer program stored in the memory 13. The processes executed by the control unit 10 described below are realized by the processes executed by the processor 11 in accordance with the computer program.
カメラ20は、例えばドライブレコーダ1のフロントガラスを向く面に設けられ、車両の進路前方を含む車両の周囲を撮影するために使用される。カメラ20は、広角カメラ、又は、方位角について360度撮影可能な全方位カメラであり得る。 Camera 20 is mounted, for example, on the surface of drive recorder 1 facing the windshield, and is used to capture images of the vehicle's surroundings, including the area ahead of the vehicle. Camera 20 may be a wide-angle camera or an omnidirectional camera capable of capturing images in a 360-degree azimuth.
広角カメラの例には、方位角で180度以上の範囲を撮影可能な超広角カメラが含まれる。超広角カメラ及び全方位カメラは、複数の広角カメラの組合せにより構成されるカメラであり得る。カメラ20により生成された車両周囲の撮影画像を表す動画像データは、制御部10に入力される。 Examples of wide-angle cameras include ultra-wide-angle cameras that can capture images of an azimuth angle of 180 degrees or more. Ultra-wide-angle cameras and omnidirectional cameras can be cameras configured by combining multiple wide-angle cameras. Video data representing captured images of the vehicle's surroundings generated by camera 20 is input to control unit 10.
センサ類30は、車両の走行状態を計測するための一つ又は複数の機器から構成される。センサ類30は、例えば、車両の位置を計測するGPS受信機等の測位器及び車両の加速度を計測する加速度センサを備える。加速度センサは、例えば、車両の衝撃を検知した時の車両周囲の撮影画像を表す動画像データを、重要データとして記録するために使用され得る。センサ類30からの計測信号は、制御部10に入力される。 The sensors 30 consist of one or more devices for measuring the vehicle's driving conditions. The sensors 30 include, for example, a positioning device such as a GPS receiver that measures the vehicle's position, and an acceleration sensor that measures the vehicle's acceleration. The acceleration sensor can be used, for example, to record video data representing captured images of the vehicle's surroundings when a vehicle impact is detected as important data. Measurement signals from the sensors 30 are input to the control unit 10.
表示部40は、車室内を向く表示面を有し、表示面を通じて運転者等の車両乗員向けの情報を表示する表示装置として構成される。表示部40は、例えば液晶ディスプレイとして構成される。表示部40は、制御部10に制御されて、各種情報を表示する。 The display unit 40 has a display surface facing the interior of the vehicle and is configured as a display device that displays information for vehicle occupants such as the driver through the display surface. The display unit 40 is configured as, for example, a liquid crystal display. The display unit 40 is controlled by the control unit 10 to display various information.
操作部50は、運転者又はその他の車両乗員に対応するユーザからの操作を受付可能なユーザインタフェースとして構成される。例えば、操作部50は、表示部40の表示面上に、タッチパネルを備え、タッチパネルに対するユーザ操作を通じて、表示面に対するユーザ操作を受け付けるように構成される。ユーザからの操作信号は、操作部50を介して制御部10に入力される。 The operation unit 50 is configured as a user interface capable of accepting operations from a user corresponding to the driver or other vehicle occupant. For example, the operation unit 50 is provided with a touch panel on the display surface of the display unit 40, and is configured to accept user operations on the display surface through user operations on the touch panel. Operation signals from the user are input to the control unit 10 via the operation unit 50.
メディアリーダ/ライタ60は、可搬性の記録メディア70を接続及び取外し可能に構成され、接続された記録メディア70に対するデータ読込及びデータ書込を制御部10からの要求に応じて実行するように構成される。記録メディア70は、フラッシュメモリを内蔵するメモリカードであり得る。記録メディア70の例には、SDカードが含まれる。 The media reader/writer 60 is configured to allow portable recording media 70 to be connected and disconnected, and is configured to read and write data from and to the connected recording media 70 in response to requests from the control unit 10. The recording media 70 may be a memory card with built-in flash memory. Examples of recording media 70 include SD cards.
続いて、制御部10により実現される機能を、図2を用いて説明する。制御部10は、コンピュータプログラムに従う処理の実行により、動画像記録部110と、再生部120と、画像処理部130と、設定部150として機能する。 Next, the functions realized by the control unit 10 will be explained using Figure 2. The control unit 10 functions as a video recording unit 110, a playback unit 120, an image processing unit 130, and a setting unit 150 by executing processes in accordance with a computer program.
動画像記録部110は、カメラ20から入力される動画像データを、メディアリーダ/ライタ60を通じて記録メディア70に書き込むように構成される。例えば、動画像記録部110は、カメラ20から入力される動画像データを、所定時間毎に区切って、所定時間毎に、対応する時間の撮影画像を記録した録画ファイルとして記録メディア70に書き込むように構成される。ドライブレコーダ1としての主たる機能、すなわち、車両走行時の車両周囲の撮影画像を記録する機能は、動画像記録部110によって実現される。 The video recording unit 110 is configured to write video data input from the camera 20 to the recording media 70 via the media reader/writer 60. For example, the video recording unit 110 is configured to divide the video data input from the camera 20 into predetermined time intervals and write the data to the recording media 70 as a recording file that records images captured at the corresponding predetermined time intervals. The main function of the drive recorder 1, i.e., the function of recording captured images of the vehicle's surroundings while the vehicle is traveling, is realized by the video recording unit 110.
動画像記録部110は、連続的に動画像データを記録せずに、センサ類30からの入力に基づき、衝撃を検知した前後の限定された期間に限って、対応する期間の撮影画像を表す動画像データを記録メディア70に記録するように構成されてもよい。 The video recording unit 110 may be configured to record video data representing images captured during a limited period of time, based on input from the sensors 30, onto the recording media 70, rather than continuously recording video data.
記録メディア70に記録される動画像データには、撮影日時や撮影位置を特定可能なデータが含まれていてもよい。撮影位置は、センサ類30から取得可能な撮影時のGPS位置であり得る。 The video data recorded on the recording media 70 may include data that can identify the shooting date and time and shooting location. The shooting location may be the GPS location at the time of shooting, which can be obtained from the sensors 30.
再生部120は、操作部50からの入力信号に従って、ユーザにより再生操作がなされたときに、ユーザから指定された期間の撮影画像が記録された動画像データ(例えば、対応する期間の撮影画像が記録された一つ以上の録画ファイル)を、メディアリーダ/ライタ60を通じて記録メディア70から読み出す。再生部120は、当該読み出しにより取得したデータを再生処理することにより、上記指定された期間の撮影画像に対応する再生画像、具体的には動画像を出力する。 When a user performs a playback operation in accordance with an input signal from the operation unit 50, the playback unit 120 reads video image data (e.g., one or more video files in which images captured during a period specified by the user are recorded) from the recording medium 70 via the media reader/writer 60. The playback unit 120 performs playback processing on the data obtained by this reading, thereby outputting playback images, specifically video images, corresponding to the images captured during the specified period.
再生部120から出力される再生画像は、カメラ20の画角2αに対応する撮影範囲全体の撮影画像である。例えば、カメラ20が方位角に関して360度の画角2αを有する全方位カメラである場合、再生部120から出力される再生画像は、方位角360度のパノラマ画像であり得る。 The playback image output from the playback unit 120 is a captured image of the entire shooting range corresponding to the angle of view 2α of the camera 20. For example, if the camera 20 is an omnidirectional camera with an angle of view 2α of 360 degrees in azimuth, the playback image output from the playback unit 120 may be a panoramic image with an azimuth angle of 360 degrees.
画像処理部130は、再生部120との協働により再生制御部として機能し、再生部120から入力される再生画像を画像処理して、表示用の再生画像に変換し、変換した表示用の再生画像を表示部40に表示させるように構成される。画像処理は、記録メディア70において動画像データと共に記録された当該動画像データに付属する再生制御データに従う方式で実行される。再生制御データ及び画像処理の詳細については後述する。 The image processing unit 130 functions as a playback control unit in cooperation with the playback unit 120, and is configured to process the playback image input from the playback unit 120, convert it into a playback image for display, and display the converted playback image for display on the display unit 40. The image processing is performed in accordance with playback control data attached to the video data that is recorded together with the video data on the recording medium 70. Details of the playback control data and image processing will be described later.
再生部120から画像処理部130に入力される再生画像は、上記画像処理によって、その正面方向が撮影時の車両の進行方向に対応する表示用の再生画像に変換される。これにより、表示部40には、ユーザにとって違和感のない再生画像が表示される。 The playback image input from the playback unit 120 to the image processing unit 130 is converted by the image processing described above into a playback image for display whose front direction corresponds to the direction of travel of the vehicle at the time of shooting. As a result, the playback image displayed on the display unit 40 does not appear strange to the user.
付言すると、表示部40に表示される再生画像は、16:9のアスペクト比の画像であり、カメラ20の画角2αより狭い画角2βの画像である。すなわち、画像処理では、画角2αの再生画像から、その一部が抽出された画角2βの再生画像が生成される。 In addition, the playback image displayed on the display unit 40 has an aspect ratio of 16:9 and an angle of view 2β, which is narrower than the angle of view 2α of the camera 20. In other words, in image processing, a playback image with an angle of view 2β is generated by extracting a portion of the playback image with angle of view 2α.
設定部150は、上記画像処理として再生画像の正面方向を車両の進行方向に揃えるための処理を画像処理部130に実行させるために、操作部50を通じたユーザの設定操作に従って、再生制御データを生成し、この再生制御データを動画像データと同じ記録メディア70に動画像データと関連付けて記録するように構成される。 The setting unit 150 is configured to generate playback control data in accordance with the user's setting operation via the operation unit 50, and to record this playback control data in association with the video data on the same recording medium 70 as the video data, in order to cause the image processing unit 130 to perform the above-mentioned image processing of aligning the front direction of the playback image with the direction of travel of the vehicle.
続いて、制御部10が、再生部120、画像処理部130、及び設定部150として機能するために実行する再生関連処理の詳細を、図3及び図4を用いて説明する。制御部10は、ドライブレコーダ1の起動中、図3に示す再生関連処理を繰返し実行する。 Next, the playback-related processing executed by the control unit 10 to function as the playback unit 120, image processing unit 130, and setting unit 150 will be described in detail using Figures 3 and 4. The control unit 10 repeatedly executes the playback-related processing shown in Figure 3 while the drive recorder 1 is running.
再生関連処理を開始すると、制御部10は、操作部50を通じてユーザからの操作信号が入力されるまで待機する(S110)。制御部10は、操作信号が入力されると(S110でYes)、S120以降の処理を実行する。 When playback-related processing starts, the control unit 10 waits until an operation signal is input from the user via the operation unit 50 (S110). When an operation signal is input (Yes in S110), the control unit 10 executes processing from S120 onwards.
S120において、制御部10は、入力された操作信号に従うユーザの操作が、再生画像の正面方向を車両の進行方向に調整するための設定操作であるか否かを判断する(S120)。設定操作であると判断すると(S120でYes)、制御部10は、S125に移行し、上記調整のための設定処理を実行する。その後、制御部10は、再生関連処理を終了する。 At S120, the control unit 10 determines whether the user's operation in accordance with the input operation signal is a setting operation for adjusting the forward direction of the playback image to the direction of travel of the vehicle (S120). If it is determined to be a setting operation (Yes at S120), the control unit 10 proceeds to S125 and executes setting processing for the above adjustment. Thereafter, the control unit 10 terminates the playback-related processing.
一方、ユーザの操作が上記設定操作ではなく、記録メディア70に記録された動画像データの再生操作であると判断すると(S120でNo及びS130でYes)、制御部10は、表示部40が表示する画面を、再生画面に切り替え、再生対象期間の指定操作を受け付ける(S140)。再生画面は、再生対象期間の指定操作を受け付けるためのグラフィカルユーザインタフェースを備えることができる。 On the other hand, if it is determined that the user's operation is not the above-mentioned setting operation but an operation to play video data recorded on the recording medium 70 (No in S120 and Yes in S130), the control unit 10 switches the screen displayed by the display unit 40 to a playback screen and accepts an operation to specify the playback period (S140). The playback screen can be equipped with a graphical user interface for accepting an operation to specify the playback period.
指定操作により、再生対象期間がユーザにより指定されると、制御部10は、記録メディア70内の動画像データに記録された撮影画像のうち、再生対象期間に該当する期間に撮影された撮影画像に対応する再生画像を表示部40の再生画面上に表示させる処理を実行する(S145)。 When the user specifies the playback period through a specification operation, the control unit 10 executes a process of displaying, on the playback screen of the display unit 40, playback images corresponding to the captured images captured during the period corresponding to the playback period, from among the captured images recorded in the video image data in the recording media 70 (S145).
ここで、再生画面は、再生画像を表示すると共に、上記再生対象期間の指定操作を受け付けるためのグラフィカルユーザインタフェースに代えて、再生速度の変更、早送り、巻き戻し、及び停止などの動画再生に関するユーザからの操作を受け付けるためのグラフィカルユーザインタフェースを表示することができる。 Here, the playback screen displays the playback image, and instead of the graphical user interface for accepting the operation to specify the playback period, it can display a graphical user interface for accepting user operations related to video playback, such as changing the playback speed, fast-forwarding, rewinding, and stopping.
S145において、制御部10は、再生部120及び画像処理部130として機能し、動画像データと共に記録メディア70に記録される再生制御データに基づき、カメラ20の向きと車両の進行方向との間のズレを考慮した画像処理を実行する。 At S145, the control unit 10 functions as the playback unit 120 and image processing unit 130, and performs image processing that takes into account the discrepancy between the orientation of the camera 20 and the direction of travel of the vehicle, based on the playback control data recorded on the recording media 70 together with the video data.
すなわち、制御部10は、動画像データを再生処理すると共に、ズレを抑制する方向の画像処理を行うことにより、表示部40に、撮影時の車両の進行方向に沿う視線で見た撮影画像に対応する再生画像を表示させる。再生終了後、制御部10は、表示部40が表示する画面を再生画面から、切替前の画面に戻し(S150)、図3に示す再生関連処理を終了する。 In other words, the control unit 10 performs playback processing on the video image data and performs image processing in a direction that suppresses misalignment, causing the display unit 40 to display a playback image that corresponds to the captured image as seen from a line of sight along the direction of travel of the vehicle at the time of capture. After playback is complete, the control unit 10 returns the screen displayed on the display unit 40 from the playback screen to the screen before switching (S150), and ends the playback-related processing shown in Figure 3.
この他、設定操作及び再生操作以外のユーザ操作がなされると(S120でNo及びS130でNo)、制御部10は、なされた操作に対応した処理を実行し(S160)、再生関連処理を終了する。 In addition, if a user operation other than a setting operation or a playback operation is performed (No in S120 and No in S130), the control unit 10 executes processing corresponding to the performed operation (S160) and terminates the playback-related processing.
続いて、制御部10がS125で実行する設定処理の詳細を、図4を用いて説明する。設定処理の実行により制御部10は設定部150として機能する。設定処理を開始すると、制御部10は、表示部40が表示する画面を、設定画面に切り替える(S210)。設定画面に切り替える前の画面は、カメラ20が現在撮影する画像に主たる操作を受け付けるためのグラフィカルユーザインタフェースを重畳表示したメイン画面(図示せず)であり得る。 Next, the details of the setting process executed by the control unit 10 in S125 will be explained using Figure 4. By executing the setting process, the control unit 10 functions as the setting unit 150. When the setting process starts, the control unit 10 switches the screen displayed by the display unit 40 to a setting screen (S210). The screen before switching to the setting screen may be a main screen (not shown) that displays a graphical user interface for accepting main operations superimposed on the image currently being captured by the camera 20.
切替後の設定画面は、図5に示すように、カメラ20が現在撮影する画像に上記調整に関する設定モードを指定するためのグラフィカルユーザインタフェースを重畳表示した画面であり得る。 The setting screen after switching may be a screen in which a graphical user interface for specifying the setting mode for the above adjustments is superimposed on the image currently being captured by the camera 20, as shown in Figure 5.
本実施形態によれば、ドライブレコーダ1は、上記調整に関する設定モードとして、「ベクトル」設定モード、「フロントガラス」設定モード、「地平線」設定モード、及び「白線」設定モードを有する。 According to this embodiment, the drive recorder 1 has setting modes for the above adjustments: a "vector" setting mode, a "windshield" setting mode, a "horizon" setting mode, and a "white line" setting mode.
設定画面は、図5に示すように、これらの設定モードの一つの指定を、ユーザから受け付けるためのグラフィカルユーザインタフェースを備えることができる。図5に例示される設定画面は、設定モード毎の選択ボタンをグラフィカルユーザインタフェースとして備える。制御部10は、これらの選択ボタンの一つが操作部50を通じて押下操作されると、押下操作された選択ボタンに対応する設定モードが指定されたと判断することができる。設定画面は、設定操作をキャンセルするためのグラフィカルユーザインタフェースを更に備えることができる。 As shown in FIG. 5, the setting screen can have a graphical user interface for accepting designation of one of these setting modes from the user. The setting screen illustrated in FIG. 5 has selection buttons for each setting mode as a graphical user interface. When one of these selection buttons is pressed via the operation unit 50, the control unit 10 can determine that the setting mode corresponding to the pressed selection button has been designated. The setting screen can further have a graphical user interface for canceling the setting operation.
制御部10は、設定画面の表示後、設定モードの一つを指定する操作、又は、キャンセル操作がなされるまで待機する(S220,S230,S240,S250,S280)。設定モードの一つを指定する操作として、「ベクトル」設定モードを指定する操作がなされると(S220でYes)、制御部10は、動画像データに記録された現在から所定期間前までの撮影画像を分析して得られた撮影画像のオプティカルフローに基づき、撮影画像における消失点を検出する(S225)。 After displaying the setting screen, the control unit 10 waits until an operation to specify one of the setting modes or a cancellation operation is performed (S220, S230, S240, S250, S280). When an operation to specify the "Vector" setting mode is performed as an operation to specify one of the setting modes (Yes in S220), the control unit 10 detects a vanishing point in the captured image based on the optical flow of the captured image obtained by analyzing captured images recorded in the video data from the present to a predetermined period ago (S225).
制御部10は更に、カメラ20の正面方向と車両の直進方向との間の方位角方向の差δθとして、検出された消失点と撮影画像の上下に延びる中心線との間の撮影画像横方向の差Dvを推定する(S225)。撮影画像横方向は、方位角方向に対応する。差Dvは、撮影画像中心線から消失点への撮影画像横方向の符号付距離として表され得る。 The control unit 10 further estimates the difference Dv in the horizontal direction of the captured image between the detected vanishing point and the center line extending vertically in the captured image as the difference δθ in the azimuth angle between the front direction of the camera 20 and the vehicle's straight-ahead direction (S225). The horizontal direction of the captured image corresponds to the azimuth angle direction. The difference Dv can be expressed as the signed distance in the horizontal direction of the captured image from the center line of the captured image to the vanishing point.
その後、制御部10は、上記推定した差Dvを記述する再生制御データを生成し、生成した再生制御データを、記録メディア70に書き込む(S260)。この再生制御データは、差Dvだけ、動画像データに記録された撮影画像の中心を撮影画像横方向にずらすように動画像データを画像処理して再生画像を生成するように指示するデータとして解釈される。 The control unit 10 then generates playback control data describing the estimated difference Dv and writes the generated playback control data to the recording medium 70 (S260). This playback control data is interpreted as data instructing that the video data be processed to generate a playback image by shifting the center of the captured image recorded in the video data horizontally by the amount of the difference Dv.
この再生制御データに基づく画像処理によって、表示用の再生画像として、再生画像の正面方向が車両の直進方向に対応する再生画像が生成される。 Image processing based on this playback control data generates a playback image for display in which the forward direction of the playback image corresponds to the vehicle's straight-ahead direction.
S260における再生制御データの書込前に、既に記録メディア70に再生制御データが記録されている場合、制御部10は、記録されている再生制御データに上書きする形式で、新たに生成した再生制御データを、記録メディア70に書き込むことができる。 If playback control data has already been recorded on the recording medium 70 before writing the playback control data in S260, the control unit 10 can write the newly generated playback control data to the recording medium 70 in a format that overwrites the recorded playback control data.
別例として、制御部10は、既に記録されている再生制御データに上書きせずに、追加する形式で、記録メディア70に、新たに生成した再生制御データを書き込むことができる。この場合には、再生制御データに登録日時情報を含ませることができ、画像処理部130(換言すれば制御部10)は、再生部120からの再生画像を、対応する撮影日時より前に登録された再生制御データのうち最新の再生制御データに基づいて画像処理することができる。あるいは、画像処理部130は、ユーザから指定された再生制御データに基づいて画像処理することができる。 As another example, the control unit 10 can write newly generated playback control data to the recording medium 70 in an appended format, rather than overwriting already recorded playback control data. In this case, the playback control data can include registration date and time information, and the image processing unit 130 (in other words, the control unit 10) can process the playback image from the playback unit 120 based on the most recent playback control data registered before the corresponding shooting date and time. Alternatively, the image processing unit 130 can process the image based on playback control data specified by the user.
S260における処理後、制御部10は、設定完了を説明する設定完了メッセージを、図6に示すように表示部40に一時的に表示させた後、表示部40が表示する画面を、S210における設定画面への切替前の画面に戻し(S270)、設定処理を終了する。 After processing in S260, the control unit 10 temporarily displays a setting completion message on the display unit 40 explaining that the setting has been completed, as shown in FIG. 6, and then returns the screen displayed on the display unit 40 to the screen that was displayed before switching to the setting screen in S210 (S270), thereby terminating the setting process.
切替前の画面の例には、上述したメイン画面が含まれる。設定処理後のメイン画面には、カメラ20が現在撮影する画像に対応する再生画像として、直前に生成された再生制御データに基づいた画像処理が加えられた撮影画像が表示され得る。すなわち、正面方向が車両の直進方向に調整された撮影画像が再生画像として表示部40に表示され得る。差Dvを記述する再生制御データに基づけば、消失点が再生画像の中心線に配置されるように画像処理されたカメラ20の撮影画像が表示部40に表示され得る。 Examples of the screen before switching include the main screen described above. After the setting process, the main screen may display a captured image that has been subjected to image processing based on the playback control data most recently generated as a playback image corresponding to the image currently being captured by the camera 20. In other words, a captured image whose front direction has been adjusted to match the vehicle's straight-ahead direction may be displayed on the display unit 40 as a playback image. Based on the playback control data describing the difference Dv, an image captured by the camera 20 that has been image processed so that the vanishing point is positioned on the center line of the playback image may be displayed on the display unit 40.
S270の処理で出力される設定完了メッセージを表示する画面にも、図6に示すように、直前に生成された再生制御データに基づいた画像処理を加えた撮影画像が設定完了メッセージと共に表示され得る。 As shown in Figure 6, the screen displaying the setting completion message output in processing S270 may also display the captured image that has been subjected to image processing based on the playback control data generated immediately before, along with the setting completion message.
この他、制御部10は、設定画面を通じてユーザから「フロントガラス」設定モードを指定する操作がなされると(S230でYes)、フロントガラスの境界をなぞる操作をユーザから受け付けるために、図7に示すように、表示部40に、カメラ20が現在撮影する画像を設定画面上にパノラマ表示させると共に、このパノラマ画像に写るフロントガラスの境界をなぞるように指示するメッセージを設定画面上に表示させる(S231)。パノラマ画像は、カメラ20の画角2αに対応する撮影範囲全体の撮影画像である。 In addition, when the user operates the setting screen to specify the "Windshield" setting mode (Yes in S230), the control unit 10 receives the user's instruction to trace the boundary of the windshield by causing the display unit 40 to display a panoramic image of the image currently captured by the camera 20 on the setting screen, as shown in FIG. 7, and also displays a message on the setting screen instructing the user to trace the boundary of the windshield as seen in this panoramic image (S231). The panoramic image is a captured image of the entire shooting range corresponding to the angle of view 2α of the camera 20.
ユーザは、このパノラマ画像に写るフロントガラスの境界をなぞる操作を、操作部50を通じて行うことができる。図7に示す点線は、なぞられるフロントガラスの境界を示す。設定画面でのパノラマ表示は、フロントガラスの全体が写るように、それにより、フロントガラス全体の境界をなぞる操作が実現されることを目的に行われる。 The user can use the operation unit 50 to trace the boundary of the windshield shown in this panoramic image. The dotted line in Figure 7 indicates the boundary of the windshield to be traced. The panoramic display on the settings screen is designed to show the entire windshield, thereby enabling the user to trace the boundary of the entire windshield.
制御部10は、ユーザによるフロントガラスの境界をなぞる操作が終了すると、その操作により特定されるパノラマ画像内のフロントガラスの形状の歪みに基づいて、上述の差δθとして、カメラ20の正面方向とフロントガラスの正面方向との間の方位角方向の差Dfを推定する(S235)。フロントガラスの正面方向は、車両の直進方向に対応する。差Dfは、フロントガラスの正面方向からカメラ20の正面方向への方位角方向への符号付角度として表され得る。 When the user finishes tracing the boundary of the windshield, the control unit 10 estimates the difference Df in the azimuth angle between the front direction of the camera 20 and the front direction of the windshield as the difference δθ based on the distortion of the shape of the windshield in the panoramic image identified by the operation (S235). The front direction of the windshield corresponds to the straight-ahead direction of the vehicle. The difference Df can be expressed as a signed angle in the azimuth angle from the front direction of the windshield to the front direction of the camera 20.
現実のフロントガラスは、左右対称の形状を有する。従って、仮に差Dfがゼロであるときには、パノラマ画像に写るフロントガラスは、その形状の中心から上下に延びる中心線に対して左右に対称である。これに対し、差Dfが非ゼロであるときには、左右に延びる対辺が平行ではなく、中心線から左右に同距離の位置におけるフロントガラスの上下方向の長さが異なる。この長さの相違から、差Dfは、幾何学的に推定可能である。差Dfの推定に際しては、カメラ20のレンズ特性(例えば歪曲収差)も考慮することができる。 Actual windshields have a symmetrical shape. Therefore, if the difference Df is zero, the windshield shown in the panoramic image is symmetrical with respect to the center line extending vertically from the center of its shape. In contrast, if the difference Df is non-zero, the opposite sides extending horizontally are not parallel, and the vertical lengths of the windshield at positions equidistant from the center line are different. From this difference in length, the difference Df can be geometrically estimated. When estimating the difference Df, the lens characteristics of the camera 20 (e.g., distortion) can also be taken into account.
S235における差Dfの推定後、制御部10は、上述したS260,S270の処理を実行し、設定処理を終了する。これによりS235で推定された差Dfは、再生制御データに記述されて、記録メディア70に記憶される。この再生制御データは、差Dfだけ、動画像データに記録された撮影画像の中心を撮影画像の方位角方向にずらすように動画像データを画像処理して再生画像を生成するように指示するデータとして解釈される。 After estimating the difference Df in S235, the control unit 10 executes the processes of S260 and S270 described above, and ends the setting process. As a result, the difference Df estimated in S235 is written to the playback control data and stored in the recording medium 70. This playback control data is interpreted as data instructing that the video data be processed to generate a playback image so as to shift the center of the captured image recorded in the video data in the azimuth direction of the captured image by the difference Df.
この他、制御部10は、設定画面を通じてユーザから「地平線」設定モードを指定する操作がなされると(S240でYes)、地平線をなぞる操作をユーザから受け付けるために、図8に示すように、表示部40に、カメラ20が現在撮影する画像を設定画面上にパノラマ表示させると共に、カメラ20の撮影画像に写る地平線をなぞるように指示するメッセージを設定画面上に表示させる(S241)。 In addition, when the user operates the setting screen to specify the "horizon" setting mode (Yes in S240), the control unit 10 receives the user's operation to trace the horizon, and causes the display unit 40 to display a panoramic view of the image currently being captured by the camera 20 on the setting screen, as shown in FIG. 8, and also displays a message on the setting screen instructing the user to trace the horizon that appears in the image captured by the camera 20 (S241).
制御部10は、ユーザによる地平線をなぞる操作が終了すると、その操作により特定されるパノラマ画像内の地平線の、画像解析により特定されるフロントガラス下辺に対する傾斜に基づいて、上述の差δθとして、カメラ20の正面方向とフロントガラスの正面方向との間の方位角方向の差Dhを推定する(S245)。差Dhは、フロントガラスの正面方向からカメラ20の正面方向への方位角方向への符号付角度として表され得る。 When the user finishes tracing the horizon, the control unit 10 estimates the difference Dh in the azimuth angle between the front direction of the camera 20 and the front direction of the windshield as the difference δθ based on the inclination of the horizon in the panoramic image identified by the user's operation relative to the bottom edge of the windshield identified by image analysis (S245). The difference Dh can be expressed as a signed angle in the azimuth angle from the front direction of the windshield to the front direction of the camera 20.
地平線は、方位角に関して、カメラ20がどの向きにあっても、パノラマ画像上で同じように写る。これに対して、フロントガラス下辺は、上述した「フロントガラス」設定モードの説明にもあるように、カメラ20の向きによって変化する。仮に差Dhがゼロであるときには、地平線及びフロントガラスの下辺は、パノラマ画像の中心線に対して左右対称であり、カメラ20のレンズ特性(歪曲収差)による歪みがなければ、地平線とフロントガラス下辺とは略平行である。これに対して、差Dhが非ゼロであるときには、フロントガラスの下辺は、パノラマ画像の中心線に対して左右対称ではなく、地平線は、フロントガラス下辺に対して相対的に傾斜して写る。この傾きから、差Dhは推定可能である。 The horizon appears the same in the panoramic image regardless of the orientation of the camera 20 in terms of azimuth. In contrast, the bottom edge of the windshield changes depending on the orientation of the camera 20, as explained in the "Windshield" setting mode above. If the difference Dh is zero, the horizon and the bottom edge of the windshield are symmetrical about the center line of the panoramic image, and if there is no distortion due to the lens characteristics (distortion aberration) of the camera 20, the horizon and the bottom edge of the windshield are approximately parallel. In contrast, if the difference Dh is non-zero, the bottom edge of the windshield is not symmetrical about the center line of the panoramic image, and the horizon appears tilted relative to the bottom edge of the windshield. From this tilt, the difference Dh can be estimated.
S245における差Dhの推定後、制御部10は、上述したS260,S270の処理を実行し、設定処理を終了する。これによりS245で推定された差Dhは、再生制御データに記述されて、記録メディア70に記憶される。この再生制御データは、差Dhだけ、動画像データに記録された撮影画像の中心を撮影画像の方位角方向にずらすように動画像データを画像処理して再生画像を生成するように指示するデータとして解釈される。 After estimating the difference Dh in S245, the control unit 10 executes the processes of S260 and S270 described above, and ends the setting process. As a result, the difference Dh estimated in S245 is written to the playback control data and stored in the recording medium 70. This playback control data is interpreted as data instructing that the video data be processed to generate a playback image so as to shift the center of the captured image recorded in the video data in the azimuth direction of the captured image by the amount of the difference Dh.
この他、制御部10は、設定画面を通じてユーザから「白線」設定モードを指定する操作がなされると(S250でYes)、S251に移行し、道路区画線としての白線をなぞる操作をユーザから受け付けるために、図9に示すように、表示部40に、カメラ20が現在撮影する画像を設定画面上にパノラマ表示させると共に、カメラ20の撮影画像に写る白線をなぞるように指示するメッセージを設定画面上に表示させる(S251)。 In addition, when the user operates the settings screen to specify the "white line" setting mode (Yes in S250), the control unit 10 proceeds to S251, and in order to receive the user's operation to trace the white lines that serve as road dividing lines, as shown in FIG. 9, the display unit 40 displays a panoramic view of the image currently captured by the camera 20 on the settings screen, and also displays a message on the settings screen instructing the user to trace the white lines that appear in the image captured by the camera 20 (S251).
ここでいう白線は、道路の両側にある二本の車道外側線である。車道外側線は、通常白線の実線として道路に表示される。ユーザには、二本の車道外側線をなぞる操作が求められる。 The white lines referred to here are the two outer perimeter lines on both sides of the road. The outer perimeter lines are usually displayed on the road as solid white lines. The user is required to trace the two outer perimeter lines.
制御部10は、ユーザによる白線をなぞる操作が終了すると、その操作により特定されるパノラマ画像内の白線の傾きに基づいて、上述の差δθとして、消失点とパノラマ画像の上下に延びる中心線との間のパノラマ画像横方向の差Dwを推定する(S255)。二本の白線を延長したときのこれら白線の交点は、消失点に対応する。従って交点と中心線との差に基づいて、差Dwは推定可能である。 When the user has finished tracing the white lines, the control unit 10 estimates the difference Dw in the horizontal direction of the panoramic image between the vanishing point and the center line extending up and down the panoramic image as the difference δθ, based on the slope of the white lines in the panoramic image identified by that operation (S255). The intersection of the two white lines when extended corresponds to the vanishing point. Therefore, the difference Dw can be estimated based on the difference between the intersection point and the center line.
S255における差Dwの推定後、制御部10は、上述したS260,S270の処理を実行し、設定処理を終了する。これによりS255で推定された差Dwは、再生制御データに記述されて、記録メディア70に記憶される。この再生制御データは、差Dwだけ、動画像データに記録された撮影画像の中心を撮影画像横方向にずらすように動画像データを画像処理して再生画像を生成するように指示するデータとして解釈される。 After estimating the difference Dw in S255, the control unit 10 executes the processes of S260 and S270 described above, and then ends the setting process. As a result, the difference Dw estimated in S255 is written to the playback control data and stored in the recording medium 70. This playback control data is interpreted as data instructing that the video data be processed to generate a playback image by shifting the center of the captured image recorded in the video data horizontally by the amount of the difference Dw.
この他、制御部10は、キャンセル操作がなされると(S280でYes)、表示部40が表示する画面を、S210における設定画面への切替前の画面に戻し(S290)、当該設定処理を終了する。 In addition, when a cancel operation is performed (Yes in S280), the control unit 10 returns the screen displayed by the display unit 40 to the screen before switching to the setting screen in S210 (S290), and ends the setting process.
続いて、再生制御データに基づく画像処理部130での画像処理方法について説明する。再生制御データは、上述の通り、カメラ20の正面方向と車両の直進方向との間の方位角方向の差δθと実質等価な差Dv,Df,Dh,Dwを記憶する。従って、以下では、カメラ20の正面方向と車両の直進方向との間に方位角方向の差δθがあるときの画像処理方法を、図10Aを用いて説明する。 Next, we will explain the image processing method performed by the image processing unit 130 based on the playback control data. As described above, the playback control data stores differences Dv, Df, Dh, and Dw that are substantially equivalent to the difference δθ in the azimuth angle between the front direction of the camera 20 and the straight-ahead direction of the vehicle. Therefore, below we will use Figure 10A to explain the image processing method when there is a difference δθ in the azimuth angle between the front direction of the camera 20 and the straight-ahead direction of the vehicle.
付言すると、ここでいうカメラ20の正面方向は、方位角について、カメラ20から、カメラ20により撮影される画像の中心に位置する被写体に向かう視線方向に対応する。以下では、説明のために、方位角θとして、車両の正面方向、すなわち車両の直進方向をゼロとする方位角を定義する。 In addition, the forward direction of the camera 20 here corresponds to the line of sight from the camera 20 toward the subject located at the center of the image captured by the camera 20, in terms of azimuth angle. For the sake of explanation, the azimuth angle θ is defined below as an azimuth angle where the forward direction of the vehicle, i.e., the straight-ahead direction of the vehicle, is set to zero.
図10Aでは、カメラ20の正面方向が車両の直進方向に対して方位角δθだけずれていることを示す。ここで、カメラ20の画角が2αであり、仮にカメラ20の正面方向が車両の直進方向に一致しているときに、動画像データに記録される撮影画像が方位角-α≦θ≦+αまでの範囲の視界を写す撮影画像であるとの前提を置く。 Figure 10A shows that the front direction of camera 20 is offset by an azimuth angle δθ from the vehicle's straight-ahead direction. Here, we assume that the angle of view of camera 20 is 2α, and that when the front direction of camera 20 coincides with the vehicle's straight-ahead direction, the captured images recorded in the video image data are captured images that capture the field of view within the azimuth angle range of -α≦θ≦+α.
カメラ20の正面方向が車両の直進方向に対して図10Aに示すように方位角のマイナス方向にδθだけずれている場合、動画像データには、方位角-α-δθ≦θ≦+α-δθの範囲の撮影画像が記録される。すなわち、動画像データの撮影範囲は、方位角-α-δθ≦θ≦+α-δθの範囲である。 When the front direction of camera 20 is shifted by δθ in the negative azimuth direction relative to the vehicle's straight-ahead direction, as shown in Figure 10A, images captured within the azimuth angle range of -α-δθ≦θ≦+α-δθ are recorded in the video data. In other words, the capture range of the video data is the azimuth angle range of -α-δθ≦θ≦+α-δθ.
このとき、再生部120からの再生画像は、方位角δθでの撮影画像がまるで方位角ゼロであるように再生画像の中心に置かれた、撮影範囲が方位角-α-δθ≦θ≦+α-δθの範囲の動画像である。すなわち、再生部120からの再生画像は、その中心が、換言すれば再生画像の正面方向が、方位角δθである画角2αの再生画像である。 At this time, the image played back from the playback unit 120 is a moving image with a shooting range of azimuth angles -α-δθ≦θ≦+α-δθ, with the image shot at azimuth angle δθ positioned at the center of the played back image as if it were at an azimuth angle of zero. In other words, the image played back from the playback unit 120 is a played back image with a field angle of 2α, with its center, in other words, the front direction of the played back image, at an azimuth angle of δθ.
画像処理部130は、この再生画像を表示部40に表示させるとき、図10Aに示すように、再生制御データに基づき、再生部120から出力される画角2αの再生画像から、それより狭い画角2βの再生画像として、方位角-β≦θ≦+βの再生画像を抽出する。この抽出により、表示用の再生画像が生成される。上述の通り表示用の再生画像は、アスペクト比が16:9の再生画像であり、カメラ20の画角2αに対応する撮影範囲全体を表す上述のパノラマ画像とは異なる。 When the image processing unit 130 displays this playback image on the display unit 40, as shown in FIG. 10A, it extracts a playback image with an azimuth angle of -β≦θ≦+β as a playback image with a narrower angle of view 2β from the playback image with an angle of view 2α output from the playback unit 120 based on the playback control data. This extraction generates a playback image for display. As described above, the playback image for display is a playback image with an aspect ratio of 16:9, and is different from the above-mentioned panoramic image which represents the entire shooting range corresponding to the angle of view 2α of the camera 20.
画像処理部130は、上記抽出により生成された表示用の再生画像を表示部40に表示させることにより、表示部40に、再生画像の正面方向(換言すれば再生画像の中心)と車両の直進方向とが一致した画角2βの再生画像を表示させる。これにより表示部40には、仮にカメラ20が車両の直進方向からずれた方向を向いていたとしても、カメラ20の撮影画像として、画像中心が方位角ゼロに調整された、表示範囲が方位角-β≦θ≦+βの範囲の動画像が表示される。 The image processing unit 130 displays the playback image for display generated by the above extraction on the display unit 40, causing the display unit 40 to display a playback image with a field of view of 2β, in which the front direction of the playback image (in other words, the center of the playback image) coincides with the vehicle's straight-ahead direction. As a result, even if the camera 20 is facing in a direction that deviates from the vehicle's straight-ahead direction, the display unit 40 displays a moving image captured by the camera 20, with the image center adjusted to an azimuth angle of zero and a display range of azimuth angles -β≦θ≦+β.
図10Bには、比較例として、画像処理部130が差δθを考慮せず、再生部120からの再生画像の中心を方位角ゼロとみなして、画角2αの再生画像から、それより狭い画角2βの再生画像を抽出して、表示用の再生画像を生成する場合の、表示部40における再生画像の表示範囲と、カメラ20の正面と、車両直進方向(方位角ゼロ)との対応関係が示されている。この場合には、表示部40に表示される再生画像の正面方向が車両の直進方向に一致しない。このため、表示部40には、ユーザにとって違和感のある再生画像が表示される。人は、前を向いて進むときの視界の流れに慣れているため、表示部40に表示される再生画像の正面方向が車両の直進方向に一致しない場合には、ユーザに違和感が生じることになる。 Figure 10B shows, as a comparative example, the correspondence between the display range of the playback image on the display unit 40, the front of the camera 20, and the vehicle's straight-ahead direction (azimuth angle zero) when the image processing unit 130 does not take the difference δθ into account, considers the center of the playback image from the playback unit 120 to be at an azimuth angle of zero, and extracts a playback image with a narrower angle of view 2β from a playback image with an angle of view 2α to generate a playback image for display. In this case, the forward direction of the playback image displayed on the display unit 40 does not match the vehicle's straight-ahead direction. As a result, the playback image displayed on the display unit 40 is unnatural to the user. People are accustomed to the flow of their field of vision when facing forward, so if the forward direction of the playback image displayed on the display unit 40 does not match the vehicle's straight-ahead direction, the user will feel uneasy.
以上に説明した本実施形態のドライブレコーダ1によれば、設定部150が、操作部50及び設定画面を通じたユーザの設定操作に従って、正面方向が車両の直進方向に調整された撮影画像が表示装置に表示されるように、動画像データを画像処理するための再生制御データを生成し、これを動画像データと同一の記録メディア70に書き込む。再生制御データの生成及び記録メディア70への書込みは、画像処理方式の設定に対応する。 In the drive recorder 1 of this embodiment described above, the setting unit 150 generates playback control data for image processing of video image data in accordance with the user's setting operations via the operation unit 50 and the setting screen, so that a captured image is displayed on the display device with the front direction adjusted to the vehicle's straight-ahead direction, and writes this data to the same recording medium 70 as the video image data. The generation of the playback control data and writing it to the recording medium 70 correspond to the setting of the image processing method.
従って、記録メディア70がメディアリーダ/ライタ60から取り外されて、ユーザが自身の所有するパーソナルコンピュータ等の別の装置で記録メディア70に記録された動画像データに基づく再生画像を見るときにも、別の装置は、動画像データの分析なし、又は、適切な画像処理のユーザからの指定若しくは探索なしに、正面方向と進行方向とが一致するように動画像データを画像処理して再生画像を表示装置に表示させることができる。 Therefore, even when the recording medium 70 is removed from the media reader/writer 60 and the user views a playback image based on the video data recorded on the recording medium 70 on another device, such as the user's own personal computer, the other device can process the video data so that the forward direction and the direction of travel coincide, and display the playback image on a display device, without analyzing the video data or requiring the user to specify or search for appropriate image processing.
例えば、制御部10がS145で実行する処理と同様の再生処理を、パーソナルコンピュータに実行させるためのソフトウェアを、例えば、ウェブページを通じて、ドライブレコーダ1のユーザに提供すれば、ユーザは、ドライブレコーダ1にて生成された再生制御データを有効活用して、パーソナルコンピュータにて、ドライブレコーダ1と同様に、正面方向が車両の進行方向に一致する再生画像を、パーソナルコンピュータに内蔵された又は接続された表示装置を通じて見ることができる。 For example, if software for causing a personal computer to execute a playback process similar to the process executed by the control unit 10 at S145 is provided to the user of the drive recorder 1, for example via a web page, the user can effectively utilize the playback control data generated by the drive recorder 1 to view a playback image on the personal computer, with the front direction matching the direction of travel of the vehicle, just like the drive recorder 1, on a display device built into or connected to the personal computer.
ドライブレコーダ1の表示部40は、パーソナルコンピュータで使用される表示装置と比較して、表示面のサイズが小さい。従って、記録メディア70で記録された動画像データに基づく再生画像を、パーソナルコンピュータで見ることができれば、ユーザにとって便利である。 The display unit 40 of the drive recorder 1 has a smaller display surface size than display devices used in personal computers. Therefore, it would be convenient for the user if they could view playback images based on video data recorded on the recording media 70 on their personal computer.
本実施形態によれば、ユーザは、動画像データに基づく再生画像をパーソナルコンピュータで見ることができるだけでなく、パーソナルコンピュータでの面倒な設定なしに、正面方向が車両の進行方向に調整された違和感のない再生画像を見ることができる。従って、本実施形態によれば、ユーザに便利なドライブレコーダ1を提供することができる。 According to this embodiment, not only can users view playback images based on video data on their personal computers, but they can also view playback images with a natural front direction adjusted to match the direction of travel of the vehicle, without the need for tedious settings on the personal computer. Therefore, this embodiment can provide users with a convenient drive recorder 1.
特に、ルームミラー型、又は、ルームミラーへの取り付け型のドライブレコーダ1によれば、ドライブレコーダ1が取り付けられるときだけでなく、ルームミラーの向きが変更されるときにも、カメラ20の向きが車両の直進方向に対して相対的に変化するために、本実施形態のドライブレコーダ1が有する機能は、非常に役立つ。 In particular, with a rearview mirror type or rearview mirror-mounted drive recorder 1, the orientation of the camera 20 changes relative to the vehicle's straight-ahead direction not only when the drive recorder 1 is mounted but also when the orientation of the rearview mirror is changed, making the functions of the drive recorder 1 of this embodiment extremely useful.
本実施形態によれば、再生画像の正面方向を車両の進行方向に調整するための設定モード、すなわち、設定部150の動作モードが、複数用意されていることも有利である。設定部150は、ユーザの設定モードの指定操作に応じて、設定モードを切り替え、指定された設定モードで、ユーザの設定操作を受け付けて、再生制御データを生成することができる。 According to this embodiment, it is also advantageous that multiple setting modes for adjusting the front direction of the playback image to match the direction of travel of the vehicle, i.e., multiple operating modes of the setting unit 150, are provided. The setting unit 150 switches setting modes in response to a user's setting mode designation operation, and can accept the user's setting operation in the designated setting mode and generate playback control data.
設定部150は、撮影画像に写る車両内若しくは車両外の特定基準物として、車両内のフロントガラス、車両外の地平線、車両外の道路区画線(白線)を用いて、カメラ20の向きと車両の直進方向との間の相対関係を示す差Df,Dh,Dwを判別する。 The setting unit 150 determines the differences Df, Dh, and Dw that indicate the relative relationship between the orientation of the camera 20 and the straight-ahead direction of the vehicle, using the windshield inside the vehicle, the horizon outside the vehicle, and road dividing lines (white lines) outside the vehicle as specific reference objects inside or outside the vehicle that appear in the captured image.
例えば、「フロントガラス」設定モードでは、設定部150は、車両内のフロントガラスの形状の歪みに基づいた相対関係の判別を、設定画面を通じた、フロントガラスの境界をなぞるという操作でのユーザによるフロントガラスの指し示しに基づいて行う。この際、表示部40には、フロントガラスの指し示しによるユーザの適切な設定操作のために、再生画面とは別の設定画面として、再生画面に表示される16:9の撮影画像とは異なる画角全体のパノラマ画像を含む画面が表示される。 For example, in the "Windshield" setting mode, the setting unit 150 determines the relative relationship based on the distortion of the shape of the windshield inside the vehicle, based on the user pointing at the windshield by tracing the boundary of the windshield through the setting screen. At this time, the display unit 40 displays a screen containing a panoramic image with a full angle of view, different from the 16:9 captured image displayed on the playback screen, as a setting screen separate from the playback screen, to allow the user to perform appropriate setting operations by pointing at the windshield.
「地平線」設定モードでは、設定部150は、パノラマ画像に写る車両外の地平線と車両内のフロントガラス下辺との間の位置関係に基づいた相対関係の判別を、同じく再生画面とは異なるパノラマ画像を表示する設定画面を通じたユーザによる地平線の指し示しに基づいて行う。 In the "Horizon" setting mode, the setting unit 150 determines the relative positional relationship between the horizon outside the vehicle shown in the panoramic image and the bottom edge of the windshield inside the vehicle based on the user's indication of the horizon via a setting screen that also displays a panoramic image different from the playback screen.
「白線」設定モードでは、設定部150は、パノラマ画像に写る車両外の白線の配置に基づいた相対関係の判別を、同じく再生画面とは異なるパノラマ画像を表示する設定画面を通じたユーザによる白線の指し示しに基づいて行う。 In the "white line" setting mode, the setting unit 150 determines the relative relationship based on the arrangement of white lines outside the vehicle that appear in the panoramic image, based on the user's indication of the white lines via a setting screen that also displays a panoramic image different from the playback screen.
カメラ20の撮影画像に写る景色によれば、相対関係を判別するために好適な基準物は異なる。ユーザは、設定モードの選択により、適切な基準物を選んで、上記調整のための設定操作を行うことができ、それにより画像処理部130は、高精度に、再生画像の正面方向と車両の直進方向とを揃えることができる。特に設定画面には、特定基準物が写りやすいように、16:9画像ではなく、パノラマ画像が表示されるので、ユーザは、適切に特定基準物を指し示して、調整のための設定操作を適切に行うことができる。 The reference object suitable for determining relative relationships varies depending on the scenery captured in the image captured by camera 20. By selecting a setting mode, the user can choose an appropriate reference object and perform the setting operations for the adjustment described above, allowing the image processing unit 130 to align the front direction of the reproduced image with the vehicle's straight-ahead direction with high precision. In particular, the setting screen displays a panoramic image rather than a 16:9 image so that the specified reference object is easily captured, allowing the user to appropriately point to the specified reference object and perform the setting operations for adjustment.
更に、本実施形態によれば、特定基準物によらなくても、設定部150は、「ベクトル」設定モードによって、撮影画像のオプティカルフローに基づき、相対関係を判別することができる。従って、本実施形態によれば、撮影画像に特定基準物が良好に写らない車両周辺環境においても、車両を走行させれば、再生画像の正面方向と車両の進行方向との間の方向合わせを適切に行うことができる。 Furthermore, according to this embodiment, the setting unit 150 can determine the relative relationship based on the optical flow of the captured image using the "vector" setting mode, even without using a specific reference object. Therefore, according to this embodiment, even in an environment around the vehicle where a specific reference object is not clearly visible in the captured image, the direction between the forward direction of the reproduced image and the vehicle's traveling direction can be appropriately aligned by driving the vehicle.
また、本開示は、上記実施形態に限定されるものではなく、種々の態様を採ることができる。例えば、ドライブレコーダ1は、再生画像の表示モードとして、複数の表示モードを有していてもよい。制御部10は、S145において、操作部50から指定された表示モードで、再生対象期間の撮影画像を、再生画像として表示部40に表示させるように、表示部40を制御してもよい。この場合、画像処理部130は、再生部120から入力される再生画像が、指定された表示モードで表示されるように、画像処理を行うことができる。 Furthermore, the present disclosure is not limited to the above embodiment and can adopt various aspects. For example, the drive recorder 1 may have multiple display modes for displaying playback images. In S145, the control unit 10 may control the display unit 40 to display images captured during the playback target period as playback images on the display unit 40 in a display mode specified by the operation unit 50. In this case, the image processing unit 130 can perform image processing so that the playback images input from the playback unit 120 are displayed in the specified display mode.
例えば、カメラ20が全方位カメラであるとき、ドライブレコーダ1は、上記のアスペクト比が16:9の再生画像を表示する表示モードである標準表示モードの他に、全景パノラマ表示モード、及びラウンド表示モードを有することができる。 For example, when the camera 20 is an omnidirectional camera, the drive recorder 1 can have a standard display mode, which is a display mode that displays a playback image with an aspect ratio of 16:9, as well as a panoramic display mode and a round display mode.
全景パノラマ表示モードは、動画像データに記録される画角2αが360度(=2π)の撮影画像全体を表示部40にパノラマ表示させるモードである。すなわち、α=β=180度(=π)である。 The full-view panoramic display mode is a mode in which the entire captured image recorded in the video image data is displayed in a panoramic view on the display unit 40, with a field of view 2α of 360 degrees (= 2π). In other words, α = β = 180 degrees (= π).
全景パノラマ表示モードにおいて、画像処理部130は、図11に示すように、再生部120から再生画像として入力される撮影範囲が方位角-π-δθ≦θ≦+π-δθの範囲の動画像のうち、方位角-π-δθ≦θ<-πの画像領域を、方位角+π-δθ≦θ<+πの画像領域と扱って、再生部120から入力される再生画像を表示用の再生画像に変換することができる。 In full view panoramic display mode, as shown in FIG. 11, the image processing unit 130 can convert the playback image input from the playback unit 120 into a playback image for display by treating the image area with an azimuth angle of -π-δθ≦θ<-π of the moving image whose shooting range is in the range of azimuth angles -π-δθ≦θ≦+π-δθ as an image area with an azimuth angle of +π-δθ≦θ<+π.
すなわち、画像処理部130は、画像処理として、方位角-π-δθ≦θ<-πの画像領域を、方位角+π-δθ≦θ<+πの画像領域に移動させるように、再生部120から入力される再生画像における対応する画像領域の配置を変更することにより、表示用の再生画像として、方位角ゼロを再生画像の中心においた方位角-π≦θ≦+πの範囲の撮影画像を生成する処理を実行することができる。画像処理部130による画像処理又は再生部120による再生処理は、良好なパノラマ表示のために、レンズ特性による画像の歪みを抑制するための処理を含み得る。 In other words, the image processing unit 130 performs image processing by changing the position of the corresponding image area in the playback image input from the playback unit 120 so as to move the image area with an azimuth angle of -π - δθ ≦ θ < -π to the image area with an azimuth angle of +π - δθ ≦ θ < +π, thereby generating, as a playback image for display, a captured image with an azimuth angle in the range of -π ≦ θ ≦ +π, with an azimuth angle of zero at the center of the playback image. The image processing by the image processing unit 130 or the playback processing by the playback unit 120 may include processing to suppress image distortion due to lens characteristics, for a good panoramic display.
これにより表示部40には、カメラ20の撮影画像として、車両の直進方向を中心とした360度のパノラマ画像、すなわち、再生画像の正面方向と車両の直進方向とが一致した360度のパノラマ画像が表示される。 As a result, the display unit 40 displays a 360-degree panoramic image captured by the camera 20, centered on the vehicle's straight-ahead direction, i.e., a 360-degree panoramic image in which the front direction of the playback image coincides with the vehicle's straight-ahead direction.
この他、ラウンド表示モードは、図12Aに示すように、動画像データに記録される360度の撮影画像全体を表示部40に円形に表示するモードである。円の周方向が方位角方向に対応する。ここでは、円形に表示される360度の撮影画像のことを、ラウンド画像と表現する。 In addition, the round display mode, as shown in Figure 12A, is a mode in which the entire 360-degree captured image recorded in the video image data is displayed in a circular shape on the display unit 40. The circumferential direction of the circle corresponds to the azimuth angle direction. Here, the 360-degree captured image displayed in a circular shape is referred to as a round image.
ラウンド表示モードにおいて、画像処理部130は、再生部120から入力される再生画像を、再生制御データに基づき画像処理して、車両の進行方向に対応する方位角ゼロの被写体部分が円の上部に配置されるラウンド画像を、表示部40に表示させる。ラウンド画像の正面方向は、円の上方向に対応する。 In the round view display mode, the image processing unit 130 processes the playback image input from the playback unit 120 based on the playback control data, and displays a round view image on the display unit 40 in which the subject portion with an azimuth angle of zero, which corresponds to the vehicle's direction of travel, is positioned at the top of the circle. The front direction of the round view image corresponds to the top of the circle.
仮に再生制御データに基づかない場合には、ラウンド画像の上方向と車両の進行方向とが一致せず、図12Bに示すように、差δθだけ、車両の進行方向がラウンド画像の上方向から傾いたラウンド画像が表示されることになる。 If the playback control data is not used, the top of the round-view image will not match the direction of travel of the vehicle, and the round-view image will be displayed with the direction of travel of the vehicle tilted from the top of the round-view image by the difference δθ, as shown in Figure 12B.
画像処理部130は、再生制御データに基づく画像処理により、このような傾いたラウンド画像を差δθだけ回転させて、車両の進行方向に対応する方位角ゼロの被写体部分が円の上を向くラウンド画像を、表示部40に表示させることができる。 The image processing unit 130 uses image processing based on the playback control data to rotate such tilted round image by the difference δθ, allowing the display unit 40 to display a round image in which the subject portion with an azimuth angle of zero, corresponding to the vehicle's direction of travel, faces up the circle.
上記実施形態として、カメラ20の正面方向と車両の直進方向との間の方位角方向の差δθを打ち消す方向への画像処理を説明したが、方位角方向の差δθと共に、カメラ20の正面方向と基準方向との間の仰俯角方向の差δφが推定されてもよく、その推定値が再生制御データに記録されてもよい。 In the above embodiment, image processing was described in a direction that cancels out the difference in azimuth angle δθ between the front direction of the camera 20 and the straight-ahead direction of the vehicle. However, along with the difference in azimuth angle δθ, the difference in elevation/depression angle δφ between the front direction of the camera 20 and the reference direction may also be estimated, and this estimated value may be recorded in the playback control data.
動画像データの再生処理時には、仰俯角を加味した再生画像が表示されるように、方位角方向の差δθ及び仰俯角方向の差δφを打ち消す方向の画像処理が行われてもよい。ここでいう基準方向は、車両の直進方向に沿う水平面に平行な方向であってもよいし、車両乗員の一般的な視線を考慮して、水平面より下方に傾いた方向であってもよい。 When video data is played back, image processing may be performed to cancel out the difference in azimuth angle δθ and the difference in elevation/depression angle δφ so that a playback image taking the elevation/depression angles into account is displayed. The reference direction here may be a direction parallel to the horizontal plane along the vehicle's straight-ahead direction, or it may be a direction tilted downward from the horizontal plane, taking into account the general line of sight of vehicle occupants.
上記実施形態として、記録メディア70を通じて動画像データが車両外の装置に提供される例を説明したが、動画像データは、例えばサーバ装置90を通じて、車両外の装置である外部装置95に提供されてもよい。この場合、再生制御データは、動画像データにメタデータとして内包され、それにより動画像データの本体と関連付けられた状態で、サーバ装置90のストレージ91に記録されてもよい。サーバ装置90は、クラウドストレージに対応すると理解されてもよい。 In the above embodiment, an example was described in which video data is provided to a device outside the vehicle via recording media 70. However, the video data may also be provided to an external device 95, which is a device outside the vehicle, via server device 90, for example. In this case, the playback control data may be included in the video data as metadata, and thereby recorded in storage 91 of server device 90 in a state associated with the main body of the video data. Server device 90 may also be understood to correspond to cloud storage.
図13に示す変形例によれば、ドライブレコーダ1がサーバ装置90と広域ネットワークを通じて通信可能であることを前提に、ドライブレコーダ1の制御部10が、S260において、生成した再生制御データを、動画像データ内にメタデータとして書込み、書き込んだ動画像データを、サーバ装置90にアップロードする。 In the modified example shown in FIG. 13, assuming that the drive recorder 1 can communicate with the server device 90 via a wide area network, the control unit 10 of the drive recorder 1 writes the generated playback control data as metadata into the video data in S260, and uploads the written video data to the server device 90.
サーバ装置90にアップロードされた再生制御データを内包する動画像データは、外部装置95によりダウンロードされる。外部装置95の例には、パーソナルコンピュータ、スマートフォン、及びタブレットが含まれる。外部装置95は、動画像データの再生処理時に、メタデータとして含まれる再生制御データを参照し、カメラ20の向きと車両の進行方向との間のズレを考慮した画像処理を実行する。 Video data containing playback control data uploaded to server device 90 is downloaded by external device 95. Examples of external devices 95 include personal computers, smartphones, and tablets. When playing back the video data, external device 95 references the playback control data included as metadata and performs image processing that takes into account the discrepancy between the orientation of camera 20 and the direction of travel of the vehicle.
ドライブレコーダ1が、サーバ装置90を通じて、外部装置95に動画像データ及び再生制御データを提供することができることによれば、ユーザは、記録メディア70の取り扱いなしに、便利に動画像データに基づく再生画像を外部装置95において見ることができる。 By allowing the drive recorder 1 to provide video data and playback control data to the external device 95 via the server device 90, the user can conveniently view playback images based on the video data on the external device 95 without having to handle the recording media 70.
ユーザは特に、外部装置95において、面倒な設定なしに、正面方向が車両の進行方向に調整された違和感のない再生画像を見ることができる。従って、変形例によれば、ユーザに便利なドライブレコーダ1を提供することができる。 In particular, the user can view a natural playback image on the external device 95 with the front direction adjusted to match the direction of travel of the vehicle, without any complicated settings. Therefore, this modified example can provide the user with a convenient drive recorder 1.
上記実施形態では、再生制御データの生成がドライブレコーダ1で行われたが、動画像データがサーバ装置90を通じて、外部装置95に提供され、図4に示す設定処理に対応する処理が外部装置95で実行されて、再生制御データが生成されてもよい。この場合、再生制御データは、動画像データのメタデータとして、サーバ装置90に記録され得る。 In the above embodiment, the playback control data was generated by the drive recorder 1, but the video data may be provided to the external device 95 via the server device 90, and the external device 95 may execute processing corresponding to the setting processing shown in FIG. 4 to generate the playback control data. In this case, the playback control data may be recorded on the server device 90 as metadata for the video data.
再生制御データ付の動画像データは、ドライブレコーダ1又は外部装置95において、サーバ装置90からダウンロードされて、再生処理され得る。スマートフォンなどのタッチパネルを備える情報処理端末は、操作性が良好である。従って、情報処理端末を通じたユーザ操作に従って再生制御データを生成することによれば、ユーザによる設定に係る操作性を向上させることができる。 Video data with playback control data can be downloaded from the server device 90 to the drive recorder 1 or external device 95 and played back. Information processing terminals equipped with touch panels, such as smartphones, offer excellent operability. Therefore, generating playback control data in accordance with user operations via the information processing terminal can improve operability for user settings.
この他、図4における設定処理に関して、ドライブレコーダ1は、上述した「ベクトル」設定モード等の他に、手動設定モードを有していてもよい。手動設定モードにおいて、制御部10は、設定画面においてカメラ20のパノラマ画像を表示し、パノラマ画像の中心位置を調整する操作をユーザから受け付けることができる。 In addition, with regard to the setting process in FIG. 4, the drive recorder 1 may have a manual setting mode in addition to the "vector" setting mode described above. In the manual setting mode, the control unit 10 displays a panoramic image from the camera 20 on the setting screen and can accept an operation from the user to adjust the center position of the panoramic image.
制御部10は、調整後のパノラマ画像の中心位置の、調整前の位置からの調整量を、カメラ20の向きと車両の進行方向との間のズレとみなして、再生制御データを生成し、動画像データの再生処理時には、再生制御データに基づいて、上記調整後の中心位置が画面中心に表示されるように画像処理を実行することができる。 The control unit 10 regards the amount of adjustment of the center position of the adjusted panoramic image from its pre-adjustment position as the deviation between the orientation of the camera 20 and the direction of travel of the vehicle, and generates playback control data.When playing back video data, the control unit 10 can perform image processing based on the playback control data so that the adjusted center position is displayed in the center of the screen.
本開示の技術は、移動体としての車両に搭載されるドライブレコーダだけではなく、スマートフォンなどのカメラを備える携帯端末に適用されてもよい。上述のドライブレコーダ1は、カメラ20を内蔵するが、ドライブレコーダ1は、車両に搭載される別個のカメラとケーブル接続される又は無線接続されるドライブレコーダであってもよい。グラフィカルユーザインタフェースは、再生画像又は撮影画像に重畳表示されなくてもよく、再生画像又は撮影画像領域とは別の領域に表示されてもよい。 The technology disclosed herein may be applied not only to drive recorders installed in vehicles as mobile objects, but also to mobile devices equipped with cameras, such as smartphones. While the drive recorder 1 described above has a built-in camera 20, the drive recorder 1 may also be a drive recorder connected by cable or wirelessly to a separate camera installed in the vehicle. The graphical user interface does not need to be superimposed on the playback image or captured image, and may be displayed in an area separate from the playback image or captured image area.
上記実施形態における1つの構成要素が有する機能は、複数の構成要素に分散して設けられてもよい。複数の構成要素が有する機能は、1つの構成要素に統合されてもよい。上記実施形態の構成の一部は、省略されてもよい。上記実施形態の構成の少なくとも一部は、他の上記実施形態の構成に対して付加又は置換されてもよい。特許請求の範囲に記載の文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。 The functions of one component in the above embodiments may be distributed among multiple components. The functions of multiple components may be integrated into one component. Part of the configuration of the above embodiments may be omitted. At least part of the configuration of the above embodiments may be added to or substituted for the configuration of another of the above embodiments. All aspects included in the technical concept identified by the wording of the claims are embodiments of the present disclosure.
1…ドライブレコーダ、10…制御部、11…プロセッサ、13…メモリ、20…カメラ、30…センサ類、40…表示部、50…操作部、60…メディアリーダ/ライタ、70…記録メディア、90…サーバ装置、91…ストレージ、95…外部装置、110…動画像記録部、120…再生部、130…画像処理部、150…設定部。 1...Drive recorder, 10...Control unit, 11...Processor, 13...Memory, 20...Camera, 30...Sensors, 40...Display unit, 50...Operation unit, 60...Media reader/writer, 70...Recording media, 90...Server device, 91...Storage, 95...External device, 110...Video recording unit, 120...Playback unit, 130...Image processing unit, 150...Setting unit.
Claims (6)
前記動画像データに基づく再生画像として、正面方向が前記車両の直進方向に調整された撮影画像が表示装置に表示されるように、前記動画像データを画像処理して前記再生画像を前記表示装置に表示させるための制御データを生成し、前記制御データを、前記動画像データと関連付けて、記憶装置に書き込むように構成される設定部と、
を備え、
前記設定部は、前記再生画像が表示される再生画面とは別の設定画面として、ユーザによる設定操作を受け付けるための画面を、前記表示装置に表示させ、前記設定操作として、前記撮影画像に写る車両内又は車両外の特定基準物を、前記別の設定画面に表示される前記撮影画像内で指し示す操作を受け付け、前記設定操作により指し示された前記特定基準物に基づき、前記カメラの向きと前記車両の直進方向との間の相対関係を判別し、前記制御データを生成し、
前記特定基準物は、前記撮影画像に写る前記車両内のフロントガラス、及び、前記車両外の地平線の一つを含む再生制御システム。 an acquisition unit configured to acquire video image data representing images captured by a camera provided in the vehicle;
a setting unit configured to generate control data for processing the moving image data to display a captured image on the display device, the captured image having a front direction adjusted to the straight-ahead direction of the vehicle, as a playback image based on the moving image data, and to write the control data to a storage device in association with the moving image data;
Equipped with
the setting unit displays, on the display device, a screen for accepting setting operations by a user as a setting screen separate from the playback screen on which the playback image is displayed, accepts, as the setting operation, an operation of pointing, within the captured image displayed on the separate setting screen, at a specific reference object inside or outside the vehicle that appears in the captured image, determines a relative relationship between the orientation of the camera and the straight-ahead direction of the vehicle based on the specific reference object pointed by the setting operation, and generates the control data ;
A playback control system in which the specific reference object includes one of the windshield inside the vehicle and the horizon outside the vehicle that appears in the captured image .
前記設定操作は、前記設定部の動作モードを指定する操作を含み、
前記設定部は、複数の動作モードのうち、前記設定操作により指定された動作モードで前記相対関係を判別し、
前記複数の動作モードは、
前記特定基準物として前記撮影画像に写る前記車両内のフロントガラスに基づき前記相対関係を判別する動作モード、及び
前記特定基準物として前記撮影画像に写る前記車両外の地平線に基づき前記相対関係を判別する動作モード
を含む再生制御システム。 2. The playback control system of claim 1 ,
the setting operation includes an operation of specifying an operation mode of the setting unit,
the setting unit determines the relative relationship based on an operation mode designated by the setting operation among a plurality of operation modes;
The plurality of operation modes include:
an operation mode in which the relative relationship is determined based on a windshield inside the vehicle that appears in the captured image as the specific reference object, and an operation mode in which the relative relationship is determined based on the horizon outside the vehicle that appears in the captured image as the specific reference object.
前記取得部により取得された前記動画像データに基づき、表示装置の再生画面上に前記撮影画像に対応する再生画像が表示されるように、前記表示装置を制御するように構成される再生制御部と、
前記再生画面とは別の設定画面として、ユーザによる設定操作を受け付けるための画面を、前記表示装置に表示させ、前記設定操作として、前記撮影画像に写る車両内又は車両外の特定基準物を、前記別の設定画面に表示される前記撮影画像内で指し示す操作を受け付け、前記設定操作により指し示された前記特定基準物に基づき、前記カメラの向きと前記車両の直進方向との間の相対関係を判別し、前記相対関係に基づき、前記動画像データの画像処理方式を設定するように構成される設定部と、
を備え、
前記再生制御部は、前記動画像データを、前記設定部により設定された前記画像処理方式に従って画像処理することによって、前記再生画像として、正面方向が前記車両の直進方向に調整された撮影画像を前記表示装置に表示させるように構成され、
前記特定基準物は、前記撮影画像に写る前記車両内のフロントガラス、及び、前記車両外の地平線の一つを含む再生制御システム。 an acquisition unit configured to acquire video image data representing images captured by a camera provided on the vehicle;
a playback control unit configured to control the display device so that a playback image corresponding to the captured image is displayed on a playback screen of the display device based on the moving image data acquired by the acquisition unit; and
a setting unit configured to display, on the display device, a screen for accepting a setting operation by a user as a setting screen separate from the playback screen, accept, as the setting operation, an operation of pointing to a specific reference object inside or outside the vehicle that appears in the captured image displayed on the separate setting screen, determine a relative relationship between the orientation of the camera and the straight-ahead direction of the vehicle based on the specific reference object pointed to by the setting operation, and set an image processing method for the video image data based on the relative relationship;
Equipped with
the playback control unit is configured to process the moving image data in accordance with the image processing method set by the setting unit, thereby causing the display device to display, as the playback image, a captured image whose front direction is adjusted to a straight-ahead direction of the vehicle;
A playback control system in which the specific reference object includes one of the windshield inside the vehicle and the horizon outside the vehicle that appears in the captured image .
前記設定操作は、前記設定部の動作モードを指定する操作を含み、
前記設定部は、複数の動作モードのうち、前記設定操作により指定された動作モードで前記相対関係を判別し、
前記複数の動作モードは、
前記特定基準物として前記撮影画像に写る前記車両内のフロントガラスに基づき前記相対関係を判別する動作モード、及び、
前記特定基準物として前記撮影画像に写る前記車両外の地平線に基づき前記相対関係を判別する動作モード
を含む再生制御システム。 4. The playback control system according to claim 3 ,
the setting operation includes an operation of specifying an operation mode of the setting unit,
the setting unit determines the relative relationship based on an operation mode designated by the setting operation among a plurality of operation modes;
The plurality of operation modes include:
an operation mode in which the relative relationship is determined based on a windshield inside the vehicle that appears in the captured image as the specific reference object; and
a playback control system including an operation mode in which the relative relationship is determined based on the horizon outside the vehicle that appears in the captured image as the specific reference object.
前記処理は、
車両に設けられたカメラによる撮影画像を表す動画像データを取得することと、
前記動画像データに基づく再生画像として、正面方向が前記車両の直進方向に調整された撮影画像が表示装置に表示されるように、前記動画像データを画像処理して前記再生画像を前記表示装置に表示させるための制御データを生成することと、
前記制御データを、前記動画像データと関連付けて、記憶装置に書き込むことと、
を含み、
前記制御データを生成することは、前記再生画像が表示される再生画面とは別の設定画面として、ユーザによる設定操作を受け付けるための画面を、前記表示装置に表示させ、前記設定操作として、前記撮影画像に写る車両内又は車両外の特定基準物を、前記別の設定画面に表示される前記撮影画像内で指し示す操作を受け付け、前記設定操作により指し示された前記特定基準物に基づき、前記カメラの向きと前記車両の直進方向との間の相対関係を判別し、前記制御データを生成することを含み、
前記特定基準物は、前記撮影画像に写る前記車両内のフロントガラス、及び、前記車両外の地平線の一つを含むコンピュータプログラム。 A computer program for causing a computer to execute a process,
The process comprises:
acquiring video image data representing images captured by a camera installed in a vehicle;
generating control data for performing image processing on the moving image data to display a captured image, the front direction of which is adjusted to the straight-ahead direction of the vehicle, on the display device as a reproduced image based on the moving image data; and
writing the control data to a storage device in association with the video data;
Including ,
Generating the control data includes displaying, on the display device, a screen for accepting setting operations by a user as a setting screen separate from the playback screen on which the playback image is displayed, accepting, as the setting operation, an operation of pointing, within the captured image displayed on the separate setting screen, at a specific reference object inside or outside the vehicle that appears in the captured image, determining a relative relationship between the orientation of the camera and the straight-ahead direction of the vehicle based on the specific reference object pointed by the setting operation, and generating the control data .
The computer program , wherein the specific reference object includes one of the windshield inside the vehicle and the horizon outside the vehicle that appears in the captured image .
前記処理は、
車両に設けられたカメラによる撮影画像を表す動画像データを取得することと、
取得した前記動画像データに基づき、表示装置の再生画面上に前記撮影画像に対応する再生画像が表示されるように、前記表示装置を制御することと、
前記再生画面とは別の設定画面として、ユーザによる設定操作を受け付けるための画面を、前記表示装置に表示させ、前記設定操作として、前記撮影画像に写る車両内又は車両外の特定基準物を、前記別の設定画面に表示される前記撮影画像内で指し示す操作を受け付けることと、
前記設定操作により指し示された前記特定基準物に基づき、前記カメラの向きと前記車両の直進方向との間の相対関係を判別することと、
前記相対関係に基づき、前記動画像データの画像処理方式を設定することと、
を含み、
前記表示装置を制御することは、前記動画像データを、設定された前記画像処理方式に従って画像処理することによって、前記再生画像として、正面方向が前記車両の直進方向に調整された撮影画像を前記表示装置に表示させることを含み、
前記特定基準物は、前記撮影画像に写る前記車両内のフロントガラス、及び、前記車両外の地平線の一つを含むコンピュータプログラム。 A computer program for causing a computer to execute a process,
The process comprises:
acquiring video image data representing images captured by a camera installed in a vehicle;
controlling the display device so that a playback image corresponding to the captured image is displayed on a playback screen of the display device based on the acquired moving image data;
displaying, on the display device, a screen for accepting a setting operation by a user as a setting screen separate from the playback screen, and accepting, as the setting operation, an operation of pointing, within the captured image displayed on the separate setting screen, to a specific reference object inside or outside the vehicle that appears in the captured image;
determining a relative relationship between the orientation of the camera and the straight-ahead direction of the vehicle based on the specific reference object indicated by the setting operation;
setting an image processing method for the moving image data based on the relative relationship;
Including ,
controlling the display device includes processing the moving image data in accordance with the set image processing method to display, on the display device, as the playback image, a captured image whose front direction is adjusted to the straight-ahead direction of the vehicle ;
The computer program , wherein the specific reference object includes one of the windshield inside the vehicle and the horizon outside the vehicle that appears in the captured image .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021069677A JP7776100B2 (en) | 2021-04-16 | 2021-04-16 | Regeneration control system and computer program |
| JP2025186548A JP2026009356A (en) | 2021-04-16 | 2025-11-05 | Regeneration control system and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021069677A JP7776100B2 (en) | 2021-04-16 | 2021-04-16 | Regeneration control system and computer program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025186548A Division JP2026009356A (en) | 2021-04-16 | 2025-11-05 | Regeneration control system and computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022164281A JP2022164281A (en) | 2022-10-27 |
| JP7776100B2 true JP7776100B2 (en) | 2025-11-26 |
Family
ID=83742991
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021069677A Active JP7776100B2 (en) | 2021-04-16 | 2021-04-16 | Regeneration control system and computer program |
| JP2025186548A Pending JP2026009356A (en) | 2021-04-16 | 2025-11-05 | Regeneration control system and computer program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025186548A Pending JP2026009356A (en) | 2021-04-16 | 2025-11-05 | Regeneration control system and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7776100B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115742962B (en) * | 2022-11-25 | 2024-05-14 | 重庆长安汽车股份有限公司 | Panoramic image control method and device |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011182236A (en) | 2010-03-02 | 2011-09-15 | Toshiba Alpine Automotive Technology Corp | Camera calibration apparatus |
| JP2013062692A (en) | 2011-09-13 | 2013-04-04 | Kyocera Corp | Calibration device and method for on-vehicle camera |
| JP2020145687A (en) | 2017-05-19 | 2020-09-10 | 株式会社ユピテル | Drive recorder, and display device and program for the same |
| JP2020533667A (en) | 2018-08-24 | 2020-11-19 | 北京市商▲湯▼科技▲開▼▲発▼有限公司Beijing Sensetime Technology Development Co., Ltd. | In-vehicle camera attitude estimation methods, devices and systems, and electronic devices |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102263540B1 (en) * | 2019-09-27 | 2021-06-14 | (주)베이다스 | Method and apparatus for setting gt region on distored image |
-
2021
- 2021-04-16 JP JP2021069677A patent/JP7776100B2/en active Active
-
2025
- 2025-11-05 JP JP2025186548A patent/JP2026009356A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011182236A (en) | 2010-03-02 | 2011-09-15 | Toshiba Alpine Automotive Technology Corp | Camera calibration apparatus |
| JP2013062692A (en) | 2011-09-13 | 2013-04-04 | Kyocera Corp | Calibration device and method for on-vehicle camera |
| JP2020145687A (en) | 2017-05-19 | 2020-09-10 | 株式会社ユピテル | Drive recorder, and display device and program for the same |
| JP2020533667A (en) | 2018-08-24 | 2020-11-19 | 北京市商▲湯▼科技▲開▼▲発▼有限公司Beijing Sensetime Technology Development Co., Ltd. | In-vehicle camera attitude estimation methods, devices and systems, and electronic devices |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022164281A (en) | 2022-10-27 |
| JP2026009356A (en) | 2026-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101902567B (en) | Imaging apparatus and imaging method | |
| US8577601B2 (en) | Navigation device with augmented reality navigation functionality | |
| JP4156214B2 (en) | Vehicle periphery image processing apparatus and recording medium | |
| US8264583B2 (en) | Information processing apparatus, method and computer program product | |
| CN101269644B (en) | Vehicle outside display system and display control apparatus | |
| US8947533B2 (en) | Parameter determining device, parameter determining system, parameter determining method, and recording medium | |
| JP2026009356A (en) | Regeneration control system and computer program | |
| US8756009B2 (en) | Portable apparatus | |
| CN102783142B (en) | Image display device and method for displaying image | |
| JP5914114B2 (en) | Parking assistance device and parking assistance method | |
| JP2001218197A (en) | Peripheral display device for vehicles | |
| JP2010088084A (en) | Imaging apparatus, imaging method, and program | |
| US20090256919A1 (en) | Imaging device, captured image recording method, and program | |
| JP2003189291A (en) | Vehicle peripheral image processing device and recording medium | |
| JP2012119804A (en) | Image recorder | |
| JP2006078357A (en) | Navigation system and navigation method | |
| JP2020010123A (en) | On-vehicle photographing apparatus, photographing system and photographing method | |
| JP2021012072A (en) | On-vehicle photographing system | |
| JP3466493B2 (en) | Panorama image creation method and apparatus, recording medium recording panorama image creation program, information providing method, apparatus, recording medium recording information providing program | |
| JP2008145364A (en) | Route guidance device | |
| JP5954987B2 (en) | Imaging apparatus and processing method thereof | |
| JP2020160915A (en) | Image recording system, record reproducing system and computer program | |
| JPWO2019087247A1 (en) | Long image generation system, method and program | |
| JP2012216997A (en) | Image display system, image generation apparatus, and image generation method | |
| JP2005339176A (en) | Vehicle recognition device, navigation device and vehicle recognition method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240112 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241030 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241119 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250120 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250513 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250630 |
|
| 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: 20251007 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251106 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7776100 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |