Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7659891B2 - Systems, information processing methods, programs, etc. - Google Patents
[go: Go Back, main page]

JP7659891B2 - Systems, information processing methods, programs, etc. - Google Patents

Systems, information processing methods, programs, etc. Download PDF

Info

Publication number
JP7659891B2
JP7659891B2 JP2021124846A JP2021124846A JP7659891B2 JP 7659891 B2 JP7659891 B2 JP 7659891B2 JP 2021124846 A JP2021124846 A JP 2021124846A JP 2021124846 A JP2021124846 A JP 2021124846A JP 7659891 B2 JP7659891 B2 JP 7659891B2
Authority
JP
Japan
Prior art keywords
image
information
control unit
display
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021124846A
Other languages
Japanese (ja)
Other versions
JP2023019827A (en
Inventor
哲也 服部
勇喜 清水
康晴 片桐
和正 石田
Original Assignee
株式会社ユピテル
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社ユピテル filed Critical 株式会社ユピテル
Priority to JP2021124846A priority Critical patent/JP7659891B2/en
Publication of JP2023019827A publication Critical patent/JP2023019827A/en
Priority to JP2025049195A priority patent/JP2025122658A/en
Application granted granted Critical
Publication of JP7659891B2 publication Critical patent/JP7659891B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Time Recorders, Dirve Recorders, Access Control (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Television Signal Processing For Recording (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

本発明は、情報処理装置、情報処理方法及びプログラム等に関する。 The present invention relates to an information processing device, an information processing method, a program, etc.

ユーザーによって室内強調ボタンが選択されると、映像表示領域に表示されている暗い映像を表す映像データに対して位置内の明るさ補正を行う技術が開示されている(特許文献1)。 A technology has been disclosed in which, when a user selects the indoor highlight button, brightness correction within a position is performed on video data showing a dark image displayed in the video display area (Patent Document 1).

特開2019-129530号公報JP 2019-129530 A

しかしながら、特許文献1の技術では、画面には映像データに対する画像処理を行うボタンがあるにすぎず、多様な場面ごとのユーザーの求める画像処理を行うことができなかった。 However, the technology in Patent Document 1 only had buttons on the screen to perform image processing on video data, and was unable to perform the image processing required by users in a variety of different situations.

本発明では上記事情を鑑み、移動体の状態又は状況に基づいた、適切な画像処理を施すことができるシステム等を提供するなど、従来に比べて優れたシステム等を提供することとした。 In consideration of the above circumstances, the present invention aims to provide a system that is superior to conventional systems, such as a system that can perform appropriate image processing based on the state or situation of a moving object.

本発明の目的はこれに限定されず、本明細書及び図面等に開示される構成の部分から奏する効果を得ることを目的とする構成についても分割出願・補正等により権利取得する意思を有する。例えば本明細書において「~できる」「~可能である」などと記載した箇所を「~が課題である」と読み替えた課題が本明細書には開示されている。課題はそれぞれ独立したものとして記載しているものであり、各々の課題を解決するための構成についても単独で分割出願・補正等により権利取得する意思を有する。課題が明細書の記載から黙示的に把握されるものであっても、本出願人は本明細書に記載の構成の一部を補正又は分割出願にて特許請求の範囲とする意思を有する。またこれら独立の課題を組み合わせた課題を解決する構成についても開示しているものであり、権利取得する意思を有する。 The object of the present invention is not limited to this, and the applicant intends to obtain rights to configurations that aim to obtain effects from parts of the configurations disclosed in this specification and drawings, etc., through divisional applications, amendments, etc. For example, this specification discloses problems in which the phrases "can" and "is possible" are read as "the problem is". The problems are described as being independent, and the applicant intends to obtain rights to the configurations for solving each problem separately through divisional applications, amendments, etc. Even if the problems are implicitly understood from the description in the specification, the applicant intends to include part of the configurations described in this specification in the scope of the patent claims through amendments or divisional applications. The applicant has also disclosed configurations that solve problems that combine these independent problems, and the applicant intends to obtain rights to them.

(1)本発明の一態様によれば、システムが提供される。このシステムは、制御部を備えてもよい。制御部は、次の各ステップを実行するように構成されてもよい。取得ステップでは、移動体の状態又は状況に関する特定情報を取得してもよい。第1の補正ステップでは、特定情報に基づいて、この特定情報に対応する時間における、移動体が有する撮影装置が生成した画像データへの第1の補正処理を実行してもよい。表示制御ステップでは、第1の補正処理が実行された画像データを再生可能に表示させてもよい。 (1) According to one aspect of the present invention, a system is provided. The system may include a control unit. The control unit may be configured to execute the following steps. In the acquisition step, specific information regarding a state or situation of the moving body may be acquired. In the first correction step, a first correction process may be executed on image data generated by a photographing device possessed by the moving body at a time corresponding to the specific information, based on the specific information. In the display control step, the image data on which the first correction process has been executed may be displayed in a reproducible manner.

このようにすれば、ユーザーは、移動体の状態又は状況に対応する時間における撮影装置が生成した画像データに第1の補正処理が実行された後の画像データを再生した画像を見ることができる。
特に、画像データへの補正処理は、適切な画像処理とするとよい。画像処理は、移動体が有する撮影装置が生成した画像データよりもユーザーにとって視認しやすい画像データに補正する補正処理とするとよい。特に補正処理は恒常的に実行するとよい。このような態様によれば、移動体の状態又は状況に基づいた、適切な画像処理を施すことができるため、状況や場面によらず、恒常的に、ユーザーにとって視認しやすい画像データを提示可能なシステムを実現することができる。
In this way, the user can view an image reproduced from image data after the first correction process has been performed on image data generated by the photographing device at a time corresponding to the state or situation of the moving object.
In particular, the correction process for the image data may be appropriate image processing. The image processing may be correction processing for correcting the image data to be easier for the user to view than image data generated by an image capture device possessed by the moving object. In particular, the correction process may be performed constantly. According to this aspect, since appropriate image processing can be performed based on the state or situation of the moving object, it is possible to realize a system capable of presenting image data that is easy for the user to view constantly, regardless of the situation or scene.

例えば、次に記載の各態様で提供されるとよい。 For example, it may be provided in the following forms:

(2)前記システムにおいて、前記第1の補正ステップでは、前記特定情報に基づいて、補正される範囲である補正範囲を可変に、前記画像データへの前記第1の補正処理を実行する、もの。 (2) In the system, in the first correction step, the correction range, which is the range to be corrected, is variable based on the specific information, and the first correction process is performed on the image data.

このような態様によれば、全範囲を補正しなくてもよいため、処理負荷を抑制することができる。また、好ましい範囲に補正がかかるため、空間的範囲又は時間的範囲に関わらず、ユーザーの意識を当該好ましい範囲に向けさせることができる。 According to this aspect, it is not necessary to correct the entire range, so the processing load can be reduced. In addition, because the correction is applied to a preferred range, the user's attention can be directed to the preferred range, regardless of the spatial or temporal range.

(3)前記システムにおいて、前記補正範囲は、前記画像データのフレームに設定された関心領域である、もの。 (3) In the system, the correction range is a region of interest set in a frame of the image data.

このような態様によれば、本来視認性を高めたい空間的な領域を絞って、補正をかけることができるため、ユーザーの意識をフレーム単位で好ましい範囲に向けさせることができる。 In this manner, correction can be applied to a narrower spatial area where visibility is desired, allowing the user's attention to be directed to the desired range on a frame-by-frame basis.

(4)前記システムにおいて、前記制御部は、次の各ステップをさらに実行するように構成され、第1の受付ステップでは、ユーザーによる第1の入力を受け付け、解除ステップでは、前記第1の入力に基づいて、前記画像データに対する前記第1の補正処理を解除する、もの。 (4) In the system, the control unit is configured to further execute the following steps: in a first reception step, a first input by a user is received; and in a release step, the first correction process for the image data is released based on the first input.

このような態様によれば、システムが提示した補正処理が不要な場合に、これをユーザーの入力という意思で解除することで視認性を高めることが可能となり、状況や場面に応じて、適切な画像を提示することができる。 According to this aspect, when the correction process presented by the system is not necessary, the user can disable it through their own input, thereby improving visibility and presenting an appropriate image according to the situation or scene.

(5)前記システムにおいて、前記制御部は、次の各ステップをさらに実行するように構成され、第2の受付ステップでは、ユーザーによる第2の入力を受け付け、第2の補正ステップでは、前記第2の入力に基づいて、前記画像データへの第2の補正処理を実行する、もの。 (5) In the system, the control unit is configured to further execute the following steps: in a second reception step, a second input from a user is received; and in a second correction step, a second correction process is performed on the image data based on the second input.

このような態様によれば、装置が提示した補正処理に加えて、ユーザーの入力という意思で補正を追加することで視認性を高めることが可能となり、状況や場面に応じて、ユーザーの好みに合わせた画像を提示することができる。 According to this aspect, in addition to the correction process presented by the device, it is possible to improve visibility by adding corrections at the user's discretion, and it is possible to present images that match the user's preferences depending on the situation or scene.

(6)前記システムにおいて、前記表示制御ステップでは、前記第1の補正処理と、前記第2の補正処理とが区別可能な態様で、前記画像データを再生可能に表示させる、もの。 (6) In the system, in the display control step, the image data is displayed in a reproducible manner in which the first correction process and the second correction process are distinguishable.

このような態様によれば、ユーザーは補正処理の種別を把握することができ、ユーザーフレンドリーである。 This aspect allows the user to understand the type of correction process, making it user-friendly.

(7)前記システムにおいて、前記特定情報は、前記移動体の位置、向き、速度、加速度、時刻、時間帯、天候、走行状態及びペダルワークのうちの少なくとも1つである、もの。 (7) In the system, the specific information is at least one of the position, orientation, speed, acceleration, time, time zone, weather, driving condition, and pedal work of the moving object.

このような態様によれば、具体的な移動体の状態である、位置、速度、加速度、走行状態及びペダルワークのうちの少なくとも1つを考慮しているため、これらの情報に基づくことで、より適切な画像処理を施すことができる。 According to this aspect, at least one of the specific moving object conditions, namely position, speed, acceleration, running state, and pedal work, is taken into consideration, so that more appropriate image processing can be performed based on this information.

(8)前記システムにおいて、前記制御部は、取得ステップをさらに実行するように構成され、前記特定情報は、前記移動体の位置であり、前記取得ステップでは、道路ネットワーク情報を取得し、前記第1の補正ステップでは、前記位置と、前記道路ネットワーク情報とに基づいて、前記画像データへの第1の補正処理を実行する、もの。 (8) In the system, the control unit is configured to further execute an acquisition step, the specific information being the position of the moving body, the acquisition step acquiring road network information, and the first correction step executing a first correction process on the image data based on the position and the road network information.

このような態様によれば、位置と、そのときの道路状況に応じて、適切な画像処理を施すことができる。例えば、道路ネットワーク情報から得られる交通量に応じて適切な画像処理を施すことで、よりユーザーにとって視認しやすい画像を提示することができる。 According to this aspect, appropriate image processing can be performed according to the location and the road conditions at that time. For example, by performing appropriate image processing according to the traffic volume obtained from the road network information, it is possible to present an image that is easier for the user to see.

(9)前記システムにおいて、前記制御部は、取得ステップをさらに実行するように構成され、前記特定情報は、前記移動体の位置であり、前記取得ステップでは、地形情報を取得し、前記第1の補正ステップでは、前記位置と、前記地形情報とに基づいて、前記画像データへの第1の補正処理を実行する、もの。 (9) In the system, the control unit is configured to further execute an acquisition step, the specific information being the position of the moving body, the acquisition step acquiring topographical information, and the first correction step executing a first correction process on the image data based on the position and the topographical information.

このような態様によれば、位置と、そのときの地形や環境等に応じて、適切な画像処理を施すことができる。例えば、繁華街と森林とで、それぞれ異なる画像処理を施すことで、よりユーザーにとって視認しやすい画像を提示することができる。 According to this aspect, appropriate image processing can be applied depending on the location and the terrain, environment, etc. at that time. For example, by applying different image processing to a downtown area and a forest, it is possible to present an image that is easier for the user to see.

(10)前記システムにおいて、前記特定情報は、前記移動体の位置と、向きとであり、前記第1の補正ステップでは、前記位置と、前記向きとから推定される太陽の位置に基づいて、前記画像データへの第1の補正処理を実行する、もの。 (10) In the system, the specific information is the position and orientation of the moving body, and in the first correction step, a first correction process is performed on the image data based on the position of the sun estimated from the position and orientation.

このような態様によれば、太陽の位置を加味して、適切な画像処理を施すことができる。例えば、西日が差し込む状況下では、逆光により本来視認したい領域の明度が低くなる傾向があるため、これを補正するような画像処理を実行することで、ユーザーに視認しやすい画像を提示することができる。 According to this aspect, appropriate image processing can be performed taking into account the position of the sun. For example, in a situation where the setting sun is shining in, the brightness of the area that is actually to be viewed tends to be reduced due to backlighting, so by performing image processing to correct this, it is possible to present the user with an image that is easy to view.

(11)前記システムにおいて、前記第1の補正ステップは、準備ステップと、処理ステップとを備え、前記制御部は、予め記憶された第1のプログラムと、前記第1のプログラムとは異なる第2のプログラムとを呼出可能に構成され、前記第1のプログラムは、前記準備ステップを実行させ、前記準備ステップでは、前記画像データに含まれるパラメータを抽出し、抽出された前記パラメータの値を、前記第2のプログラムに渡し、前記第2のプログラムは、前記処理ステップと、前記表示制御ステップとを実行させ、前記処理ステップでは、前記パラメータに対して前記第1の補正処理を実行することで、その値を変化させ、前記表示制御ステップでは、前記処理ステップにおいて変化した前記パラメータの値に基づく前記画像データを再生可能に表示させる、もの。 (11) In the system, the first correction step includes a preparation step and a processing step, the control unit is configured to be able to call a first program stored in advance and a second program different from the first program, the first program executes the preparation step, in which parameters included in the image data are extracted and the values of the extracted parameters are passed to the second program, the second program executes the processing step and the display control step, in which the first correction process is executed on the parameters to change their values, and in which the image data based on the parameter values changed in the processing step are displayed in a reproducible manner.

このような態様によれば、より補正処理に特化した別プログラムを利用することができるため、計算コストの削減や画像処理性能の向上に寄与する。特に、元の画像データ等を複製したりはせず、あくまでもパラメータの値を第2のプログラムに渡すことで、画像処理に適した第2のプログラムは、パラメータの値を読み出して、これに沿った画像処理を施された画像データを再生することができる。 According to this aspect, a separate program that is more specialized for correction processing can be used, which contributes to reducing calculation costs and improving image processing performance. In particular, by not duplicating the original image data, etc., but rather passing the parameter values to the second program, the second program that is suitable for image processing can read the parameter values and reproduce image data that has been subjected to image processing in accordance with them.

(12)前記システムにおいて、前記パラメータは、色相、明度、彩度、コントラスト、ガンマ、鮮鋭度、再生開始時刻、再生終了時刻及びループの有無のうち少なくとも1つを含む、もの。 (12) In the above system, the parameters include at least one of hue, brightness, saturation, contrast, gamma, sharpness, playback start time, playback end time, and whether or not to loop.

このような態様によれば、色相、明度、彩度、コントラスト、ガンマ、鮮鋭度、再生開始時刻、再生終了時刻及びループの有無といった各パラメータが、画像データが有する一般的なものとなっているため、より汎用的な画像処理プログラムを第2のプログラムとして使用することもでき、専用ソフトウェアに限定されないユーザビリティの高いシステムを実現することができる。 In this manner, the parameters such as hue, brightness, saturation, contrast, gamma, sharpness, playback start time, playback end time, and whether or not to loop are all typical parameters that image data has, so that a more general-purpose image processing program can be used as the second program, and a system with high usability that is not limited to dedicated software can be realized.

(13)前記システムにおいて、前記準備ステップでは、前記第2のプログラムの動作に関する動作情報を前記第2のプログラムに渡し、前記表示制御ステップでは、前記動作情報に基づいて、前記第2のプログラムが有する機能の少なくとも一部を制限して、前記画像データを再生可能に表示させる、もの。 (13) In the system, in the preparation step, operation information regarding the operation of the second program is passed to the second program, and in the display control step, at least a portion of the functions of the second program is restricted based on the operation information, and the image data is displayed in a playable manner.

このような態様によれば、第2のプログラムをあくまでも補正と再生のためだけに利用することができ、ユーザーが第2のプログラムが有する余計な機能等を使用せずに済み、誤った操作をしてしまうことや、機能の多さから逆にユーザーが使いづらいと感じてしまう問題等を防止又は解消することができる。 According to this aspect, the second program can be used solely for correction and playback, and the user does not need to use any extra functions of the second program, which can prevent or eliminate problems such as incorrect operation or the user finding the program difficult to use due to the large number of functions.

(14)前記システムにおいて、前記第1のプログラムは、前記表示制御ステップを実行するように構成され、前記表示制御ステップでは、前記第2のプログラムがインストールされていない場合、このインストールを推奨する画面を表示させる、もの。 (14) In the system, the first program is configured to execute the display control step, and in the display control step, if the second program is not installed, a screen recommending the installation of the second program is displayed.

このような態様によれば、第2のプログラムがインストールされていない場合であっても、ユーザーに推奨される第2のプログラムを知らせることができる。その結果、ユーザーは、第2のプログラムを自身のコンピュータにインストールする等して、適切に第1の補正処理を施された画像データの再生を行うことができる。 According to this aspect, even if the second program is not installed, the user can be informed of a recommended second program. As a result, the user can install the second program on his or her computer, etc., and play back image data that has been appropriately subjected to the first correction process.

(15)前記システムにおいて、前記第2のプログラムは、外部装置に記憶されたプログラムであり、前記制御部は、前記第2のプログラムを、ネットワークを介して呼び出すように構成される、もの。 (15) In the system, the second program is a program stored in an external device, and the control unit is configured to call the second program via a network.

このような態様によれば、第2のプログラムがインストールされていない場合であっても、第2のプログラムを介した第1の補正処理を行うことができる。例えば、使用しているコンピュータの容量が限られていたり、新たなプログラムをインストールする権限を有していないユーザーであっても、適切に第1の補正処理を行うことができる。 According to this aspect, even if the second program is not installed, the first correction process can be performed via the second program. For example, even if the capacity of the computer being used is limited or a user does not have the authority to install new programs, the first correction process can be performed appropriately.

(16)システムであって制御部を備え、前記制御部は、次の各ステップを実行するように構成され、記録ステップでは、カメラが撮像した映像を、画像データとして記録し、表示制御ステップでは、前記カメラが撮像した映像をライブビューとして表示させ、記録された前記画像データと、表示された前記映像とのパラメータが、異なるように設定される、もの。 (16) A system including a control unit, the control unit configured to execute the following steps: in a recording step, an image captured by a camera is recorded as image data; in a display control step, the image captured by the camera is displayed as a live view; and parameters of the recorded image data and the displayed image are set to be different.

このような態様によれば、ライブビューとして視認される映像と、記録しておく画像データとを異なるものとすることで、視認性とカスタム性の両方を担保することができる。 In this manner, the image viewed as a live view and the image data that is recorded can be made different, ensuring both visibility and customizability.

(17)前記システムにおいて、前記記録ステップでは、前記映像を補正せずに前記画像データとして記録し、前記表示制御ステップでは、前記映像を補正して前記ライブビューとして表示させる、もの。 (17) In the system, in the recording step, the image is recorded as the image data without correction, and in the display control step, the image is corrected and displayed as the live view.

このような態様によれば、ライブビューとして視認される映像の視認性を高めつつ、記録する画像データの加工による情報欠落を防止することができる。 This aspect makes it possible to improve the visibility of the image viewed as a live view while preventing information loss due to processing of the recorded image data.

(18)前記システムにおいて、前記記録ステップでは、表示された前記映像のパラメータをパラメータログとして、前記画像データとともに時系列で記録する、もの。 (18) In the system, in the recording step, parameters of the displayed image are recorded in chronological order together with the image data as a parameter log.

このような態様によれば、ライブビューとして視認される映像の視認性を記録として保存しておくことができる。あとから、この情報を用いて、画像データを再生する際にも、視認性を再現することができる。 According to this embodiment, the visibility of the image viewed as a live view can be saved as a record. This information can be used later to reproduce the visibility when playing back the image data.

(19)前記システムにおいて、前記制御部は、第3の受付ステップをさらに実行するように構成され、前記第3の受付ステップでは、ユーザーによる第3の入力を受け付け、前記表示制御ステップでは、前記第3の入力に基づいて、前記画像データ及び前記パラメータログを読み出して、補正された前記画像データを再生可能に表示させる、もの。 (19) In the system, the control unit is further configured to execute a third reception step, in which a third input from a user is received, and in the display control step, the image data and the parameter log are read out based on the third input, and the corrected image data is displayed in a reproducible manner.

このような態様によれば、ユーザーの所望する場合に、ライブビューのときのような視認性の高い映像をその場で再生することができ、ユーザビリティの高いシステムを実現することができる。 According to this embodiment, if the user wishes, it is possible to instantly play back images with high visibility, such as those seen in live view, making it possible to realize a system with high usability.

(20)前記システムにおいて、前記制御部は、予め記憶された第3のプログラムと、前記第3のプログラムとは異なる第4のプログラムとを呼出可能に構成され、前記表示制御ステップでは、前記画像データが前記第4のプログラムで再生された場合に、前記第3のプログラムでの再生を促す情報を表示させる、もの。 (20) In the system, the control unit is configured to be able to call up a pre-stored third program and a fourth program different from the third program, and in the display control step, when the image data is played back in the fourth program, information is displayed that encourages playback in the third program.

このような態様によれば、意図しないプログラムによって再生された場合でも、好ましいプログラムでの再生を誘導することができ、ユーザーに適切な情報を提供することができる。 According to this embodiment, even if an unintended program is played, it is possible to guide the user to play a preferred program, and appropriate information can be provided to the user.

(21)前記システムにおいて、前記再生を促す情報は、前記画像データの再生画面とともに表示される、もの。 (21) In the system, the information prompting playback is displayed together with the playback screen of the image data.

このような態様によれば、あくまでも現在の見え方が好ましくない状態であり、画像データ自体は問題ない旨を、ユーザーに適切に情報として提供することができる。 In this manner, it is possible to provide the user with appropriate information that the current appearance is undesirable, but that there is no problem with the image data itself.

(22)情報処理方法であって、前記システムの各ステップを備える、方法。 (22) An information processing method comprising the steps of the system.

このような方法によれば、前述のシステムの機能を方法という形で実現及び提供することができる。 By using such a method, the functionality of the above-mentioned system can be realized and provided in the form of a method.

(23)プログラムであって、コンピュータを前記システムの制御部として機能させる、もの。 (23) A program that causes a computer to function as a control unit of the system.

このような態様によれば、前述のシステムの機能をプログラムという形で実現及び提供することができる。
もちろん、この限りではない。
According to this embodiment, the functions of the above-mentioned system can be realized and provided in the form of a program.
Of course, this is not the case.

上述した(1)から(23)に示した発明は、任意に組み合わせることができる。例えば、(1)に示した発明の全て又は一部の構成に、(2)以降の少なくとも1つの発明の少なくとも一部の構成を加える構成としてもよい。特に、(1)に示した発明に、(2)以降の少なくとも1つの発明の少なくとも一部の構成を加えた発明とするとよい。また、(1)から(23)に示した発明から任意の構成を抽出し、抽出された構成を組み合わせてもよい。本願の出願人は、これらの構成を含む発明について権利を取得する意思を有する。また「~の場合」「~のとき」という記載があったとしても、その場合やそのときに限られる構成として記載はしているものではない。これらはよりよい構成の例を示しているものであって、これらの場合やときでない構成についても権利取得する意思を有する。また順番を伴った記載になっている箇所もこの順番に限らない。一部の箇所を削除したり、順番を入れ替えたりした構成についても開示しているものであり、権利取得する意思を有する。 The inventions shown in (1) to (23) above can be combined in any way. For example, the invention shown in (1) may be combined with at least a part of the configuration of at least one of the inventions from (2) onwards. In particular, the invention shown in (1) may be combined with at least a part of the configuration of at least one of the inventions from (2) onwards. Any configuration may be extracted from the inventions shown in (1) to (23) and the extracted configurations may be combined. The applicant of this application intends to acquire rights to the inventions including these configurations. Furthermore, even if there is a description such as "in the case of" or "when", this is not intended to describe the configuration as being limited to that case or time. These are examples of better configurations, and the applicant intends to acquire rights to configurations other than these cases or times. Furthermore, the parts described in order are not limited to this order. Configurations in which some parts have been deleted or the order has been changed are also disclosed, and the applicant intends to acquire rights to them.

本発明によれば、移動体の状態又は状況に基づいた、適切な画像処理を施すことができるため、状況や場面によらず、恒常的に、ユーザーにとって視認しやすい画像データを提示可能なシステムを実現することができる。 The present invention makes it possible to perform appropriate image processing based on the state or situation of a moving object, thereby realizing a system that can consistently present image data that is easy for the user to view, regardless of the situation or scene.

なお、本願の発明の効果はこれに限定されず、本明細書及び図面等に開示される構成の部分から奏する効果についても開示されており、当該効果を奏する構成についても分割出願・補正等により権利取得する意思を有する。例えば本明細書において「~できる」「~可能である」などと記載した箇所などは奏する効果を明示する記載であり、また「~できる」「~可能である」などといった記載がなくとも効果を示す部分が存在する。またこのような記載がなくとも当該構成よって把握される効果が存在する。 Note that the effects of the invention of this application are not limited to these, and effects achieved from the configuration parts disclosed in this specification and drawings, etc. are also disclosed, and it is our intention to obtain rights to the configuration that achieves said effects through divisional applications, amendments, etc. For example, in this specification, statements such as "can do" and "is possible" are statements that clearly indicate the effect that is achieved, and there are also parts that show the effect even without statements such as "can do" and "is possible." Also, there are effects that can be understood from the configuration even without such statements.

図1は、実施形態1に係る情報処理システムのシステム構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a system configuration of an information processing system according to the first embodiment. 図2は、実施形態1の車両の構成を説明する図である。FIG. 2 is a diagram illustrating the configuration of the vehicle according to the first embodiment. 図3は、撮影装置の外観構成の一例を示す図である。FIG. 3 is a diagram showing an example of the external configuration of the imaging device. 図4は、ブラケットの構成を示す図である。FIG. 4 is a diagram showing the configuration of the bracket. 図5は、撮影装置の電気的構成を示すブロック図である。FIG. 5 is a block diagram showing the electrical configuration of the photographing device. 図6は、実施形態1に係るサーバのハードウェア構成の一例を示す図である。FIG. 6 is a diagram illustrating an example of a hardware configuration of the server according to the first embodiment. 図7は、実施形態1に係る情報表示端末のハードウェア構成の一例を示す図である。FIG. 7 is a diagram illustrating an example of a hardware configuration of the information display terminal according to the first embodiment. 図8は、実施形態1に係るサーバの機能構成の一例を示す図である。FIG. 8 is a diagram illustrating an example of a functional configuration of the server according to the first embodiment. 図9は、実施形態1に係る情報表示端末の機能構成の一例を示す図である。FIG. 9 is a diagram illustrating an example of a functional configuration of the information display terminal according to the first embodiment. 図10は、実施形態1に係るサーバの情報処理の流れを示すアクティビティ図である。FIG. 10 is an activity diagram showing the flow of information processing by the server according to the first embodiment. 図11は、実施形態1に係る情報表示端末の情報処理の流れを示すアクティビティ図である。FIG. 11 is an activity diagram showing the flow of information processing in the information display terminal according to the first embodiment. 図12は、実施形態1の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 12 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit according to the first embodiment. 図13は、実施形態1の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 13 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit according to the first embodiment. 図14は、実施形態1の変形例1の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 14 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit of the first modified example of the first embodiment. 図15は、実施形態1の変形例2の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 15 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit in the second modification of the first embodiment. 図16は、実施形態1の変形例3の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 16 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit in the third modification of the first embodiment. 図17は、実施形態1の変形例4の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 17 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit of the fourth modified example of the first embodiment. 図18は、実施形態1の変形例5の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 18 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit of the fifth modified example of the first embodiment. 図19は、実施形態1の変形例6の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 19 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit of the sixth modification of the first embodiment. 図20は、実施形態1の変形例7の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 20 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit of the seventh modification of the first embodiment. 図21は、実施形態1の変形例8の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 21 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit in the eighth modification of the first embodiment. 図22は、実施形態1の変形例9の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 22 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit in the ninth modification of the first embodiment. 図23は、実施形態1の変形例10の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 23 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit of the tenth modification of the first embodiment. 図24は、実施形態1の変形例11の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 24 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit of the eleventh modification of the first embodiment. 図25は、実施形態1の変形例12の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 25 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit in the twelfth modification of the first embodiment. 図26は、実施形態1の変形例13の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 26 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit in the thirteenth modification of the first embodiment. 図27は、実施形態1の変形例14の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 27 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit of the fourteenth modification of the first embodiment. 図28は、実施形態1の変形例15の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 28 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit of the fifteenth modification of the first embodiment. 図29は、実施形態1の変形例16の表示制御部が表示する、画面の一例を示す図である。FIG. 29 is a diagram illustrating an example of a screen displayed by the display control unit according to the sixteenth modification of the first embodiment. 図30は、実施形態1の変形例17の表示制御部が表示する、画像処理後の画面の一例を示す図である。FIG. 30 is a diagram illustrating an example of a screen after image processing, which is displayed by the display control unit of the seventeenth modification of the first embodiment. 図31は、実施形態1の変形例18の表示制御部が表示する、画面の一例を示す図である。FIG. 31 is a diagram showing an example of a screen displayed by the display control unit according to the eighteenth modification of the first embodiment. 図32は、実施形態1の変形例19の表示制御部が表示する、画像処理前の画面の一例を示す図である。FIG. 32 is a diagram illustrating an example of a screen before image processing, which is displayed by the display control unit of the nineteenth modification of the first embodiment. 図33は、実施形態1の変形例20の表示制御部が表示する、画面の一例を示す図である。FIG. 33 is a diagram showing an example of a screen displayed by the display control unit according to the twentieth modification of the first embodiment. 図34は、実施形態1の変形例21の表示制御部が表示する、画面の一例を示す図である。FIG. 34 is a diagram showing an example of a screen displayed by the display control unit according to the twenty-first modification of the first embodiment. 図35は、実施形態1の変形例22の表示制御部が表示する、画面の一例を示す図である。FIG. 35 is a diagram showing an example of a screen displayed by the display control unit according to the twenty-second modification of the first embodiment. 図36は、実施形態1の変形例23の表示制御部が表示する、画面の一例を示す図である。FIG. 36 is a diagram showing an example of a screen displayed by the display control unit according to the twenty-third modification of the first embodiment. 図37は、実施形態2の変形例に係る情報処理システムのシステム構成を示す概略図である。FIG. 37 is a schematic diagram showing a system configuration of an information processing system according to a modified example of the second embodiment. 図38は、実施形態2の変形例に係る情報処理端末の機能構成を示す概略図である。FIG. 38 is a schematic diagram illustrating a functional configuration of an information processing terminal according to a modification of the second embodiment. 図39は、記憶部22及び制御部23によって実現される機能ブロック図である。FIG. 39 is a functional block diagram realized by the memory unit 22 and the control unit 23. 図40は、実施形態4に係る情報処理の流れを示すアクティビティ図である。FIG. 40 is an activity diagram showing the flow of information processing according to the fourth embodiment. 図41は、第1の補正処理の、空間的な補正範囲の一例を示す概略図である。FIG. 41 is a schematic diagram showing an example of a spatial correction range of the first correction process. 図42は、第1の補正処理の、時間的な補正範囲の一例を示す概略図である。FIG. 42 is a schematic diagram showing an example of a temporal correction range of the first correction process. 図43は、第1の補正処理及び第2の補正処理を実行した場合の、再生画面4に付された付加情報43を示す概略図である。FIG. 43 is a schematic diagram showing additional information 43 added to the playback screen 4 when the first correction process and the second correction process are executed. 図44は、実施形態4の変形例3に係る情報処理の流れを示すアクティビティ図である。FIG. 44 is an activity diagram showing the flow of information processing according to the third modification of the fourth embodiment. 図45は、制御部33によって実現される機能ブロック図である。FIG. 45 is a functional block diagram realized by the control unit 33. 図46は、実施形態5に係る情報処理の流れを示すアクティビティ図である。FIG. 46 is an activity diagram showing the flow of information processing according to the fifth embodiment. 図47は、ライブビューとして表示される画像データIMと、後から再生可能に記録される画像データIMとの態様を示す概略図である。FIG. 47 is a schematic diagram showing the image data IM displayed as a live view and the image data IM recorded so as to be playable later. 図48は、推奨される第3のプログラムP3での再生を促す付加情報43が再生画面4に重畳された態様を示す概略図である。FIG. 48 is a schematic diagram showing a state in which additional information 43 encouraging playback of the recommended third program P3 is superimposed on the playback screen 4.

以下、図面を参照して本発明を実施するための形態について説明する。なお、以下に示す実施形態は、本発明を提供した一つの実施形態であり、以下の記載に基づいて本願発明の内容が限定して解釈されるものではない。 Below, a description will be given of a mode for carrying out the present invention with reference to the drawings. Note that the embodiment shown below is one embodiment of the present invention, and the contents of the present invention should not be interpreted as being limited based on the following description.

ところで、本実施形態に登場するソフトウェアを実現するためのプログラムは、コンピュータが読み取り可能な非一時的な記録媒体(Non-Transitory Computer-Readable Medium)として提供されてもよいし、外部のサーバからダウンロード可能に提供されてもよいし、外部のコンピュータで当該プログラムを起動させてクライアント端末でその機能を実現(いわゆるクラウドコンピューティング)するように提供されてもよい。 The program for realizing the software appearing in this embodiment may be provided as a non-transitory computer-readable recording medium, or may be provided so that it can be downloaded from an external server, or may be provided so that the program is started on an external computer and its functions are realized on a client terminal (so-called cloud computing).

また、本実施形態において「部」とは、例えば、広義の回路によって実施されるハードウェア資源と、これらのハードウェア資源によって具体的に実現されうるソフトウェアの情報処理とを合わせたものも含みうる。また、本実施形態においては様々な情報を取り扱うが、これら情報は、例えば電圧・電流を表す信号値の物理的な値、0又は1で構成される2進数のビット集合体としての信号値の高低、又は量子的な重ね合わせ(いわゆる量子ビット)によって表され、広義の回路上で通信・演算が実行されうる。 In this embodiment, a "unit" may also include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, this embodiment handles various types of information, which may be represented, for example, by physical values of signal values representing voltage and current, high and low signal values as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculations may be performed on a circuit in the broad sense.

また、広義の回路とは、回路(Circuit)、回路類(Circuitry)、プロセッサ(Processor)、及びメモリ(Memory)等を少なくとも適当に組み合わせることによって実現される回路である。すなわち、特定用途向け集積回路(Application Specific Integrated Circuit:ASIC)、プログラマブル論理デバイス(例えば、単純プログラマブル論理デバイス(Simple Programmable Logic Device:SPLD)、複合プログラマブル論理デバイス(Complex Programmable Logic Device:CPLD)、及びフィールドプログラマブルゲートアレイ(Field Programmable Gate Array:FPGA))等を含むものである。 In the broad sense, a circuit is a circuit realized by at least appropriately combining a circuit, circuitry, a processor, and memory. In other words, it includes application specific integrated circuits (ASICs), programmable logic devices (e.g., simple programmable logic devices (SPLDs), complex programmable logic devices (CPLDs), and field programmable gate arrays (FPGAs)), etc.

[実施形態1]
[情報処理システムのシステム構成]
以下、情報処理システム3000の一例について説明する。図1は、実施形態1に係る情報処理システム3000のシステム構成の一例を示す図である。図1に示されるように、情報処理システム3000は、車両3400、サーバ3700、複数の情報表示端末3800A、3800B、3800C及びネットワーク3900により構成される。車両3400は、ネットワーク3900を介してサーバ3700と通信可能に構成される。より具体的に説明すると、車両3400は、ネットワーク3900を介して車両3400の持つ情報をサーバ3700に送信する。また、複数の情報表示端末3800A、3800B、3800Cは、ネットワーク3900を介してサーバ3700と通信可能に構成される。より具体的に説明すると、複数の情報表示端末3800A、3800B、3800Cは、ネットワーク3900を介してサーバ3700内の情報を取得する。なお、ここで、情報表示端末3800A、3800B、3800Cは、UI(User Interface)としての役割を持つデバイスであればよく、具体例としては、パーソナルコンピュータ、スマートフォン、タブレット等が挙げられる。
[Embodiment 1]
[System configuration of information processing system]
An example of the information processing system 3000 will be described below. FIG. 1 is a diagram showing an example of the system configuration of the information processing system 3000 according to the first embodiment. As shown in FIG. 1, the information processing system 3000 includes a vehicle 3400, a server 3700, a plurality of information display terminals 3800A, 3800B, and 3800C, and a network 3900. The vehicle 3400 is configured to be able to communicate with the server 3700 via the network 3900. More specifically, the vehicle 3400 transmits information held by the vehicle 3400 to the server 3700 via the network 3900. In addition, the plurality of information display terminals 3800A, 3800B, and 3800C are configured to be able to communicate with the server 3700 via the network 3900. More specifically, the plurality of information display terminals 3800A, 3800B, and 3800C acquire information in the server 3700 via the network 3900. It should be noted that the information display terminals 3800A, 3800B, and 3800C may be any device that functions as a UI (User Interface), and specific examples include a personal computer, a smartphone, and a tablet.

[車両3400の全体構成]
図2は、実施形態1の車両3400の構成を説明する図である。図2には、車両3400を側面側から見た場合の模式図が示されている。車両3400は、第1の撮影装置としての撮影装置3100と、第2の撮影装置としての撮影装置3200と、を有する。車両3400は、例えば、エンジンを駆動源として有する内燃機関車両、エンジンと走行モータとを駆動源として有するハイブリット車両、走行モータを駆動源として有する電気自動車等である。車両3400は、例えば四輪の自動車であるが、撮影装置3100及び撮影装置3200を配置することが可能な車両であればよい。車両は、例えば、自動車、バス、トラック等の四輪以上の大型輸送車や、自動二輪車、自転車等の二輪車、その他の車両等であってもよい。車両は、例えば、電車、モノレール、リニアモーターカー等の交通機関の車両でもよい。
[Overall configuration of vehicle 3400]
FIG. 2 is a diagram for explaining the configuration of the vehicle 3400 of the first embodiment. FIG. 2 shows a schematic diagram of the vehicle 3400 viewed from the side. The vehicle 3400 has an imaging device 3100 as a first imaging device and an imaging device 3200 as a second imaging device. The vehicle 3400 is, for example, an internal combustion engine vehicle having an engine as a driving source, a hybrid vehicle having an engine and a running motor as a driving source, an electric vehicle having a running motor as a driving source, etc. The vehicle 3400 is, for example, a four-wheeled automobile, but it may be any vehicle in which the imaging device 3100 and the imaging device 3200 can be arranged. The vehicle may be, for example, a large transport vehicle with four or more wheels such as an automobile, a bus, or a truck, a two-wheeled vehicle such as a motorcycle or a bicycle, or other vehicles. The vehicle may be, for example, a transportation vehicle such as a train, a monorail, or a linear motor car.

撮影装置3100は、車両3400の前方側に配置されたフロントカメラである。撮影装置3100は、例えば、車両3400の車室における前方側の所定の位置に取り付けられ、フロントガラス越しに、車両3400の前方を撮影方向として撮影する。撮影装置3100は、ドライブレコーダである。より具体的に説明すると、撮影装置3100は、撮影する機能と、撮影した画像を示す画像データを記録する機能と、撮影装置200から取得した画像データを記録する機能と、を有する。 The imaging device 3100 is a front camera arranged on the front side of the vehicle 3400. The imaging device 3100 is attached, for example, to a predetermined position on the front side of the passenger compartment of the vehicle 3400, and captures images of the front of the vehicle 3400 through the windshield. The imaging device 3100 is a drive recorder. More specifically, the imaging device 3100 has a function of capturing images, a function of recording image data showing the captured images, and a function of recording image data obtained from the imaging device 200.

撮影装置3200は、車両3400の後方側に配置されたリアカメラである。撮影装置3200は、例えば、車両3400の車室における後方側の所定の位置に取り付けられ、リアガラス越しに、車両の後方を撮影方向として撮影する。撮影装置3200は、撮影する機能と、撮影した画像を示す画像データを撮影装置3100に出力する機能と、を有する。 The imaging device 3200 is a rear camera disposed at the rear of the vehicle 3400. For example, the imaging device 3200 is attached to a predetermined position at the rear of the passenger compartment of the vehicle 3400, and captures images of the rear of the vehicle through the rear window. The imaging device 3200 has a function of capturing images and a function of outputting image data showing the captured images to the imaging device 3100.

撮影装置3100と撮影装置3200とは、ケーブル3300を介して接続される。ケーブル3300は、撮影装置3100と撮影装置3200とを接続する有線の通信路である。ケーブル3300は、例えば、撮影装置3100から撮影装置3200へ動作用の電力を供給する電源線と、撮影装置3100と撮影装置3200との間で各種の信号を伝送するための信号線と、を有する。撮影装置3200は、ケーブル3300を介して、撮影装置3100からの電力の供給を受けて動作する。なお、撮影装置3100と撮影装置3200とが、有線の通信路ではなく、Wi-Fi(登録商標)やBluetooth(登録商標)、その他の規格の無線の通信路によって接続されてもよい。また、撮影装置3100は、撮影装置200と通信により接続することなく使用されてもよい。 The image capturing device 3100 and the image capturing device 3200 are connected via a cable 3300. The cable 3300 is a wired communication path connecting the image capturing device 3100 and the image capturing device 3200. The cable 3300 has, for example, a power line that supplies operating power from the image capturing device 3100 to the image capturing device 3200, and a signal line that transmits various signals between the image capturing device 3100 and the image capturing device 3200. The image capturing device 3200 operates by receiving power from the image capturing device 3100 via the cable 3300. Note that the image capturing device 3100 and the image capturing device 3200 may be connected by a wireless communication path of Wi-Fi (registered trademark), Bluetooth (registered trademark), or other standard, instead of a wired communication path. The image capturing device 3100 may also be used without being connected to the image capturing device 200 by communication.

[撮影装置3100の外観構成]
図3は、撮影装置3100の外観構成の一例を示す図である。図3(A)は、撮影装置3100を前方側の右斜め上方向から見た図である。図3(B)は、撮影装置3100を後方側の右斜め上方向から見た図である。撮影装置3100は、筐体3101を有する。筐体3101は、上下方向よりも左右方向に長く、かつ厚みは比較的小さい直方体状である。筐体3101は、車両3400に取り付けられたときに上方を向く上面31011と、第1の側面31012と、第2の側面31013と、第2の側面31013の反対側に位置する第3の側面31014と、第1の側面31012の反対側に位置する第4の側面31015と、を有する。
[External configuration of the imaging device 3100]
3 is a diagram showing an example of the external configuration of the imaging device 3100. FIG. 3A is a diagram showing the imaging device 3100 as viewed from the upper right diagonal direction on the front side. FIG. 3B is a diagram showing the imaging device 3100 as viewed from the upper right diagonal direction on the rear side. The imaging device 3100 has a housing 3101. The housing 3101 is a rectangular parallelepiped that is longer in the left-right direction than in the up-down direction and has a relatively small thickness. The housing 3101 has a top surface 31011 that faces upward when attached to the vehicle 3400, a first side surface 31012, a second side surface 31013, a third side surface 31014 located on the opposite side to the second side surface 31013, and a fourth side surface 31015 located on the opposite side to the first side surface 31012.

上面31011には、ジョイントレール3102と、カメラジャック3191と、が設けられている。ジョイントレール3102は、撮影装置3100を車両3400の所定の取付位置に取り付けるためのブラケット(例えば、後述するブラケット3600)を着脱可能である。取付位置は、例えば、車両3400のフロントガラス(例えば、フロントガラスにおける上端付近)、又は車両3400のルームミラーや車室内の天井等としてもよい。撮影装置3100が車両3400に取りけられたとき、第1の側面31012が車両3400の前方側を向く。このとき、第2の側面31013は、車両3400の後方側から見て右側を向く。第3の側面31014は、車両3400の後方側から見て左側を向く。第4の側面31015は、車両3400の後方側を向く。 The upper surface 31011 is provided with a joint rail 3102 and a camera jack 3191. The joint rail 3102 is detachable from a bracket (e.g., a bracket 3600 described later) for mounting the image capture device 3100 to a predetermined mounting position of the vehicle 3400. The mounting position may be, for example, the windshield of the vehicle 3400 (e.g., near the upper end of the windshield), or the rearview mirror or the ceiling of the vehicle 3400. When the image capture device 3100 is mounted on the vehicle 3400, the first side 31012 faces the front side of the vehicle 3400. At this time, the second side 31013 faces the right side when viewed from the rear side of the vehicle 3400. The third side 31014 faces the left side when viewed from the rear side of the vehicle 3400. The fourth side 31015 faces the rear side of the vehicle 3400.

カメラジャック3191は、ケーブル3300の一端が接続される端子である。カメラジャック3191は、例えばUSB TypeCの規格に対応し、撮影装置3100が撮影装置3200とイーサネット規格の通信を行うための端子としてもよい。 The camera jack 3191 is a terminal to which one end of the cable 3300 is connected. The camera jack 3191 is compatible with the USB Type C standard, for example, and may be a terminal through which the image capture device 3100 communicates with the image capture device 3200 according to the Ethernet standard.

第1の側面31012には、撮影レンズ3151と、放音孔3103と、マイク孔3104と、が設けられている。撮影レンズ3151は、撮影装置3100が備える撮影部(後述する撮影部3015)が有する集光用のレンズである。放音孔3103は、撮影レンズ3151の上方に設けられ、撮影装置3100が有する音声出力部(後述する音声出力部3014)が出力した音声を、筐体3101の内部から外部に透過させる孔である。マイク孔3104は、撮影レンズ3151の下方に設けられ、外部からの音を筐体3101の外部から内部に透過させる孔である。筐体3101の内部に透過した音は、撮影装置3100が有するマイクロホン(後述するマイクロホン3121)に入力される。 The first side surface 31012 is provided with a photographing lens 3151, a sound output hole 3103, and a microphone hole 3104. The photographing lens 3151 is a lens for collecting light that is included in the photographing unit (the photographing unit 3015 described later) of the photographing device 3100. The sound output hole 3103 is provided above the photographing lens 3151 and is a hole that transmits sound output from the sound output unit (the sound output unit 3014 described later) of the photographing device 3100 from the inside of the housing 3101 to the outside. The microphone hole 3104 is provided below the photographing lens 3151 and is a hole that transmits sound from the outside to the inside of the housing 3101. The sound that transmits into the inside of the housing 3101 is input to a microphone (the microphone 3121 described later) of the photographing device 3100.

第2の側面31013には、イベント記録ボタン3122が設けられている。イベント記録ボタン3122は、撮影部3015が撮影した画像の記録(録画)の開始、又はその記録の終了を指示するための操作手段である。イベント記録が行われていないときに、ユーザーによりイベント記録ボタン3122が操作されると、撮影装置3100はイベント記録を開始する。イベント記録について詳しくは後述する。イベント記録ボタン3122は、右ハンドルの車両3400の運転者が操作しやすいように、運転者席側を向く第2の側面31013に設けられている。 An event record button 3122 is provided on the second side 31013. The event record button 3122 is an operating means for instructing the start or end of recording (video recording) of images captured by the image capture unit 3015. When the event record button 3122 is operated by a user while event recording is not being performed, the image capture device 3100 starts event recording. Event recording will be described in detail later. The event record button 3122 is provided on the second side 31013 facing the driver's seat so that it is easy for the driver of a right-hand drive vehicle 3400 to operate.

第3の側面31014には、端子3192と、記憶媒体挿入口3181と、が設けられている。端子3192は、外部の機器から電力の供給を受けるための端子である。端子3192は、例えばDCジャックである。端子3192は、電源用のコード(例えば、シガープラグコード)の一端側のコネクタが接続される。電源用コードの他端側のコネクタは、例えば車両3400側に設けられた給電用の端子(例えば、シガーソケット)に接続される。 The third side 31014 is provided with a terminal 3192 and a storage medium insertion port 3181. The terminal 3192 is a terminal for receiving power from an external device. The terminal 3192 is, for example, a DC jack. A connector on one end of a power cord (for example, a cigarette lighter plug cord) is connected to the terminal 3192. The connector on the other end of the power cord is connected to a power supply terminal (for example, a cigarette lighter socket) provided on the vehicle 3400, for example.

端子3192は、車両3400のOBDII(「II」は「2」のローマ数字である。)コネクタに接続可能なOBDIIアダプタが接続されてもよい。OBDIIコネクタは、故障診断コネクタとも称され、車両のECU(Engine Control Unit)に接続され、所定の期間毎(例えば、0.5秒毎)に各種の車両情報が出力される端子である。端子3192が、OBDIIアダプタを用いてOBDIIコネクタと接続されることで、撮影装置3100は、動作用の電力の供給を受けるとともに、車両情報を取得することができる。 The terminal 3192 may be connected to an OBDII adapter that can be connected to the OBDII ("II" is the Roman numeral for "2") connector of the vehicle 3400. The OBDII connector is also called a fault diagnosis connector, and is a terminal that is connected to the vehicle's ECU (Engine Control Unit) and outputs various vehicle information at predetermined intervals (e.g., every 0.5 seconds). By connecting the terminal 3192 to the OBDII connector using the OBDII adapter, the imaging device 3100 can receive a supply of power for operation and acquire vehicle information.

車両情報は、車両3400の状態に関する情報である。車両情報は、例えば、車両3400の速度(車速)、エンジン回転数、エンジン負荷率、スロットル度、点火時期、残り燃料の割合、インテークマニホールドの圧力、吸入空気量(MAF)、インジェクション開時間、エンジン冷却水の温度(冷却水温度)、エンジンに吸気される空気の温度(吸気温度)、車外の気温(外気温度)、燃料タンクの残り燃料の量(残燃料量)、燃料流量、瞬間燃費、アクセル開度、ウインカー情報(左右のウインカーの動作(オン/オフ))、ブレーキ開度、ハンドルの回転操舵角、ギヤポジション、及びドア開閉状態の情報等の少なくとも1つ以上とするとよい。 The vehicle information is information related to the state of the vehicle 3400. The vehicle information may be, for example, at least one of the following: the speed of the vehicle 3400 (vehicle speed), engine RPM, engine load factor, throttle degree, ignition timing, percentage of remaining fuel, intake manifold pressure, intake air flow rate (MAF), injection open time, engine coolant temperature (coolant temperature), temperature of air taken into the engine (intake temperature), air temperature outside the vehicle (outside air temperature), amount of remaining fuel in the fuel tank (remaining fuel amount), fuel flow rate, instantaneous fuel consumption, accelerator opening, turn signal information (operation of left and right turn signals (on/off)), brake opening, steering wheel rotation angle, gear position, and door open/closed state information.

記憶媒体挿入口3181は、外部の記憶手段としての記憶媒体3500を、撮影装置3100の内部に挿入するための挿入口である。記憶媒体3500は、撮影装置3100又は撮影装置3200で撮影された画像が記録される記憶媒体で、例えばSDカードである。SDカードは、例えば、SDメモリカード、miniSDカード、及びmicroSDカード等の何れの形状も含む。記憶媒体3500は、さらに、記憶した画像をパーソナルコンピュータ等の情報表示端末で再生するためのビューア(例えば、専用ビューア)のプログラムを記憶してもよい。 The storage medium insertion port 3181 is an insertion port for inserting the storage medium 3500 as an external storage means into the inside of the image capture device 3100. The storage medium 3500 is a storage medium in which images captured by the image capture device 3100 or the image capture device 3200 are recorded, such as an SD card. The SD card may have any shape, such as an SD memory card, a mini SD card, or a micro SD card. The storage medium 3500 may further store a viewer (e.g., a dedicated viewer) program for playing back the stored images on an information display terminal such as a personal computer.

第4の側面31015には、操作部3123と、表示面3131と、発光部3021と、が設けられている。操作部3123は、第1のボタン31231と、第2のボタン31232と、第3のボタン31233と、第4のボタン31234と、を有する。第1のボタン31231、第2のボタン31232、第3のボタン31233、及び第4のボタン31234は、表示面3131の右側の一辺に沿って上下に並べて配置される。これら各ボタンに割り当てられる機能としては、例えば以下の機能がある。 The fourth side surface 31015 is provided with an operation unit 3123, a display surface 3131, and a light-emitting unit 3021. The operation unit 3123 has a first button 31231, a second button 31232, a third button 31233, and a fourth button 31234. The first button 31231, the second button 31232, the third button 31233, and the fourth button 31234 are arranged vertically along one side of the right side of the display surface 3131. The functions that can be assigned to each of these buttons include, for example, the following functions.

第1のボタン31231は、長押しされた場合に画像を切り替るためのボタンとして機能し、短押しされた場合に記憶媒体3500のフォーマットを指示するためのボタンとして機能する。表示面3131に表示される画像は、例えば、撮影装置3100で現在撮影されている画像、及び撮影装置3200で現在撮影されている画像の一方又は両方である。記憶媒体3500をフォーマットすることは、記憶媒体3500を初期化することであり、例えば、記憶媒体3500に記憶された画像等のデータを消去すること、撮影装置3100が記憶媒体3500を使用できる状態にする(例えば、画像の記録及び読み出しをすることができる状態にする)ために、動作設定の内容を示す設定情報を記憶媒体3500に書き込むこと、及び記憶媒体3500を特定のファイル状態にすること、の少なくとも何れかとして把握される。 The first button 31231 functions as a button for switching images when pressed for a long time, and functions as a button for instructing formatting of the storage medium 3500 when pressed for a short time. The image displayed on the display surface 3131 is, for example, one or both of the image currently being captured by the image capture device 3100 and the image currently being captured by the image capture device 3200. Formatting the storage medium 3500 is to initialize the storage medium 3500, and is understood to be, for example, at least one of erasing data such as images stored in the storage medium 3500, writing setting information indicating the contents of the operation setting to the storage medium 3500 so that the image capture device 3100 can use the storage medium 3500 (for example, so that images can be recorded and read), and putting the storage medium 3500 into a specific file state.

第2のボタン31232は、撮影装置3100が再生する画像を選択する選択画面を表示するためのボタンである。第3のボタン31233は、撮影装置3100、及び撮影装置3200の設定に関するメニューを表示するためのボタンである。第4のボタン31234は、画像の記録の開始、及び停止を指示するためのボタンである。例えば、後述する常時記録機能による記録中に、第4のボタン31234が短押しされた場合、その記録が一時停止する。その一時停止中に、第4のボタン31234が短押しされた場合、常時記録機能による画像の記録が再開する。第4のボタン31234が長押しされた場合、画像を記録する際のフレームレートを変更することができる。 The second button 31232 is a button for displaying a selection screen for selecting an image to be played by the image capture device 3100. The third button 31233 is a button for displaying a menu related to settings of the image capture device 3100 and the image capture device 3200. The fourth button 31234 is a button for instructing the start and stop of image recording. For example, when the fourth button 31234 is pressed briefly during recording using the continuous recording function described below, the recording is paused. When the fourth button 31234 is pressed briefly during the pause, image recording using the continuous recording function is resumed. When the fourth button 31234 is pressed for a long period of time, the frame rate at which images are recorded can be changed.

表示面3131は、撮影装置3100が有する表示部(後述する表示部3013)が表示する画像が表示される領域である。表示面3131は、例えば、長方形又は正方形の領域である。表示面3131に重ねてユーザーのタッチ操作を検知するためのタッチセンサー3124が設けられている。 The display surface 3131 is an area in which an image is displayed by a display unit (display unit 3013 described later) of the imaging device 3100. The display surface 3131 is, for example, a rectangular or square area. A touch sensor 3124 is provided over the display surface 3131 to detect a touch operation by the user.

発光部3021は、第1のボタン31231よりも上方に設けられ、所定の色で発光する。 The light-emitting unit 3021 is located above the first button 31231 and emits light in a specified color.

なお、撮影装置3200も、ドライブレコーダとしての機能を有してもよく、例えば撮影装置3100と同様の構成を有してもよい。また、撮影装置3100と通信により接続される撮影装置として、撮影装置3200に代えて又は加えて、他の方向を撮影する1又は複数の撮影装置が用いられてもよい。他の方向として、車両3400の右斜め後ろ、左斜め後ろ、車幅方向(側方)等の方向がある。 The image capturing device 3200 may also have a function as a drive recorder, and may have a configuration similar to that of the image capturing device 3100, for example. In addition, instead of or in addition to the image capturing device 3200, one or more image capturing devices capturing images in other directions may be used as image capturing devices connected to the image capturing device 3100 via communication. Examples of other directions include the right rear diagonal direction, the left rear diagonal direction, and the vehicle width direction (sideways) of the vehicle 3400.

[ブラケット3600の構成]
図4は、ブラケット3600の構成を示す図である。図4(A)は、ブラケット3600を前方側の右斜め上方向から見た図である。図4(B)は、ブラケット3600を側面側から見た図である。図4(C)は、ブラケット3600を前方側の右斜め下方向から見た図である。ブラケット3600は、撮影装置3100を車両3400に取り付ける取付部材の一例である。
[Configuration of bracket 3600]
Fig. 4 is a diagram showing the configuration of the bracket 3600. Fig. 4(A) is a diagram showing the bracket 3600 as viewed from the upper right diagonal direction on the front side. Fig. 4(B) is a diagram showing the bracket 3600 as viewed from the side. Fig. 4(C) is a diagram showing the bracket 3600 as viewed from the lower right diagonal direction on the front side. The bracket 3600 is an example of a mounting member for mounting the image capturing device 3100 to the vehicle 3400.

ブラケット3600は、ボールジョイント機構を用いた取付部材である。ブラケット3600において、平板状のベース部3610は、車両3400のフロントガラスに貼り付ける取付面3611を有する。ベース部3610は、ボールスタッド3620の支柱に対して所定角度だけ傾斜する。取付面3611に両面テープ等の接着部材を貼り付け、その接着部材を介して、車両3400のフロントガラス等に貼り付けられる。 The bracket 3600 is an attachment member that uses a ball joint mechanism. In the bracket 3600, the flat base portion 3610 has an attachment surface 3611 that is attached to the windshield of the vehicle 3400. The base portion 3610 is inclined at a predetermined angle with respect to the support of the ball stud 3620. An adhesive member such as double-sided tape is attached to the attachment surface 3611, and the bracket is attached to the windshield of the vehicle 3400 via the adhesive member.

ボールスタッド3620は、ベース部3610のうち取付面3611とは反対側の面から起立した部位である。ソケット部3630は、ボールスタッド3620のボール部3621が装着される。ナット3640は、ソケット部3630の周囲に着脱自在に取り付けられる。ソケット部3630の外周には、ネジ溝が形成されている。ソケット部3630の外周に当該ネジ溝に嵌め合うナット3640が装着される。ボールスタッド3620のボール部3621がソケット部3630内に装着された状態で、ナット3640が締め付けられる前は、ソケット部3630はボール部3621の周面に沿って所望の方向に回転して、ベース部3650の姿勢及び位置を変位可能である。ナット3640が締め付けられると、ベース部3650の姿勢及び位置が固定される。 The ball stud 3620 is a part that stands up from the surface of the base portion 3610 opposite to the mounting surface 3611. The ball portion 3621 of the ball stud 3620 is attached to the socket portion 3630. The nut 3640 is attached detachably around the socket portion 3630. A screw groove is formed on the outer periphery of the socket portion 3630. The nut 3640 that fits into the screw groove is attached to the outer periphery of the socket portion 3630. When the ball portion 3621 of the ball stud 3620 is attached in the socket portion 3630 and before the nut 3640 is tightened, the socket portion 3630 can rotate in a desired direction along the circumferential surface of the ball portion 3621 to change the attitude and position of the base portion 3650. When the nut 3640 is tightened, the attitude and position of the base portion 3650 are fixed.

ベース部3650は、ソケット部3630と一対に形成され、撮影装置3100に装着するための部位である。ベース部3650は、一対のガイドレール3651を下面に有する。一対のガイドレール3651は、撮影装置3100のジョイントレール3102に沿ってスライド可能に構成される。ベース部3650の先端部には爪状の先端部3652が設けられている。先端部3652が、ジョイントレール3102の撮影装置3100の前方側の端部付近に引っ掛けられることで、ブラケット3600が撮影装置3100に取り付けられる。 The base portion 3650 is formed as a pair with the socket portion 3630, and is a portion for mounting to the imaging device 3100. The base portion 3650 has a pair of guide rails 3651 on the underside. The pair of guide rails 3651 are configured to be slidable along the joint rails 3102 of the imaging device 3100. A claw-shaped tip portion 3652 is provided at the tip portion of the base portion 3650. The tip portion 3652 is hooked onto the joint rails 3102 near the end portion on the front side of the imaging device 3100, whereby the bracket 3600 is attached to the imaging device 3100.

[撮影装置3100の電気的構成]
図5は、撮影装置3100の電気的構成を示すブロック図である。制御部3011は、撮影装置3100の各部を制御する。制御部3011は、例えば、プロセッサ3111、及びメモリ3112を含むコンピュータである。プロセッサ3111は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、ASIC(Application-Specific Integrated Circuit)、及びFPGA(Field Programmable Gate Array)等を有する。メモリ3112は、例えば、RAM(Random Access Memory)、及びROM(Read Only Memory)等を有する主記憶装置である。プロセッサ3111は、メモリ3112のROMから読み出したプログラムをRAMに一時的に記憶させる。メモリ3112のRAMは、プロセッサ3111に作業領域を提供する。プロセッサ3111は、プログラムの実行中に生成されるデータをRAMに一時的に記憶させながら演算処理を行うことにより、各種の制御を行う制御部3011は、さらに、時刻を計る計時部3113を備える。計時部3113は、例えばリアルタイムクロックである。計時部3113は、プロセッサ3111のマザーボードに実装されていていてもよいし、プロセッサ3111に外付けされてもよい。
[Electrical configuration of the imaging device 3100]
5 is a block diagram showing the electrical configuration of the imaging device 3100. The control unit 3011 controls each unit of the imaging device 3100. The control unit 3011 is, for example, a computer including a processor 3111 and a memory 3112. The processor 3111 has, for example, a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), an application-specific integrated circuit (ASIC), and a field programmable gate array (FPGA). The memory 3112 is a main storage device having, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory). The processor 3111 temporarily stores a program read from the ROM of the memory 3112 in the RAM. The RAM of the memory 3112 provides a working area for the processor 3111. The processor 3111 performs various controls by temporarily storing data generated during the execution of the program in the RAM while performing arithmetic processing. The control unit 3011 further includes a clock unit 3113 that keeps time. The clock unit 3113 is, for example, a real-time clock. The clock unit 3113 may be mounted on the motherboard of the processor 3111 or may be externally attached to the processor 3111.

入力部3012は、ユーザーからの情報の入力を受け付ける。入力部3012は、例えば、上述したマイクロホン3121、イベント記録ボタン3122、操作部3123、及びタッチセンサー3124を有する。マイクロホン3121は、マイク孔3104等を介して入射した音を電気信号に変換する。マイクロホン3121は、例えばコンデンサマイクである。タッチセンサー3124は、表示面3131においてユーザーによりタッチされた位置を検知する。タッチセンサー3124は、例えば静電容量方式である。 The input unit 3012 accepts information input from the user. The input unit 3012 has, for example, the microphone 3121, the event record button 3122, the operation unit 3123, and the touch sensor 3124 described above. The microphone 3121 converts sound incident via the microphone hole 3104 or the like into an electrical signal. The microphone 3121 is, for example, a condenser microphone. The touch sensor 3124 detects the position touched by the user on the display surface 3131. The touch sensor 3124 is, for example, of a capacitive type.

表示部3013は、表示面3131に画像を表示する。表示部3013は、例えば液晶ディスプレイ(LCD;Liquid Crystal Display)である。 The display unit 3013 displays an image on the display surface 3131. The display unit 3013 is, for example, a liquid crystal display (LCD).

音声出力部3014は、音声を出力する。この音声としては、例えば、報知音や、BGM、音声メッセージ等がある。音声出力部3014は、例えば音声処理回路及びスピーカを有する。 The audio output unit 3014 outputs audio. Examples of this audio include notification sounds, background music, and audio messages. The audio output unit 3014 includes, for example, an audio processing circuit and a speaker.

撮影部3015は、撮影し、撮影により得られた画像データを生成する、撮影部3015は、例えば、撮影レンズ3151、及び撮影レンズ3151により集光された光を撮影する撮影素子を有する。撮影素子は、例えば、CMOS(Complementary MOS)又はCCD(Charge Coupled Device)とする。撮影部3015は、例えば赤(R)、緑(G)、青(B)の色成分からなるカラー(多色)の画像を生成する。 The image capturing unit 3015 captures images and generates image data obtained by capturing images. The image capturing unit 3015 has, for example, an image capturing lens 3151 and an image capturing element that captures the light collected by the image capturing lens 3151. The image capturing element is, for example, a CMOS (Complementary MOS) or a CCD (Charge Coupled Device). The image capturing unit 3015 generates a color (multi-color) image consisting of, for example, red (R), green (G), and blue (B) color components.

通信部3016は、外部の装置と通信する。通信部3016は、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)その他の無線LAN(Local Area Network)通信や近距離無線通信により、外部の装置と無線通信するための通信回路を有する。通信部3016は、例えば、LTE(Long Term Evolution)、4G、5G等の移動通信システムの規格等に準拠した通信を行うための通信回路を有してもよい。 The communication unit 3016 communicates with an external device. The communication unit 3016 has a communication circuit for wirelessly communicating with an external device, for example, by Wi-Fi (registered trademark), Bluetooth (registered trademark), or other wireless LAN (Local Area Network) communication or short-range wireless communication. The communication unit 3016 may have a communication circuit for performing communication in compliance with standards for mobile communication systems such as LTE (Long Term Evolution), 4G, and 5G.

センサー部3017は、各種のセンサーを有する。センサー部3017は、例えば、加速度センサー、ジャイロセンサー、気圧センサー、及び照度センサーの少なくとも何れかを有する。加速度センサーは、例えば車両の前後、左右、上下の加速度を測定する3軸の加速度センサーである。ジャイロセンサーは、撮影装置3100の傾きを測定するセンサーである。加速度センサー及びジャイロセンサーは、例えば、GNSS衛星からの信号が受信できない場合に、自律航法により車両3400の位置を推測するのに使用されてもよい。気圧センサーは、気圧を測定する。気圧センサーは、例えば、高低差を検知して、高速道と一般道を判定するために用いられる。照度センサーは、撮影装置3100の周辺である車室内の明るさを示す照度を検知するセンサーである。照度センサーは、例えば表示部3013の表示の輝度の調整に使用される。 The sensor unit 3017 has various sensors. The sensor unit 3017 has, for example, at least one of an acceleration sensor, a gyro sensor, an air pressure sensor, and an illuminance sensor. The acceleration sensor is, for example, a three-axis acceleration sensor that measures the acceleration of the vehicle in the forward/backward, left/right, and up/down directions. The gyro sensor is a sensor that measures the inclination of the image capture device 3100. The acceleration sensor and the gyro sensor may be used to estimate the position of the vehicle 3400 by autonomous navigation, for example, when signals from GNSS satellites cannot be received. The air pressure sensor measures air pressure. The air pressure sensor is used, for example, to detect differences in elevation and determine whether the road is a highway or an ordinary road. The illuminance sensor is a sensor that detects illuminance indicating the brightness inside the vehicle cabin, which is the periphery of the image capture device 3100. The illuminance sensor is used, for example, to adjust the brightness of the display of the display unit 3013.

リーダライタ3018は、記憶媒体挿入口3181から撮影装置3100の内部に挿入された記憶媒体3500を保持する媒体保持部として機能する。リーダライタ3018は、記憶媒体3500にデータを書き込んだり、記憶媒体3500からデータを読み出したりする。リーダライタ3018は、記憶媒体3500を1つだけ保持するものでもよいが、2つ以上の記憶媒体3500を同時に保持することが可能に構成されてもよい。 The reader/writer 3018 functions as a medium holding unit that holds the storage medium 3500 inserted into the image capture device 3100 through the storage medium insertion port 3181. The reader/writer 3018 writes data to the storage medium 3500 and reads data from the storage medium 3500. The reader/writer 3018 may hold only one storage medium 3500, but may also be configured to be capable of holding two or more storage media 3500 simultaneously.

端子部3019は、外部の装置と電気的に接続するための端子を有する。端子部3019は、上述した、カメラジャック3191及び端子3192を有する。端子部3019に接続される装置として、車両3400側からの給電がなくても、撮影装置3100及び撮影装置3200が動作できるように、外付けのバッテリが用いられてもよい。端子部3019に接続される装置は、例えば、ユーザーの安全運転を支援する機能を有する装置であってもよい。このような装置として、例えば、運転手(例えば顔)を撮影して、わき見及び居眠り運転に例示される運転手の状態を検知して報知する機能を有する装置や、車両3400の周辺の障害物を検知して報知する機能を有する装置(例えば、前方車両追突警報システム(FCWS:Forward vehicle Collision Warning Systems)のための車両検知に使用される装置)がある。端子部3019に接続される装置は、その他にも、レーダー探知機、レーザー探知機、カーナビゲーション装置、ディスプレイ装置等の車載装置としてもよい。 The terminal unit 3019 has a terminal for electrically connecting to an external device. The terminal unit 3019 has the camera jack 3191 and the terminal 3192 described above. An external battery may be used as a device connected to the terminal unit 3019 so that the image capturing device 3100 and the image capturing device 3200 can operate even without power supply from the vehicle 3400 side. The device connected to the terminal unit 3019 may be, for example, a device having a function of supporting safe driving of the user. Such devices include, for example, a device having a function of capturing an image of the driver (e.g., a face) and detecting and notifying the driver's state, such as distracted driving and drowsy driving, and a device having a function of detecting and notifying obstacles around the vehicle 3400 (for example, a device used for vehicle detection for forward vehicle collision warning systems (FCWS)). The device connected to the terminal portion 3019 may also be an in-vehicle device such as a radar detector, a laser detector, a car navigation device, or a display device.

位置情報取得部3020は、撮影装置3100の位置(より具体的に説明すると、現在位置)を示す位置情報を取得する。撮影装置3100の位置は、撮影装置3100が配置された車両3400の位置、車両3400に配置された撮影装置3200の位置、及び車両3400に乗車している運転手その他の人の位置と同視することができる。位置情報取得部3020は、例えば、GNSS(Global Navigation SatelliteSystem:全球測位衛星システム)の一つであるGPS(Global Posisioning System)からの信号に基づき、撮影装置3100の位置情報(緯度情報、及び経度情報)を取得する。位置情報取得部3020は、QZSS(Quasi-Zenith Satellite System:準天頂衛星システム)として、みちびきを併せて利用してもよい。 The position information acquisition unit 3020 acquires position information indicating the position (more specifically, the current position) of the image capture device 3100. The position of the image capture device 3100 can be regarded as the position of the vehicle 3400 in which the image capture device 3100 is placed, the position of the image capture device 3200 placed in the vehicle 3400, and the positions of the driver and other people riding in the vehicle 3400. The position information acquisition unit 3020 acquires position information (latitude information and longitude information) of the image capture device 3100 based on a signal from a GPS (Global Positioning System), which is one of the GNSS (Global Navigation Satellite Systems). The location information acquisition unit 3020 may also use Michibiki as a Quasi-Zenith Satellite System (QZSS).

発光部3021は、所定の色で発光する。発光部3021は、例えば、発光ダイオードを有する。 The light emitting unit 3021 emits light in a predetermined color. The light emitting unit 3021 has, for example, a light emitting diode.

電源制御部3022は、撮影装置3100の各部や、撮影装置3200への電力の供給を制御する。電源制御部3022は、例えば、電源スイッチや電源制御回路を有する。電源制御部3022は、端子部3019を介して車両3400側から供給された電力を、撮影装置3100の各部や、撮影装置3200へ供給する。電源制御部3022は、さらに、蓄電手段として、二次電池やボタン電池、電気二重層コンデンサ(スーパーキャパシタとも呼ばれる。)を有してもよい。 The power supply control unit 3022 controls the supply of power to each part of the image capture device 3100 and the image capture device 3200. The power supply control unit 3022 has, for example, a power switch and a power supply control circuit. The power supply control unit 3022 supplies power supplied from the vehicle 3400 via the terminal unit 3019 to each part of the image capture device 3100 and the image capture device 3200. The power supply control unit 3022 may further have a secondary battery, a button battery, or an electric double layer capacitor (also called a supercapacitor) as a power storage means.

撮影装置3100は、さらに、フラッシュメモリ(例えばeMMC、SSD)に例示される補助記憶装置を内部の記憶手段として有してもよい。補助記憶装置としては、光学式記憶媒体、磁気記憶媒体、及び半導体記憶媒体に例示される各種の記憶媒体を用いることができる。 The imaging device 3100 may further include an auxiliary storage device, such as a flash memory (e.g., eMMC, SSD), as an internal storage means. As the auxiliary storage device, various types of storage media, such as optical storage media, magnetic storage media, and semiconductor storage media, may be used.

[撮影装置3100の画像記録機能]
撮影装置3100は、画像記録機能として、以下の1つ又は2つ以上の機能を有する。画像記録機能は、撮影装置3100が撮影した画像を、所定のファイル形式の画像データとして記録する機能である。画像データは、動画形式の画像データとするとよく、例えばMPEG(Moving Picture Experts Group)形式(例えば、MPEG2、MPEG4)であるが、AVI、MOV、WMV等である。画像データには、Exif(Exchangeable image file format)情報として、撮影日時の情報、撮影場所の情報等が含まれるものとする。
[Image recording function of the imaging device 3100]
The image capturing device 3100 has one or more of the following functions as an image recording function. The image recording function is a function for recording an image captured by the image capturing device 3100 as image data in a predetermined file format. The image data may be image data in a moving picture format, for example, an MPEG (Moving Picture Experts Group) format (e.g., MPEG2, MPEG4), AVI, MOV, WMV, etc. The image data includes information on the shooting date and time, information on the shooting location, etc., as Exif (Exchangeable image file format) information.

[常時記録機能]
常時記録機能(常時録画機能ともいう。)は、撮影装置3100の動作中は、撮影装置3100及び撮影装置3200の一方又は両方により撮影された画像を継続して(つまり、常時)記録する機能である。制御部11は、常時記録機能を実行しているときには、車両3400の駆動源の始動から停止まで撮影した映像データを記憶する。制御部3011は、例えば、車両3400の電源(例えば、アクセサリ電源)のオンにより駆動源の始動を検知する。制御部3011は、例えば、車両3400の電源のオフにより駆動源の停止を検知する。
[Continuous recording function]
The continuous recording function (also called the continuous video recording function) is a function that continuously (i.e., constantly) records images captured by one or both of the image capturing devices 3100 and 3200 while the image capturing device 3100 is in operation. When the control unit 11 is executing the continuous recording function, it stores video data captured from the start to the stop of the drive source of the vehicle 3400. The control unit 3011 detects the start of the drive source, for example, by the power supply (e.g., accessory power supply) of the vehicle 3400 being turned on. The control unit 3011 detects the stop of the drive source, for example, by the power supply of the vehicle 3400 being turned off.

[イベント記録機能]
イベント記録機能は、特定のイベントが発生したことに応じて、撮影装置3100及び撮影装置3200の一方又は両方により撮影された画像を記録する機能である。イベントは、撮影装置3100又は撮影装置3200により撮影された画像を記録すべき事象であり、例えば、車両3400の走行中におけるユーザーの急ハンドル、急ブレーキ等の操作時、車両3400の他の物体との衝突時等とする。制御部3011は、イベントが発生したことを、例えば、センサー部3017の加速度センサーにより測定された加速度に基づいて、判定する。より具体的に説明すると、制御部3011は、測定された加速度が所定の閾値以上となった場合又は所定の時間的変化を示した場合に、イベントが発生したと判定する。イベントの発生の判定条件はこれに限られない。制御部3011は、車両情報に基づいて、例えば車速や操舵状態等の車両3400の状態が所定の条件を満たした場合に、イベントが発生したと判定してもよい。制御部3011は、撮影部3015又は撮影装置3200により撮影された画像を解析し、車両3400又は他車両の危険運転(例えば煽り運転、接近、又は異常接近)を検知した場合に、イベントが発生したと判定してもよい。制御部3011は、イベント記録ボタン3122が操作された場合にも、イベントが発生したと判定する。
[Event recording function]
The event recording function is a function for recording images captured by one or both of the image capturing devices 3100 and 3200 in response to the occurrence of a specific event. The event is an event for which an image captured by the image capturing device 3100 or the image capturing device 3200 should be recorded, for example, when the user performs an operation such as a sudden steering or sudden braking while the vehicle 3400 is traveling, or when the vehicle 3400 collides with another object. The control unit 3011 determines that an event has occurred, for example, based on the acceleration measured by the acceleration sensor of the sensor unit 3017. More specifically, the control unit 3011 determines that an event has occurred when the measured acceleration is equal to or greater than a predetermined threshold value or shows a predetermined change over time. The conditions for determining the occurrence of an event are not limited to the above. The control unit 3011 may determine that an event has occurred based on the vehicle information, for example, when the state of the vehicle 3400, such as the vehicle speed or steering state, satisfies a predetermined condition. The control unit 3011 may analyze an image captured by the image capturing unit 3015 or the image capturing device 3200, and determine that an event has occurred when dangerous driving (e.g., tailgating, approaching, or abnormal approach) of the vehicle 3400 or another vehicle is detected. The control unit 3011 also determines that an event has occurred when the event record button 3122 is operated.

制御部3011は、イベントが発生したと判定した場合、そのイベントの発生前後の所定期間(以下「イベント記録期間」という。)において撮影された画像を、記憶媒体3500に記録する。制御部3011は、例えば撮影部3015及び撮影装置3200により撮影された画像をメモリ3112(例えば、RAM)に一時的に記録しておき、イベントが発生したと判定した場合は、メモリ3112から読み出したイベント記録期間の画像を記憶媒体3500に記録するとよい。制御部3011は、例えば、イベントの発生前20秒、及びイベントの発生後20秒の合計40秒の画像を1つのファイルとする。イベント記録期間は一例であり、イベントの種類に応じて異なっていてもよいし、ユーザーが変更可能であってもよい。制御部3011は、1つのイベントの発生につき、複数のファイルからなる画像を記憶媒体3500に記録してもよい。制御部3011は、さらに、イベント記録期間にセンサー部3017で測定された値(例えば、3軸の各方向の加速度)や、位置情報取得部3020で取得された位置情報を、画像と関連付けて、記憶媒体3500に記録してもよい。 When the control unit 3011 determines that an event has occurred, it records images taken during a predetermined period (hereinafter referred to as the "event recording period") before and after the occurrence of the event in the storage medium 3500. The control unit 3011 may temporarily record images taken by the photographing unit 3015 and the photographing device 3200 in the memory 3112 (e.g., RAM), and when it determines that an event has occurred, record images during the event recording period read from the memory 3112 in the storage medium 3500. The control unit 3011 may, for example, record images for a total of 40 seconds, including 20 seconds before the occurrence of the event and 20 seconds after the occurrence of the event, as one file. The event recording period is an example, and may vary depending on the type of event, or may be changeable by the user. The control unit 3011 may record images consisting of multiple files for each occurrence of an event in the storage medium 3500. The control unit 3011 may further record values measured by the sensor unit 3017 during the event recording period (e.g., acceleration in each of the three axial directions) and position information acquired by the position information acquisition unit 3020 in association with the image in the storage medium 3500.

[駐車監視機能]
駐車監視機能は、車両3400の駐車中に撮影装置3100及び撮影装置3200の一方又は両方により撮影された画像を記録する機能である。駐車監視機能は、駐車中の車両3400の内部又は車両3400の周辺の外部を監視するための機能である。制御部3011は、車両3400の電源がオフ状態である場合は、外付けバッテリからの電力の供給を受けて、記憶媒体3500に画像を記録する。車両3400の駐車中であるか否かについて、制御部3011は、例えば、車両3400の電源がオフされたこと、車両3400の動力源がオフされたこと、外付けバッテリからの電源供給が開始されたこと、車速が0km/h又は所定速度以下であること、及び位置情報取得部3020が取得した位置情報が所定の位置情報(例えば、自宅や勤務先、駐車場の位置情報)であること、の1つ又は複数に基づいて判定する。
[Parking monitoring function]
The parking monitoring function is a function for recording images captured by one or both of the image capturing devices 3100 and 3200 while the vehicle 3400 is parked. The parking monitoring function is a function for monitoring the inside of the vehicle 3400 while parked or the outside around the vehicle 3400. When the power supply of the vehicle 3400 is off, the control unit 3011 receives power from an external battery and records images in the storage medium 3500. Regarding whether or not the vehicle 3400 is parked, the control unit 3011 determines whether or not the vehicle 3400 is parked based on one or more of the following: the power supply of the vehicle 3400 is off; the power source of the vehicle 3400 is off; the power supply from the external battery has started; the vehicle speed is 0 km/h or a predetermined speed or less; and the location information acquired by the location information acquisition unit 3020 is predetermined location information (for example, location information of a home, workplace, or parking lot).

駐車監視機能は、タイムラプスモード、及び動体検知モードを有してもよい。より具体的に説明すると、制御部3011は、タイムラプスモードがユーザーにより選択された場合、常時記録機能及びイベント記録機能等の他の画像記録機能よりも、フレームレートを間引いて画像を記録する。例えば、他の画像記録機能のフレームレートが20~30フレーム/秒であるのに対して、タイムラプスモードのフレームレートは1フレーム/秒とする。動体検知モードは、移動体の検知に応じて画像を記録するモードである。より具体的に説明すると、制御部3011は、動体検知モードがユーザーにより選択された場合に、撮影装置3100及び撮影装置3200により撮影された画像の変化から動体を検知したときは、その検知前後の所定期間に撮影された画像を、記憶媒体3500に記録する。フレームレートは、常時記録機能及びイベント記録機能等と同じフレームレートとしてもよい。 The parking monitoring function may have a time lapse mode and a motion detection mode. More specifically, when the time lapse mode is selected by the user, the control unit 3011 records images at a frame rate lower than other image recording functions such as the continuous recording function and the event recording function. For example, the frame rate of the other image recording functions is 20 to 30 frames/second, while the frame rate of the time lapse mode is 1 frame/second. The motion detection mode is a mode in which images are recorded in response to the detection of a moving object. More specifically, when the control unit 3011 detects a moving object from a change in the images captured by the image capturing device 3100 and the image capturing device 3200 when the motion detection mode is selected by the user, the control unit 3011 records images captured during a predetermined period before and after the detection in the storage medium 3500. The frame rate may be the same as that of the continuous recording function and the event recording function.

なお、撮影装置3100、3200として、全天球、半天球といった天球画像を撮影する撮影装置が用いられてもよい。また、撮影装置3100として、表示部3013を有しない撮影装置が用いられてもよい。また、撮影装置3100の筐体は、直方体状のものでなくてもよく、例えば円筒状等であってもよい。 The imaging devices 3100 and 3200 may be imaging devices that capture spherical images such as a full sphere or a hemisphere. The imaging device 3100 may be an imaging device that does not have a display unit 3013. The housing of the imaging device 3100 does not have to be rectangular and may be cylindrical, for example.

[サーバ3700のハードウェア構成]
以下、図6を参照して、サーバ3700のハードウェア構成について説明する。
[Hardware configuration of server 3700]
The hardware configuration of the server 3700 will be described below with reference to FIG.

図6は、実施形態1に係るサーバ3700のハードウェア構成の一例を示す図である。実施形態1において、サーバ3700は、画像処理装置としての役割を果たす。サーバ3700は、ハードウェア構成として、制御部3710、記憶部3720及び通信部3730を含む。制御部3710、記憶部3720及び通信部3730は、通信バスを介してそれぞれ電気的に接続されている。 FIG. 6 is a diagram showing an example of the hardware configuration of the server 3700 according to the first embodiment. In the first embodiment, the server 3700 serves as an image processing device. The server 3700 includes, as its hardware configuration, a control unit 3710, a storage unit 3720, and a communication unit 3730. The control unit 3710, the storage unit 3720, and the communication unit 3730 are electrically connected to each other via a communication bus.

制御部3710は、CPU及び半導体メモリを含むマイクロコンピュータで構成され、サーバ3700の動作の全体を制御する。特に、制御部3710は、記憶部3720に記憶された所定のプログラムを読み出し、実行することによって、サーバ3700に係る種々の機能を実現する。すなわち、制御部3710が、記憶部3720に記憶されている所定のプログラムに基づき処理を実行することによって、後述する図8に示される機能構成及び後述する図10に示されるアクティビティ図の処理等が実現される。なお、制御部3710は単一であることに限定されない。サーバ3700は、複数の制御部3710を含むように構成されてもよい。 The control unit 3710 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the overall operation of the server 3700. In particular, the control unit 3710 realizes various functions related to the server 3700 by reading and executing a predetermined program stored in the storage unit 3720. That is, the control unit 3710 executes processing based on a predetermined program stored in the storage unit 3720, thereby realizing the functional configuration shown in FIG. 8 described later and the processing of the activity diagram shown in FIG. 10 described later. Note that the control unit 3710 is not limited to being single. The server 3700 may be configured to include multiple control units 3710.

記憶部3720は、HDD(Hard Disk Drive)、RAM(Random Access Memory)、ROM(Read Only Memory)及びSSD(Solid State Drive)の何れか、又はこれらの任意の組み合わせで構成される。記憶部3720には、車両3400から送られてきた画像情報、車両3400から送られてきた画像以外の情報、実施形態1に係る画像処理プログラムの一部を含む各種プログラムに関する各種データ、制御部3710がプログラムに基づき処理を実行する際に用いられるデータ等が記憶されている。 The storage unit 3720 is configured with any one of a hard disk drive (HDD), a random access memory (RAM), a read only memory (ROM), and a solid state drive (SSD), or any combination of these. The storage unit 3720 stores image information sent from the vehicle 3400, information other than images sent from the vehicle 3400, various data related to various programs including a part of the image processing program according to the first embodiment, data used when the control unit 3710 executes processing based on a program, and the like.

通信部3730は、インターネット及びLAN等のネットワーク3900を介して車両3400及び各情報表示端末3800A、3800B、3800Cと通信可能に接続される、いわゆるネットワークインターフェースである。実施形態1において、画像処理を行うサーバ3700の通信部3730は、情報表示端末3800の通信部3830と通信可能な画像処理装置である。サーバ3700が通信部3730を介して受信する主な情報としては、車両3400の撮影装置3100で撮影した画像情報、撮影装置3200で撮影した画像情報、車両3400の状態に関する情報(車両3400の速度(車速)、加速度、エンジン回転数、エンジン負荷率、スロットル開度、点火時期、残り燃料の割合、インテークマニホールドの圧力、吸入空気量(MAF)、インジェクション開時間、エンジン冷却水の温度(冷却水温度)、エンジンに吸気される空気の温度(吸気温度)、車外の気温(外気温度)、燃料タンクの残り燃料の量(残燃料量)、燃料流量、瞬間燃費、アクセル開度、ウインカー情報(左右のウインカーの動作(オン/オフ))、ブレーキ開度、ハンドルの回転操舵角、ギヤポジション、及びドア開閉状態の情報、位置情報等)、日時情報、気圧、照度、画像処理の指示、画像のダウンロード要求指示、画像以外の情報の要求指示等が挙げられる。サーバ3700が通信部3730を介して送信する主な情報としては、画像処理を実行する前の画像情報、画像処理を実行したあとの画像情報、画像処理方法に関する情報、車両3400の状態に関する情報(車両3400の速度(車速)、加速度、エンジン回転数、エンジン負荷率、スロットル開度、点火時期、残り燃料の割合、インテークマニホールドの圧力、吸入空気量(MAF)、インジェクション開時間、エンジン冷却水の温度(冷却水温度)、エンジンに吸気される空気の温度(吸気温度)、車外の気温(外気温度)、燃料タンクの残り燃料の量(残燃料量)、燃料流量、瞬間燃費、アクセル開度、ウインカー情報(左右のウインカーの動作(オン/オフ))、ブレーキ開度、ハンドルの回転操舵角、ギヤポジション、及びドア開閉状態の情報、位置情報等)、日時情報、気圧、照度等が挙げられる。 The communication unit 3730 is a so-called network interface that is communicatively connected to the vehicle 3400 and each of the information display terminals 3800A, 3800B, and 3800C via a network 3900 such as the Internet and a LAN. In the first embodiment, the communication unit 3730 of the server 3700 that performs image processing is an image processing device that can communicate with the communication unit 3830 of the information display terminal 3800. The main information that the server 3700 receives via the communication unit 3730 includes image information captured by the imaging device 3100 of the vehicle 3400, image information captured by the imaging device 3200, information on the status of the vehicle 3400 (the speed of the vehicle 3400 (vehicle speed), acceleration, engine RPM, engine load factor, throttle opening, ignition timing, percentage of remaining fuel, intake manifold pressure, intake air volume (MAF), injection open time, engine coolant temperature (coolant temperature), temperature of air taken into the engine (intake temperature), air temperature outside the vehicle (outside air temperature), amount of remaining fuel in the fuel tank (remaining fuel amount), fuel flow rate, instantaneous fuel consumption, accelerator opening, turn signal information (operation of left and right turn signals (on/off)), brake opening, steering wheel rotation steering angle, gear position, and information on the door open/closed status, location information, etc.), date and time information, air pressure, illuminance, image processing instructions, image download request instructions, request instructions for information other than images, etc. The main information transmitted by the server 3700 via the communication unit 3730 includes image information before image processing is performed, image information after image processing is performed, information on the image processing method, information on the state of the vehicle 3400 (vehicle speed, acceleration, engine RPM, engine load factor, throttle opening, ignition timing, percentage of remaining fuel, intake manifold pressure, intake air volume (MAF), injection open time, engine coolant temperature (coolant temperature), temperature of air taken into the engine (intake temperature), air temperature outside the vehicle (outside air temperature), amount of remaining fuel in the fuel tank (remaining fuel volume), fuel flow rate, instantaneous fuel consumption, accelerator opening, turn signal information (operation of left and right turn signals (on/off)), brake opening, steering wheel rotation angle, gear position, door open/closed status information, position information, etc.), date and time information, air pressure, illuminance, etc.

[情報表示端末3800のハードウェア構成]
次に、図7を参照して、情報表示端末3800のハードウェア構成について説明する。
[Hardware configuration of information display terminal 3800]
Next, the hardware configuration of the information display terminal 3800 will be described with reference to FIG.

図7は、実施形態1に係る情報表示端末3800のハードウェア構成の一例を示す図である。情報表示端末3800は、ハードウェア構成として、制御部3810、記憶部3820、通信部3830、入力部3840及び出力部3850を含む。制御部3810、記憶部3820、通信部3830、入力部3840及び出力部3850は、通信バスを介してそれぞれ電気的に接続されている。 Figure 7 is a diagram showing an example of the hardware configuration of the information display terminal 3800 according to the first embodiment. The information display terminal 3800 includes, as its hardware configuration, a control unit 3810, a storage unit 3820, a communication unit 3830, an input unit 3840, and an output unit 3850. The control unit 3810, the storage unit 3820, the communication unit 3830, the input unit 3840, and the output unit 3850 are electrically connected to each other via a communication bus.

制御部3810は、CPU及び半導体メモリを含むマイクロコンピュータで構成され、情報表示端末3800の動作の全体を制御する。特に、制御部3810は、記憶部3820に記憶された所定のプログラムを読み出し、実行することによって、情報表示端末3800に係る種々の機能を実現する。すなわち、制御部3810が、記憶部3820に記憶されている所定のプログラムに基づき処理を実行することによって、後述する図9に示される機能構成及び後述する図11に示すアクティビティ図の処理等が実現される。なお、制御部3810は単一であることに限定されない。情報表示端末3800は、複数の制御部3810を含むように構成されてもよい。 The control unit 3810 is composed of a microcomputer including a CPU and a semiconductor memory, and controls the overall operation of the information display terminal 3800. In particular, the control unit 3810 realizes various functions related to the information display terminal 3800 by reading and executing a predetermined program stored in the storage unit 3820. That is, the control unit 3810 executes processing based on a predetermined program stored in the storage unit 3820, thereby realizing the functional configuration shown in FIG. 9 described later and the processing of the activity diagram shown in FIG. 11 described later. Note that the control unit 3810 is not limited to being single. The information display terminal 3800 may be configured to include multiple control units 3810.

記憶部3820は、HDD、SSD、RAM及びROM等の何れか、又はこれらの任意の組み合わせで構成される。記憶部3820には、サーバ3700と画像処理に関するデータをやり取りするためのプログラム、制御部3810がプログラムに基づき処理を実行する際に用いられるデータ等が格納されている。 The storage unit 3820 is configured with any one of a HDD, SSD, RAM, and ROM, or any combination of these. The storage unit 3820 stores a program for exchanging data related to image processing with the server 3700, data used when the control unit 3810 executes processing based on the program, and the like.

通信部3830は、情報表示端末3800とサーバ3700との間で各種データを送受信するために、ネットワーク3900に通信可能に接続される、いわゆるネットワークインターフェースである。すなわち、情報表示端末3800が通信部3830を介して受信する主な情報としては、画像処理を実行する前の画像情報、画像処理を実行したあとの画像情報、画像処理方法に関する情報、車両3400の状態に関する情報(車両3400の速度(車速)、加速度、エンジン回転数、エンジン負荷率、スロットル開度、点火時期、残り燃料の割合、インテークマニホールドの圧力、吸入空気量(MAF)、インジェクション開時間、エンジン冷却水の温度(冷却水温度)、エンジンに吸気される空気の温度(吸気温度)、車外の気温(外気温度)、燃料タンクの残り燃料の量(残燃料量)、燃料流量、瞬間燃費、アクセル開度、ウインカー情報(左右のウインカーの動作(オン/オフ))、ブレーキ開度、ハンドルの回転操舵角、ギヤポジション、及びドア開閉状態の情報等)、日時情報、位置情報、気圧、照度等が挙げられる。情報表示端末3800が通信部3830を介して送信する主な情報としては、画像処理の指示、画像のダウンロード要求指示、画像以外の情報の要求指示等が挙げられる。 The communication unit 3830 is a so-called network interface that is communicatively connected to the network 3900 to transmit and receive various data between the information display terminal 3800 and the server 3700. That is, the main information that the information display terminal 3800 receives via the communication unit 3830 includes image information before image processing is performed, image information after image processing is performed, information related to the image processing method, information related to the state of the vehicle 3400 (such as the speed (vehicle speed) of the vehicle 3400, acceleration, engine RPM, engine load factor, throttle opening, ignition timing, percentage of remaining fuel, intake manifold pressure, intake air volume (MAF), injection open time, engine coolant temperature (coolant temperature), temperature of air taken into the engine (intake temperature), air temperature outside the vehicle (outside air temperature), amount of remaining fuel in the fuel tank (remaining fuel amount), fuel flow rate, instantaneous fuel consumption, accelerator opening, turn signal information (operation of left and right turn signals (on/off)), brake opening, steering wheel rotation steering angle, gear position, and information on the door open/closed state), date and time information, location information, air pressure, and illuminance. The main information transmitted by the information display terminal 3800 via the communication unit 3830 includes instructions for image processing, instructions requesting image downloads, instructions requesting information other than images, etc.

入力部3840は、情報表示端末3800への操作を受け付ける。入力部3840の例として、マウス、キーボード、タッチパネル、マイク、ボタン等が挙げられる。 The input unit 3840 accepts operations on the information display terminal 3800. Examples of the input unit 3840 include a mouse, a keyboard, a touch panel, a microphone, and buttons.

出力部3850は、入力部3840への操作の結果を出力する。出力部3850の例として、ディスプレイ、スピーカ、ライト、ボタン等が挙げられる。 The output unit 3850 outputs the results of operations performed on the input unit 3840. Examples of the output unit 3850 include a display, a speaker, a light, and a button.

[サーバ3700の機能構成]
以下、図8を参照して、サーバ3700の制御部3710の機能構成について説明する。
[Functional configuration of server 3700]
The functional configuration of the control unit 3710 of the server 3700 will be described below with reference to FIG.

図8は、実施形態1に係るサーバ3700の機能構成の一例を示す図である。図8に示されるように、サーバ3700は、機能構成として、画像処理部3711、通信制御部3712及び記憶制御部3713を含む。 FIG. 8 is a diagram showing an example of the functional configuration of the server 3700 according to the first embodiment. As shown in FIG. 8, the server 3700 includes, as its functional configuration, an image processing unit 3711, a communication control unit 3712, and a memory control unit 3713.

画像処理部3711は、情報表示端末3800からの要求に基づいて、記憶部3720内、又は情報表示端末3800から送信された画像について、画像処理を実行する。これにより、情報表示端末3800と通信可能なサーバ3700は、画像処理を実行することができる。実施形態1では、画像処理部3711が、情報表示端末3800からの要求に基づいて様々な画像処理を行うものとして説明を行う。しかし、サーバ3700は、画像処理ごとの画像処理部を有するようにしてもよい。また、サーバ3700のソフトウェアが画像処理を行うのではなく、サーバ3700の専用のハードウェア(例えば、GPU等)が画像処理を行うようにしてもよい。専用のハードウェアが画像処理を行う場合は、サーバ3700の1つのハードウェアが複数の画像処理を行うよう構成されてもよいし、複数の画像処理それぞれに対応するサーバ3700の複数のハードウェアがそれぞれ画像処理を行うよう構成されてもよい。 The image processing unit 3711 performs image processing on the image in the storage unit 3720 or the image transmitted from the information display terminal 3800 based on a request from the information display terminal 3800. This allows the server 3700, which can communicate with the information display terminal 3800, to perform image processing. In the first embodiment, the image processing unit 3711 performs various image processing based on a request from the information display terminal 3800. However, the server 3700 may have an image processing unit for each image processing. In addition, instead of the software of the server 3700 performing image processing, dedicated hardware (e.g., GPU, etc.) of the server 3700 may perform image processing. When dedicated hardware performs image processing, one piece of hardware of the server 3700 may be configured to perform multiple image processing, or multiple pieces of hardware of the server 3700 corresponding to each of the multiple image processing may be configured to perform image processing.

通信制御部3712は、ネットワーク3900を介して車両3400及び情報表示端末3800との情報のやり取りを制御する。 The communication control unit 3712 controls the exchange of information with the vehicle 3400 and the information display terminal 3800 via the network 3900.

記憶制御部3713は、記憶部3720内に情報を記憶したり、記憶した情報を取得したりする。 The memory control unit 3713 stores information in the memory unit 3720 and retrieves stored information.

[情報表示端末3800の機能構成]
以下、図9を参照して、情報表示端末3800の制御部3810の機能構成について説明する。
[Functional configuration of information display terminal 3800]
The functional configuration of the control unit 3810 of the information display terminal 3800 will be described below with reference to FIG.

図9は、実施形態1に係る情報表示端末3800の機能構成の一例を示す図である。図9に示されるように、情報表示端末3800は、機能構成として、表示制御部3811、通信制御部3812及び記憶制御部3813を含む。 FIG. 9 is a diagram showing an example of the functional configuration of the information display terminal 3800 according to the first embodiment. As shown in FIG. 9, the information display terminal 3800 includes, as its functional configuration, a display control unit 3811, a communication control unit 3812, and a storage control unit 3813.

表示制御部3811は、情報表示端末3800の出力部3850に出力する情報を制御する。より具体的に説明すると、表示制御部3811は、画像に関する情報を含む画面を表示するよう制御する。 The display control unit 3811 controls the information to be output to the output unit 3850 of the information display terminal 3800. More specifically, the display control unit 3811 controls the display of a screen including information related to the image.

通信制御部3812は、ネットワーク3900を介してサーバ3700との情報のやり取りを制御する。より具体的に説明すると、通信制御部3812は、サーバ3700より撮影装置3100によって撮影された画像、撮影装置3200によって撮影された画像等を取得する。 The communication control unit 3812 controls the exchange of information with the server 3700 via the network 3900. More specifically, the communication control unit 3812 acquires images captured by the imaging device 3100, images captured by the imaging device 3200, etc. from the server 3700.

記憶制御部3813は、記憶部3820内に情報を記憶したり、記憶した情報を取得したりする。 The memory control unit 3813 stores information in the memory unit 3820 and retrieves stored information.

[情報処理の概要]
図10及び図11を用いて実施形態1に係る情報処理システム3000の情報処理の流れを説明する。
[Outline of information processing]
The flow of information processing in the information processing system 3000 according to the first embodiment will be described with reference to FIGS.

[サーバ3700の情報処理]
まず、サーバ3700の情報処理の流れを説明する。図10は、実施形態1に係るサーバ3700の情報処理の流れを示すアクティビティ図である。以下、このアクティビティ図に沿って、情報処理の流れを概説する。
[Information Processing of Server 3700]
First, a description will be given of the flow of information processing by the server 3700. Fig. 10 is an activity diagram showing the flow of information processing by the server 3700 according to embodiment 1. Below, an overview of the flow of information processing will be given with reference to this activity diagram.

A4001において、通信制御部3712は、車両3400からの情報の受信を待機する。通信制御部3712は、車両3400から情報を受信したと判定すると、処理をA4002に進める。通信制御部3712は、車両3400からの情報として、車両3400を識別する識別情報、撮影装置3100で撮影された画像情報、撮影装置3200で撮影された画像情報、車両3400の車両情報、及びその他の情報(例えば、画像が撮影された時間情報等)を受信するものとして説明を行う。 At A4001, the communication control unit 3712 waits to receive information from the vehicle 3400. When the communication control unit 3712 determines that information has been received from the vehicle 3400, it advances the process to A4002. In the following description, the communication control unit 3712 receives, as information from the vehicle 3400, identification information for identifying the vehicle 3400, image information captured by the imaging device 3100, image information captured by the imaging device 3200, vehicle information of the vehicle 3400, and other information (for example, information on the time when the image was captured, etc.).

A4002において、記憶制御部3713は、受信した画像情報、車両情報、及びその他の情報を記憶部3720に記憶させる。より具体的に説明すると、記憶制御部3713は、受信した車両3400を識別する識別情報に関連付けて、画像情報、車両情報、及びその他の情報を記憶部3720の所定の領域に記憶する。 In A4002, the memory control unit 3713 stores the received image information, vehicle information, and other information in the memory unit 3720. More specifically, the memory control unit 3713 stores the image information, vehicle information, and other information in a specified area of the memory unit 3720 in association with the identification information that identifies the received vehicle 3400.

A4003において、画像処理部3711は、画像情報、車両情報、及びその他の情報について、解析を行う。実施形態1において、画像処理部3711は、取得した画像情報を解析することにより、例えば、2021年04月29日07時22分10秒~2021年04月29日07時24分18秒、車両3400は霧の中を走行している等と判定する。画像処理部3711は、時間情報ごとの解析結果を、車両3400を識別する識別情報に関連付けて、画像情報、車両情報、及びその他の情報とともに記憶部3720の所定の領域に記憶する。
なお、本実施形態では、サーバ3700が画像情報の解析を行うものとして説明を行うが、画像情報を受信した情報表示端末3800が画像情報を解析するようにしてもよい。
In A4003, the image processing unit 3711 analyzes the image information, vehicle information, and other information. In the first embodiment, the image processing unit 3711 analyzes the acquired image information to determine, for example, that the vehicle 3400 is traveling in fog from 07:22:10 on April 29, 2021 to 07:24:18 on April 29, 2021. The image processing unit 3711 associates the analysis result for each time information with identification information that identifies the vehicle 3400, and stores it in a predetermined area of the storage unit 3720 together with the image information, vehicle information, and other information.
In the present embodiment, the server 3700 is assumed to analyze the image information. However, the information display terminal 3800 that receives the image information may analyze the image information.

A4004において、通信制御部3712は、情報表示端末3800からの指示に基づき、画像情報、車両情報、解析結果及びその他の情報を情報表示端末3800に送信する。より具体的に説明すると、通信制御部3712は、情報表示端末3800から指示された識別情報で識別される車両に関する、指定された日時情報以降の、画像情報、車両情報、及びその他の情報を情報表示端末3800に送信する。 At A4004, the communication control unit 3712 transmits image information, vehicle information, analysis results, and other information to the information display terminal 3800 based on instructions from the information display terminal 3800. More specifically, the communication control unit 3712 transmits image information, vehicle information, and other information from the specified date and time onward regarding the vehicle identified by the identification information instructed by the information display terminal 3800 to the information display terminal 3800.

A4005において、通信制御部3712は、情報表示端末3800からの画像処理要求の受信を待機する。通信制御部3712は、情報表示端末3800から画像処理要求を受信したと判定すると、処理をA4006に進める。例えば、通信制御部3712は、情報表示端末3800から画像処理要求として、画像の全ての範囲について、霧補正を行う要求を受信する。 At A4005, the communication control unit 3712 waits to receive an image processing request from the information display terminal 3800. When the communication control unit 3712 determines that an image processing request has been received from the information display terminal 3800, it advances the process to A4006. For example, the communication control unit 3712 receives a request to perform fog correction for the entire range of the image as an image processing request from the information display terminal 3800.

A4006において、画像処理部3711は、画像処理要求に基づいて、画像に対して画像処理を実行する。例えば、画像処理部3711は、画像処理要求に基づいて、画像の全てに対して霧補正を行う。霧補正は、霧による視界不良を改善するように、画像の明るさ等を調整する画像処理である。 In A4006, the image processing unit 3711 executes image processing on the image based on the image processing request. For example, the image processing unit 3711 performs fog correction on the entire image based on the image processing request. Fog correction is image processing that adjusts the brightness of the image, etc., to improve poor visibility caused by fog.

A4007において、通信制御部3712は、画像処理部3711における画像処理の結果を情報表示端末3800に送信する。 At A4007, the communication control unit 3712 transmits the results of image processing in the image processing unit 3711 to the information display terminal 3800.

[情報表示端末3800の情報処理]
次に、情報表示端末3800の情報処理の流れを説明する。図11は、実施形態1に係る情報表示端末3800の情報処理の流れを示すアクティビティ図である。以下、このアクティビティ図に沿って、情報処理の流れを概説する。
[Information processing of information display terminal 3800]
Next, a description will be given of the flow of information processing by the information display terminal 3800. Fig. 11 is an activity diagram showing the flow of information processing by the information display terminal 3800 according to embodiment 1. Below, the flow of information processing will be outlined with reference to this activity diagram.

A4011において、表示制御部3811は、ビューア上に外部動画プレーヤの起動ボタンを表示する。このビューア上の起動ボタンが選択されることにより、通信制御部3812は、サーバ3700内の外部動画プレーヤを起動する。このとき、通信制御部3812は、「コマンドライン引数」として動画のファイル名と、ビデオエフェクト設定、外部動画プレーヤの操作部の少なくとも一部を無効にするパラメータ等をサーバ3700に送信する。また、このとき、通信制御部3812は、再生開始時間、再生終了時間、ループの有無等を送信してもよい。以降、通信制御部3812は、制御コマンドを送ることにより、外部動画プレーヤを制御する。このとき、通信制御部3812は、外部動画プレーヤの操作部の少なくとも一部を無効にする指示を送信するとよい。 In A4011, the display control unit 3811 displays a launch button for the external video player on the viewer. When the launch button on this viewer is selected, the communication control unit 3812 launches the external video player in the server 3700. At this time, the communication control unit 3812 transmits to the server 3700, as "command line arguments", the file name of the video, video effect settings, parameters for disabling at least a portion of the operation unit of the external video player, and the like. At this time, the communication control unit 3812 may also transmit the playback start time, playback end time, whether or not to loop, and the like. Thereafter, the communication control unit 3812 controls the external video player by sending a control command. At this time, the communication control unit 3812 may transmit an instruction to disable at least a portion of the operation unit of the external video player.

A4012において、通信制御部3812は、サーバ3700からの情報の受信を待機する。通信制御部3812は、サーバ3700からの情報を受信したと判定すると、処理をA4013に進める。通信制御部3812は、サーバ3700からの情報として、画像情報、車両情報、画像処理部3711が解析した解析情報及びその他の情報を受信するものとして説明を行う。より具体的に説明すると、実施形態1において、通信制御部3812は、画像情報、加速度情報、車速情報、位置情報、解析情報、日時情報等をサーバ3700から受信するものとして説明を行う。 At A4012, the communication control unit 3812 waits to receive information from the server 3700. If the communication control unit 3812 determines that information has been received from the server 3700, it advances the process to A4013. The communication control unit 3812 will be described as receiving image information, vehicle information, analysis information analyzed by the image processing unit 3711, and other information as information from the server 3700. More specifically, in the first embodiment, the communication control unit 3812 will be described as receiving image information, acceleration information, vehicle speed information, position information, analysis information, date and time information, etc. from the server 3700.

A4013において、表示制御部3811は、受信した画像情報、車両情報、解析情報、及びその他の情報を表示する。より具体的に説明すると、実施形態1において、表示制御部3811は、画像情報、加速度情報、車速情報、位置情報、解析情報、日時情報等を表示する。 In A4013, the display control unit 3811 displays the received image information, vehicle information, analysis information, and other information. More specifically, in embodiment 1, the display control unit 3811 displays image information, acceleration information, vehicle speed information, position information, analysis information, date and time information, etc.

A4014において、表示制御部3811は、画像処理の範囲指定を受け付けたか否かを判定する。表示制御部3811は、画像処理の範囲指定を受け付けたと判定すると、処理をA4015に進める。表示制御部3811は、画像処理の範囲指定を受け付けていないと判定すると、処理をA4016に進める。
画像処理の範囲指定を受けない場合、画像の全ての範囲が画像処理の対象となるものとして説明を行う。すなわち、図11では簡略化のため省略されているが、画像処理の範囲指定を受け付けない場合、範囲情報として、「画像の全て」が保持される。実施形態1では、範囲情報として「画像の全て」が保持されたものとして説明を行う。
In A4014, the display control unit 3811 determines whether or not a range specification for image processing has been accepted. If the display control unit 3811 determines that a range specification for image processing has been accepted, the process proceeds to A4015. If the display control unit 3811 determines that a range specification for image processing has not been accepted, the process proceeds to A4016.
In the following description, it is assumed that when no range designation for image processing is received, the entire range of the image is subject to image processing. That is, although omitted in Fig. 11 for simplification, when no range designation for image processing is received, "the entire image" is held as the range information. In the first embodiment, it is assumed that "the entire image" is held as the range information.

A4015において、通信制御部3812は、画面等を介して情報表示端末3800の操作者によって選択された画像処理の範囲情報を保持する。 In A4015, the communication control unit 3812 holds the range information of the image processing selected by the operator of the information display terminal 3800 via a screen or the like.

A4016において、表示制御部3811は、画面を介してユーザーより複数の画像処理のうちから選択された画像処理の実行指示の受け付けを待機する。表示制御部3811は、実施形態1において、表示制御部3811は、画面を介してユーザーより複数の画像処理のうちから霧補正の実行指示を受け付けたものとして説明を行う。 In A4016, the display control unit 3811 waits for receipt of an instruction to execute image processing selected from among multiple image processing from the user via the screen. In the first embodiment, the display control unit 3811 will be described as having received an instruction to execute fog correction from among multiple image processing from the user via the screen.

ユーザーによる画像処理の実行指示がされた場合、A4017において、通信制御部3812は、サーバ3700に画像処理の実行指示を送信する。実施形態1において、通信制御部3812は、サーバ3700に画像について霧補正の実行指示を送信する。 When a user instructs the server 3700 to perform image processing, in A4017 the communication control unit 3812 transmits an instruction to the server 3700 to perform image processing. In the first embodiment, the communication control unit 3812 transmits an instruction to the server 3700 to perform fog correction on the image.

A4018において、通信制御部3812は、サーバ3700で処理された結果の画像の受信を待機する。通信制御部3812は、画像を受信すると、処理をA4019に進める。実施形態1において、通信制御部3812は、サーバ3700で処理された霧補正後の画像を受信する。 In A4018, the communication control unit 3812 waits to receive the image resulting from processing by the server 3700. When the communication control unit 3812 receives the image, it advances the process to A4019. In the first embodiment, the communication control unit 3812 receives the image after fog correction processed by the server 3700.

A4019において、表示制御部3811は、サーバ3700から取得した情報を画面に表示する。実施形態1において、表示制御部3811は、サーバ3700から取得した霧補正後の画像を画面に表示する。 In A4019, the display control unit 3811 displays the information acquired from the server 3700 on the screen. In the first embodiment, the display control unit 3811 displays the image after fog correction acquired from the server 3700 on the screen.

なお、本実施形態では、情報表示端末3800上のビューアであるPC Browser(PCアプリ)から、サーバ3700内の外部動画プレーヤを制御する。ここで、外部動画プレーヤの例としては、例えば、VLC等のフリーソフトや、クラウドでの画像処理サービス、画像鮮明化サービス等が挙げられる。本実施形態のビューアのインストール時に、表示制御部3811は、外部動画プレーヤを併せてインストールするかを訪ねる。記憶制御部3813は、外部動画プレーヤをインストールする指示があった場合には、外部動画プレーヤのインストールを行う。外部動画プレーヤのインストール時又は起動直後に、表示制御部3811は、外部動画プレーヤを起動するボタンの案内、外部動画プレーヤ利用時の注意を表示する。表示制御部3811は、外部プレーヤ利用時の注意点として、「外部動画プレーヤのボタンを操作した場合、ビューアの表示状態とずれる可能性があること」と、「ビューアの表示状態とずれた場合、外部動画プレーヤを閉じた上で、再度ビューア上から外部動画プレーヤを起動させるとよいこと」等を表示してもよい。 In this embodiment, the external video player in the server 3700 is controlled from the PC Browser (PC application) which is the viewer on the information display terminal 3800. Examples of the external video player include free software such as VLC, cloud image processing services, and image sharpening services. When installing the viewer of this embodiment, the display control unit 3811 asks whether to also install the external video player. When there is an instruction to install the external video player, the storage control unit 3813 installs the external video player. When installing the external video player or immediately after starting it, the display control unit 3811 displays a guide to the button for starting the external video player and a note when using the external video player. The display control unit 3811 may display, as a note when using the external player, "When you operate the button of the external video player, it may be different from the display state of the viewer" and "If the display state of the viewer is different, it is recommended to close the external video player and start the external video player again from the viewer."

クラウド上のシステムを用いる場合、記憶制御部3813は、クラウドの画像鮮明化サービスへ自動ログインするためのID等を記憶部3820に記憶する機能を持つように構成されてもよい。また、通信制御部3812は、情報を自動送出する機能、アップロードを行う機能、変換が完了したかを判定し変換完了したら自動的にダウンロードするか、ダウンロード可能になったこと知らせる機能を持つように構成されてもよい。さらに、表示制御部3811は、ダウンロードした映像を変換前の映像と同期させて再生する機能を備えるとよい。 When a cloud-based system is used, the storage control unit 3813 may be configured to have a function of storing an ID or the like in the storage unit 3820 for automatic login to the cloud image sharpening service. The communication control unit 3812 may also be configured to have a function of automatically sending information, a function of uploading, and a function of determining whether conversion is complete and either automatically downloading when conversion is complete or notifying that downloading is possible. Furthermore, the display control unit 3811 may have a function of playing the downloaded image in synchronization with the image before conversion.

さらに、表示制御部3811は、非推奨のビューアで再生する場合、専用のビューアで再生すると綺麗に再生できることを表示するように制御する。暗い映像を記録すると、専用のビューアで再生したときは補正されてきれいに表示されるが、例えばWindows(登録商標)等のOSに標準のプレーヤ等で再生すると再生した映像が暗いことがある。そこで、例えば、表示制御部3811は、非推奨のビューアで再生する場合、映像の上下の黒帯領域を設け、この黒帯領域に「この映像は専用ビューアで再生するときれいに再生されます」と表示するように制御する。このとき、表示制御部3811は、文字列とともに、ビューアをインストールできるURLを参照するコード(例えば、QRコード(登録商標))を併せて表示してもよい。他の形態として、表示制御部3811は、非推奨のビューアで再生する場合、映像の序盤に、「この映像は専用ビューアで再生するときれいに再生されます」の文字列を表示してもよいし、ビューアをインストールできるURLを参照するコード(例えば、QRコード(登録商標))を表示してもよい。 Furthermore, the display control unit 3811 controls to display that when playing with a non-recommended viewer, the image can be played beautifully with a dedicated viewer. When a dark image is recorded, it is corrected and displayed beautifully when played with a dedicated viewer, but when played with a standard player for an OS such as Windows (registered trademark), the played image may be dark. Therefore, for example, when playing with a non-recommended viewer, the display control unit 3811 controls to provide black band areas above and below the image and display "This image will be played beautifully with a dedicated viewer" in this black band area. At this time, the display control unit 3811 may display a code (e.g., QR code (registered trademark)) that references a URL where the viewer can be installed together with the character string. As another form, the display control unit 3811 may display the character string "This image will be played beautifully with a dedicated viewer" at the beginning of the image when playing with a non-recommended viewer, or may display a code (e.g., QR code (registered trademark)) that references a URL where the viewer can be installed.

[情報処理の詳細]
続いて、前述した情報処理の詳細について説明する。
[Details of information processing]
Next, the above-mentioned information processing will be described in detail.

図12は、実施形態1の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。表示制御部3811は、サーバ3700内の情報をビューア4100に表示するよう制御する。ビューア4100は、各種機能の呼び出し及び情報を表示できるように構成される。より具体的に説明すると、ビューア4100は、ファイルボタン4101と、表示ボタン4102と、再生ボタン4103と、ツールボタン4104と、インフォメーションボタン4105と、を含み、これらのボタンにより様々な機能の呼び出し及び参照が可能となる。また、ビューア4100は、映像表示領域4110と、加速度グラフ表示領域4120と、地図画像表示領域4130と、日時表示領域4150と、車両状態表示領域4160と、速度グラフ表示領域4170と、を含み、これらの領域により再生中の画像及び画像に関する情報を参照することができる。さらに、ビューア4100は、映像表示領域4110と、霧補正ボタン4140と、HDRボタン4141と、鮮明化ボタン4142と、その他処理ボタン4143と、一部処理ボタン4144と、ストリーム表示ボタン4145と、操作ボタン4146と、プレイリスト表示領域4180と、を含み、これらのボタンの操作に応じて、表示制御部3811は、サーバ3700に画像処理及び画像の再生等を要求する。すなわち、ビューア4100は、ユーザーの複数の操作指示を受け付け可能に構成される。このとき、複数の操作指示のそれぞれは、画像に関する異なる処理結果の表示を指示するものである。 Figure 12 is a diagram showing an example of a screen before image processing, displayed by the display control unit 3811 of embodiment 1. The display control unit 3811 controls the display of information in the server 3700 on the viewer 4100. The viewer 4100 is configured to be able to call various functions and display information. More specifically, the viewer 4100 includes a file button 4101, a display button 4102, a play button 4103, a tool button 4104, and an information button 4105, and these buttons enable calling and referencing of various functions. The viewer 4100 also includes a video display area 4110, an acceleration graph display area 4120, a map image display area 4130, a date and time display area 4150, a vehicle status display area 4160, and a speed graph display area 4170, and these areas allow reference to the image being played and information related to the image. Furthermore, the viewer 4100 includes a video display area 4110, a fog correction button 4140, an HDR button 4141, a sharpening button 4142, an other processing button 4143, a partial processing button 4144, a stream display button 4145, an operation button 4146, and a playlist display area 4180, and in response to the operation of these buttons, the display control unit 3811 requests the server 3700 to process images and play images. In other words, the viewer 4100 is configured to be able to accept multiple operation instructions from the user. At this time, each of the multiple operation instructions instructs the display of a different processing result related to the image.

ファイルボタン4101は、様々なファイルの操作に関する処理を実行可能に構成されている。より具体的に説明すると、ファイルボタン4101が選択されと、表示制御部3811は、「ファイルの参照」、「上書き保存」、「名前を付けて保存」等のファイルに関する処理をプルダウン形式で画面に表示し、何れかのファイルに関する処理が選択されることにより、選択された処理の実行を制御部3810等に要求する。 The file button 4101 is configured to be able to execute various file manipulation processes. More specifically, when the file button 4101 is selected, the display control unit 3811 displays file-related processes such as "view file," "save over," and "save as" in a pull-down format on the screen, and when one of the file-related processes is selected, a request is made to the control unit 3810, etc. to execute the selected process.

表示ボタン4102は、様々な映像表示領域4110の表示に関する処理を実行可能にする。より具体的に説明すると、表示ボタン4102が選択されると、表示制御部3811は、「並べて表示」、「一列に表示」、「最小化」等の表示に関する処理をプルダウン形式で表示し、何れかの表示に関する処理が選択されることにより、選択された処理を実行する。 The display button 4102 allows the execution of various processes related to the display of the image display area 4110. More specifically, when the display button 4102 is selected, the display control unit 3811 displays display-related processes such as "Display side by side," "Display in a row," and "Minimize" in a pull-down format, and when one of the display-related processes is selected, the selected process is executed.

再生ボタン4103は、様々な映像の再生に関する処理を実行可能にする。より具体的に説明すると、再生ボタン4103が選択されると、表示制御部3811は、「次のプレイリストを再生」、「前のプレイリストを再生」、「次の画像処理から再生」、「前の画像処理から再生」等の再生に関する処理をプルダウン形式で表示し、何れかの表示に関する処理が選択されることにより、選択された処理を実行する。 The play button 4103 allows the execution of various processes related to the playback of video. More specifically, when the play button 4103 is selected, the display control unit 3811 displays in a pull-down format processes related to playback, such as "Play next playlist," "Play previous playlist," "Play from next image processing," and "Play from previous image processing," and when one of the display-related processes is selected, the selected process is executed.

ツールボタン4104は、様々な機能を呼び出すことができる。より具体的に説明すると、ツールボタン4104が選択されると、表示制御部3811は、「マクロ」、「ユーザー設定」等のプルダウン形式を表示し、何れかの処理が選択されることにより、選択された処理の実行を制御部3810等に要求する。 The tool button 4104 can call up various functions. More specifically, when the tool button 4104 is selected, the display control unit 3811 displays a pull-down menu of options such as "Macro" and "User Settings," and when one of the processes is selected, a request is made to the control unit 3810, etc. to execute the selected process.

インフォメーションボタン4105は、様々な情報を参照することができる。より具体的に説明すると、ツールボタン4104が選択されると、表示制御部3811は、「バージョン情報」等の情報に関するボタンをプルダウン形式で表示し、何れかのボタンを選択することにより、選択された情報をユーザーが参照可能に表示する。 The information button 4105 allows the user to refer to various information. More specifically, when the tool button 4104 is selected, the display control unit 3811 displays buttons related to information such as "Version Information" in a pull-down format, and by selecting one of the buttons, the selected information is displayed so that the user can refer to it.

映像表示領域4110は、撮影装置3100、撮影装置3200で撮影された画像及び画像処理部3711で処理された画像が表示される領域である。また、映像表示領域4110は、ユーザーの指示により任意に表示形式を変更されるようにすることができる。より具体的に説明すると、映像表示領域4110には、ユーザーの指示に基づいて異なる方法による画像処理後の複数の画像を並べて表示されてもよいし、画像処理後の画像と画像処理前の画像とを並べて表示されてもよい。さらに、映像表示領域4110には、加速度グラフ表示領域4120等の任意の情報が表示されてもよい。 The video display area 4110 is an area where images captured by the imaging device 3100 and the imaging device 3200 and images processed by the image processing unit 3711 are displayed. The display format of the video display area 4110 can be changed as desired by a user instruction. More specifically, the video display area 4110 may display multiple images after image processing using different methods side by side based on a user instruction, or may display an image after image processing and an image before image processing side by side. Furthermore, the video display area 4110 may display any information, such as an acceleration graph display area 4120.

加速度グラフ表示領域4120は、映像を撮影した車両の加速度が三次元で表示される領域である。加速度グラフ表示領域4120には、奥行き方向にX軸、横方向にY軸、縦方向にZ軸が形成される。ここで、X軸は車両の前方及び後方についての加速度を示す軸であり、Y軸は車両の横方向についての加速度を示す軸であり、Z軸は車両の垂直方向についての加速度を示す軸である。車両の前方に対する加速度(正の加速度)は、X軸の上方向のグラフとなり、車両の後方に対する加速度(負の加速度)は、X軸の下方向のグラフとなる。車両に向かって右方向に対する加速度は、Y軸の上方向のグラフとなり、車両に向かって左方向に対する加速度は、Y軸の下方向のグラフとなる。車両の上方向に対する加速度は、Z軸においては左方向のグラフとなり、車両の下方向に対する加速度は、Z軸においては右方向のグラフとなる。 The acceleration graph display area 4120 is an area where the acceleration of the vehicle that captured the image is displayed in three dimensions. In the acceleration graph display area 4120, the X axis is formed in the depth direction, the Y axis is formed in the horizontal direction, and the Z axis is formed in the vertical direction. Here, the X axis is an axis showing the acceleration in the front and rear of the vehicle, the Y axis is an axis showing the acceleration in the lateral direction of the vehicle, and the Z axis is an axis showing the acceleration in the vertical direction of the vehicle. Acceleration in the front of the vehicle (positive acceleration) is graphed upward on the X axis, and acceleration in the rear of the vehicle (negative acceleration) is graphed downward on the X axis. Acceleration in the right direction toward the vehicle is graphed upward on the Y axis, and acceleration in the left direction toward the vehicle is graphed downward on the Y axis. Acceleration in the upward direction of the vehicle is graphed leftward on the Z axis, and acceleration in the downward direction of the vehicle is graphed rightward on the Z axis.

地図画像表示領域4130は、映像表示領域4110に表示されている映像の撮影場所近傍の地図の画像が表示される領域である。車両の位置を表すデータを情報表示端末3800からネットワーク3900上に存在する不図示の地図サーバに送信し、この地図サーバから車両の位置近傍の地図を表すデータを情報表示端末3800に送信することにより、地図画像表示領域4130に地図の画像が表示される。このとき、地図画像表示領域4130上には、現在地アイコン4131が表示される。 The map image display area 4130 is an area where an image of a map in the vicinity of the shooting location of the image displayed in the image display area 4110 is displayed. Data representing the vehicle's position is transmitted from the information display terminal 3800 to a map server (not shown) present on the network 3900, and data representing a map in the vicinity of the vehicle's position is transmitted from this map server to the information display terminal 3800, whereby an image of the map is displayed in the map image display area 4130. At this time, a current location icon 4131 is displayed on the map image display area 4130.

ビューア4100には、霧補正ボタン4140が含まれる。霧補正ボタン4140が選択されることにより、画像処理部3711は、映像表示領域4110に表示されている画像について、霧補正を行う。より具体的に説明すると、霧補正ボタン4140が選択されることにより、情報表示端末3800の通信制御部3812は、サーバ3700に画像を霧除去処理するよう指示する。指示を受け取ったサーバ3700は、画像処理部3711により、画像を霧除去処理する。サーバ3700の通信制御部3712は、霧除去処理がされた画像を情報表示端末3800に送信する。表示制御部3811は、霧除去処理がされた画像を含む映像表示領域4110を表示するよう制御する。言い換えると、PC Browser(PCアプリ)にてボタンを選択することにより映像補正をすることができる。また、このとき、画像処理部3711は、霧補正が行われている状態で、霧補正ボタン4140が再び操作された場合、霧補正を解除するように制御することができる。 The viewer 4100 includes a fog correction button 4140. When the fog correction button 4140 is selected, the image processing unit 3711 performs fog correction on the image displayed in the video display area 4110. More specifically, when the fog correction button 4140 is selected, the communication control unit 3812 of the information display terminal 3800 instructs the server 3700 to perform fog removal processing on the image. The server 3700, which has received the instruction, performs fog removal processing on the image using the image processing unit 3711. The communication control unit 3712 of the server 3700 transmits the image that has been subjected to fog removal processing to the information display terminal 3800. The display control unit 3811 controls the video display area 4110 to display the image that has been subjected to fog removal processing. In other words, video correction can be performed by selecting a button in the PC Browser (PC application). In addition, at this time, if the fog correction button 4140 is operated again while fog correction is being performed, the image processing unit 3711 can perform control to cancel fog correction.

なお、表示制御部3811は、霧補正ボタン4140の選択回数又は選択時間に応じて霧補正の度合いを調整して表示するよう制御することも可能である。より具体的に説明すると、表示制御部3811は、霧補正ボタン4140が押された回数に応じて霧補正の度合いを強めて表示するように制御したり、霧補正ボタン4140が押された時間に応じて霧補正の度合いを強めて表示するように制御したりする。つまり、表示制御部3811は、ユーザーによって選択された霧補正ボタン4140に対する操作指示を受け取り、操作指示に対応する、画像に関する処理結果の表示の指示を受け付け、画像に関する処理結果を含む映像表示領域4110を表示するよう制御する。霧補正ボタン4140は、オブジェクトの一例である。また、霧補正ボタン4140を選択する操作は、オブジェクトの操作の一例である。 The display control unit 3811 can also control the display to adjust the degree of mist compensation according to the number of times the mist compensation button 4140 is selected or the selection time. More specifically, the display control unit 3811 controls the display to increase the degree of mist compensation according to the number of times the mist compensation button 4140 is pressed, or controls the display to increase the degree of mist compensation according to the time the mist compensation button 4140 is pressed. In other words, the display control unit 3811 receives an operation instruction for the mist compensation button 4140 selected by the user, receives an instruction to display the processing results related to the image corresponding to the operation instruction, and controls to display the image display area 4110 including the processing results related to the image. The mist compensation button 4140 is an example of an object. The operation of selecting the mist compensation button 4140 is an example of an object operation.

ビューア4100には、HDR(High Dynamic Range)ボタン4141が含まれる。画像処理部3711は、HDRボタン4141が選択されることにより、映像表示領域4110に表示されている画像について、HDR処理を行う。ここで、HDR処理は、明るさを変えた複数の写真を合成することで、白飛びや黒つぶれのないように表現する処理のことである。より具体的に説明すると、HDRボタン4141が選択されることにより、情報表示端末3800の通信制御部3812は、サーバ3700に画像をHDR処理するよう指示する。指示を受け取ったサーバ3700は、画像処理部3711により、明るさを変えた複数の写真を合成してHDR処理をする。サーバ3700の通信制御部3712は、HDR処理がされた画像を情報表示端末3800に送信する。表示制御部3811は、HDR処理がされた画像を含む映像表示領域4110を表示するよう制御する。 The viewer 4100 includes an HDR (High Dynamic Range) button 4141. When the HDR button 4141 is selected, the image processing unit 3711 performs HDR processing on the image displayed in the video display area 4110. Here, HDR processing is a process of expressing an image without blown-out highlights or crushed shadows by synthesizing multiple photos with different brightnesses. More specifically, when the HDR button 4141 is selected, the communication control unit 3812 of the information display terminal 3800 instructs the server 3700 to perform HDR processing on the image. The server 3700 that has received the instruction uses the image processing unit 3711 to synthesize multiple photos with different brightnesses and perform HDR processing. The communication control unit 3712 of the server 3700 transmits the HDR-processed image to the information display terminal 3800. The display control unit 3811 controls the display to display a video display area 4110 that includes an image that has been subjected to HDR processing.

また、表示制御部3811は、ユーザーによって選択されたボタンに対応する、画像に関する処理結果の表示の指示を受け付け、画像に関する処理結果を含む画面を表示するよう制御する。より具体的に説明すると、画像処理部3711は、霧補正ボタン4140の選択により霧補正の実行指示を受け付け、HDRボタン4141の選択によりHDR処理の実行指示を受け付け、処理結果を映像表示領域4110に表示するように制御する。ここで、霧補正ボタン4140とHDRボタン4141のように、画像処理に関するボタンは、画像に関する異なる処理結果ごとに異なる。霧補正ボタン4140、HDRボタン4141は、オブジェクトの例である。これにより、ボタンに対応する任意の画像処理をユーザーの選択によって実行することができる。また、表示制御部3811は、複数のボタンを表示する場合、これらを同時に表示しないように制御することができる。より具体的に説明すると、表示制御部3811は、霧補正ボタン4140とHDRボタン4141を同時に表示しないように制御することができる。 The display control unit 3811 also receives an instruction to display the processing results for the image corresponding to the button selected by the user, and controls to display a screen including the processing results for the image. More specifically, the image processing unit 3711 receives an instruction to perform fog correction by selecting the fog correction button 4140, receives an instruction to perform HDR processing by selecting the HDR button 4141, and controls to display the processing results in the image display area 4110. Here, the buttons related to image processing, such as the fog correction button 4140 and the HDR button 4141, are different for different processing results related to the image. The fog correction button 4140 and the HDR button 4141 are examples of objects. This allows any image processing corresponding to the button to be executed by the user's selection. Also, when multiple buttons are displayed, the display control unit 3811 can control to not display them simultaneously. More specifically, the display control unit 3811 can control to not display the fog correction button 4140 and the HDR button 4141 simultaneously.

さらに、このとき、表示制御部3811は、画面を介して霧補正ボタン4140とHDRボタン4141とが選択された場合、霧補正ボタン4140に対応する、画像に関する第1の処理結果の表示の指示と、HDRボタン4141に対応する、画像に関する第2の処理結果の表示の指示と、を受け付け、画像に関する第1の処理結果と、画像に関する第2の処理結果とを含む画面を表示するよう制御するようにしてもよい。より具体的に説明すると、表示制御部3811は、ビューア4100を介して霧補正ボタン4140とHDRボタン4141とが選択された場合、霧補正ボタン4140に対応する、画像に関する霧補正の処理結果の表示の指示と、HDRボタン4141に対応する、画像に関するHDR処理の処理結果の表示の指示と、を受け付け、画像に関する霧補正の処理結果と、画像に関するHDR処理の処理結果とを含む画面を表示するよう制御する。これにより、任意の画像処理を複数同時に実行することができる。霧補正ボタン4140は、第1のオブジェクトの一例である。HDRボタン4141は、第2のオブジェクトの一例である。 Furthermore, at this time, when the fog correction button 4140 and the HDR button 4141 are selected via the screen, the display control unit 3811 may receive an instruction to display the first processing result of the image corresponding to the fog correction button 4140 and an instruction to display the second processing result of the image corresponding to the HDR button 4141, and control to display a screen including the first processing result of the image and the second processing result of the image. More specifically, when the fog correction button 4140 and the HDR button 4141 are selected via the viewer 4100, the display control unit 3811 receives an instruction to display the processing result of the fog correction of the image corresponding to the fog correction button 4140 and an instruction to display the processing result of the HDR processing of the image corresponding to the HDR button 4141, and controls to display a screen including the processing result of the fog correction of the image and the processing result of the HDR processing of the image. This allows multiple arbitrary image processes to be performed simultaneously. The fog correction button 4140 is an example of a first object. The HDR button 4141 is an example of a second object.

ビューア4100には、鮮明化ボタン4142が含まれる。画像処理部3711は、鮮明化ボタン4142が選択されることにより、映像表示領域4110に表示されている映像について、鮮明化処理を行う。より具体的に説明すると、鮮明化ボタン4142が選択されることにより、情報表示端末3800の通信制御部3812は、サーバ3700に鮮明化処理を行うよう指示をする。指示を受け取ったサーバ3700は、画像処理部3711により、画像を鮮明化処理する。サーバ3700の通信制御部3712は、鮮明化処理を行った画像を情報表示端末3800に送信する。表示制御部3811は、鮮明化処理がされた画像を含む映像表示領域4110を表示するよう制御する。 The viewer 4100 includes a sharpening button 4142. When the sharpening button 4142 is selected, the image processing unit 3711 performs sharpening processing on the image displayed in the image display area 4110. More specifically, when the sharpening button 4142 is selected, the communication control unit 3812 of the information display terminal 3800 instructs the server 3700 to perform sharpening processing. The server 3700, which has received the instruction, sharpens the image using the image processing unit 3711. The communication control unit 3712 of the server 3700 transmits the image that has been sharpened to the information display terminal 3800. The display control unit 3811 controls the display of the image display area 4110 including the image that has been sharpened.

ビューア4100には、その他処理ボタン4143が含まれる。表示制御部3811は、その他処理ボタン4143が選択されることにより、様々な画像処理のオプションをビューア4100に表示するよう制御する。ここで、画像処理のオプションは、例えば、後述する画像処理調整領域6290等が挙げられる。この画像処理のオプションが選択されることにより、情報表示端末3800の通信制御部3812は、サーバ3700に画像処理を行うよう指示をする。指示を受け取ったサーバ3700は、画像処理部3711により、画像処理する。サーバ3700の通信制御部3712は、画像処理を行った画像を情報表示端末3800に送信する。表示制御部3811は、画像処理がされた画像を含む映像表示領域4110を表示するよう制御する。 The viewer 4100 includes an other processing button 4143. When the other processing button 4143 is selected, the display control unit 3811 controls the viewer 4100 to display various image processing options. Here, examples of the image processing options include an image processing adjustment area 6290, which will be described later. When this image processing option is selected, the communication control unit 3812 of the information display terminal 3800 instructs the server 3700 to perform image processing. The server 3700 that receives the instruction processes the image using the image processing unit 3711. The communication control unit 3712 of the server 3700 transmits the image that has been subjected to image processing to the information display terminal 3800. The display control unit 3811 controls the display of the video display area 4110 including the image that has been subjected to image processing.

ビューア4100には、一部処理ボタン4144が含まれる。表示制御部3811は、一部処理ボタン4144が選択されることにより、映像表示領域4110のうち一部を選択できるように表示を制御する。この画像処理のオプションが選択されることにより、情報表示端末3800の通信制御部3812は、サーバ3700に画像の一部について画像処理を行うよう指示をする。指示を受け取ったサーバ3700は、画像処理部3711により、画像の一部について画像処理する。サーバ3700の通信制御部3712は、画像処理を行った画像を情報表示端末3800に送信する。表示制御部3811は、一部について画像処理がされた画像を含む映像表示領域4110を表示するよう制御する。ここで、表示制御部3811は、画像処理前の画像と画像処理後の画像とを用いて、その一部について、画像処理が行われた画像を含む映像表示領域4110に表示するように制御してもよい。なお、一部処理を行うための方法は、別の態様であってもよい。例えば、表示制御部3811は、映像表示領域4110に対して、補正対象範囲の指定を受け付ける。表示制御部3811は、範囲登録チェックボックスをさらに設ける。表示制御部3811は、範囲登録チェックボックスにチェックを入れた状態で補正ボタンが押された状態の間、指定された範囲を補正対象範囲にするというようにしてもよい。このとき、表示制御部3811は、範囲としては補正がかかった状態のまま、一時的に補正を外すボタンを設けてもよい。 The viewer 4100 includes a partial processing button 4144. When the partial processing button 4144 is selected, the display control unit 3811 controls the display so that a portion of the video display area 4110 can be selected. When this image processing option is selected, the communication control unit 3812 of the information display terminal 3800 instructs the server 3700 to perform image processing on a portion of the image. The server 3700 that receives the instruction performs image processing on a portion of the image by the image processing unit 3711. The communication control unit 3712 of the server 3700 transmits the image that has been subjected to image processing to the information display terminal 3800. The display control unit 3811 controls to display the video display area 4110 including the image that has been subjected to image processing on a portion of the image. Here, the display control unit 3811 may control to display the image before image processing and the image after image processing on the video display area 4110 including the image that has been subjected to image processing on a portion of the image. Note that the method for performing partial processing may be another mode. For example, the display control unit 3811 accepts the specification of a correction target range for the video display area 4110. The display control unit 3811 further provides a range registration checkbox. The display control unit 3811 may set the specified range as the correction target range while the correction button is pressed with the range registration checkbox checked. At this time, the display control unit 3811 may provide a button to temporarily remove the correction while the range remains in a corrected state.

ビューア4100には、ストリーム表示ボタン4145が含まれる。表示制御部3811は、ストリーム表示ボタン4145が選択されることにより、映像表示領域4110に複数の画像を並べて表示するように制御する。 The viewer 4100 includes a stream display button 4145. When the stream display button 4145 is selected, the display control unit 3811 performs control to display multiple images side-by-side in the video display area 4110.

ビューア4100に表示される各ボタンは、他の態様でもよい。例えば、ビューア4100に表示される各ボタンは、プッシュボタンの代わりにラジオボタン、チェックボックス、トグルボタン等を用いてもよい。また、例えば、各ボタンをビューア4100に表示されるソフトボタンとして説明したが、ビューア4100以外の場所に設けてもよく、物理スイッチ等、物理ボタンでもよい。 Each button displayed on the viewer 4100 may be in other forms. For example, each button displayed on the viewer 4100 may be a radio button, a check box, a toggle button, or the like, instead of a push button. Also, for example, each button has been described as a soft button displayed on the viewer 4100, but it may be provided in a location other than the viewer 4100, or may be a physical button such as a physical switch.

日時表示領域4150は、映像表示領域4110に表示されている映像の記録日時が表示される領域である。また、ここで、日時表示領域4150は、現在の日時を表示するように構成されてもよい。 The date and time display area 4150 is an area in which the recording date and time of the video displayed in the video display area 4110 is displayed. The date and time display area 4150 may also be configured to display the current date and time.

車両状態表示領域4160は、映像の記録時における車両の速度等の情報が表示される領域である。車両状態表示領域4160には、映像表示領域4110に表示されている映像を記録した撮影装置3100、3200が取り付けられている車両の状態等を表示する。 The vehicle status display area 4160 is an area where information such as the vehicle speed at the time the video was recorded is displayed. The vehicle status display area 4160 displays the status of the vehicle to which the imaging device 3100, 3200 that recorded the video displayed in the video display area 4110 is attached.

速度グラフ表示領域4170は、車両の速度がグラフ化して表示される領域である。また、ここで、速度グラフ表示領域4170には、速度の他に加速度がグラフ化して表示されてもよい。 The speed graph display area 4170 is an area where the vehicle speed is displayed in a graph. In addition to the speed, the speed graph display area 4170 may also display acceleration in a graph.

プレイリスト表示領域4180は、保存してある動画データの情報が表示される領域である。表示制御部3811は、プレイリスト表示領域4180内の動画データの情報が選択されることにより、サーバ3700内の動画データにアクセスし、映像表示領域4110に表示する。このとき、動画データは、サーバ3700内の他に、情報表示端末3800内に記憶されてもよいし、外部記憶装置に記憶されてもよい。 The playlist display area 4180 is an area where information about stored video data is displayed. When information about video data in the playlist display area 4180 is selected, the display control unit 3811 accesses the video data in the server 3700 and displays it in the video display area 4110. At this time, the video data may be stored in the server 3700, the information display terminal 3800, or an external storage device.

図13は、実施形態1の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。表示制御部3811は、サーバ3700内で処理された情報をビューア4200に表示するよう制御する。実施形態1におけるビューア4200の映像表示領域4210は、図12の映像表示領域4110について、霧補正ボタン4140が選択されることにより霧補正が行われた画像である。すなわち、映像表示領域4210には、画像処理後の画像が含まれる。このとき、霧補正ボタン4240は、選択されたことがわかるように、他のボタンと色が変わって表示されている。さらに、このとき、記憶制御部3813は、撮影装置3100で撮影された画像を記憶領域に記憶する。これにより、情報表示端末3800は、映像表示領域4210には、画像処理後の画像表示しながら、記憶部3820には、画像処理前の画像を記憶できる。 13 is a diagram showing an example of a screen after image processing displayed by the display control unit 3811 of the first embodiment. The display control unit 3811 controls the display of information processed in the server 3700 on the viewer 4200. The image display area 4210 of the viewer 4200 in the first embodiment is an image that has been subjected to fog correction by selecting the fog correction button 4140 for the image display area 4110 in FIG. 12. That is, the image display area 4210 includes an image after image processing. At this time, the fog correction button 4240 is displayed in a different color from the other buttons so that it can be seen that it has been selected. Furthermore, at this time, the storage control unit 3813 stores the image captured by the imaging device 3100 in the storage area. As a result, the information display terminal 3800 can store the image before image processing in the storage unit 3820 while displaying the image after image processing in the image display area 4210.

実施形態1では、記憶制御部3813が画像処理前の画像を記憶するように制御をし、表示制御部3811が画像処理後の画像を表示するように制御をする例について述べたが、画像処理後の画像を用いて、画像処理前の画像を再現して表示するようにしてもよい。より具体的に説明すると、記憶制御部3713は、画像処理後の画像と画像に対して実行された画像処理とについて、記憶部3720に記憶するように制御する。次に、画像処理部3711は、画像処理後の画像に関して、実行された画像処理の情報を基に、画像処理前の画像を再現するように制御する。その後、表示制御部3811は、この再現された画像処理前の画像を表示するように制御する。また、このとき、表示制御部3811は、映像表示領域4210に表示される画像がどのデータであるかを表示してもよい。より具体的に説明すると、表示制御部3811は、表示しているデータが、元のデータであるか、画像処理後のデータであるか、画像処理後のデータから画像処理前のデータに再現したデータであるかを表示するようにしてもよい。 In the first embodiment, an example has been described in which the storage control unit 3813 controls to store the image before image processing, and the display control unit 3811 controls to display the image after image processing. However, the image before image processing may be reproduced and displayed using the image after image processing. More specifically, the storage control unit 3713 controls to store the image after image processing and the image processing performed on the image in the storage unit 3720. Next, the image processing unit 3711 controls to reproduce the image before image processing based on the information of the image processing performed on the image after image processing. Then, the display control unit 3811 controls to display the reproduced image before image processing. At this time, the display control unit 3811 may also display which data is the image displayed in the video display area 4210. More specifically, the display control unit 3811 may display whether the displayed data is the original data, the data after image processing, or the data reproduced from the data after image processing to the data before image processing.

[変形例1]
実施形態1の変形例1を説明する。
図14は、実施形態1の変形例1の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。変形例1におけるビューア4300の映像表示領域4310は、映像表示領域4310のうち一部について、霧補正がされた霧補正領域4311と、霧補正領域4311と異なる領域について鮮明化処理がされた鮮明化領域4313と、を含む。このように、変形例1の霧補正ボタン4340に関連する画像処理と鮮明化ボタン4342に関連する画像処理とでは、画像における画像処理の対象とする領域が異なるように構成される。霧補正ボタン4340は、第1のオブジェクトの一例である。鮮明化ボタン4342は、第2のオブジェクトの一例である。変形例1の情報表示端末3800は、異なる領域に対して、任意の画像処理を実行させることができる。
例えば、ユーザーは、映像表示領域4110において所定の領域(霧補正領域4311に対応する領域)を選択し、霧補正ボタン4340を選択する。また、ユーザーは、映像表示領域4110において所定の領域(鮮明化領域4313に対応する領域)を選択し、鮮明化ボタン4342を選択する。このような選択を行うことによって、図14に示されるような画面を表示させることができる。
また、表示制御部3811は、各処理領域に、処理内容を表示させることで、どの領域にどのような処理がなされたか表示することができる。すなわち、表示制御部3811は、霧補正領域4311に、処理内容表示部4312を表示させることで、霧補正領域4311が霧補正を行ったことがわかるように表示することができる。また、表示制御部3811は、鮮明化領域4313に、処理内容表示部4314を表示させることで鮮明化処理を行ったことがわかるように表示することができる。さらに、表示制御部3811は、霧補正ボタン4340と鮮明化ボタン4342と一部処理ボタン4344について、色を変更することで、これらの処理が実行されていることを表示することができる。
変形例1の例では、異なる領域に対する画像処理の例として、霧補正と鮮明化とを例に説明を行ったがこれに限定されるものではなく、他の画像処理であってもよい。また、同じ画像処理(例えば、霧補正)であっても程度の異なる処理を異なる領域に対して実行可能にするようにしてもよい。
[Modification 1]
A first modification of the first embodiment will be described.
14 is a diagram showing an example of a screen after image processing displayed by the display control unit 3811 of the first modified example of the first embodiment. The image display area 4310 of the viewer 4300 in the first modified example includes a fog correction area 4311 in which fog correction has been performed on a part of the image display area 4310, and a sharpening area 4313 in which sharpening processing has been performed on an area different from the fog correction area 4311. In this way, the image processing related to the fog correction button 4340 of the first modified example and the image processing related to the sharpening button 4342 are configured so that the areas to be subjected to image processing in the image are different. The fog correction button 4340 is an example of a first object. The sharpening button 4342 is an example of a second object. The information display terminal 3800 of the first modified example can execute any image processing on different areas.
For example, the user selects a predetermined area (an area corresponding to the defog area 4311) in the image display area 4110, and selects the defog button 4340. The user also selects a predetermined area (an area corresponding to the sharpening area 4313) in the image display area 4110, and selects the sharpening button 4342. By making such a selection, a screen such as that shown in FIG.
Moreover, the display control unit 3811 can display what kind of processing has been performed in which area by displaying the processing content in each processing area. That is, the display control unit 3811 can display a processing content display section 4312 in the mist correction area 4311 so as to show that the mist correction area 4311 has performed mist correction. Moreover, the display control unit 3811 can display a processing content display section 4314 in the sharpening area 4313 so as to show that the sharpening processing has been performed. Furthermore, the display control unit 3811 can display that the mist correction button 4340, the sharpening button 4342, and the partial processing button 4344 are being performed by changing the colors of these buttons.
In the example of the first modification, defogging and sharpening are used as examples of image processing for different regions, but the present invention is not limited to this and may be other image processing. Also, the same image processing (e.g., defogging) may be performed to different degrees on different regions.

[変形例2]
実施形態1の変形例2を説明する。
図15は、実施形態1の変形例2の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例2におけるビューア4400に表示されているオブジェクトは、晴補正ボタン4440と、曇補正ボタン4441と、雨補正ボタン4442と、霧補正ボタン4443と、である。晴補正ボタン4440と、曇補正ボタン4441と、雨補正ボタン4442と、霧補正ボタン4443と、はそれぞれ天候に関する画像処理に関連するオブジェクトの例である。変形例2においては、ビューアで天候情報をつかって、晴れと雨と霧で異なった画像補正をかける。
表示制御部3811は、各ボタンの選択により、天候に対応したガンマ補正、色補正(色強調、色バランス)、エッジ強調等の画質補正の指示を受け付ける。例えば、表示制御部3811は、雨補正ボタン4442の選択により雨を消去するように、映像をガンマ補正、色補正(色強調、色バランス)、エッジ強調等する画像処理をサーバ3700の画像処理部3711に要求する。また、表示制御部3811は、霧補正ボタン4443の選択により、霧を透明化して霧の向こう側を見えるようにするように、映像をガンマ補正、色補正(色強調、色バランス)、エッジ強調等する画像処理をサーバ3700の画像処理部3711に要求する。また、表示制御部3811は、これらのボタン名として、吹雪を消す操作ボタン、霧を透明化して霧の向こう側を見えるようにするボタン、雨を消去するボタン等、映像により目的のあった映像補正をするボタン名を表示してもよい。さらに、表示制御部3811は、ビューア4400に、「晴」、「曇」、「雨」、「霧」の他にも、「快晴」、「薄曇」、「煙霧」、「砂塵嵐」、「地吹雪」、「霧雨」、「みぞれ」、「雪」、「あられ」、「ひょう」、「雷」等に関するオブジェクトを新たに設けたり、又は代わりに設けたりしてもよい。なお、天候毎に各オブジェクトを設ける代わりに、これらの天候を自動で検知して自動で補正を行う、オールマイティーの自動補正を行ってもよい。オールマイティーの自動補正を可能に構成する場合、表示制御部3811は、映像補正をする/しないボタンを画面上に表示する。表示制御部3811は、もし、オールマイティーの自動補正に限界があと判断した場合、何かしらの状態作り出す。例えば、表示制御部3811は、別の補正手段を表示する。これらにより、天候に対応させて適切な画像処理を行えるようにすることができる。
[Modification 2]
A second modification of the first embodiment will be described.
15 is a diagram showing an example of a screen before image processing, displayed by the display control unit 3811 of the second modified example of the first embodiment. The objects displayed in the viewer 4400 in the second modified example are a sunny correction button 4440, a cloudy correction button 4441, a rain correction button 4442, and a fog correction button 4443. The sunny correction button 4440, the cloudy correction button 4441, the rain correction button 4442, and the fog correction button 4443 are examples of objects related to image processing related to weather. In the second modified example, different image corrections are applied to sunny, rainy, and foggy conditions using weather information in the viewer.
The display control unit 3811 accepts an instruction for image quality correction such as gamma correction, color correction (color emphasis, color balance), and edge emphasis corresponding to the weather, by selecting each button. For example, the display control unit 3811 requests the image processing unit 3711 of the server 3700 to perform image processing such as gamma correction, color correction (color emphasis, color balance), and edge emphasis on the image so as to erase the rain by selecting the rain correction button 4442. In addition, the display control unit 3811 requests the image processing unit 3711 of the server 3700 to perform image processing such as gamma correction, color correction (color emphasis, color balance), and edge emphasis on the image so as to make the fog transparent and make the other side of the fog visible, by selecting the fog correction button 4443. In addition, the display control unit 3811 may display, as the names of these buttons, button names for performing image correction according to the purpose of the image, such as an operation button for erasing a snowstorm, a button for making the fog transparent so that the other side of the fog can be seen, and a button for erasing rain. Furthermore, the display control unit 3811 may provide new objects related to "clear", "cloudy", "rain", and "fog" in the viewer 4400, or provide objects related to "clear", "slightly cloudy", "smoke", "dust storm", "blizzard", "drizzle", "sleet", "snow", "grail", "lightning", and the like instead of "clear", "cloudy", "smoke", "sandstorm", "snowstorm", "drizzle", "drizzle", "sleet", "snow", "grail", "lightning", and the like. Instead of providing objects for each weather, an almighty automatic correction may be performed in which these weather conditions are automatically detected and correction is performed automatically. When the almighty automatic correction is configured to be possible, the display control unit 3811 displays a button for performing/not performing image correction on the screen. If the display control unit 3811 determines that there is a limit to the almighty automatic correction, it creates some kind of state. For example, the display control unit 3811 displays another correction means. With these, it is possible to perform appropriate image processing in accordance with the weather.

[変形例3]
実施形態1の変形例3を説明する。
図16は、実施形態1の変形例3の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例3におけるビューア4500の映像表示領域4510には、天候が霧の路面を走行する車両3400の撮影装置3100により撮影された画像が映し出されている。
このとき、表示制御部3811は、霧補正ボタン4540を適切な補正方法として強調して表示するよう制御する。すなわち表示制御部3811は、画像の状態に基づいて画面に表示するボタンを変更する。これにより、画像内の情報に基づいて適切な画像処理を行えるようにすることができる。ボタンの変更の一態様として、表示制御部3811は、ボタンを新たに表示させることができる。また、ボタンの変更の別の態様として、ボタンの輪郭を強調することができる。さらに、ボタンの変更のさらに別の態様として、表示制御部3811ボタンを光らせて表示することができる。例えば、車両3400が街の中又は森の中を走行する場合、走行する場所及び/又は向きによって明るさが変わるため、表示制御部3811は、これに応じて、明るさ補正ボタンを新たに表示させたり、明るさ補正ボタンの輪郭を強調したり、明るさ補正ボタンを光らせて表示させたりするように制御するようにしてもよい。
[Modification 3]
A third modification of the first embodiment will now be described.
16 is a diagram showing an example of a screen before image processing, which is displayed by the display control unit 3811 of Modification 3 of the embodiment 1. In the video display area 4510 of the viewer 4500 in Modification 3, an image captured by the imaging device 3100 of the vehicle 3400 traveling on a road surface in foggy weather is displayed.
At this time, the display control unit 3811 controls to highlight and display the fog correction button 4540 as an appropriate correction method. That is, the display control unit 3811 changes the button displayed on the screen based on the state of the image. This makes it possible to perform appropriate image processing based on the information in the image. As one aspect of changing the button, the display control unit 3811 can display a new button. As another aspect of changing the button, the outline of the button can be highlighted. Furthermore, as yet another aspect of changing the button, the display control unit 3811 can display the button by shining it. For example, when the vehicle 3400 runs in a city or a forest, the brightness changes depending on the location and/or direction of the run, so the display control unit 3811 may control to display a new brightness correction button, highlight the outline of the brightness correction button, or display the brightness correction button by shining it accordingly.

[変形例4]
実施形態1の変形例4を説明する。
図17は、実施形態1の変形例4の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例4におけるビューア4600の映像表示領域4610には、トンネルに入る直前の車両3400の撮影装置3100によって撮影された画像が映し出されている。このとき、地図画像表示領域4630中の現在地アイコン4631は、車両3400がトンネルに入る直前であることを示している。
情報表示端末3800の通信制御部3812は、ネットワーク3900を介して、車両3400の位置情報に関連する道路ネットワーク情報を不図示の地図サーバから取得する。そして、表示制御部3811は、トンネル内での画像処理に適したトンネル補正ボタン4640を表示するよう制御する。すなわち、表示制御部3811は、道路ネットワーク情報に基づいて画像に対する画像処理を示唆するボタンを画面に表示するよう制御する。ここで、トンネル補正ボタン4640が選択されることにより、画像処理部3711は、トンネル位置について自動で適切な種類の補正をする。具体的には、トンネル補正ボタン4640が選択されることにより、画像処理部3711は、トンネルの暗さを補正するように明るさを調整したり、トンネルに設けられた照明の影響を低減したり、前方車両の灯火器による影響を低減したりするように画像処理を行う。よって、道路ネットワーク情報に基づいて適切な画像処理を行えるようにすることができる。また、ここで、道路ネットワーク情報は、道路状況に関する情報であり、より具体的に説明すると、トンネルの位置情報の他に、規制速度情報、道路の幅情報、平日の12時間交通量情報、旅行速度情報(ある区間について、区間の距離を走行に要した時間で割ったもので、所要時間には、信号や渋滞等による停止も含む速度)、車線数情報等を含む情報である。
[Modification 4]
A fourth modification of the first embodiment will be described.
17 is a diagram showing an example of a screen before image processing, displayed by the display control unit 3811 of Modification 4 of the embodiment 1. An image captured by the imaging device 3100 of the vehicle 3400 immediately before entering a tunnel is displayed in the video display area 4610 of the viewer 4600 in Modification 4. At this time, the current location icon 4631 in the map image display area 4630 indicates that the vehicle 3400 is immediately before entering a tunnel.
The communication control unit 3812 of the information display terminal 3800 acquires road network information related to the position information of the vehicle 3400 from a map server (not shown) via the network 3900. Then, the display control unit 3811 controls to display a tunnel correction button 4640 suitable for image processing in a tunnel. That is, the display control unit 3811 controls to display a button suggesting image processing for an image based on the road network information on the screen. Here, by selecting the tunnel correction button 4640, the image processing unit 3711 automatically performs an appropriate type of correction for the tunnel position. Specifically, by selecting the tunnel correction button 4640, the image processing unit 3711 performs image processing to adjust the brightness to correct the darkness of the tunnel, reduce the influence of lighting provided in the tunnel, and reduce the influence of the lighting device of the vehicle ahead. Therefore, it is possible to perform appropriate image processing based on the road network information. Here, road network information is information relating to road conditions, and more specifically, this information includes, in addition to tunnel location information, speed limit information, road width information, 12-hour weekday traffic volume information, travel speed information (for a certain section, the distance of the section divided by the time required for travel, the required time including stops due to traffic lights, congestion, etc.), number of lanes information, etc.

[変形例5]
実施形態1の変形例5を説明する。
図18は、実施形態1の変形例5の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例5のセンサー部3017は、車両3400の加速度情報を計測する。すなわち、変形例5の車両情報には、センサー部3017で計測された加速度情報が含まれる。変形例5におけるビューア4700の映像表示領域4710には、急加速している車両3400の撮影装置3100によって撮影された映像が映し出されている。このとき、加速度グラフ表示領域4720は、X軸の上方向に大きな傾きが見られるグラフとなっており、速度グラフ表示領域4770は、速度が急上昇しているグラフとなっている。また、このとき、ビューア4700には、「1G以上検出」のような加速度表示部4721が設けられてもよい。
表示制御部3811は、車両3400が加速する時の画像処理に適した加速補正ボタン4740を表示するように制御する。すなわち、表示制御部3811は、撮影装置3100を有する車両3400の加速度を検出するセンサー部3017の情報に基づいて加速補正ボタン画面に表示するよう制御する。ここで、加速補正ボタン4740が選択されると、急加速に伴う画面の揺れ及び/又は視界不良等を補正する画像処理が行われる。これにより、移動体の加速度センサーの情報に基づいて適切な画像処理を行えるようにすることができる。撮影装置3100は、撮影部の一例である。車両3400は、移動体の一例である。センサー部3017は、加速度センサーの一例である。加速補正ボタンは、画像に対する画像処理を示唆するオブジェクトの一例である。
また、表示制御部3811は、ユーザーによる1以上の加速度補正の設定を受け付ける。具体的には、表示制御部3811は、ユーザーによる加速度補正を行う数値の入力や加速度グラフ表示領域4720又は速度グラフ表示領域4770へのドラッグ等により1以上の加速度補正の設定を受け付ける。このとき、表示制御部3811は、加速度グラフ表示領域4720又は速度グラフ表示領域4770に補正の種類毎にその範囲に異なる色の帯を表示したり、ドラッグされた範囲を表示したり等する。
[Modification 5]
A fifth modification of the first embodiment will be described.
18 is a diagram showing an example of a screen before image processing, displayed by the display control unit 3811 of the fifth modified example of the first embodiment. The sensor unit 3017 of the fifth modified example measures acceleration information of the vehicle 3400. That is, the vehicle information of the fifth modified example includes the acceleration information measured by the sensor unit 3017. The image display area 4710 of the viewer 4700 in the fifth modified example displays an image of the vehicle 3400 that is accelerating rapidly, captured by the image capture device 3100. At this time, the acceleration graph display area 4720 is a graph showing a large upward inclination of the X-axis, and the speed graph display area 4770 is a graph showing a rapid increase in speed. In addition, the viewer 4700 may be provided with an acceleration display unit 4721 such as "1G or more detected" at this time.
The display control unit 3811 controls to display an acceleration correction button 4740 suitable for image processing when the vehicle 3400 accelerates. That is, the display control unit 3811 controls to display on the acceleration correction button screen based on information from the sensor unit 3017 that detects the acceleration of the vehicle 3400 having the image capture device 3100. Here, when the acceleration correction button 4740 is selected, image processing is performed to correct screen shaking and/or poor visibility caused by sudden acceleration. This makes it possible to perform appropriate image processing based on information from the acceleration sensor of the moving object. The image capture device 3100 is an example of an image capture unit. The vehicle 3400 is an example of a moving object. The sensor unit 3017 is an example of an acceleration sensor. The acceleration correction button is an example of an object that suggests image processing for an image.
Furthermore, the display control unit 3811 accepts one or more acceleration correction settings by the user. Specifically, the display control unit 3811 accepts one or more acceleration correction settings by the user inputting a numerical value for performing the acceleration correction, dragging the acceleration graph display area 4720 or the speed graph display area 4770, etc. At this time, the display control unit 3811 displays bands of different colors in the range for each type of correction in the acceleration graph display area 4720 or the speed graph display area 4770, displays the dragged range, etc.

[変形例6]
実施形態1の変形例6を説明する。
図19は、実施形態1の変形例6の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例6におけるビューア4800の映像表示領域4810には、車両3400の撮影装置3100によって撮影された映像が映し出されている。また、このとき、車両3400が走行する地図画像表示領域4830中の現在地アイコン4831は、地図上の車両3400の走行する場所を示している。
表示制御部3811は、ユーザー操作等に基づき地図画像表示領域4830上に処理領域4832を設定することができ、現在地アイコン4831がこの領域に入ったときに、霧補正ボタン4840を表示するように制御する。すなわち、表示制御部3811は、撮影装置3100を有する車両3400の位置情報に基づいて画像に対する画像処理を示唆するボタン等を画面に表示するよう制御する。これにより、車両3400の位置情報に基づいて適切な画像処理を行えるようにすることができる。
なお、処理領域4832は、上述したように、ユーザー操作等に基づき、設定されてもよいし、自動で設定されてもよい。例えば、トンネルに入ったら画像を明るくする画像処理のボタンを表示すると設定されている場合、表示制御部3811は、車両3400の位置情報に基づき、車両3400がトンネル内に入ったと判定した場合、画像を明るくする画像処理のボタンを画面に表示するよう制御する。
[Modification 6]
A sixth modification of the first embodiment will now be described.
19 is a diagram showing an example of a screen before image processing, displayed by the display control unit 3811 of Modification 6 of the first embodiment. An image captured by the imaging device 3100 of the vehicle 3400 is displayed in the image display area 4810 of the viewer 4800 in Modification 6. At this time, a current location icon 4831 in a map image display area 4830 where the vehicle 3400 is traveling indicates the location on the map where the vehicle 3400 is traveling.
The display control unit 3811 can set a processing area 4832 on the map image display area 4830 based on a user operation or the like, and performs control so as to display a fog compensation button 4840 when the current location icon 4831 enters this area. In other words, the display control unit 3811 performs control so as to display on the screen a button or the like that suggests image processing for an image based on the position information of the vehicle 3400 having the image capturing device 3100. This makes it possible to perform appropriate image processing based on the position information of the vehicle 3400.
As described above, the processing area 4832 may be set based on a user operation or the like, or may be set automatically. For example, in a case where an image processing button for brightening an image is set to be displayed when the vehicle 3400 enters a tunnel, the display control unit 3811 performs control so that an image processing button for brightening an image is displayed on the screen when the display control unit 3811 determines that the vehicle 3400 has entered a tunnel based on the position information of the vehicle 3400.

[変形例7]
実施形態1の変形例7を説明する。
図20は、実施形態1の変形例7の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例7におけるビューア4900の映像表示領域4910には、曇りのち雨が予想される道を車両3400の撮影装置3100によって撮影された映像が映し出されている。このとき、ビューア4900には、その道における天候情報4911が表示されるようにすることができる。本実施形態では、ビューア4900には、曇のち雨に関する天候情報4911が表示されている。
通信制御部3812は、車両3400の位置情報と、撮影装置3100で撮影された画像に含まれる日時情報と、に基づき、不図示の天候情報提供サーバから、車両3400が通ったルートの天候情報を取得する。そして、表示制御部3811は、車両3400の位置情報と、位置情報に対応する天候情報と、に基づいて、画像処理を示唆するボタンを表示するよう制御する。すなわち、表示制御部3811は、撮影装置3100を有する車両3400の位置情報と画像が撮影された日時の天候情報とに基づいて画像に対する画像処理を示唆するオブジェクトを画面に表示するよう制御する。変形例7においては、ビューアで記録された時間帯に応じた画像補正をかけることができる。例えば、画像処理部3711は、通信制御部3812からの指示と天気情報4911に基づいて、朝と夜と夕方とで異なった画像補正をかけることができる。
変形例7の例では、表示制御部3811は、車両3400の位置情報と、天候情報と、に基づいて、ビューア4900に、雨補正ボタン4941を表示するように制御している。ここで、雨補正ボタン4941が選択されると、雨雲による暗さ及び雨による視界不良等を補正する画像処理が実行される。これにより、車両3400の位置情報とその位置での日時の天候情報に基づいて適切な画像処理を行えるようにすることができる。ここで、天候情報は、曇、雨の他にも、晴、快晴、薄曇、煙霧、砂塵嵐、地吹雪、霧雨、みぞれ、霧、雪、あられ、ひょう、雷を含む情報である。
[Modification 7]
A seventh modification of the first embodiment will now be described.
20 is a diagram showing an example of a screen before image processing, displayed by the display control unit 3811 of Modification 7 of the first embodiment. An image captured by the imaging device 3100 of the vehicle 3400 of a road where it is expected to be cloudy with rain, is displayed in an image display area 4910 of the viewer 4900 in Modification 7. At this time, the viewer 4900 can be configured to display weather information 4911 for that road. In this embodiment, the viewer 4900 displays weather information 4911 relating to cloudy with rain.
The communication control unit 3812 acquires weather information of the route taken by the vehicle 3400 from a weather information providing server (not shown) based on the position information of the vehicle 3400 and the date and time information included in the image captured by the image capture device 3100. The display control unit 3811 controls to display a button suggesting image processing based on the position information of the vehicle 3400 and the weather information corresponding to the position information. That is, the display control unit 3811 controls to display an object suggesting image processing for the image on the screen based on the position information of the vehicle 3400 having the image capture device 3100 and the weather information of the date and time when the image was captured. In the seventh modification, image correction according to the time period recorded by the viewer can be applied. For example, the image processing unit 3711 can apply different image corrections to morning, night, and evening based on an instruction from the communication control unit 3812 and the weather information 4911.
In the example of the seventh modification, the display control unit 3811 controls the viewer 4900 to display a rain correction button 4941 based on the position information of the vehicle 3400 and the weather information. When the rain correction button 4941 is selected, image processing is executed to correct darkness due to rain clouds and poor visibility due to rain. This makes it possible to perform appropriate image processing based on the position information of the vehicle 3400 and the weather information of the date and time at that position. Here, the weather information includes information such as cloudy and rain, as well as sunny, clear, slightly cloudy, haze, dust storm, blizzard, drizzle, sleet, fog, snow, hail, and thunder.

[変形例8]
実施形態1の変形例8を説明する。
図21は、実施形態1の変形例8の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例8におけるビューア5000の映像表示領域5010には、交差点に差し掛かる車両3400の撮影装置3100によって撮影された映像が映し出されている。このとき、地図画像表示領域5030中の現在地アイコン5031は、車両3400が交差点に差し掛かることを示している。速度グラフ表示領域5070は、車両3400が交差点に差し掛かるにあたって、車両3400が減速している様子を示している。
表示制御部3811は、車両3400の減速に応じてブレーキ補正ボタン5040を表示するように制御する。すなわち、表示制御部3811は、撮影装置3100を有する車両3400の操作情報に基づいて画像に対する画像処理を示唆するオブジェクトを画面に表示するよう制御する。ここで、ブレーキ補正ボタン5040が選択されることにより、減速による視界のブレが低減されたり、ブレーキランプによる映像表示領域5010への影響が低減されたりすることができる。これにより、車両3400の操作情報に基づいて適切な画像処理を行えるようにすることができる。ここで、車両3400の操作情報は、車両情報のうち、操作に係る情報である。また、車両情報は、ブレーキの他に、ウィンカーの操作、バック、その他OBD(On-board diagnostics)により取得できる情報を含む。
[Modification 8]
An eighth modification of the first embodiment will now be described.
21 is a diagram showing an example of a screen before image processing, displayed by the display control unit 3811 of Modification 8 of the first embodiment. In the image display area 5010 of the viewer 5000 in Modification 8, an image captured by the imaging device 3100 of the vehicle 3400 approaching an intersection is displayed. At this time, the current location icon 5031 in the map image display area 5030 indicates that the vehicle 3400 is approaching the intersection. The speed graph display area 5070 shows that the vehicle 3400 is decelerating as it approaches the intersection.
The display control unit 3811 controls to display the brake correction button 5040 in response to the deceleration of the vehicle 3400. That is, the display control unit 3811 controls to display an object suggesting image processing for an image on the screen based on the operation information of the vehicle 3400 having the image capture device 3100. Here, by selecting the brake correction button 5040, blurring of the field of view due to deceleration can be reduced, and the influence of the brake lamp on the image display area 5010 can be reduced. This makes it possible to perform appropriate image processing based on the operation information of the vehicle 3400. Here, the operation information of the vehicle 3400 is information related to the operation among the vehicle information. In addition to the brake, the vehicle information includes information that can be obtained by the operation of the turn signal, back, and other OBD (On-board diagnostics).

[変形例9]
実施形態1の変形例9を説明する。
図22は、実施形態1の変形例9の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例9におけるビューア5100の映像表示領域5110には、車両3400の撮影装置3100によって撮影された映像が映し出されている。このとき、日時表示領域5150には、日時に関する情報が表示される。図22の例では、時刻が夜であることを示している。
表示制御部3811は、画像の属性情報である日時情報に基づいて夜補正ボタン5140を表示するように制御する。すなわち、表示制御部3811は、画像が撮影された日時に基づいて画像に対する画像処理を示唆するボタンを画面に表示するよう制御する。ここで、夜補正ボタン5140が選択されることにより、夜の暗さを明るく補正して周りに何があるかを表示できるようにする。これにより、画像が撮影された日時に基づいて適切な画像処理を行えるようにすることができる。
ここで、夜補正ボタンは、日時に基づいて画像に対する画像処理を示唆するボタンの一例であり、例えば、夕焼けによる明るさを補正して視界を明確にするためのボタン等であってもよい。
なお、上記変形例3から変形例9までの補正を組み合わせた自動補正を実行するように構成されてもよい。変形例3から変形例9までの補正の組み合わせはOR条件で設定されてもよいし、AND条件で設定されてもよい。
[Modification 9]
A ninth modification of the first embodiment will be described.
Fig. 22 is a diagram showing an example of a screen before image processing, displayed by the display control unit 3811 of the ninth modification of the first embodiment. An image captured by the imaging device 3100 of the vehicle 3400 is displayed in the image display area 5110 of the viewer 5100 in the ninth modification. At this time, information related to the date and time is displayed in the date and time display area 5150. In the example of Fig. 22, it is shown that the time is night.
The display control unit 3811 controls to display the night correction button 5140 based on date and time information, which is attribute information of the image. That is, the display control unit 3811 controls to display a button suggesting image processing for the image based on the date and time when the image was captured on the screen. Here, by selecting the night correction button 5140, the darkness of the night is corrected to be bright so that what is around can be displayed. This makes it possible to perform appropriate image processing based on the date and time when the image was captured.
Here, the night correction button is an example of a button that suggests image processing for an image based on the date and time, and may be, for example, a button for correcting brightness due to a sunset to clarify the field of view.
The automatic correction may be performed by combining the corrections according to the above-described modified examples 3 to 9. The combination of the corrections according to the modified examples 3 to 9 may be set as an OR condition or an AND condition.

[変形例10]
実施形態1の変形例10を説明する。
図23は、実施形態1の変形例10の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。変形例10におけるビューア5200の映像表示領域5210には、天候が霧の路面を走行する車両3400の撮影装置3100により撮影された画像が映し出されている。また、映像表示領域5210の一部である霧補正領域5211には、霧補正がされた結果が表示されている。すなわち、霧補正領域5221には、撮影装置3100で撮影された画像の一部に対して行われた画像処理の結果が表示されている。霧補正領域5221に対する画像処理の実行が指示された場合、画像処理部3711は、撮影装置3100で撮影された画像の一部に対して画像処理を実行する。また、霧補正領域5211は、画像処理を行う前にユーザー操作等に応じて設定された領域である。つまり、画像の一部とは、撮影装置3100で撮影された画像の全領域のうち設定された領域である。
より具体的に説明すると、表示制御部3811は、一部処置ボタン5245が選択され、画面上において範囲を指定すること等によって、画像処理の範囲を設定する。次に、表示制御部3811は、霧補正ボタン5240が選択されると、設定した範囲が、霧補正が行われる霧補正領域5211であることを決定する。すると、情報表示端末3800の通信制御部3812は、ネットワーク3900を介してサーバ3700に霧補正領域5211について霧補正を行うよう要求する。要求を受け取ると、画像処理部3711は、霧補正領域5211について霧補正を実行する。通信制御部3812は、霧補正領域5211について霧補正された結果を取得する。表示制御部3811は、霧補正領域5211について画像処理をした結果を表示する。これにより、撮影された画像の一部に対して画像処理を行うことができる。また、これにより、画像処理を行う領域を設定することができる。
[Modification 10]
A tenth modification of the first embodiment will be described.
FIG. 23 is a diagram showing an example of a screen after image processing displayed by the display control unit 3811 of the modification 10 of the first embodiment. In the image display area 5210 of the viewer 5200 in the modification 10, an image captured by the image capture device 3100 of the vehicle 3400 traveling on a road surface in foggy weather is displayed. In addition, the result of fog correction is displayed in the fog correction area 5211, which is a part of the image display area 5210. That is, the fog correction area 5221 displays the result of image processing performed on a part of the image captured by the image capture device 3100. When an instruction is given to perform image processing on the fog correction area 5221, the image processing unit 3711 performs image processing on a part of the image captured by the image capture device 3100. In addition, the fog correction area 5211 is an area set according to a user operation or the like before performing image processing. That is, the part of the image is an area set among the entire area of the image captured by the image capture device 3100.
More specifically, the display control unit 3811 sets the range of image processing by selecting the partial processing button 5245 and specifying the range on the screen. Next, when the fog correction button 5240 is selected, the display control unit 3811 determines that the set range is the fog correction area 5211 where fog correction is performed. Then, the communication control unit 3812 of the information display terminal 3800 requests the server 3700 to perform fog correction for the fog correction area 5211 via the network 3900. Upon receiving the request, the image processing unit 3711 performs fog correction for the fog correction area 5211. The communication control unit 3812 acquires the result of fog correction for the fog correction area 5211. The display control unit 3811 displays the result of image processing for the fog correction area 5211. This allows image processing to be performed on a part of the captured image. This also allows the area where image processing is performed to be set.

[変形例11]
実施形態1の変形例11を説明する。
図24は、実施形態1の変形例11の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。変形例11におけるビューア5300の映像表示領域5310には、一例として夜中に車両3400の撮影装置3100によって撮影された映像が映し出されている。また、映像表示領域5310の一部である夜補正領域5311には、夜補正がされた結果が表示されている。さらに、日時表示領域5350は、時刻が夜であることが示されている。日時表示領域5350が夜である場合に、夜補正領域5311には、夜補正がされた結果が表示される。すなわち、画像に対する画像処理は、撮影装置3100で撮影された画像の一部に対する画像処理であり、画像の一部とは、撮影装置3100で撮影された画像のうち設定された時間帯に撮影された画像である。
表示制御部3811は、一部処置ボタン5345への操作及び画像の日時情報に基づいて、画像処理の範囲を設定する。次に、表示制御部3811は、夜補正ボタン5340への操作に基づいて、その範囲が夜の時刻に補正が行われる夜補正領域5311であることを決定する。さらに、通信制御部3812は、ネットワーク3900を介してサーバ3700に夜補正領域5311について画像処理をするよう指示をする。次に、画像処理部3711は、夜補正領域5311について画像処理を実行する。さらに、通信制御部3812は、夜補正領域5311について画像処理をした結果を取得する。最後に、表示制御部3811は、夜補正領域5311について画像処理をした結果を表示する。これにより、設定された時間帯に撮影された画像の一部の領域に対して適切に画像処理を行えるようにすることができる。
変形例11では、一部処置ボタン5345及び夜補正ボタン5340を例に説明を行ったが、表示制御部3811は、ビューア5300に時間帯を入力する手段を設け、この手段を介して入力された時間帯に撮影された画像に対して、設定された画像処理を実行するよう指示するようにしてもよい。
[Modification 11]
An eleventh modification of the first embodiment will now be described.
24 is a diagram showing an example of a screen after image processing displayed by the display control unit 3811 of the modified example 11 of the first embodiment. In the image display area 5310 of the viewer 5300 in the modified example 11, an image captured by the image capture device 3100 of the vehicle 3400 in the middle of the night is displayed as an example. In addition, the night correction area 5311, which is a part of the image display area 5310, displays the result of night correction. Furthermore, the date and time display area 5350 indicates that the time is night. When the date and time display area 5350 is night, the night correction area 5311 displays the result of night correction. That is, the image processing on the image is image processing on a part of the image captured by the image capture device 3100, and the part of the image is an image captured during a set time period among the images captured by the image capture device 3100.
The display control unit 3811 sets the range of image processing based on the operation of the partial treatment button 5345 and the date and time information of the image. Next, the display control unit 3811 determines that the range is the night correction area 5311 where correction is performed at night based on the operation of the night correction button 5340. Furthermore, the communication control unit 3812 instructs the server 3700 via the network 3900 to perform image processing on the night correction area 5311. Next, the image processing unit 3711 executes image processing on the night correction area 5311. Furthermore, the communication control unit 3812 acquires the result of the image processing on the night correction area 5311. Finally, the display control unit 3811 displays the result of the image processing on the night correction area 5311. This makes it possible to perform appropriate image processing on a partial area of the image taken during the set time period.
In the eleventh variant example, the partial treatment button 5345 and the night correction button 5340 have been used as examples for explanation, but the display control unit 3811 may be provided with a means for inputting a time period into the viewer 5300, and may instruct the viewer 5300 to execute the set image processing on images taken during the time period input via this means.

[変形例12]
実施形態1の変形例12を説明する。
図25は、実施形態1の変形例12の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。変形例12の位置情報取得部3020は、車両3400の位置情報を取得する。すなわち、変形例12のその他の情報には、位置情報取得部3020が取得した位置情報が含まれる。変形例12におけるビューア5400の映像表示領域5410には、車両3400の撮影装置3100によって撮影された映像が映し出されている。また、映像表示領域5410の一部である霧補正領域5411には、霧補正がされた結果が表示されている。さらに、地図画像表示領域5430中の現在地アイコン5431は、地図上の車両3400の走行する場所を示している。また、地図画像表示領域5430には、処理領域5432が表示されている。この処理領域5432内に現在地アイコン5431がある場合に、霧補正領域5411には、霧補正がされた結果が表示される。すなわち、画像に対する画像処理は、撮影装置3100で撮影された画像の一部に対する画像処理であり、画像の一部とは、撮影装置3100を有する車両3400の位置情報が、設定された範囲内で撮影された画像である。
まず、表示制御部3811は、一部処置ボタン5445への操作及び位置情報に基づいて、画像処理の範囲を設定する。次に、霧補正ボタン5440の操作に基づいて、その範囲が所定の位置に霧補正が行われる霧補正領域5411であることを決定する。さらに、通信制御部3812は、ネットワーク3900を介してサーバ3700に霧補正領域5411について画像処理をするよう指示をする。次に、画像処理部3711は、霧補正領域5411について画像処理を実行する。さらに、通信制御部3812は、霧補正領域5411について画像処理をした結果を取得する。最後に、表示制御部3811は、霧補正領域5411について画像処理をした結果を表示する。これにより、設定された位置を移動する車両3400が撮影した画像の一部の領域に対して適切に画像処理を行えるようにすることができる。
変形例12では、一部処置ボタン5445及び霧補正ボタン5440を例に説明を行ったが、表示制御部3811は、ビューア5300に緯度情報及び経度情報を入力する手段を設け、この手段を介して入力された緯度及び経度で撮像された画像に対して、設定された画像処理を実行するよう指示するようにしてもよい。
なお、位置情報の入力は緯度情報及び経度情報に限られず、表示制御部3811は、ビューア5300に表示された地図上でユーザーが選択した範囲内の位置において撮像された画像に対して、設定された画像処理を実行するよう指示するようにしてもよい。
また、表示制御部3811は、ビューア5300にユーザーの車の履歴ルート情報を表示し、表示した履歴ルート上においてユーザーが選択した範囲内の位置において撮像された画像に対して、設定された画像処理を実行するよう指示するようにしてもよい。
[Modification 12]
A twelfth modification of the first embodiment will now be described.
FIG. 25 is a diagram showing an example of a screen after image processing, displayed by the display control unit 3811 of the modified example 12 of the first embodiment. The position information acquisition unit 3020 of the modified example 12 acquires the position information of the vehicle 3400. That is, the other information of the modified example 12 includes the position information acquired by the position information acquisition unit 3020. The image display area 5410 of the viewer 5400 in the modified example 12 displays an image captured by the imaging device 3100 of the vehicle 3400. In addition, the fog correction area 5411, which is a part of the image display area 5410, displays the result of fog correction. Furthermore, the current location icon 5431 in the map image display area 5430 indicates the location on the map where the vehicle 3400 is traveling. In addition, the map image display area 5430 displays a processing area 5432. When the current location icon 5431 is in this processing area 5432, the fog correction area 5411 displays the result of fog correction. In other words, image processing of an image is image processing of a portion of an image captured by the imaging device 3100, and the portion of the image is an image captured within a range in which the position information of the vehicle 3400 having the imaging device 3100 is set.
First, the display control unit 3811 sets the range of image processing based on the operation of the partial processing button 5445 and the position information. Next, based on the operation of the fog correction button 5440, it is determined that the range is the fog correction area 5411 where fog correction is performed at a predetermined position. Furthermore, the communication control unit 3812 instructs the server 3700 via the network 3900 to perform image processing on the fog correction area 5411. Next, the image processing unit 3711 executes image processing on the fog correction area 5411. Furthermore, the communication control unit 3812 acquires the result of the image processing on the fog correction area 5411. Finally, the display control unit 3811 displays the result of the image processing on the fog correction area 5411. This makes it possible to appropriately perform image processing on a partial area of an image captured by the vehicle 3400 moving at the set position.
In the twelfth modification example, the partial treatment button 5445 and the fog correction button 5440 have been described as examples. However, the display control unit 3811 may be provided with a means for inputting latitude information and longitude information to the viewer 5300, and may instruct the viewer 5300 to execute the set image processing on an image captured at the latitude and longitude input via this means.
In addition, the input of location information is not limited to latitude and longitude information, and the display control unit 3811 may instruct the display control unit 3811 to execute the set image processing on an image captured at a location within a range selected by the user on the map displayed on the viewer 5300.
In addition, the display control unit 3811 may display historical route information of the user's vehicle on the viewer 5300, and instruct the viewer 5300 to perform the set image processing on images captured at positions within a range selected by the user on the displayed historical route.

[変形例13]
実施形態1の変形例13を説明する。
図26は、実施形態1の変形例13の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。変形例13におけるビューア5500の映像表示領域5510には、曇りのち雨が予想される道を車両3400の撮影装置3100によって撮影された映像が映し出されている。また、映像表示領域5510の一部である曇補正領域5511には、曇補正がされた結果が表示されている。さらに、ビューア5500には、その道における天候情報5512を表示されるようにすることができる。ここで、ビューア5500には、曇のち雨に関する天候情報5512が表示されている。この再生している画像の日時の天候が曇である場合に、曇補正領域5511には、曇補正がされた結果が表示される。すなわち、画像に対する画像処理は、撮影装置3100で撮影された画像の一部に対する画像処理であり、画像の一部とは、撮影装置3100を有する車両3400の位置における画像が撮影された日時の天候情報が設定された天気を示す画像である。
まず、情報表示端末3800の通信制御部3812は、車両3400の位置情報と、撮影装置3100で撮影された画像に含まれる日時情報と、に基づき、不図示の天候情報提供サーバから、車両3400が通ったルートの天候情報を取得する。次に、表示制御部3811は、一部処置ボタン5545への操作、時刻情報、天候情報等に基づいて、画像処理の範囲を設定する。さらに、曇補正ボタン5540の操作に基づいて、その範囲が所定の位置に曇補正が行われる曇補正領域5511であることを決定する。さらに、通信制御部3812は、ネットワーク3900を介してサーバ3700に曇補正領域5511について画像処理をするよう指示をする。次に、画像処理部3711は、曇補正領域5511について画像処理を実行する。さらに、通信制御部3812は、曇補正領域5511について画像処理をした結果を取得する。最後に、表示制御部3811は、曇補正領域5511について画像処理をした結果を表示する。これにより、車両3400の位置における天候に基づいて撮影した画像の一部の領域に対して適切に画像処理を行えるようにすることができる。ここで、天候情報は、曇、雨の他にも、晴、快晴、薄曇、煙霧、砂塵嵐、地吹雪、霧雨、みぞれ、霧、雪、あられ、ひょう、雷を含む情報である。
[Modification 13]
A thirteenth modification of the first embodiment will be described.
FIG. 26 is a diagram showing an example of a screen after image processing, displayed by the display control unit 3811 of the modified example 13 of the first embodiment. In the image display area 5510 of the viewer 5500 in the modified example 13, an image captured by the imaging device 3100 of the vehicle 3400 on a road where it is expected to be cloudy and then rain is displayed. In addition, in the fog correction area 5511, which is a part of the image display area 5510, the result of fog correction is displayed. Furthermore, the viewer 5500 can be made to display weather information 5512 on the road. Here, the viewer 5500 displays weather information 5512 related to cloudy and then rain. When the weather at the date and time of the image being played back is cloudy, the fog correction area 5511 displays the result of fog correction. That is, the image processing on the image is image processing on a part of the image captured by the imaging device 3100, and the part of the image is an image showing the weather for which weather information at the date and time when the image was captured at the position of the vehicle 3400 having the imaging device 3100 is set.
First, the communication control unit 3812 of the information display terminal 3800 acquires weather information of the route taken by the vehicle 3400 from a weather information providing server (not shown) based on the position information of the vehicle 3400 and the date and time information included in the image captured by the image capturing device 3100. Next, the display control unit 3811 sets the range of image processing based on the operation of the partial processing button 5545, the time information, the weather information, and the like. Furthermore, based on the operation of the fog correction button 5540, it is determined that the range is the fog correction area 5511 in which fog correction is performed at a predetermined position. Furthermore, the communication control unit 3812 instructs the server 3700 via the network 3900 to perform image processing on the fog correction area 5511. Next, the image processing unit 3711 executes image processing on the fog correction area 5511. Furthermore, the communication control unit 3812 acquires the result of the image processing on the fog correction area 5511. Finally, the display control unit 3811 displays the result of the image processing on the fog correction area 5511. This makes it possible to perform appropriate image processing on a partial area of the captured image based on the weather at the position of the vehicle 3400. Here, the weather information includes not only cloudy and rainy weather, but also sunny, fine, slightly cloudy, haze, dust storm, blizzard, drizzle, sleet, fog, snow, hail, and thunder.

[変形例14]
実施形態1の変形例14を説明する。
図27は、実施形態1の変形例14の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。変形例14のセンサー部3017は、車両3400の加速度情報を計測する。すなわち、変形例14の車両情報には、センサー部3017で計測された加速度情報が含まれる。変形例14におけるビューア5600の映像表示領域5610には、急加速している車両3400の撮影装置3100によって撮影された映像が映し出されている。このとき、加速度グラフ表示領域5620は、X軸の上方向に大きな傾きが見られるグラフとなっており、速度グラフ表示領域5670は、速度が急上昇しているグラフとなっている。また、このとき、ビューア5600には、「1G以上検出」のような加速度表示部5621が設けられてもよい。また、映像表示領域5610の一部である加速度補正領域5611には、加速度補正がされた結果が表示されている。さらに、車両3400の加速度センサーが1G以上を検出した場合に、加速度補正領域5611には、加速度補正がされた結果が表示される。すなわち、画像に対する画像処理は、撮影装置3100で撮影された画像の一部に対する画像処理であり、画像の一部とは、撮影装置3100を有する車両3400のセンサー情報が設定された閾値内の画像である。
まず、情報表示端末3800の通信制御部3812は、ネットワーク3900を介してサーバ3700から画像情報及び車両3400の加速度情報等を取得する。次に、表示制御部3811は、一部処置ボタン5645への操作、車両3400の加速度情報等に基づいて、画像処理の範囲を設定する。さらに、加速補正ボタン5640の操作に基づいて、その範囲が所定の位置に加速度補正が行われる加速度補正領域5611であることを決定する。次に、通信制御部3812は、ネットワーク3900を介してサーバ3700に加速度補正領域5611について画像処理をするよう指示をする。さらに、画像処理部3711は、加速度補正領域5611について画像処理を実行する。次に、通信制御部3812は、加速度補正領域5611について画像処理をした結果を取得する。最後に、表示制御部3811は、加速度補正領域5611について画像処理をした結果を表示する。これにより、車両3400のセンサー情報に基づいて撮影した画像の一部の領域に対して適切に画像処理を行えるようにすることができる。ここで、センサー情報は、車両3400の加速度の他に、車両3400の速度(車速)、エンジン回転数、エンジン負荷率、スロットル開度、点火時期、残り燃料の割合、インテークマニホールドの圧力、吸入空気量(MAF)、インジェクション開時間、エンジン冷却水の温度(冷却水温度)、エンジンに吸気される空気の温度(吸気温度)、車外の気温(外気温度)、燃料タンクの残り燃料の量(残燃料量)、燃料流量、瞬間燃費、アクセル開度、ウインカー情報(左右のウインカーの動作(オン/オフ))、ブレーキ開度、ハンドルの回転操舵角、ギヤポジション、及びドア開閉状態の情報等の情報を含む。
なお、上記変形例10から変形例14までの補正を組み合わせた自動補正を実行するように構成されてもよい。変形例10から変形例14までの補正の組み合わせは、OR条件で設定してもよいし、AND条件で設定されてもよい。
[Modification 14]
A fourteenth modification of the first embodiment will now be described.
FIG. 27 is a diagram showing an example of a screen after image processing, displayed by the display control unit 3811 of the modification 14 of the first embodiment. The sensor unit 3017 of the modification 14 measures acceleration information of the vehicle 3400. That is, the vehicle information of the modification 14 includes the acceleration information measured by the sensor unit 3017. The image display area 5610 of the viewer 5600 in the modification 14 displays an image captured by the imaging device 3100 of the vehicle 3400 that is accelerating rapidly. At this time, the acceleration graph display area 5620 is a graph showing a large upward inclination of the X-axis, and the speed graph display area 5670 is a graph showing a rapid increase in speed. In addition, the viewer 5600 may be provided with an acceleration display unit 5621 such as "1G or more detected". In addition, the acceleration correction area 5611, which is a part of the image display area 5610, displays the result of acceleration correction. Furthermore, when the acceleration sensor of the vehicle 3400 detects 1 G or more, the result of the acceleration correction is displayed in the acceleration correction area 5611. That is, the image processing for the image is image processing for a part of the image captured by the image capturing device 3100, and the part of the image is an image in which the sensor information of the vehicle 3400 having the image capturing device 3100 is within a set threshold value.
First, the communication control unit 3812 of the information display terminal 3800 acquires image information and acceleration information of the vehicle 3400 from the server 3700 via the network 3900. Next, the display control unit 3811 sets the range of image processing based on the operation of the partial action button 5645, the acceleration information of the vehicle 3400, and the like. Furthermore, based on the operation of the acceleration correction button 5640, it is determined that the range is the acceleration correction area 5611 in which acceleration correction is performed at a predetermined position. Next, the communication control unit 3812 instructs the server 3700 via the network 3900 to perform image processing on the acceleration correction area 5611. Furthermore, the image processing unit 3711 executes image processing on the acceleration correction area 5611. Next, the communication control unit 3812 acquires the result of image processing on the acceleration correction area 5611. Finally, the display control unit 3811 displays the result of image processing on the acceleration correction area 5611. This makes it possible to appropriately perform image processing on a partial area of the image captured based on the sensor information of the vehicle 3400. Here, the sensor information includes, in addition to the acceleration of the vehicle 3400, information such as the speed of the vehicle 3400 (vehicle speed), engine speed, engine load factor, throttle opening, ignition timing, percentage of remaining fuel, intake manifold pressure, intake air volume (MAF), injection open time, engine coolant temperature (coolant temperature), temperature of the air taken into the engine (intake temperature), air temperature outside the vehicle (outside air temperature), amount of remaining fuel in the fuel tank (remaining fuel amount), fuel flow rate, instantaneous fuel consumption, accelerator opening, turn signal information (operation of left and right turn signals (on/off)), brake opening, steering wheel rotation steering angle, gear position, and door open/close status information.
The automatic correction may be performed by combining the corrections according to the above-described modified examples 10 to 14. The combination of the corrections according to the modified examples 10 to 14 may be set as an OR condition or an AND condition.

[変形例15]
実施形態1の変形例15を説明する。
図28は、実施形態1の変形例15の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。変形例15におけるビューア5700の映像表示領域5710には、車両3400の撮影装置3100によって撮影された映像が映し出されている。
表示制御部3811は、予めの設定から補正を掛ける範囲として自動霧補正領域5711を設定したり、ユーザーの操作から補正を掛ける範囲として手動霧補正領域5713を設定したりするように制御する。また、表示制御部3811は、自動霧補正領域5711に対して「自動処理」といった処理内容表示部5712の表示をし、手動霧補正領域5713に対して「手動処理」といった処理内容表示部5714の表示をするように制御する。すなわち、画面には、画像処理が行われる範囲が自動で選択されたか、手動で選択されたかの情報が含まれる。これにより、実行された画像処理の範囲が、手動でつけた範囲と自動的についた範囲が区別することができる。
[Modification 15]
A fifteenth modification of the first embodiment will be described.
28 is a diagram showing an example of a screen after image processing, which is displayed by the display control unit 3811 of the fifteenth modification of the first embodiment. In the video display area 5710 of the viewer 5700 in the fifteenth modification, a video captured by the imaging device 3100 of the vehicle 3400 is displayed.
The display control unit 3811 controls to set an automatic fog correction area 5711 as a range for correction based on a preset setting, and to set a manual fog correction area 5713 as a range for correction based on a user operation. The display control unit 3811 also controls to display a processing content display section 5712 such as "automatic processing" for the automatic fog correction area 5711, and a processing content display section 5714 such as "manual processing" for the manual fog correction area 5713. That is, the screen includes information on whether the range for image processing was selected automatically or manually. This makes it possible to distinguish between a manually set range and an automatically set range for the range of image processing that has been executed.

[変形例16]
実施形態1の変形例16を説明する。
図29は、実施形態1の変形例16の表示制御部3811が表示する、画面の一例を示す図である。変形例16におけるビューア5800の映像表示領域5810には、画像処理前のオリジナル画像表示部5811と、画像処理後の処理1結果表示部5813と、画像処理後の処理2結果表示部5815と、画像処理後の処理3結果表示部5817とが、異なる複数のストリームとして表示しされている。それぞれの表示部には、車両3400の撮影装置3100によって撮影された映像が映し出されている。すなわち、画面には、撮影装置3100で撮影された画像と、1以上の画像処理後の画像と、が含まれる。
表示制御部3811は、ストリーム表示ボタン5845の選択により、複数の画像を表示するように制御する。また、ここで、表示制御部3811は、複数の画像を時間的に前後に並べてつなげて表示してもよい。さらに、ここで、表示制御部3811は、オリジナル画像表示部5811に対して「オリジナル」といったオリジナル表示部5812の表示をし、処理1結果表示部5813に対して「処理1」といった処理1内容表示部5814の表示をし、処理2結果表示部5815に対して「処理2」といった処理2内容表示部5816の表示をし、処理3結果表示部5817に対して「処理3」といった処理3内容表示部5818の表示をするように制御する。これにより、画像処理の前後を比較して表示することができる。
また、表示制御部3811は、オリジナル画像表示部5811、処理1結果表示部5813、処理2結果表示部5815及び処理3結果表示部5817を複数のストリームとして表示する。さらに、表示制御部3811は、オリジナル画像表示部5811、処理1結果表示部5813、処理2結果表示部5815及び処理3結果表示部5817を書き出し対象又は再生対象等として、それぞれ選択可能に表示する。このとき、表示制御部3811は、選択された表示部について、再生するように制御をしたり、画像ファイルとして出力するように制御したりすることができる。変形例16では、表示制御部3811は、候補映像ウインドウである処理1結果表示部5813、処理2結果表示部5815及び処理3結果表示部5817を複数開いて元映像ウインドウであるオリジナル画像表示部5811と時間的に同期して再生する。表示制御部3811は、ユーザーの選択ボタン等の操作により、その中から最もよいものの選択を受け付ける。記憶制御部3813は、選択結果と、元映像の情報との関係性と、を記憶部3820に記憶する。さらに、記憶制御部3813は、記憶した選択結果と、元映像の情報との関係性と、に基づいて、ユーザーの画像処理の傾向を学習モデルに機械学習させ、記憶部3820にその結果を記憶する。表示制御部3811は、機械学習の結果に基づいて、画像処理を調整する。すなわち、表示制御部3811は、1以上の画像処理後の画像の選択に関する学習情報に基づいて、画像処理のパラメータを調整する。これにより、選択された画像処理結果を学習し、以降の画像処理をより適切に行えるようにすることができる。また、表示制御部3811は、画像の一部に対して画像処理を行ってもよい。
[Modification 16]
A sixteenth modification of the first embodiment will be described.
29 is a diagram showing an example of a screen displayed by the display control unit 3811 of the modified example 16 of the first embodiment. In the video display area 5810 of the viewer 5800 in the modified example 16, an original image display unit 5811 before image processing, a processing 1 result display unit 5813 after image processing, a processing 2 result display unit 5815 after image processing, and a processing 3 result display unit 5817 after image processing are displayed as different streams. Each display unit displays an image captured by the imaging device 3100 of the vehicle 3400. That is, the screen includes an image captured by the imaging device 3100 and one or more images after image processing.
The display control unit 3811 controls to display a plurality of images by selecting a stream display button 5845. Here, the display control unit 3811 may also display a plurality of images in a chronological order. Furthermore, here, the display control unit 3811 controls to display an original display unit 5812 such as "original" for the original image display unit 5811, to display a processing 1 content display unit 5814 such as "processing 1" for the processing 1 result display unit 5813, to display a processing 2 content display unit 5816 such as "processing 2" for the processing 2 result display unit 5815, and to display a processing 3 content display unit 5818 such as "processing 3" for the processing 3 result display unit 5817. This allows the images before and after image processing to be displayed for comparison.
Moreover, the display control unit 3811 displays the original image display unit 5811, the processing 1 result display unit 5813, the processing 2 result display unit 5815, and the processing 3 result display unit 5817 as a plurality of streams. Furthermore, the display control unit 3811 displays the original image display unit 5811, the processing 1 result display unit 5813, the processing 2 result display unit 5815, and the processing 3 result display unit 5817 as a target for writing or a target for playing, etc., so that they can be selected. At this time, the display control unit 3811 can control the selected display unit to play or to output as an image file. In the sixteenth modification, the display control unit 3811 opens a plurality of candidate video windows, the processing 1 result display unit 5813, the processing 2 result display unit 5815, and the processing 3 result display unit 5817, and plays them in time synchronization with the original image display unit 5811, which is the original video window. The display control unit 3811 accepts the selection of the best one from among them by the user's operation of a selection button, etc. The storage control unit 3813 stores the selection result and the relationship with the information of the original video in the storage unit 3820. Furthermore, the storage control unit 3813 trains a learning model to learn the user's image processing tendency based on the stored selection result and the relationship with the information of the original video, and stores the result in the storage unit 3820. The display control unit 3811 adjusts the image processing based on the result of the machine learning. That is, the display control unit 3811 adjusts the image processing parameters based on the learning information regarding the selection of the image after one or more image processes. This allows the display control unit 3811 to learn the selected image processing result and perform subsequent image processing more appropriately. The display control unit 3811 may also perform image processing on a part of the image.

[変形例17]
実施形態1の変形例17を説明する。
図30は、実施形態1の変形例17の表示制御部3811が表示する、画像処理後の画面の一例を示す図である。変形例17におけるビューア5900の映像表示領域5910には、車両3400の撮影装置3100によって撮影された映像が映し出されている。
表示制御部3811は、霧補正ボタン5940が選択されることにより、霧補正の画像処理結果を映像表示領域5910に表示をするように制御する。また、表示制御部3811は、映像表示領域5910に対して「霧補正中」といった処理内容表示部5911の表示をするように制御する。すなわち、画面には、撮影装置3100で撮影された画像に対してどのような画像処理を行ったかの情報が含まれる。これにより、どのような画像処理が行われたかを確認することができる。
[Modification 17]
A seventeenth modification of the first embodiment will be described.
30 is a diagram showing an example of a screen after image processing, which is displayed by the display control unit 3811 of the seventeenth modification of the first embodiment. In the video display area 5910 of the viewer 5900 in the seventeenth modification, a video captured by the imaging device 3100 of the vehicle 3400 is displayed.
When the defog button 5940 is selected, the display control unit 3811 controls the image processing result of defogging to be displayed in the image display area 5910. The display control unit 3811 also controls the image display area 5910 to display a processing content display unit 5911 such as "Defog correction in progress." In other words, the screen includes information on what kind of image processing has been performed on the image captured by the imaging device 3100. This makes it possible to check what kind of image processing has been performed.

[変形例18]
実施形態1の変形例18を説明する。
図31は、実施形態1の変形例18の表示制御部3811が表示する、画面の一例を示す図である。変形例18におけるビューア6000のプレイリスト表示領域6080には、記憶部3720又は記憶部3820内の録画情報が表示されている。
記憶制御部3813は、撮影装置3100で撮影された画像に対してどのような画像処理を行ったかの情報をログ情報として記憶部3820に記憶する。このとき、記憶制御部3813は、ログ情報について、撮影中に変化しないスタティック(静的)なものと、撮影中の映像状態等によって変化するダイナミック(動的)なものと、に分けて記録するように制御することができる。より具体的に説明すると、記憶制御部3813は、静的なものはファイルに対して1つ、動的なものは少なくともその変化点に1つ望ましくはすべてのフレーム等複数のフレームに渡って、記録するように制御する。また、変形例18において、霧除去処理を行って記録するか、行わずに記録するかのユーザーの選択に従った記録を行う機能を備え、ビューアでいずれが選択されていたかを判定可能な情報を記録する機能を備えてもよい。サーバ3700の記憶制御部3713は、記憶部3720に対して同様の処理を行うことができる。表示制御部3811は、これらのログ情報を異なるタイミングで読み込んで処理するように制御することができる。また、記憶制御部3813は、ドライブレコーダのイメージセンサーや後述するISPのパラメータ等の画質に関わるドライブレコーダのパラメータを、そのパラメータで撮影したドライブレコーダの映像データと関連付けて記録するように構成されてもよい。このとき、表示制御部3811は、ビューアやドライブレコーダでの再生時に、このパラメータを用いた再生を行うようにしてもよい。表示制御部3811は、このパラメータを用いた再生を行うときには、このパラメータを用いずに再生を行うかを切り替える機能を備えていてもよい。
また、このとき、表示制御部3811は、撮影装置3100で撮影された画像に対してどのような画像処理を行ったかの情報を表示することができる。すなわち、表示制御部3811は、プレイリスト6081のように、撮影装置3100で撮影された画像に対して、どのようなタイミングでどのような画像処理がされたかを表示するように制御する。これにより、どのような画像処理が行われたかを確認することができる。
さらに、プレイリスト6081の再生時、表示制御部3811は、画像処理前の画像を再生するか、ログ情報を基に画像処理後の画像を再生するかを選択できるように表示してもよい。さらに、このとき、表示制御部3811は、ログ情報に基づいて画像処理後の画像から画像処理前の画像に変換して画面に出力するように構成されてもよい。このとき、画像処理部3711は、記憶部3720内の画像処理に関するログ情報及び画像処理後の画像を基に元の画像に戻すように画像処理を行う。次に、通信制御部3812は、元の画像に戻された画像を取得する。さらに、表示制御部3811は、この元の画像に戻された画像を表示する。これにより、画像処理後の画像を画像処理前の元の画像に戻すことができる。
[Modification 18]
An eighteenth modification of the first embodiment will now be described.
31 is a diagram showing an example of a screen displayed by the display control unit 3811 of Modification 18 of the embodiment 1. In a playlist display area 6080 of a viewer 6000 in Modification 18, recording information in the storage unit 3720 or the storage unit 3820 is displayed.
The storage control unit 3813 stores information on what kind of image processing was performed on the image captured by the imaging device 3100 as log information in the storage unit 3820. At this time, the storage control unit 3813 can control the log information to be recorded separately into static information that does not change during shooting and dynamic information that changes depending on the image state during shooting. More specifically, the storage control unit 3813 controls the static information to be recorded for one file, and the dynamic information to be recorded at least at the change point, preferably across multiple frames such as all frames. In addition, in the eighteenth modification, the server 3700 may be provided with a function to record according to the user's selection of whether to record with or without fog removal processing, and a function to record information that can determine which was selected in the viewer. The storage control unit 3713 of the server 3700 can perform the same processing on the storage unit 3720. The display control unit 3811 can control the log information to be read and processed at different timings. The storage control unit 3813 may be configured to record drive recorder parameters related to image quality, such as parameters of the drive recorder's image sensor and ISP (described later), in association with the drive recorder's video data captured with those parameters. In this case, the display control unit 3811 may perform playback using those parameters when playing back on the viewer or the drive recorder. The display control unit 3811 may have a function of switching between playing back without using those parameters when playing back using those parameters.
At this time, the display control unit 3811 can display information on what kind of image processing has been performed on the image captured by the image capturing device 3100. That is, the display control unit 3811 controls to display what kind of image processing has been performed and at what timing on the image captured by the image capturing device 3100, as in the playlist 6081. This makes it possible to check what kind of image processing has been performed.
Furthermore, when playing the playlist 6081, the display control unit 3811 may display a selection as to whether to play the image before image processing or to play the image after image processing based on the log information. Furthermore, at this time, the display control unit 3811 may be configured to convert the image after image processing to the image before image processing based on the log information and output it to the screen. At this time, the image processing unit 3711 performs image processing so as to return the image to the original image based on the log information related to the image processing in the storage unit 3720 and the image after image processing. Next, the communication control unit 3812 acquires the image that has been returned to the original image. Furthermore, the display control unit 3811 displays the image that has been returned to the original image. This allows the image after image processing to be returned to the original image before image processing.

[変形例19]
実施形態1の変形例19を説明する。
図32は、実施形態1の変形例19の表示制御部3811が表示する、画像処理前の画面の一例を示す図である。変形例19におけるビューア6100の映像表示領域6110には、霧の中を走る車両3400の撮影装置3100によって撮影された映像が映し出されている。
サーバ3700の画像処理部3711は、画像を解析し、霧を検出する。次に、通信制御部3712は、霧を検出した結果を情報表示端末3800に送信する。その後、表示制御部3811は、霧を検出という情報に基づいて、「霧を検出」といった検出情報表示部6111を表示するように制御する。また、このとき、表示制御部3811は、霧を検出という情報に基づいて、霧補正ボタン6140を表示するように制御する。すなわち、表示制御部3811は、画像から検出された物体に応じて画面に含まれるボタンを変更する。これにより、画像内の物体に基づいて画像処理の方法を変更することができる。
[Modification 19]
A nineteenth modification of the first embodiment will be described.
32 is a diagram showing an example of a screen before image processing, which is displayed by the display control unit 3811 of Modification 19 of the embodiment 1. In the image display area 6110 of the viewer 6100 in Modification 19, an image captured by the imaging device 3100 of the vehicle 3400 traveling in fog is displayed.
The image processing unit 3711 of the server 3700 analyzes the image and detects fog. Next, the communication control unit 3712 transmits the fog detection result to the information display terminal 3800. Thereafter, the display control unit 3811 controls the detection information display unit 6111 to display "Fog detected" based on the information that fog has been detected. Also, at this time, the display control unit 3811 controls the fog correction button 6140 to be displayed based on the information that fog has been detected. In other words, the display control unit 3811 changes the buttons included on the screen according to the object detected from the image. This makes it possible to change the method of image processing based on the object in the image.

[変形例20]
実施形態1の変形例20を説明する。
図33は、実施形態1の変形例20の表示制御部3811が表示する、画面の一例を示す図である。変形例20におけるビューア6200には、画像処理調整領域6290が含まれる。表示制御部3811は、ユーザーによる画像処理調整領域6290の操作により、画質パラメータの調整を受け付ける。画像処理調整領域6290には、色相調整オブジェクト6291と、明るさ調整オブジェクト6292と、コントラスト調整オブジェクト6293と、彩度調整オブジェクト6294と、ガンマ値調整オブジェクト6295と、シグマ値調整オブジェクト6296と、半径調整オブジェクト6297と、変動量調整オブジェクト6298と、が含まれる。色相調整オブジェクト6291の選択により、画像の色相を調整する画像処理が実行される。また、明るさ調整オブジェクト6292の選択により、画像の明るさを調整する画像処理が実行される。さらに、コントラスト調整オブジェクト6293の選択により、画像のコントラストを調整する画像処理が実行される。また、彩度調整オブジェクト6294の選択により、画像の彩度を調整する画像処理が実行される。さらに、ガンマ値調整オブジェクト6295の選択により、画像のガンマ値を調整する画像処理が実行される。また、シグマ値調整オブジェクト6296の選択により、画像のシグマ値を調整する画像処理が実行される。さらに、画像の一部に対して処理がされている場合、半径調整オブジェクト6297の選択により、画像処理がされる領域と画像処理がされない領域の境界線を調整する画像処理が実行される。変動量調整オブジェクト6298の選択により、単位時間当たりの画像の数量を調整する画像処理が実行される。つまり、画面には、画像処理の程度を調整する調整オブジェクトが含まれる。変形例20では、各調整オブジェクトは、スライダー形式で表示されているが、スライダーの他にもラジオボタン、チェックボックス、プルダウンメニュー等を用いてもよい。
表示制御部3811は、これらの調整オブジェクトに設けられた操作部の操作を受け付けると、受け付けた操作に応じて、画像処理の程度を調整する。例えば、変形例20において、色相調整オブジェクト6291が左端に移動させられると、表示制御部3811は、色相を0にする画像処理を画像処理部3711に対して要求する。また、色相調整オブジェクト6291が中央に移動させられると、表示制御部3811は、色相を50にする画像処理を画像処理部3711に対して要求する。さらに、色相調整オブジェクト6291が右端に移動させられると、表示制御部3811は、色相を100にする画像処理を画像処理部3711に対して要求する。明るさ調整オブジェクト6292、コントラスト調整オブジェクト6293、彩度調整オブジェクト6294、ガンマ値調整オブジェクト6295、シグマ値調整オブジェクト6296、半径調整オブジェクト6297及び変動量調整オブジェクト6298についても同様である。すなわち、表示制御部3811は、調整オブジェクトの操作に応じて、画像処理の程度を調整する。これにより、明暗等の画像処理の程度を調整することができる。
また、調整オブジェクトは、画像を記録又は再生しながら調整するように構成することができる。このとき、記憶制御部3813は、調整オブジェクトの操作のタイミングと、画像の記録タイミング又は画像の再生タイミングと、を関連付けて記憶するように制御する。これにより、どのようなタイミングで画像処理の程度の調整がされたかわかるようになる。
さらに、記憶制御部3813は、調整結果と、元映像の情報との関係性と、を記憶部3820に記憶する。さらに、記憶制御部3813は、記憶した調整結果と、元映像の情報との関係性と、に基づいて、ユーザーの画像処理の傾向を学習モデルに機械学習させ、記憶部3820にその結果を記憶する。表示制御部3811は、この機械学習の結果に基づいて、画像処理を調整する。すなわち、表示制御部3811は、過去の画像処理の調整の程度の学習情報に基づいて、画像処理の程度を調整する。これにより、画像処理の程度の調整結果を学習し、以降の画像処理をより適切に行えるようにすることができる。また、表示制御部3811は、画像の一部に対して画像処理を行ってもよい。
また、表示制御部3811は、ドライブレコーダで補正を加えられた画質パラメータについては、ビューアではさらに補正を加える処理を控える方向の処理を指示できるように構成されてもよい。一方で、表示制御部3811は、ドライブレコーダで補正を加えていない又は補正できない画質パラメータについては、ビューアではより補正を加える方向での処理を指示できるように構成されてもよい。
[Modification 20]
A twentieth modification of the first embodiment will now be described.
33 is a diagram showing an example of a screen displayed by the display control unit 3811 of the modification 20 of the first embodiment. The viewer 6200 in the modification 20 includes an image processing adjustment area 6290. The display control unit 3811 accepts adjustment of image quality parameters by a user's operation of the image processing adjustment area 6290. The image processing adjustment area 6290 includes a hue adjustment object 6291, a brightness adjustment object 6292, a contrast adjustment object 6293, a saturation adjustment object 6294, a gamma value adjustment object 6295, a sigma value adjustment object 6296, a radius adjustment object 6297, and a fluctuation amount adjustment object 6298. When the hue adjustment object 6291 is selected, image processing is performed to adjust the hue of the image. When the brightness adjustment object 6292 is selected, image processing is performed to adjust the brightness of the image. When the contrast adjustment object 6293 is selected, image processing is performed to adjust the contrast of the image. Moreover, by selecting a saturation adjustment object 6294, image processing is performed to adjust the saturation of the image. Furthermore, by selecting a gamma value adjustment object 6295, image processing is performed to adjust the gamma value of the image. Furthermore, by selecting a sigma value adjustment object 6296, image processing is performed to adjust the sigma value of the image. Furthermore, when processing is performed on a part of the image, by selecting a radius adjustment object 6297, image processing is performed to adjust the boundary between the area where the image processing is performed and the area where the image processing is not performed. By selecting a variation adjustment object 6298, image processing is performed to adjust the number of images per unit time. That is, the screen includes an adjustment object that adjusts the degree of image processing. In the modification 20, each adjustment object is displayed in the form of a slider, but in addition to the slider, a radio button, a check box, a pull-down menu, or the like may be used.
When the display control unit 3811 receives an operation of the operation unit provided on these adjustment objects, it adjusts the degree of image processing according to the received operation. For example, in the modification 20, when the hue adjustment object 6291 is moved to the left end, the display control unit 3811 requests the image processing unit 3711 to perform image processing to set the hue to 0. When the hue adjustment object 6291 is moved to the center, the display control unit 3811 requests the image processing unit 3711 to perform image processing to set the hue to 50. When the hue adjustment object 6291 is moved to the right end, the display control unit 3811 requests the image processing unit 3711 to perform image processing to set the hue to 100. The same applies to the brightness adjustment object 6292, the contrast adjustment object 6293, the saturation adjustment object 6294, the gamma value adjustment object 6295, the sigma value adjustment object 6296, the radius adjustment object 6297, and the fluctuation amount adjustment object 6298. That is, the display control unit 3811 adjusts the degree of image processing in response to the operation of the adjustment object, thereby making it possible to adjust the degree of image processing such as brightness and darkness.
The adjustment object can be configured to adjust the image while recording or playing it. At this time, the storage control unit 3813 controls to store the timing of the adjustment object operation in association with the timing of recording the image or the timing of playing the image. This makes it possible to know at what timing the degree of image processing was adjusted.
Furthermore, the storage control unit 3813 stores the adjustment result and the relationship with the information of the original video in the storage unit 3820. Furthermore, the storage control unit 3813 trains a learning model to learn the user's image processing tendency based on the stored adjustment result and the relationship with the information of the original video, and stores the result in the storage unit 3820. The display control unit 3811 adjusts the image processing based on the result of this machine learning. That is, the display control unit 3811 adjusts the degree of image processing based on learning information of the degree of adjustment of past image processing. This makes it possible to learn the adjustment result of the degree of image processing and perform subsequent image processing more appropriately. Furthermore, the display control unit 3811 may perform image processing on a part of the image.
Furthermore, the display control unit 3811 may be configured to be able to instruct processing in the viewer to refrain from further correction processing for image quality parameters that have been corrected by the drive recorder. On the other hand, the display control unit 3811 may be configured to instruct processing in the viewer to add more correction to image quality parameters that have not been corrected or cannot be corrected by the drive recorder.

[変形例21]
実施形態1の変形例21を説明する。
図34は、実施形態1の変形例21の表示制御部3811が表示する、画面の一例を示す図である。変形例21におけるビューア6300には、画像処理調整領域6390が含まれる。画像処理調整領域6390には、画像固定指示部6391と、シャープネス固定指示部6392と、バンディングノイズ除去固定指示部6393と、フィルム粒状化固定指示部6394と、が含まれる。つまり、画面には、調整オブジェクトによる調整を禁止する固定指示部が含まれる。固定指示部は、固定指示オブジェクトの一例である。
表示制御部3811は、調整オブジェクトを固定する固定指示部に固定指示がされた場合には、調整オブジェクトの操作の変更を禁止する。言い換えると、表示制御部3811は、これらの固定指示部を操作することにより、画像処理の程度の調整を固定することができる。例えば、変形例21において、画像固定指示部6391のチェックボックスにチェックを入れることで、表示制御部3811は、画像調整の領域内にある「色相」、「明るさ」、「コントラスト」、「彩度」及び「ガンマ」について、その程度の調整を固定する。このとき、表示制御部3811は、その固定された調整オブジェクトの画質調整結果を表示するすなわち、表示制御部3811は、固定指示オブジェクトの操作に応じて、調整オブジェクトによる調整を禁止する。これにより、画像処理の程度を固定することができる。このとき、表示制御部3811は、「色相」、「明るさ」、「コントラスト」、「彩度」及び「ガンマ」について、調整が固定されているように表示する。例えば、表示制御部3811は、固定指示部の操作のチェックボックスがチェックされることで、調整オブジェクトの操作部の色を薄く表示し、操作できなくしたり、調整オブジェクトの操作部を非表示にして、操作できなくしたりする。
[Modification 21]
A twenty-first modification of the first embodiment will now be described.
34 is a diagram showing an example of a screen displayed by the display control unit 3811 of Modification 21 of the first embodiment. The viewer 6300 in Modification 21 includes an image processing adjustment area 6390. The image processing adjustment area 6390 includes an image fixing instruction section 6391, a sharpness fixing instruction section 6392, a banding noise removal fixing instruction section 6393, and a film graining fixing instruction section 6394. In other words, the screen includes a fixing instruction section that prohibits adjustment by an adjustment object. The fixing instruction section is an example of a fixing instruction object.
When a fixing instruction is given to the fixing instruction section that fixes the adjustment object, the display control section 3811 prohibits the change of the operation of the adjustment object. In other words, the display control section 3811 can fix the adjustment of the degree of image processing by operating these fixing instruction sections. For example, in the modification 21, by checking the check box of the image fixing instruction section 6391, the display control section 3811 fixes the adjustment of the degree of "hue", "brightness", "contrast", "saturation", and "gamma" in the image adjustment area. At this time, the display control section 3811 displays the image quality adjustment result of the fixed adjustment object, that is, the display control section 3811 prohibits the adjustment by the adjustment object in response to the operation of the fixing instruction object. This makes it possible to fix the degree of image processing. At this time, the display control section 3811 displays the adjustment of "hue", "brightness", "contrast", "saturation", and "gamma" as if the adjustment is fixed. For example, when a check box for operating the fixed instruction part is checked, the display control unit 3811 displays the color of the operation part of the adjustment object in a lighter color so that it cannot be operated, or hides the operation part of the adjustment object so that it cannot be operated.

[変形例22]
実施形態1の変形例22を説明する。
図35は、実施形態1の変形例22の表示制御部3811が表示する、画面の一例を示す図である。変形例22におけるビューア6400には、ファイルボタン6401が展開されることで、「ファイルの参照」、「上書き保存」、「名前を付けて保存」、「処理結果を書出」、「位置情報を削除して書出」及び「閉じる」の画像出力に関するオプションが表示された状態が映し出されている。すなわち、画面には、画像出力オブジェクトが含まれる。
表示制御部3811は、ファイルボタン6401が選択されることにより、「ファイルの参照」、「上書き保存」、「名前を付けて保存」、「処理結果を書出」、「位置情報を削除して書出」及び「閉じる」等のファイルの処理に関するメニューを表示するように制御する。何れかのファイルに関する処理を選択することにより、その処理が行われる。ここで、制御部3810は、「位置情報を削除して書出」が選択された場合は、画像情報に紐づく位置情報を削除して、画像情報を出力する。言い換えると、制御部3810は、画像出力オブジェクトの操作に応じて、画像の位置情報を削除して画像を出力する。これにより、画像に紐づく位置情報を削除する操作をすることができる。ここで、制御部3810は、「位置情報を削除して書出」が選択された場合、位置情報を削除した投稿用の映像を書き出してもよい。ここで、投稿用の映像とは、動画投稿用の形式に変換された映像である。このとき、制御部3810は、投稿用の動画について、タイトルやサムネイル等を自動で設定してもよい。また、制御部3810は、「処理結果を書出」が選択された場合は、画像情報に紐づく位置情報を削除せずに、画像情報を出力する。ここで、制御部3810は、「処理結果を書出」が選択された場合、位置情報を削除しない投稿用の映像を書き出してもよい。さらに、制御部3810は、画像情報を出力する場合、画像処理前の画像のみを出力するように構成してもよいし、画像処理後の画像を出力してもよいし、画像処理前の画像と画像処理後の画像を同時に出力するように構成してもよい。また、制御部3810は、投稿用の書き出し機能を使用する場合、元の映像と加工後の映像を1つのファイルに格納してアップロードする機能を備えるように構成してもよい。このとき、書き出される映像は、両映像を並べたストリームとされてもよいし、両映像を時間的に前後に並べてつなげた映像ストリームとされてもよい。また、このとき、制御部3810は、それぞれの映像が「元映像」「加工後の映像」であることを示す表示を埋め込んで書き出してもよい。さらに、制御部3810は、映像の書き出し時に映像を書き出す場所的範囲を矩形等で選択する機能を備えるように構成されてもよい。このとき、画質の補正は、選択された範囲内にのみ行ってから再エンコードして書き出して行われることが好ましい。
[Modification 22]
A twenty-second modification of the first embodiment will now be described.
35 is a diagram showing an example of a screen displayed by the display control unit 3811 of Modification 22 of the first embodiment. In the viewer 6400 of Modification 22, a file button 6401 is expanded to display options related to image output, such as "Browse file", "Save over", "Save as", "Write processing results", "Write with location information deleted", and "Close". In other words, the screen includes an image output object.
When the file button 6401 is selected, the display control unit 3811 controls to display a menu related to file processing such as "view file", "overwrite save", "save as", "write processing result", "write with location information deleted", and "close". When any file processing is selected, the processing is performed. Here, when "write with location information deleted", the control unit 3810 deletes the location information linked to the image information and outputs the image information. In other words, the control unit 3810 deletes the location information of the image and outputs the image in response to an operation of the image output object. This allows an operation to delete the location information linked to the image. Here, when "write with location information deleted" is selected, the control unit 3810 may write out the video for posting with the location information deleted. Here, the video for posting is a video converted into a format for video posting. At this time, the control unit 3810 may automatically set a title, thumbnail, etc. for the video for posting. Furthermore, when "Write Processing Result" is selected, the control unit 3810 outputs the image information without deleting the location information associated with the image information. Here, when "Write Processing Result" is selected, the control unit 3810 may write out the video for posting without deleting the location information. Furthermore, when outputting the image information, the control unit 3810 may be configured to output only the image before image processing, may output the image after image processing, or may be configured to output the image before image processing and the image after image processing at the same time. Furthermore, when using the write function for posting, the control unit 3810 may be configured to have a function of storing the original video and the processed video in one file and uploading it. At this time, the video to be written out may be a stream in which both videos are arranged side by side, or may be a video stream in which both videos are arranged back and forth in time and connected. Furthermore, at this time, the control unit 3810 may write out the video by embedding a display indicating that each video is the "original video" and the "processed video". Furthermore, the control unit 3810 may be configured to have a function of selecting the spatial range into which the video is written out by using a rectangle or the like when writing out the video. At this time, it is preferable that image quality correction is performed only within the selected range, and then the image is re-encoded and written out.

[変形例23]
実施形態1の変形例23を説明する。
図36は、実施形態1の変形例23の表示制御部3811が表示する、画面の一例を示す図である。変形例23におけるビューア6500の映像表示領域6510には、他車両6511の後ろを走る車両3400の撮影装置3100によって撮影された映像が映し出されている。映像表示領域6510には、HDRボタン6541の操作に基づいて、HDR化処理がされることにより、他車両6511を特定できるナンバープレート情報6512が含まれる。
表示制御部3811は、映像表示領域6510にナンバープレート情報6512のような個人を特定可能な情報が含まれている場合は、個人情報処理ボタン6540を表示するように制御する。表示制御部3811は、個人情報処理ボタン6540の操作に基づき、ナンバープレート情報6512をマスクして表示するように制御する。すなわち、表示制御部3811は、画像処理された画像に個人を特定可能な情報が含まれている場合は、個人を特定可能な情報に対してマスク処理の実行を要求する。これにより、個人を特定可能な情報が含まれないよう適切に画像処理を行えるようにすることができる。ここで、個人を特定可能な情報は、氏名、生年月日、顔、ナンバープレート、特定の個人に結び付けられる情報等を含む情報である。
[Modification 23]
A twenty-third modification of the first embodiment will now be described.
36 is a diagram showing an example of a screen displayed by the display control unit 3811 of Modification 23 of the first embodiment. An image captured by the imaging device 3100 of the vehicle 3400 traveling behind another vehicle 6511 is displayed in an image display area 6510 of a viewer 6500 in Modification 23. The image display area 6510 includes license plate information 6512 that can identify the other vehicle 6511 by performing HDR processing based on the operation of an HDR button 6541.
The display control unit 3811 controls to display a personal information processing button 6540 when the image display area 6510 contains information that can identify an individual, such as license plate information 6512. The display control unit 3811 controls to display the license plate information 6512 in a masked state based on the operation of the personal information processing button 6540. That is, when the image processed image contains information that can identify an individual, the display control unit 3811 requests execution of a masking process on the information that can identify an individual. This makes it possible to perform appropriate image processing so that information that can identify an individual is not included. Here, the information that can identify an individual includes a name, a date of birth, a face, a license plate, information that can be linked to a specific individual, and the like.

[変形例24]
上述した実施形態では、例えば、図12に示されるように、複数の画像処理それぞれに対応するボタンが情報表示端末3800の画面に表示される例を用いて説明を行った。しかしながら、情報表示端末3800には、複数の画像処理それぞれよりは少ない数のボタンを表示するようにしてもよい。そして、表示制御部3811は、設定された、ボタンに対応する操作に応じて、画像処理部3711等に対して、画像処理を要求するようにしてもよい。より具体的に説明すると、表示制御部3811は、例えば、1つのボタンを画面に表示し、ボタンがクリックされると、第1の画像処理を画像処理部3711等に対して要求し、ボタンがダブルクリックされると、第2の画像処理を画像処理部3711等に対して要求し、ボタンがトリプルクリックされると、第3の画像処理を画像処理部3711等に対して要求するようにしてもよい。
変形例24によれば、少ないボタンで、ユーザーが望む画像処理を指示することが可能な画面を提供することができる。
[Modification 24]
In the above-described embodiment, for example, as shown in FIG. 12, an example in which buttons corresponding to each of a plurality of image processes are displayed on the screen of the information display terminal 3800 has been described. However, the information display terminal 3800 may display fewer buttons than the number of the plurality of image processes. The display control unit 3811 may request image processing from the image processing unit 3711, etc., in response to the operation corresponding to the set button. More specifically, the display control unit 3811 may display, for example, one button on the screen, and when the button is clicked, request the image processing unit 3711, etc. to perform a first image process, when the button is double-clicked, request the image processing unit 3711, etc. to perform a second image process, and when the button is triple-clicked, request the image processing unit 3711, etc. to perform a third image process.
According to the twenty-fourth modification, it is possible to provide a screen that enables the user to instruct the image processing that he or she desires with a small number of buttons.

[実施形態2]
実施形態1では、サーバ3700にて画像処理を行い、情報表示端末3800からその画像を表示する場合について述べた。
変形例では、図37及び図38を用いて、情報処理端末6800が画像処理及びその画像を表示する場合について、説明する。
[Embodiment 2]
In the first embodiment, the server 3700 processes images and the images are displayed on the information display terminal 3800 .
In the modified example, a case where an information processing terminal 6800 processes an image and displays the image will be described with reference to Figs. 37 and 38.

[情報処理システム6600のシステム構成]
図37は、実施形態2の変形例に係る情報処理システム6600のシステム構成を示す概略図である。図37に示されるように、情報処理システム6600は、車両3400、複数の情報処理端末6800D、6800E、6800F及びネットワーク3900により構成される。車両3400は、ネットワーク3900を介して複数の情報処理端末6800D、6800E、6800Fと通信可能に構成される。より具体的に説明すると、車両3400は、ネットワーク3900を介して車両3400の持つ情報を複数の情報処理端末6800D、6800E、6800Fに送信する。複数の情報処理端末6800D、6800E、6800Fは、ネットワーク3900を介して車両3400と通信可能に構成される。より具体的に説明すると、複数の情報処理端末6800D、6800E、6800Fは、ネットワーク3900を介して複数の情報処理端末6800D、6800E、6800Fの情報を取得する。
[System configuration of information processing system 6600]
37 is a schematic diagram showing a system configuration of an information processing system 6600 according to a modified example of the second embodiment. As shown in FIG. 37, the information processing system 6600 includes a vehicle 3400, a plurality of information processing terminals 6800D, 6800E, and 6800F, and a network 3900. The vehicle 3400 is configured to be able to communicate with the plurality of information processing terminals 6800D, 6800E, and 6800F via the network 3900. More specifically, the vehicle 3400 transmits information held by the vehicle 3400 to the plurality of information processing terminals 6800D, 6800E, and 6800F via the network 3900. The plurality of information processing terminals 6800D, 6800E, and 6800F are configured to be able to communicate with the vehicle 3400 via the network 3900. More specifically, the plurality of information processing terminals 6800D, 6800E, 6800F acquire information of the plurality of information processing terminals 6800D, 6800E, 6800F via the network 3900.

[情報処理端末6800の機能構成]
図38は、実施形態2の変形例に係る情報処理端末6800の機能構成を示す概略図である。なお、情報処理端末6800のハードウェア構成は、実施形態1の情報表示端末3800のハードウェア構成と同様である。すなわち、情報処理端末6800の制御部が、情報処理端末6800の記憶部に記憶されているプログラムに基づき処理を実行することによって、図38に示される情報処理端末6800の機能構成等が実現される。
図38に示されるように、情報処理端末6800は、機能構成として、表示制御部6811、通信制御部6812、記憶制御部6813及び画像処理部6814を含む。
[Functional configuration of the information processing terminal 6800]
Fig. 38 is a schematic diagram showing a functional configuration of an information processing terminal 6800 according to a modified example of embodiment 2. The hardware configuration of the information processing terminal 6800 is similar to the hardware configuration of the information display terminal 3800 of embodiment 1. That is, the control unit of the information processing terminal 6800 executes processing based on a program stored in the storage unit of the information processing terminal 6800, thereby realizing the functional configuration and the like of the information processing terminal 6800 shown in Fig. 38.
As shown in FIG. 38, the information processing terminal 6800 includes, as its functional components, a display control unit 6811, a communication control unit 6812, a memory control unit 6813, and an image processing unit 6814.

表示制御部6811は、情報処理端末6800の出力部(不図示)に出力する情報を制御する。より具体的に説明すると、表示制御部6811は、画像に関する情報を含む画面を表示するよう制御する。 The display control unit 6811 controls the information to be output to an output unit (not shown) of the information processing terminal 6800. More specifically, the display control unit 6811 controls the display of a screen including information related to an image.

通信制御部6812は、ネットワーク3900を介してサーバ3700との情報のやり取りを制御する。 The communication control unit 6812 controls the exchange of information with the server 3700 via the network 3900.

記憶制御部6813は、情報処理端末6800の記憶部内に情報を記憶したり、記憶した情報を取得したりする。 The memory control unit 6813 stores information in the memory unit of the information processing terminal 6800 and retrieves stored information.

画像処理部6814は、画面を介した操作指示に基づき、情報処理端末6800の記憶部内の画像について、画像処理を実行する。これにより、情報処理端末6800は、画像処理を実行することができる。実施形態2では、画像処理部6814が、情報表示端末3800の画面を介した要求等に基づいて様々な画像処理を行うものとして説明を行う。しかし、情報処理端末6800は、画像処理ごとの画像処理部を有するようにしてもよい。また、情報処理端末6800のソフトウェアが画像処理を行うのではなく、情報処理端末6800の専用のハードウェア(例えば、GPU等)が画像処理を行うようにしてもよい。専用のハードウェアが画像処理を行う場合は、情報処理端末6800の1つのハードウェアが複数の画像処理を行うよう構成されてもよいし、複数の画像処理それぞれに対応する情報処理端末6800の複数のハードウェアがそれぞれ画像処理を行うよう構成されてもよい。 The image processing unit 6814 performs image processing on the image in the storage unit of the information processing terminal 6800 based on an operation instruction via the screen. This allows the information processing terminal 6800 to perform image processing. In the second embodiment, the image processing unit 6814 performs various image processing based on a request via the screen of the information display terminal 3800. However, the information processing terminal 6800 may have an image processing unit for each image processing. In addition, instead of the software of the information processing terminal 6800 performing image processing, dedicated hardware (e.g., GPU, etc.) of the information processing terminal 6800 may perform image processing. When dedicated hardware performs image processing, one piece of hardware of the information processing terminal 6800 may be configured to perform multiple image processing, or multiple pieces of hardware of the information processing terminal 6800 corresponding to each of the multiple image processing may be configured to perform image processing.

実施形態2によれば、情報処理端末側で画像処理を行うことができる。 According to the second embodiment, image processing can be performed on the information processing terminal side.

[実施形態3]
実施形態3では、車両3400の撮影装置3100内で画像処理を行う例について説明する。
[Embodiment 3]
In the third embodiment, an example in which image processing is performed within the imaging device 3100 of the vehicle 3400 will be described.

制御部3011は、撮影部3015で撮影した画像を記憶媒体3500に記録する。制御部3011は、記録した画像をプロセッサ3111により画像処理を行う。このとき、制御部3011は、どのような画像処理をどのようなタイミングで行ったのかを記憶媒体3500に記録する。このとき、制御部3011は、記憶媒体3500に記録した情報を、ネットワーク3900を介して送信することができる。 The control unit 3011 records the image captured by the imaging unit 3015 in the storage medium 3500. The control unit 3011 performs image processing on the recorded image using the processor 3111. At this time, the control unit 3011 records in the storage medium 3500 what type of image processing was performed and at what timing. At this time, the control unit 3011 can transmit the information recorded in the storage medium 3500 via the network 3900.

制御部3011は、撮影装置3100での再生中に、所定の操作をすることで、画像処理した画像を書き出すように制御をする。制御部3011は、撮影装置3100内で画像処理した画像の書き出し中には、所定の報知を行う。より具体的に説明すると、制御部3011は、撮影装置3100内で画像処理した画像の書き出し中には、「エンジンを切らないでください」という表示を表示部3013に表示するように制御したり、「エンジンを切らないでください」という音声を音声出力部3014から出力するように制御したりする。これらの報知は、継続的(繰り返し)に行うことができる。 The control unit 3011 controls the image processing to be written out by performing a predetermined operation during playback in the image capture device 3100. The control unit 3011 issues a predetermined notification while the image processed in the image capture device 3100 is being written out. More specifically, while the image processed in the image capture device 3100 is being written out, the control unit 3011 controls the display unit 3013 to display a message saying "Do not turn off the engine" and controls the audio output unit 3014 to output a message saying "Do not turn off the engine". These notifications can be issued continuously (repeatedly).

また、実施形態3では、制御部3011は、霧の除去が可能な画像処理機能を備えてもよい。このときは、制御部3011は、ユーザーの操作により、対象の映像について、霧の除去を行う。次に、制御部3011は、ユーザーの操作により、霧除去処理を行った後の映像を記録する。さらに、制御部3011は、霧除去処理を行う前の映像を再現して再生可能に構成されてもよい。この再現は、制御部3011は、霧除去処理を行う前の映像を、霧除去処理を行った後のデータと関連づけて記録することで実行してもよいし、霧除去処理による霧除去の度合いを示す情報を霧除去後の映像に関連づけて記録し、この情報を用いて実行してもよい。例えば、運転者が見ていた状態と映像の補正後の状態の差が大きいと、本来運転者が見ていた状態と異なる映像で記録され、運転者にとっては自分が事故を起こしたとき不利になってしまう可能性があるが、霧除去処理による霧除去の度合いを把握可能とすることができる。 In the third embodiment, the control unit 3011 may also have an image processing function capable of removing fog. In this case, the control unit 3011 removes fog from the target image in response to a user's operation. Next, the control unit 3011 records the image after the fog removal process in response to a user's operation. Furthermore, the control unit 3011 may be configured to reproduce and play the image before the fog removal process. This reproduction may be performed by the control unit 3011 recording the image before the fog removal process in association with the data after the fog removal process, or by recording information indicating the degree of fog removal by the fog removal process in association with the image after the fog removal process and using this information. For example, if there is a large difference between the state seen by the driver and the state after the image correction, the image recorded will be different from the state originally seen by the driver, which may be disadvantageous to the driver if he or she causes an accident, but it is possible to grasp the degree of fog removal by the fog removal process.

また、制御部3011は、霧除去処理を行って記録するか、行わずに記録するかのユーザーの選択に従った記録を行う機能を備えていてもよい。さらに、制御部3011は、これらの情報を情報表示端末にて表示する機能を有していてもよい。制御部3011は、霧除去処理を行って記録されていたか、行わずに記録されていたかいずれが選択されていたかを情報表示端末のビューア上において判定可能な情報を記録する機能を備えてもよい。なお、このときのドライブレコーダから情報表示端末への情報の受け渡しは、ネットワーク3900を介してもよいし、SDカード等の情報記録媒体を用いてもよい。 The control unit 3011 may also have a function of recording according to the user's selection of whether to record with or without fog removal processing. Furthermore, the control unit 3011 may have a function of displaying this information on the information display terminal. The control unit 3011 may also have a function of recording information that allows a determination on the viewer of the information display terminal as to whether recording with or without fog removal processing was selected. Note that the information may be transferred from the drive recorder to the information display terminal via the network 3900, or may be transferred using an information recording medium such as an SD card.

実施形態3によれば、車両側で画像処理を行うことができる。 According to the third embodiment, image processing can be performed on the vehicle side.

[実施形態4]
続いて、実施形態4について説明する。実施形態4は、図1に示される情報処理システム3000によって実施されてもよい。図39は、記憶部22及び制御部23によって実現される機能ブロック図である。図39に示される制御部23は、例えば、情報表示端末3800A、3800B、3800C等に具備される制御部3810であってもよい。図39に示される記憶部22は、例えば、情報表示端末3800A、3800B、3800C等に具備される記憶部3820であってもよい。
[Embodiment 4]
Next, a fourth embodiment will be described. The fourth embodiment may be implemented by the information processing system 3000 shown in Fig. 1. Fig. 39 is a functional block diagram realized by the storage unit 22 and the control unit 23. The control unit 23 shown in Fig. 39 may be, for example, a control unit 3810 provided in the information display terminals 3800A, 3800B, 3800C, etc. The storage unit 22 shown in Fig. 39 may be, for example, a storage unit 3820 provided in the information display terminals 3800A, 3800B, 3800C, etc.

記憶部22は、前述の記載により定義される様々な情報を記憶する。これは、例えば、制御部23によって実行される情報表示端末3800に係る種々のプログラム等を記憶するソリッドステートドライブ(Solid State Drive:SSD)等のストレージデバイスとして、あるいは、プログラムの演算に係る一時的に必要な情報(引数、配列等)を記憶するランダムアクセスメモリ(Random Access Memory:RAM)等のメモリとして実施されうる。また、これらの組合せであってもよい。特に、記憶部32は、制御部33によって実行される情報表示端末3800に係る種々のプログラムとして、例えば画像データIMのビューアとなる第1のプログラムP1及び第2のプログラムP2を記憶してもよい。 The storage unit 22 stores various information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs related to the information display terminal 3800 executed by the control unit 23, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program calculations. It may also be a combination of these. In particular, the storage unit 32 may store, for example, a first program P1 and a second program P2 that serve as a viewer for image data IM as various programs related to the information display terminal 3800 executed by the control unit 33.

制御部23は、記憶部22に記憶された各種プログラムを実行することにより、取得部231、受付部232、補正部233、解除部234および表示制御部235として機能してもよい。すなわち、記憶部22に記憶されているソフトウェアによる情報処理がハードウェアの一例である制御部23によって具体的に実現されることで、制御部23に含まれる各機能部として実行されてもよい。以下、制御部23に関する各機能部について説明する。 The control unit 23 may function as an acquisition unit 231, a reception unit 232, a correction unit 233, a release unit 234, and a display control unit 235 by executing various programs stored in the storage unit 22. In other words, information processing by the software stored in the storage unit 22 may be specifically realized by the control unit 23, which is an example of hardware, and may be executed as each functional unit included in the control unit 23. Each functional unit related to the control unit 23 will be described below.

取得部231は、種々の情報を取得するように構成されてもよい。例えば、取得部231は、取得ステップとして、移動体の状態又は状況に関する特定情報IF1を取得してもよい。これについては後にさらに詳述する。 The acquisition unit 231 may be configured to acquire various types of information. For example, the acquisition unit 231 may acquire specific information IF1 related to the state or situation of the moving object as an acquisition step. This will be described in further detail later.

受付部232は、種々の情報を受け付けるように構成されてもよい。例えば、受付部232は、第1の受付ステップとして、ユーザーによる第1の入力を受け付けてもよい。受付部232は、第2の受付ステップとして、ユーザーによる第2の入力を受け付けてもよい。これについては後にさらに詳述する。 The reception unit 232 may be configured to receive various types of information. For example, the reception unit 232 may receive a first input by the user as a first reception step. The reception unit 232 may receive a second input by the user as a second reception step. This will be described in further detail later.

補正部233は、補正処理を実行するように構成されてもよい。例えば、補正部233は、第1の補正ステップとして、特定情報IF1に基づいて、この特定情報IF1に対応する時間における、移動体が有する撮影装置3100が生成した画像データIMへの第1の補正処理を実行してもよい。なお、第1の補正処理は、例えば人工知能等のプログラムによる自動補正処理を含んでもよい。補正部233は、第2の補正ステップとして、第2の入力に基づいて、画像データIMへの第2の補正処理を実行してもよい。なお、第2の補正処理は、例えばユーザーの入力に基づく任意の手動補正処理を含んでもよい。さらに、補正部233は、準備ステップと、処理ステップとを実行してもよい。これについては後にさらに詳述する。 The correction unit 233 may be configured to execute a correction process. For example, as a first correction step, the correction unit 233 may execute a first correction process on the image data IM generated by the imaging device 3100 of the moving object at a time corresponding to the specific information IF1 based on the specific information IF1. The first correction process may include an automatic correction process by a program such as artificial intelligence. As a second correction step, the correction unit 233 may execute a second correction process on the image data IM based on a second input. The second correction process may include any manual correction process based on, for example, a user input. Furthermore, the correction unit 233 may execute a preparation step and a processing step. This will be described in more detail later.

解除部234は、補正部233による補正処理を解除するように構成されてもよい。例えば、解除部234は、解除ステップとして、第1の入力に基づいて、画像データIMに対する第1の補正処理を解除してもよい。これについては後にさらに詳述する。 The release unit 234 may be configured to release the correction process performed by the correction unit 233. For example, as a release step, the release unit 234 may release the first correction process performed on the image data IM based on the first input. This will be described in further detail later.

表示制御部235は、種々の視覚情報を、表示可能な表示部に表示させるように制御するように構成される。ここで、視覚情報とは、画面、画像、アイコン、テキスト等といった、ユーザーが視認可能な態様で生成された情報そのものでもよいし、画面、画像、アイコン、テキスト等を表示させるためのレンダリング情報であってもよい。例えば、表示制御部235は、表示制御ステップとして、第1の補正処理が実行された画像データIMを再生可能に表示させてもよい。これについては後にさらに詳述する。 The display control unit 235 is configured to control various visual information to be displayed on a display unit capable of displaying the same. Here, the visual information may be information itself that is generated in a manner that is visible to the user, such as a screen, an image, an icon, text, etc., or may be rendering information for displaying a screen, an image, an icon, text, etc. For example, the display control unit 235 may display the image data IM on which the first correction process has been performed in a reproducible manner as a display control step. This will be described in further detail later.

[情報処理の概要]
続いて、実施形態4に係る情報処理システム3000の情報処理方法について説明する。情報処理方法は、情報処理装置の一例である情報表示端末3800の各ステップを備える。図40は、実施形態4に係る情報処理の流れを示すアクティビティ図である。以下、本アクティビティ図に沿って、本情報処理を概述する。
[Outline of information processing]
Next, an information processing method of the information processing system 3000 according to the fourth embodiment will be described. The information processing method includes steps of the information display terminal 3800, which is an example of an information processing device. Fig. 40 is an activity diagram showing the flow of information processing according to the fourth embodiment. Below, this information processing will be outlined along this activity diagram.

まず、移動体が走行中にあたっては、撮影装置3100が、走行中の態様を画像データIMとして記録してもよい(アクティビティA101)。画像データIMは、例えば所定のフレームレートを有する動画形式のデータであってよい。撮影装置3100のフレームレートは、特に限定されないが、例えば10fps以上であり、好ましくは、30fps以上であり、より好ましくは60fps以上であり、具体的には例えば、10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250fpsであり、ここで例示した数値の何れか2つの間の範囲内であってもよい。生成された画像データIMは、ライブビューとして、撮影装置3100が有する表示部3013に表示させてもよい。かかる画像データIMの記録は、移動体の走行が完了するまで、継続的に実施されてよい。 First, when the moving object is moving, the image capturing device 3100 may record the moving state as image data IM (activity A101). The image data IM may be, for example, video format data having a predetermined frame rate. The frame rate of the image capturing device 3100 is not particularly limited, but is, for example, 10 fps or more, preferably 30 fps or more, more preferably 60 fps or more, and specifically, for example, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250 fps, and may be within a range between any two of the numerical values exemplified here. The generated image data IM may be displayed on the display unit 3013 of the image capturing device 3100 as a live view. The recording of such image data IM may be performed continuously until the traveling of the moving object is completed.

続いて、撮影装置3100とネットワークを介して接続された情報表示端末3800は、アクティビティA101において継続的に記録されることで生成された一連の画像データIMを受信してもよい(アクティビティA102)。つまり、受付部332は、撮影装置3100から画像データIMを受信してもよい。もちろん、ネットワークに代えて、受付部332は、SDカード(登録商標)等の記憶媒体を介して画像データIMを受け付けてもよい。以後の説明では、簡単のためにネットワーク経由を例示するが、必ずしもこれに限定されるものではない。 Next, the information display terminal 3800 connected to the image capture device 3100 via a network may receive a series of image data IM generated by continuous recording in activity A101 (activity A102). That is, the reception unit 332 may receive the image data IM from the image capture device 3100. Of course, instead of a network, the reception unit 332 may receive the image data IM via a storage medium such as an SD card (registered trademark). In the following explanation, for simplicity, an example via a network is given, but this is not necessarily limited to this.

続いて、取得部231は、取得ステップとして、移動体の状態又は状況に関する特定情報IF1を取得してもよい(アクティビティA103)。具体的には、制御部23が記憶部22に記憶された専用プログラムを読み出すことで、特定情報IF1を取得して、記憶部22に記憶させてもよい。特定情報IF1は、受付部332が受信した画像データIMに含まれていてもよいし、撮影装置3100又は外部の装置から別個の情報として受信してもよい。好ましくは、特定情報IF1は、移動体の位置、向き、速度、加速度、時刻、時間帯、天候、走行状態及びペダルワークのうちの少なくとも1つであってよい。例えば、トンネル位置について自動で適切な種類の補正をしてもよいし、晴れと雨と霧で異なった画像補正をかけるようにしてもよい。また、朝と夜と夕方とで異なった画像補正をかけるようにしてもよいし、霧、雪、雨等、状況、天気等に応じて適切な補正方法を選択して補正するようにしてもよい。それぞれの最適なパラメータが予め用意されてもよい。さらに具体的には、吹雪を消す操作ボタン、霧を透明化して霧の向こう側を見えるようにするボタン、雨を消去するボタン等、映像により目的のあった映像補正をするボタンとして実施されてもよい。さらに、オールマイティーの自動補正として、これらを適宜組み合わせた自動補正としてもよい。 Next, the acquisition unit 231 may acquire specific information IF1 related to the state or situation of the moving object as an acquisition step (activity A103). Specifically, the control unit 23 may acquire the specific information IF1 by reading out a dedicated program stored in the storage unit 22, and store the specific information IF1 in the storage unit 22. The specific information IF1 may be included in the image data IM received by the reception unit 332, or may be received as separate information from the shooting device 3100 or an external device. Preferably, the specific information IF1 may be at least one of the position, direction, speed, acceleration, time, time zone, weather, running state, and pedal work of the moving object. For example, an appropriate type of correction may be automatically performed for the tunnel position, or different image corrections may be applied for sunny, rainy, and foggy conditions. Also, different image corrections may be applied in the morning, at night, and in the evening, or an appropriate correction method may be selected and corrected according to the situation, weather, etc., such as fog, snow, and rain. Optimal parameters for each may be prepared in advance. More specifically, the buttons may be implemented as buttons that perform image correction according to the purpose of the image, such as an operation button to erase a snowstorm, a button to make fog transparent so that the other side of the fog can be seen, a button to erase rain, etc. Furthermore, as an all-purpose automatic correction, these may be appropriately combined.

このような態様によれば、具体的な移動体の状態である、位置、速度、加速度、走行状態及びペダルワークのうちの少なくとも1つを考慮して、より適切な画像処理を施すことができるため、ユーザビリティをさらに向上させることができる。 According to this aspect, more appropriate image processing can be performed by taking into account at least one of the specific moving object conditions, namely position, speed, acceleration, running state, and pedal work, thereby further improving usability.

続いて、補正部233は、第1の補正ステップとして、特定情報IF1に基づいて、この特定情報IF1に対応する時間における、移動体が有する撮影装置3100が生成した画像データIMへの第1の補正処理を実行してもよい(アクティビティA104)。具体的には、制御部23が記憶部22に記憶された専用プログラムを読み出すことで、特定情報IF1に基づいて画像データIMに対する補正範囲を決定してもよい。すなわち好ましくは、補正部233は、第1の補正ステップとして、特定情報IF1に基づいて、補正される範囲である補正範囲を可変に、画像データIMへの第1の補正処理を実行してもよい。このような態様によれば、全範囲を補正しなくてもよいため、処理負荷を抑制することができる。また、好ましい範囲に補正がかかるため、ユーザビリティの高い機能を実現することができる。逆に、補正部233は、特定情報IF1に基づいて、補正すべきでない範囲を可変に、画像データIMへの第1の補正処理を実行してもよい。さらに、補正すべき範囲と、補正すべきでない範囲との両方を可変に、第1の補正処理が適宜実行されるようにしてもよい。 Next, the correction unit 233 may execute a first correction process on the image data IM generated by the imaging device 3100 of the moving object at the time corresponding to the specific information IF1 based on the specific information IF1 as a first correction step (activity A104). Specifically, the control unit 23 may determine the correction range for the image data IM based on the specific information IF1 by reading out a dedicated program stored in the storage unit 22. That is, preferably, the correction unit 233 may execute a first correction process on the image data IM as a first correction step, by varying the correction range, which is the range to be corrected, based on the specific information IF1. According to such an aspect, since it is not necessary to correct the entire range, the processing load can be suppressed. In addition, since the correction is applied to a preferred range, a function with high usability can be realized. Conversely, the correction unit 233 may execute a first correction process on the image data IM by varying the range that should not be corrected based on the specific information IF1. Furthermore, the first correction process may be performed appropriately with both the range to be corrected and the range not to be corrected being variable.

その後、表示制御部235は、表示制御ステップとして、第1の補正処理が実行された画像データIMを再生可能に、表示させてもよい(アクティビティA105)。このような表示は、画像データIMのフレームをコマ送りで表示することで、動画データとして再生可能であることが好ましい。 Then, as a display control step, the display control unit 235 may display the image data IM on which the first correction process has been performed in a reproducible manner (activity A105). It is preferable that such a display be reproducible as video data by displaying frames of the image data IM in a frame-by-frame manner.

なお、表示制御部235による表示制御中に、受付部232は、第1の受付ステップとして、ユーザーによる第1の入力を受け付けてもよい。制御部33は、第1の入力に基づいて、画像データIMに対する補正処理の有無を切替可能に構成されるとよい(アクティビティA106)。例えば、画像データIMに対しての補正処理が行われている場合、解除部234は、解除ステップとして、第1の入力に基づいて、画像データIMに対する第1の補正処理を解除してもよい。例えば、画像データIMに対しての補正処理が解除されている場合、補正部233は、第1の入力に基づいて、画像データIMに対する第1の補正処理を再開してもよい。このような態様によれば、装置が提示した補正処理が不要な場合に、これをユーザーの意思で解除することで視認性を高めることが可能となり、よりユーザビリティを向上させることができる。これは例えば、範囲としては補正がかかった状態のまま、一時的に補正を外すボタンを設ける等とすればよい。 During the display control by the display control unit 235, the reception unit 232 may receive a first input from the user as a first reception step. The control unit 33 may be configured to be able to switch between the presence and absence of correction processing on the image data IM based on the first input (activity A106). For example, when correction processing is being performed on the image data IM, the release unit 234 may release the first correction processing on the image data IM based on the first input as a release step. For example, when correction processing on the image data IM is released, the correction unit 233 may resume the first correction processing on the image data IM based on the first input. According to this aspect, when the correction processing presented by the device is unnecessary, it is possible to increase visibility by releasing it at the user's will, and usability can be further improved. For example, this can be achieved by providing a button to temporarily release the correction while leaving the correction applied to the range.

以上をまとめると、本実施形態に係る情報処理装置の一例である情報表示端末3800は、制御部23を備える。制御部23は、次の各部を備える。補正部233は、第1の補正ステップとして、特定情報IF1に基づいて、この特定情報IF1に対応する時間における、移動体が有する撮影装置3100が生成した画像データIMへの第1の補正処理を実行する。表示制御部235は、表示制御ステップとして、第1の補正処理が実行された画像データIMを再生可能に表示させる。このような態様によれば、移動体の状態又は状況に基づいた、適切な画像処理を施すことができるため、ユーザビリティを向上させることができる。 In summary, the information display terminal 3800, which is an example of an information processing device according to this embodiment, includes a control unit 23. The control unit 23 includes the following units. As a first correction step, the correction unit 233 executes a first correction process on image data IM generated by the imaging device 3100 possessed by the moving object at a time corresponding to the specific information IF1, based on the specific information IF1. As a display control step, the display control unit 235 displays the image data IM on which the first correction process has been executed in a reproducible manner. According to this aspect, appropriate image processing can be applied based on the state or situation of the moving object, thereby improving usability.

[情報処理の詳細]
続いて、先に概述した情報処理の詳細について説明する。図41は、第1の補正処理の、空間的な補正範囲の一例を示す概略図である。図42は、第1の補正処理の、時間的な補正範囲の一例を示す概略図である。すなわち、第1の補正処理は、場所的範囲又は時間的範囲を限定して適用されてもよい。
[Details of information processing]
Next, the details of the information processing outlined above will be described. Fig. 41 is a schematic diagram showing an example of a spatial correction range of the first correction processing. Fig. 42 is a schematic diagram showing an example of a temporal correction range of the first correction processing. That is, the first correction processing may be applied with a limited location range or time range.

図41の態様においては、表示制御部235によって画像データIMが表示され、これが再生画面4として示されている。補正範囲は、画像データIMのフレームに設定された関心領域Rである。再生画面4は、補正領域41と、非補正領域42とを有している。関心領域Rは、補正領域41として図示されている。具体的には、特定情報IF1に含まれる種々の情報に応じて、補正領域41が決定されるとよい。 In the embodiment of FIG. 41, image data IM is displayed by the display control unit 235, and this is shown as a playback screen 4. The correction range is a region of interest R set in the frame of the image data IM. The playback screen 4 has a correction region 41 and a non-correction region 42. The region of interest R is shown as the correction region 41. Specifically, it is preferable that the correction region 41 be determined according to various information included in the specific information IF1.

例えば、移動体の速度や加速度に応じて、補正領域41の大きさを変化させてもよい。例えば、移動体が左折する際には、巻き込み事故防止を懸念して、移動体の左側が可視化されるように補正処理が実行されてもよい。補正領域41の形状や大きさはあくまでも任意であり、例えば矩形でも円形でも楕円形でもよい。ユーザーによる入力に基づいて形状を変化可能に構成されてもよい。このような態様によれば、本来視認性を高めたい領域を絞って、補正をかけることができるため、ユーザビリティを向上させることができる。 For example, the size of the correction area 41 may be changed according to the speed and acceleration of the moving object. For example, when the moving object turns left, a correction process may be executed so that the left side of the moving object is visualized, out of concern for preventing a hit-and-run accident. The shape and size of the correction area 41 are entirely arbitrary, and may be, for example, rectangular, circular, or elliptical. The shape may be configured to be changeable based on user input. According to such an embodiment, correction can be applied to a narrow area where visibility is originally desired to be improved, thereby improving usability.

また、例えば、時刻や時間帯から太陽の位置を把握させ、逆光状態でもユーザーが容易に視認可能なように、適切な補正処理が施されてもよい。図42の態様では、再生画面4の下方に位置する、画像データIMの再生時刻を示すシークバー5において、補正時間51が示されている。シークバー5は、ビデオ編集ソフトのタイムライン等の概念に相当してもよい。例えば、補正時間51は、西日が差し込む時間帯であり、且つ移動体の進行方向によって撮影装置3100にとって逆光の撮影となる時間帯である。換言すると、特定情報IF1は、移動体の位置と、向きとである。補正部233は、第1の補正ステップとして、位置と、向きとから推定される太陽の位置に基づいて、画像データIMへの第1の補正処理を実行してもよい。このような態様によれば、太陽の位置を加味して、適切な画像処理を施すことができるため、ユーザビリティをさらに向上させることができる。 In addition, for example, appropriate correction processing may be performed so that the position of the sun can be understood from the time and time period, and the user can easily see it even in backlit conditions. In the embodiment of FIG. 42, a correction time 51 is shown in a seek bar 5 that is located below the playback screen 4 and indicates the playback time of the image data IM. The seek bar 5 may correspond to a concept such as a timeline in video editing software. For example, the correction time 51 is a time period during which the setting sun shines in, and the shooting device 3100 shoots in backlight due to the traveling direction of the moving object. In other words, the specific information IF1 is the position and orientation of the moving object. As a first correction step, the correction unit 233 may perform a first correction processing on the image data IM based on the position of the sun estimated from the position and orientation. According to such an embodiment, appropriate image processing can be performed taking into account the position of the sun, thereby further improving usability.

また、前述の様々な補正処理は、第2の補正処理の一例であるユーザーによる恣意的な手動補正として実施されてもよい。換言すると、受付部232は、第2の受付ステップとして、ユーザーによる第2の入力を受け付け、補正部233は、第2の補正ステップとして、第2の入力に基づいて、画像データIMへの第2の補正処理を実行してもよい。このような態様によれば、装置が提示した補正処理に加えて、ユーザーの意思で補正を追加することで視認性を高めることが可能となり、よりユーザビリティを向上させることができる。 The various correction processes described above may also be implemented as manual correction by the user, which is an example of a second correction process. In other words, the reception unit 232 may receive a second input by the user as a second reception step, and the correction unit 233 may execute a second correction process on the image data IM based on the second input as a second correction step. According to this aspect, in addition to the correction process presented by the device, it is possible to improve visibility by adding correction at the user's discretion, thereby further improving usability.

また、第1の補正処理及び第2の補正処理に関連し、表示制御部235は、第1の補正処理と、第2の補正処理とが区別可能な態様で、画像データIMを再生可能に表示させるとよい。換言すると、手動でつけた範囲と自動的についた範囲が区別できるように表示されるとよい。図43は、第1の補正処理及び第2の補正処理を実行した場合の、再生画面4に付された付加情報43を示す概略図である。図43に示されるように、再生画面4の右上に「自動補正中」や「手動補正中」といった付加情報43を付してもよい。ここでは付加情報43は、テキストによるアノテーションであるが、代わりにイラストやアイコンを用いてもよい。このような態様によれば、ユーザーは補正処理の種別を把握することができ、ユーザーフレンドリーである。 In addition, in relation to the first correction process and the second correction process, the display control unit 235 may display the image data IM in a reproducible manner in which the first correction process and the second correction process are distinguishable. In other words, the manually added range and the automatically added range may be displayed in a distinguishable manner. FIG. 43 is a schematic diagram showing additional information 43 added to the playback screen 4 when the first correction process and the second correction process are executed. As shown in FIG. 43, additional information 43 such as "Automatic correction in progress" or "Manual correction in progress" may be added to the upper right of the playback screen 4. Here, the additional information 43 is a text annotation, but an illustration or an icon may be used instead. According to such an embodiment, the user can understand the type of correction process, which is user-friendly.

なお、補正処理の方法は特に限定されるものではなく、明度、ダイナミックレンジ、コントラスト、ガンマ、彩度、色相等のうちの少なくとも1つを適宜補正するようにしてもよい。また、人が見て視認しやすいことを基準として補正がなされることが好ましい。 The method of correction is not particularly limited, and at least one of brightness, dynamic range, contrast, gamma, saturation, hue, etc. may be appropriately corrected. It is also preferable that the correction is performed based on what is easily visible to the human eye.

逆にユーザーにとって視認しにくい画像データIMを実現してもよい。例えば、個人情報保護の観点から、不特定多数の人物が写り込んだ場合に、このような人物の顔に対してモザイクをかける機能等を実現してもよい。モザイクをかけるのは、録画するとき、男性を認識したとき、及び女性を認識したときの少なくともいずれかとするとよい。また、他の車のナンバープレートに対してモザイクをかける機能等を実現してもよい。モザイクをかける対象は、人工知能やその他の方法により決定されるとよい。このようなモザイクを掛ける処理は、画像をきれいにした後で汚くする補正処理の一例である。モザイクは、「視認しくい」の一例であり、他の手法によって実現してもよい。 Conversely, image data IM that is difficult for the user to see may be realized. For example, from the viewpoint of protecting personal information, a function may be realized that blurs the faces of an unspecified number of people when they are photographed. Mosaicking may be performed at least when recording, when a man is recognized, or when a woman is recognized. A function may also be realized that blurs the license plates of other vehicles. The targets to be blurred may be determined by artificial intelligence or other methods. Such a blurring process is an example of a correction process that makes an image dirty after it has been made clean. Mosaicking is an example of "making it difficult to see," and may be realized by other methods.

また、かかる補正処理は、光学素子や光学系に基づく収差やノイズ等を除去するISP(Imaging Signal Processor)による補正とは異なり、ISPを経て得られた画像データIMに対してさらに行う補正処理である。具体的には、ガンマ補正、色強調、色バランス等の色補正、エッジ強調等が含まれてよい。逆に、オリジナルの画像データIMとは、ISPによる補正を経て得られた画像データIMを指している。このような補正処理は、ISPによる補正後、H264等の適切なファイル形式にエンコードする前に行われてもよいし、一度エンコードがなされた画像データIMに対して補正をして再びエンコードするように実施してもよい。 Furthermore, unlike correction by an ISP (imaging signal processor) that removes aberrations and noise due to optical elements and optical systems, this correction process is a further correction process performed on image data IM obtained through an ISP. Specifically, this may include color correction such as gamma correction, color emphasis, and color balance, and edge emphasis. Conversely, the original image data IM refers to image data IM obtained through correction by an ISP. This type of correction process may be performed after correction by the ISP and before encoding into an appropriate file format such as H264, or may be performed by correcting image data IM that has already been encoded and encoding it again.

[変形例1]
続いて、実施形態4の変形例1について説明する。この変形例1では、取得部231は、特定情報IF1に加えて、特定情報IF1以外の種々の情報を外部の装置から取得してもよい。変形例1では、例えば、特定情報IF1は、移動体の位置であってよい。取得部231は、取得ステップとして、道路ネットワーク情報IF2を取得し、補正部233は、第1の補正ステップとして、位置と、道路ネットワーク情報IF2とに基づいて、画像データIMへの第1の補正処理を実行してもよい。具体的には、制御部23が記憶部22に記憶された専用プログラムを読み出すことで、道路ネットワーク情報IF2を取得し、さらにこれを用いて第1の補正処理が実行されればよい。
[Modification 1]
Next, a first modification of the fourth embodiment will be described. In the first modification, the acquisition unit 231 may acquire various information other than the specific information IF1 from an external device in addition to the specific information IF1. In the first modification, for example, the specific information IF1 may be the position of a moving body. The acquisition unit 231 may acquire the road network information IF2 as an acquisition step, and the correction unit 233 may execute a first correction process on the image data IM based on the position and the road network information IF2 as a first correction step. Specifically, the control unit 23 may acquire the road network information IF2 by reading out a dedicated program stored in the storage unit 22, and further execute the first correction process using the road network information IF2.

道路ネットワーク情報IF2は、例えば、規制速度、道路の幅、平日の12時間交通量、旅行速度(ある区間について、区間の距離を走行に要した時間で割ったもので、所要時間には、信号や渋滞等による停止も含む速度)や車線数等の種々の情報を属性データとして有する。補正部233は、これの情報に基づいて、適切な補正の種類又は補正範囲を決定して、第1の補正処理を実行してもよい。このような態様によれば、位置と、そのときの道路状況に応じて、適切な画像処理を施すことができるため、ユーザビリティをさらに向上させることができる。 Road network information IF2 has various information as attribute data, such as speed limits, road width, weekday 12-hour traffic volume, travel speed (for a certain section, the distance of the section divided by the time required to travel, the required time including stops due to traffic lights, congestion, etc.), and number of lanes. Based on this information, correction unit 233 may determine an appropriate type or range of correction and execute the first correction process. According to this aspect, appropriate image processing can be applied depending on the position and the road conditions at that time, thereby further improving usability.

[変形例2]
続いて、実施形態4の変形例2について説明する。この変形例2では、変形例1同様、取得部231は、特定情報IF1に加えて、特定情報IF1以外の種々の情報を外部の装置から取得してもよい。変形例2では、例えば、特定情報IF1は、移動体の位置であってよい。取得部231は、地形情報IF3を取得し、補正部233は、第1の補正ステップとして、位置と、地形情報IF3とに基づいて、画像データIMへの第1の補正処理を実行してもよい。具体的には、制御部23が記憶部22に記憶された専用プログラムを読み出すことで、地形情報IF3を取得し、さらにこれを用いて第1の補正処理が実行されればよい。
[Modification 2]
Next, a second modification of the fourth embodiment will be described. In the second modification, similar to the first modification, the acquisition unit 231 may acquire various information other than the specific information IF1 from an external device in addition to the specific information IF1. In the second modification, for example, the specific information IF1 may be the position of the moving body. The acquisition unit 231 may acquire the topographical information IF3, and the correction unit 233 may execute a first correction process on the image data IM based on the position and the topographical information IF3 as a first correction step. Specifically, the control unit 23 may acquire the topographical information IF3 by reading out a dedicated program stored in the storage unit 22, and further execute the first correction process using the topographical information IF3.

地形情報IF3は、例えば、地図データを発行する機関に係る外部のサーバから取得されてもよい。地形情報IF3は、都市部、郊外、高速道路、一般道、砂利道、山岳、トンネル内等の地形に関する情報を含む情報であってよい。補正部233は、これの情報に基づいて、適切な補正の種類又は補正範囲を決定して、第1の補正処理を実行してもよい。例えば、繁華街であれば、ネオン光の影響が強いため、これを緩和するような補正処理を実施してもよい。例えば、森林中であれば、全体的に明るさを強調する補正処理を実施してもよい。このような態様によれば、位置と、そのときの地形や環境等に応じて、適切な画像処理を施すことができるため、ユーザビリティをさらに向上させることができる。 The terrain information IF3 may be obtained, for example, from an external server related to an institution that issues map data. The terrain information IF3 may be information including information on the terrain of urban areas, suburban areas, expressways, general roads, gravel roads, mountains, inside tunnels, etc. The correction unit 233 may determine an appropriate type of correction or correction range based on this information and execute the first correction process. For example, in a downtown area, the influence of neon lights is strong, so a correction process may be executed to alleviate this. For example, in a forest, a correction process may be executed to emphasize the overall brightness. According to this aspect, appropriate image processing can be executed according to the position and the terrain and environment at that time, thereby further improving usability.

[変形例3]
続いて、実施形態4の変形例3について説明する。この変形例3では、補正部233は、準備ステップと、処理ステップとを実行してもよい。また、制御部23は、予め記憶された第1のプログラムP1と、第1のプログラムP1とは異なる第2のプログラムP2とを呼出可能に構成されてもよい。特に、第1のプログラムP1は、画像データIMを再生するにあたって推奨されるプレーヤーアプリケーションであってよく、第2のプログラムP2は、補正処理機能を有している汎用のプレーヤーアプリケーションであってよい。つまり、標準的なビューアである第1のプログラムP1内に様々の機能を組み込みすぎると肥大化するため、VLC等のフリーソフトや、各社などが提供するクラウドサービスでの画像処理を用いて代替することができる。図44は、実施形態4の変形例3に係る情報処理の流れを示すアクティビティ図である。以下、本アクティビティ図に沿って、本情報処理を概述する。
[Modification 3]
Next, a third modification of the fourth embodiment will be described. In the third modification, the correction unit 233 may execute a preparation step and a processing step. The control unit 23 may be configured to be able to call a first program P1 stored in advance and a second program P2 different from the first program P1. In particular, the first program P1 may be a player application recommended for playing image data IM, and the second program P2 may be a general-purpose player application having a correction processing function. In other words, since the first program P1, which is a standard viewer, becomes bloated if too many functions are incorporated, it can be substituted by free software such as VLC or image processing in a cloud service provided by various companies. FIG. 44 is an activity diagram showing the flow of information processing related to the third modification of the fourth embodiment. Below, this information processing will be outlined along this activity diagram.

まず、情報表示端末3800の受付部232がユーザーによる動画再生のための入力を受け付けると、制御部23が記憶部22に記憶された第1のプログラムP1を呼び出してもよい(アクティビティA201)。続いて、第1のプログラムP1に対して、画像データIMを読み込ませてもよい(アクティビティA202)。続いて、第1のプログラムP1に基づく動作として、取得部231は、画像データIMに含まれる複数のパラメータPTを抽出し、これらを取得してもよい(アクティビティA203)。 First, when the reception unit 232 of the information display terminal 3800 receives an input from the user for playing a video, the control unit 23 may call up the first program P1 stored in the storage unit 22 (activity A201). Next, the control unit 23 may cause the first program P1 to read image data IM (activity A202). Next, as an operation based on the first program P1, the acquisition unit 231 may extract multiple parameters PT included in the image data IM and acquire them (activity A203).

情報表示端末3800に予め第2のプログラムP2がインストールされていない場合は、第2のプログラムP2のインストールを提案してもよい。換言すると、表示制御部235は、第2のプログラムP2がインストールされていない場合、このインストールを推奨する画面を表示させてもよい。推奨する画面には、第2のプログラムP2の名称が記載されているとよく、そのインストール先のURLが記載されているとさらに好ましい。このような態様によれば、第2のプログラムがインストールされていない場合であっても、第2のプログラムを介した第1の補正処理を行うことができる。 If the second program P2 has not been installed in advance on the information display terminal 3800, the installation of the second program P2 may be suggested. In other words, if the second program P2 has not been installed, the display control unit 235 may display a screen recommending its installation. The recommendation screen preferably includes the name of the second program P2, and more preferably includes the URL of the installation destination. According to this aspect, even if the second program has not been installed, the first correction process can be performed via the second program.

具体的には、PCビューアである第1のプログラムP1のインストール時に、外部プレーヤをインストールするかを尋ね、インストールする指示があった場合にはインストールを行ってもよい。インストール時または起動直後に、外部プレーヤを起動するボタンの案内があってもよい。外部プレーヤ利用時の注意が表示されてもよい。外部プレーヤ利用時の注意としては、外部プレーヤのボタンを操作した場合にPCビューアである第1のプログラムP1の表示状態とずれる可能性があること、その場合、一旦外部プレーヤである第2のプログラムP2を閉じて再度PCビューアである第1のプログラムP1上から外部プレーヤである第2のプログラムP2を起動させるとよい、等が含まれてもよい。 Specifically, when the first program P1, which is a PC viewer, is installed, the user may be asked whether to install an external player, and if instructed to do so, the external player may be installed. During installation or immediately after startup, a button to start the external player may be displayed. Cautions when using the external player may be displayed. Cautions when using the external player may include the following: when a button on the external player is operated, there is a possibility that the display state of the first program P1, which is a PC viewer, may differ; in that case, it is recommended to close the second program P2, which is an external player, once and then start the second program P2, which is an external player, again from the first program P1, which is a PC viewer.

情報表示端末3800に予め第2のプログラムP2がインストールされている場合は、制御部23が記憶部22に記憶された第2のプログラムP2を呼び出してもよい(アクティビティA205)。つまり。外部プレーヤ起動ボタン等がビューアである第1のプログラムP1のUI上にあり、これを押すことで、VLC等の第2のプログラムP2が起動されるとよい。そして、第2のプログラムP2に基づく動作として、取得部231は、画像データIMに含まれる複数のパラメータPTを取得してもよい(アクティビティA206)。ここで、パラメータPTは、色相、明度、彩度、コントラスト、ガンマ、鮮鋭度、再生開始時刻、再生終了時刻及びループの有無のうち少なくとも1つを含んでよい。このような態様によれば、各パラメータが、画像データが有する一般的なものとなっているため、より汎用的な画像処理プログラムを第2のプログラムとして使用することもでき、ユーザビリティの高い装置を実現することができる。さらに、第2のプログラムP2に基づく動作として、取得部231は、第2のプログラムP2の動作に関する動作情報IF4を取得してもよい(アクティビティA207)。 If the second program P2 is installed in advance in the information display terminal 3800, the control unit 23 may call up the second program P2 stored in the storage unit 22 (activity A205). That is, an external player start button or the like may be on the UI of the first program P1, which is the viewer, and pressing this button may start the second program P2, such as VLC. Then, as an operation based on the second program P2, the acquisition unit 231 may acquire a plurality of parameters PT contained in the image data IM (activity A206). Here, the parameters PT may include at least one of hue, brightness, saturation, contrast, gamma, sharpness, playback start time, playback end time, and the presence or absence of a loop. According to this aspect, since each parameter is a general parameter that image data has, a more general-purpose image processing program can be used as the second program, and a device with high usability can be realized. Furthermore, as an operation based on the second program P2, the acquisition unit 231 may acquire operation information IF4 related to the operation of the second program P2 (activity A207).

具体的には、libvlc.dllなどをビューアに組み込むのではなく「コマンドライン引数」として、動画のファイル名と、ビデオエフェクト設定等とを渡して起動してもよい。

vlc.exe 20200101090000.avi --hue=0 --brightness=1.5 --contrast=0.6 --saturation=1.9 --gamma=0.3 --sharpen-sigma=0.9

また、再生開始時間、再生終了時間、ループの有無等を渡してもよい。外部プレーヤーである第2のプログラムP2の操作部の少なくとも一部を無効にするパラメータを渡してもよい。これに加えて、ビューアである第1のプログラムP1から制御コマンドを送って外部プレーヤである第2のプログラムP2をコントロールするようにしてもよい。例えば、第2のプログラムP2がVLCプレーヤであれば、http、telnet等でビューアである第1のプログラムP1側から制御してもよい。
Specifically, instead of incorporating libvlc.dll or the like into the viewer, the file name of the video and video effect settings, etc. may be passed as "command line arguments" to start the viewer.

vlc. exe 20200101090000. avi --hue=0 --brightness=1.5 --contrast=0.6 --saturation=1.9 --gamma=0.3 --sharpen-sigma=0.9

Also, the playback start time, playback end time, whether or not to loop, etc. may be passed. A parameter for disabling at least a part of the operation section of the second program P2, which is an external player, may be passed. In addition, the second program P2, which is an external player, may be controlled by sending a control command from the first program P1, which is a viewer. For example, if the second program P2 is a VLC player, it may be controlled from the first program P1, which is a viewer, using http, telnet, etc.

以上を換言すると、第1のプログラムP1は、準備ステップを実行させてもよい。そして、補正部233は、準備ステップとして、画像データIMに含まれるパラメータPTを抽出し、抽出されたパラメータPTの値を、第2のプログラムP2に渡してもよい。また、補正部233は、準備ステップとして、第2のプログラムP2の動作に関する動作情報IF4を第2のプログラムP2に渡してもよい。 In other words, the first program P1 may execute a preparatory step. Then, as a preparatory step, the correction unit 233 may extract parameters PT included in the image data IM and pass the values of the extracted parameters PT to the second program P2. Also, as a preparatory step, the correction unit 233 may pass operation information IF4 related to the operation of the second program P2 to the second program P2.

続いて、補正部233は、処理ステップとして、パラメータPTに対して第1の補正処理を実行することで、その値を変化させてもよい(アクティビティA208)。そして、表示制御部235は、処理部において変化したパラメータPTの値に基づく画像データIMを再生可能に表示させてもよい。このような態様によれば、より補正処理に特化した別プログラムを利用することができるため、計算コストの削減や画像処理性能の向上に寄与する。 Then, as a processing step, the correction unit 233 may change the value of the parameter PT by executing a first correction process on the parameter PT (activity A208). Then, the display control unit 235 may display image data IM based on the value of the parameter PT changed in the processing unit in a reproducible manner. According to this aspect, a separate program that is more specialized for the correction process can be used, which contributes to reducing calculation costs and improving image processing performance.

また、好ましくは、表示制御部235は、動作情報IF4に基づいて、第2のプログラムP2が有する機能の少なくとも一部を制限して、画像データIMを再生可能に表示させてもよい(アクティビティA209)。このような態様によれば、第2のプログラムをあくまでも補正と再生のためだけに利用することができ、ユーザーが第2のプログラムが有する余計な機能等を使用せずに済み、ユーザビリティの高い装置を実現することができる。 Preferably, the display control unit 235 may also restrict at least some of the functions of the second program P2 based on the operation information IF4 to display the image data IM in a reproducible manner (activity A209). According to this aspect, the second program can be used solely for correction and reproduction, and the user does not need to use unnecessary functions of the second program, thereby realizing a device with high usability.

[変形例4]
続いて、実施形態4の変形例4について説明する。ところで、前述した変形例3では、第2のプログラムP2がインストールされていない場合に、第2のプログラムP2のインストールを推奨する画面を表示させていた。この変形例4では、第2のプログラムP2を情報表示端末3800にインストールすることなく、ネットワーク経由で第2のプログラムP2を使用することができる。換言すると、第2のプログラムP2は、外部装置に記憶されたプログラムであってよい。そして、制御部23は、第2のプログラムP2を、ネットワークを介して呼び出すように構成されてもよい。このような態様によれば、第2のプログラムがインストールされていない場合であっても、第2のプログラムを介した第1の補正処理をクラウドサービスという形式で行うことができる。
[Modification 4]
Next, a fourth modified example of the fourth embodiment will be described. In the third modified example described above, when the second program P2 is not installed, a screen recommending the installation of the second program P2 is displayed. In the fourth modified example, the second program P2 can be used via a network without being installed in the information display terminal 3800. In other words, the second program P2 may be a program stored in an external device. The control unit 23 may be configured to call the second program P2 via a network. According to this aspect, even when the second program is not installed, the first correction process can be performed via the second program in the form of a cloud service.

具体的には、第1のプログラムP1において、クラウドの画像鮮明化サービスへの自動ログインするためのID等を記憶しておく機能、自動送出する機能、アップロードを行う機能、変換が完了したかを判定し変換完了したら自動的にダウンロードするか、ダウンロード可能になったこと知らせる機能、ダウンロードした映像を変換前の映像と同期させて再生する機能等を備えるとよい。 Specifically, the first program P1 should have a function for storing an ID or the like for automatically logging in to the cloud image sharpening service, an automatic sending function, an uploading function, a function for determining whether conversion is complete and then automatically downloading the image when conversion is complete or a function for notifying the user that downloading is possible, and a function for playing the downloaded image in sync with the image before conversion.

[変形例5]
続いて、実施形態4の変形例5について説明する。前述の補正処理は多様であり、異なる補正処理を重ねて行ってもよい。同一時刻の1つの再生画面4に対して異なる補正処理が施されてもよいし、異なる時刻に対して異なる補正処理が施されてもよい。異なる補正処理は、ニーズや場面によって決定されることが好ましい。
[Modification 5]
Next, a fifth modified example of the fourth embodiment will be described. The above-mentioned correction processes are various, and different correction processes may be performed in a superimposed manner. Different correction processes may be performed on one playback screen 4 at the same time, or different correction processes may be performed at different times. It is preferable that different correction processes are determined according to needs and situations.

前者でいうならば例えば、魚眼レンズを用いた撮影装置3100を用いた場合、画像データIMの中央付近は移動体のデッキボードが映り込むことが多く、この部分は情報として不必要なことが多い。そこでかかる中央部分については補正処理をしないことで、全体としての処理負荷を抑えることができる。さらに補正をしていない箇所の情報は視認性が悪いため、この位置に何らかの付加情報43を埋め込むようにしてもよい。例えば補正前のオリジナルの画像データIMを埋め込んでもよいし、推奨されるプレーヤー等を提示してもよい。 In the former case, for example, when using an imaging device 3100 with a fisheye lens, the deck board of a moving object is often reflected near the center of the image data IM, and this portion is often unnecessary information. Therefore, by not performing correction processing on this central portion, the overall processing load can be reduced. Furthermore, since the information in uncorrected areas has poor visibility, some additional information 43 may be embedded in this position. For example, the original image data IM before correction may be embedded, or a recommended player, etc. may be presented.

後者でいうならば例えば、交通事故の瞬間において、物陰から人が飛び出す場合は、薄暗い箇所から徐々に前に出てくる当該人物にフォーカスを当て、ユーザーが適宜視認可能に補正処理が行われるとよい。車内と車外とで異なる処理を行ってもよい。 In the latter case, for example, if a person rushes out from behind an object at the moment of a traffic accident, the focus should be on the person who gradually emerges from a dimly lit area, and correction processing should be performed so that the user can appropriately recognize the person. Different processing may be performed inside and outside the vehicle.

[変形例6]
続いて、実施形態4の変形例6について説明する。魚眼レンズを用いて撮影する撮影装置(例えば、撮影装置3100及び3200の一方または両方)で撮影した映像の一部を鮮明化する鮮明化処理が行われてもよい。鮮明化処理は、撮影した映像を補正する補正処理の一例である。特に、円周魚眼レンズを用いた撮影装置で撮影された映像(以下「円周魚眼映像」という。)の一部を鮮明化する鮮明化処理が行われるとよい。この場合において、円周魚眼映像のまま鮮明化処理をした後、形状変換(幾何学変換)をする処理パターンが採用されてもよい。特に、形状変換は、矩形等へ射影する処理、言い換えると、平面画像に変換する処理とするとよい。このようにすると、円周魚眼映像から複数の箇所を取り出して矩形画面に複数表示するような構成において処理を簡略化できる。あるいは、円周魚眼映像から一部を取り出して画像を表示する場合において、その取り出す領域を再生中に変更できる機能を有するときに、領域変更操作に対する追従性を高めることができる。また、複数の取り出し領域が重なるケースにおいて(例えば「回」の形状、「目」の形状のように複数の矩形領域が重なる状態)等で、重なり部分の鮮明化処理を削減する機能が備えられるとよい。このようにすると、重複した鮮明化処理が削減される分だけ処理を簡略化できる。
[Modification 6]
Next, a sixth modified example of the fourth embodiment will be described. A sharpening process may be performed to sharpen a part of an image captured by a photographing device using a fisheye lens (for example, one or both of the photographing devices 3100 and 3200). The sharpening process is an example of a correction process to correct a photographed image. In particular, a sharpening process may be performed to sharpen a part of an image captured by a photographing device using a circular fisheye lens (hereinafter referred to as a "circular fisheye image"). In this case, a processing pattern may be adopted in which the circular fisheye image is sharpened as it is and then a shape conversion (geometric conversion) is performed. In particular, the shape conversion may be a process of projecting the image onto a rectangle or the like, in other words, a process of converting the image into a planar image. In this way, the processing can be simplified in a configuration in which multiple locations are extracted from the circular fisheye image and multiple images are displayed on a rectangular screen. Alternatively, when a part of the circular fisheye image is extracted to display an image, and the image is displayed, the following ability to change the extracted area during playback can be improved. In addition, in cases where multiple extraction regions overlap (for example, multiple rectangular regions overlap, such as the shape of a "turn" or the shape of an "eye"), it is preferable to provide a function to reduce the sharpening process of the overlapping parts. In this way, the process can be simplified by the amount of overlapping sharpening process that is reduced.

円周魚眼映像の一部を取り出して形状変換した後で鮮明化する処理パターンにおいて、取り出した領域以外の領域は鮮明化処理を行わないようするとよい。このようにすると、鮮明化処理範囲が限定されるため、処理負荷を軽減できる、 In a processing pattern in which a portion of a circular fisheye image is extracted and then sharpened after shape transformation, it is advisable not to perform sharpening processing on areas other than the extracted area. In this way, the range of sharpening processing is limited, thereby reducing the processing load.

円周魚眼レンズで撮影した円周魚眼映像の一部を切り抜いて、形状変換(例えば、矩形等へ射影)し、形状変換した映像の一部を鮮明化する鮮明化処理を行ってもよい。このような処理は、鮮明化範囲の二重の絞り込みということができる。 A portion of a circular fisheye image captured by a circular fisheye lens may be cut out, its shape may be transformed (for example, projected into a rectangle, etc.), and a sharpening process may be performed to sharpen that portion of the transformed image. This type of processing can be considered a double narrowing of the sharpening range.

鮮明化処理は、性能の低いPC等の装置では行わないようにするとよい。性能の低いPC等の装置であるかは、自動またはユーザーの手動で切り替えられるよい。性能の低いことは装置の処理能力が所定のスペック以下であることをいうとよく、特に、鮮明化処理はGPUを搭載していないPC等の装置では行わないようにするとよい。 It is preferable that the sharpening process is not performed on devices such as low-performance PCs. Whether a device such as a low-performance PC is a device can be switched automatically or manually by the user. Low performance means that the processing capacity of the device is below a certain specification, and in particular it is preferable that the sharpening process is not performed on devices such as PCs that are not equipped with a GPU.

鮮明化処理後の映像を書き出す機能や、Youtube(登録商標)等のSNS等へ投稿するための書き出し機能をアップロードする機能が備えられてもよい。 It may also be equipped with a function to export the image after sharpening processing, and a function to upload the image for posting on social networking sites such as YouTube (registered trademark).

[変形例7]
続いて、実施形態4の変形例7について説明する。前述の実施形態では、記録された画像データIMを、走行中の移動体という話で説明したが、前述した撮影装置3100の駐車監視機能として、画像データIMを記録するようにしてもよい。かかる場合、撮影装置3100の駐車監視機能において、走行時と異なる補正処理が実行されてもよい。
[Modification 7]
Next, a seventh modified example of the fourth embodiment will be described. In the above embodiment, the recorded image data IM is described as a moving object, but the image data IM may be recorded as a parking monitoring function of the above-mentioned image capturing device 3100. In such a case, the parking monitoring function of the image capturing device 3100 may execute a correction process different from that executed when the object is moving.

[実施形態5]
続いて、実施形態5について説明する。実施形態5は、図1に示される情報処理システム3000によって実施されてもよい。図45は、制御部33によって実現される機能ブロック図である。図45に示される制御部33は、例えば、車両3400に搭載された撮影装置3100に具備される制御部3011であってもよい。図45に示される記憶部32は、例えば、撮影装置3100等に具備されるメモリ3112であってもよい。
[Embodiment 5]
Next, a fifth embodiment will be described. The fifth embodiment may be implemented by the information processing system 3000 shown in Fig. 1. Fig. 45 is a functional block diagram realized by the control unit 33. The control unit 33 shown in Fig. 45 may be, for example, a control unit 3011 provided in the imaging device 3100 mounted on the vehicle 3400. The storage unit 32 shown in Fig. 45 may be, for example, a memory 3112 provided in the imaging device 3100 or the like.

記憶部32は、前述の記載により定義される様々な情報を記憶する。これは、例えば、制御部33によって実行される撮影装置3100に係る種々のプログラム等を記憶するソリッドステートドライブ(Solid State Drive:SSD)等のストレージデバイスとして、あるいは、プログラムの演算に係る一時的に必要な情報(引数、配列等)を記憶するランダムアクセスメモリ(Random Access Memory:RAM)等のメモリとして実施されうる。また、これらの組合せであってもよい。特に、記憶部32は、制御部33によって実行される撮影装置3100に係る種々のプログラムとして、第3のプログラムP3及び第4のプログラムP4を記憶してもよい。 The memory unit 32 stores various information defined by the above description. This may be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs related to the imaging device 3100 executed by the control unit 33, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the program calculations. It may also be a combination of these. In particular, the memory unit 32 may store the third program P3 and the fourth program P4 as various programs related to the imaging device 3100 executed by the control unit 33.

制御部33は、記憶部32に記憶された各種プログラムを実行することにより、取得部331、受付部332、記録部333、補正部334および表示制御部335として機能してもよい。すなわち、記憶部32に記憶されているソフトウェアによる情報処理がハードウェアの一例である制御部33によって具体的に実現されることで、制御部33に含まれる各機能部として実行されてもよい。以下、制御部33に関する各機能部について説明する。 The control unit 33 may function as an acquisition unit 331, a reception unit 332, a recording unit 333, a correction unit 334, and a display control unit 335 by executing various programs stored in the memory unit 32. In other words, information processing by the software stored in the memory unit 32 may be specifically realized by the control unit 33, which is an example of hardware, and may be executed as each functional unit included in the control unit 33. Each functional unit related to the control unit 33 will be described below.

取得部331は、種々の情報を取得するように構成される。 The acquisition unit 331 is configured to acquire various types of information.

受付部332は、種々の情報を受け付けるように構成される。 The reception unit 332 is configured to receive various types of information.

記録部333は、データを記憶媒体に記録するように構成される。例えば、記録部333は、カメラが撮像した映像を、画像データIMとして記録する。これについては後にさらに詳述する。 The recording unit 333 is configured to record data on a storage medium. For example, the recording unit 333 records video captured by a camera as image data IM. This will be described in more detail later.

補正部334は、補正処理を実行するように構成される。 The correction unit 334 is configured to perform the correction process.

表示制御部335は、種々の視覚情報を、表示可能な表示部に表示させるように制御するように構成される。ここで、視覚情報とは、画面、画像、アイコン、テキスト等といった、ユーザーが視認可能な態様で生成された情報そのものでもよいし、画面、画像、アイコン、テキスト等を表示させるためのレンダリング情報であってもよい。例えば、表示制御部335は、カメラが撮像した映像をライブビューとして表示させてもよい。これについては後にさらに詳述する。 The display control unit 335 is configured to control various visual information to be displayed on a display unit capable of displaying the same. Here, visual information may be information itself that is generated in a manner that is visible to the user, such as a screen, an image, an icon, text, etc., or may be rendering information for displaying a screen, an image, an icon, text, etc. For example, the display control unit 335 may display an image captured by a camera as a live view. This will be described in more detail later.

続いて、実施形態5に係る情報処理システム3000の情報処理方法について説明する。実施形態5では、制御部33は、予め記憶された第3のプログラムP3と、第3のプログラムP3とは異なる第4のプログラムP4とを呼出可能に構成されてもよい。特に、第3のプログラムP3は、画像データIMを再生するにあたって推奨されるプレーヤーアプリケーションであってよく、第4のプログラムP4は、汎用のプレーヤーアプリケーションであってよい。図46は、実施形態5に係る情報処理の流れを示すアクティビティ図である。以下、本アクティビティ図に沿って、本情報処理を概述する。 Next, an information processing method of the information processing system 3000 according to the fifth embodiment will be described. In the fifth embodiment, the control unit 33 may be configured to be able to call up a pre-stored third program P3 and a fourth program P4 different from the third program P3. In particular, the third program P3 may be a player application recommended for playing back image data IM, and the fourth program P4 may be a general-purpose player application. Figure 46 is an activity diagram showing the flow of information processing according to the fifth embodiment. Below, this information processing will be outlined with reference to this activity diagram.

移動体の走行中は、下記のアクティビティA301~A305が逐次繰り返されることとなる。まず、移動体が走行中にあたっては、記録部333が、撮影装置3100における撮影部3015が撮像した映像を、画像データIMとして記録してもよい(アクティビティA301)。具体的には、制御部33が記憶部32に記憶された専用プログラムを読み出すことで、画像データIMを逐次記憶部32に記憶させるように実施するとよい。 While the moving object is traveling, the following activities A301 to A305 are sequentially repeated. First, while the moving object is traveling, the recording unit 333 may record the video captured by the image capturing unit 3015 in the imaging device 3100 as image data IM (activity A301). Specifically, the control unit 33 may read out a dedicated program stored in the memory unit 32, thereby sequentially storing the image data IM in the memory unit 32.

画像データIMは、例えば所定のフレームレートを有する動画形式のデータであってよい。撮影装置3100のフレームレートは、特に限定されないが、例えば10fps以上であり、好ましくは、30fps以上であり、より好ましくは60fps以上であり、具体的には例えば、10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200,210,220,230,240,250fpsであり、ここで例示した数値の何れか2つの間の範囲内であってもよい。 The image data IM may be, for example, video-format data having a predetermined frame rate. The frame rate of the image capture device 3100 is not particularly limited, but may be, for example, 10 fps or more, preferably 30 fps or more, and more preferably 60 fps or more, and specifically may be, for example, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, or 250 fps, or may be within a range between any two of the numerical values exemplified here.

続いて、画像データIMを撮影装置3100の表示部3013に表示させるための、アクティビティA302及びA303の処理と、画像データIMを情報表示端末3800で後から再生するための、アクティビティA304及び305の処理とがパラレルに実行される。 Next, the processing of activities A302 and A303 for displaying the image data IM on the display unit 3013 of the imaging device 3100, and the processing of activities A304 and A305 for later playing back the image data IM on the information display terminal 3800 are executed in parallel.

具体的には、画像データIMが記録されるとともに、各フレームに第1の補正処理を施して(アクティビティA302)、ライブビュー表示するとよい(アクティビティA303)。換言すると、表示制御部335は、カメラが撮像した映像をライブビューとして表示させるとよい。ここで、記録された画像データIMと、表示された映像とのパラメータPTの値が、異なるように設定されてもよい。 Specifically, the image data IM is recorded, and a first correction process is applied to each frame (activity A302), and the image is displayed as a live view (activity A303). In other words, the display control unit 335 displays the image captured by the camera as a live view. Here, the values of the parameter PT for the recorded image data IM and the displayed image may be set to be different.

図47は、ライブビューとして表示される画像データIMと、後から再生可能に記録される画像データIMとの態様を示す概略図である。図47に示されるように、記録部333が画像データIMを記録するにあたっては、記録部333は、映像を補正せずに画像データIMとして記録しつつ、表示制御部335は、映像を補正してライブビューとして表示させるとよい。このような態様によれば、ライブビューとして視認される映像の視認性を高めつつ、記録する画像データの加工による情報欠落を防止することができる。 Figure 47 is a schematic diagram showing aspects of image data IM displayed as a live view and image data IM recorded so that it can be played back later. As shown in Figure 47, when the recording unit 333 records the image data IM, the recording unit 333 records the image as image data IM without correcting the image, while the display control unit 335 corrects the image and displays it as a live view. According to this aspect, it is possible to prevent information loss due to processing of the image data to be recorded while improving the visibility of the image viewed as a live view.

一方で、ライブビューとして表示されている画像データIMが記録されると、取得部331は、画像データIMに含まれる各種パラメータPTを抽出して取得してもよい(アクティビティA304)。そして、記録部333は、記録部333は、表示された映像のパラメータPTをパラメータログPLとして、画像データIMとともに時系列で記録してもよい(アクティビティA305)。このような態様によれば、ライブビューとして視認される映像の視認性を保存しておくことができる。 On the other hand, when the image data IM displayed as a live view is recorded, the acquisition unit 331 may extract and acquire various parameters PT contained in the image data IM (activity A304). Then, the recording unit 333 may record the parameters PT of the displayed image as a parameter log PL in chronological order together with the image data IM (activity A305). According to this aspect, it is possible to preserve the visibility of the image viewed as a live view.

移動体の走行完了後は、撮影装置3100とネットワークを介して接続された情報表示端末3800を介して、画像データIMを再生してもよい。画像データIMを情報表示端末3800で再生する場合、情報表示端末3800の受付部332は、第3の受付ステップとして、ユーザーによる、画像データIMを再生するための第3の入力を受け付ける(アクティビティA306)。続いて、第3の入力を契機として、制御部23が画像データIMを読み出してもよい(アクティビティA307)。 After the moving object has completed its travel, the image data IM may be played back via the information display terminal 3800 connected to the imaging device 3100 via a network. When playing back the image data IM on the information display terminal 3800, the reception unit 332 of the information display terminal 3800 receives a third input from the user for playing back the image data IM as a third reception step (activity A306). Next, the third input may trigger the control unit 23 to read out the image data IM (activity A307).

続いて、情報表示端末3800に第3のプログラムP3のプログラムがインストールされている場合は、第3のプログラムP3に基づく動作として、制御部23がパラメータログPLを読み出してもよい(アクティビティA308)。続いて、第3のプログラムP3に基づく動作として、補正部233がパラメータログPLの値を参照し、これに基づいて元の画像データIMの各パラメータの値を適切に変化させる第1の補正処理が実行されてもよい(アクティビティA309)。その後、第3のプログラムP3に基づく動作として、補正された画像データIMが、表示制御部235によって表示されるとよい(アクティビティA311)。 Next, if the third program P3 is installed in the information display terminal 3800, the control unit 23 may read the parameter log PL as an operation based on the third program P3 (activity A308). Next, as an operation based on the third program P3, the correction unit 233 may refer to the values of the parameter log PL and execute a first correction process to appropriately change the values of each parameter of the original image data IM based on the values (activity A309). Thereafter, as an operation based on the third program P3, the corrected image data IM may be displayed by the display control unit 235 (activity A311).

換言すると、表示制御部335は、第3の入力に基づいて、画像データIM及びパラメータログPLを読み出して、補正された画像データIMを再生可能に表示させてもよい。このような態様によれば、ユーザーの所望する場合に、視認性の高い映像をその場で再生することができ、ユーザビリティの高い装置を実現することができる。 In other words, the display control unit 335 may read the image data IM and the parameter log PL based on the third input, and display the corrected image data IM in a reproducible manner. According to this aspect, when the user wishes, a highly visible image can be reproduced on the spot, and a device with high usability can be realized.

一方、情報表示端末3800に第3のプログラムP3のプログラムがインストールされていない場合は、第4のプログラムP4に基づく動作として、制御部23が第3のプログラムP3での再生を推奨する付加情報43を生成してもよい(アクティビティA310)。その後、第4のプログラムP4に基づく動作として、記録された状態のままの画像データIMに付加情報43が重畳された態様で、表示制御部235によって表示されるとよい(アクティビティA311)。換言すると、表示制御部335は、画像データIMが第4のプログラムP4で再生された場合に、第3のプログラムP3での再生を促す情報を表示させるとよい。このような態様によれば、意図しないプログラムによって再生された場合でも、好ましいプログラムでの再生を誘導することができ、ユーザーに適切な情報を提供することができる。 On the other hand, if the third program P3 is not installed in the information display terminal 3800, the control unit 23 may generate additional information 43 recommending playback in the third program P3 as an operation based on the fourth program P4 (activity A310). Thereafter, as an operation based on the fourth program P4, the display control unit 235 may display the additional information 43 superimposed on the image data IM in the recorded state (activity A311). In other words, when the image data IM is played in the fourth program P4, the display control unit 335 may display information encouraging playback in the third program P3. According to this aspect, even if the image data IM is played in an unintended program, playback in a preferred program can be induced, and appropriate information can be provided to the user.

図48は、推奨される第3のプログラムP3での再生を促す付加情報43が再生画面4に重畳された態様を示す概略図である。図48に示されるように、再生を促す情報は、画像データIMの再生画面とともに表示されるとよい。このような態様によれば、あくまでも現在の見え方が好ましくない状態であり、画像データ自体は問題ない旨を、ユーザーに適切に情報として提供することができる。 Figure 48 is a schematic diagram showing an aspect in which additional information 43 encouraging playback of the recommended third program P3 is superimposed on the playback screen 4. As shown in Figure 48, the information encouraging playback may be displayed together with the playback screen of the image data IM. In this manner, it is possible to provide the user with appropriate information that the current appearance is undesirable, but that there is no problem with the image data itself.

他にも、文字列とともに、第3のプログラムP3のURLをエンコードしたQRコード(登録商標)を、埋め込んで記録したり、再生映像のファイルの先頭部分にこれらを記載した画面の映像を入れて記録したりしてもよい。 In addition, a QR code (registered trademark) encoding the URL of the third program P3 may be embedded and recorded along with the character string, or an image of a screen containing this information may be recorded at the beginning of the playback video file.

以上をまとめると、本実施形態に係る情報処理装置の一例である撮影装置3100は、制御部33を備える。制御部33は、次の各部を備える。記録部333は、カメラが撮像した映像を、画像データIMとして記録する。表示制御部335は、カメラが撮像した映像をライブビューとして表示させる。ここで、記録された画像データIMと、表示された映像とのパラメータPTが、異なるように設定される。このような態様によれば、ライブビューとして視認される映像と、記録しておく画像データとを異なるものとすることで、視認性とカスタム性の両方を担保することができる。 In summary, the imaging device 3100, which is an example of an information processing device according to this embodiment, includes a control unit 33. The control unit 33 includes the following units: The recording unit 333 records the image captured by the camera as image data IM. The display control unit 335 displays the image captured by the camera as a live view. Here, the parameters PT of the recorded image data IM and the displayed image are set to be different. According to this aspect, by making the image viewed as a live view different from the image data to be recorded, it is possible to ensure both visibility and customizability.

さらに換言すると、ドライブレコーダ等の撮影装置3100のイメージセンサやISPのパラメータ等の画質に関わる各種のパラメータPTを、ドライブレコーダの映像データとを関連付けて記録しておき、ビューア、本体での再生時に、このパラメータを用いた再生を行うとよい。 In other words, various parameters PT related to image quality, such as the parameters of the image sensor and ISP of the imaging device 3100 such as a drive recorder, can be recorded in association with the video data of the drive recorder, and playback can be performed using these parameters when playing back on the viewer or main unit.

[変形例1]
続いて、実施形態5の変形例1について説明する。この変形例1では、記録される画像データIMは、実施形態5とは異なり、ライブビューに使用するものと略同様に、補正処理のなされた視認性の高い画像データIMである。これに対して、敢えて、補正前のオリジナルの画像データIMを後から再生したい場合には、情報表示端末3800等を用いて、画像データIMに対して補正処理をかけることで、画像データIMを生成するようにしてもよい。かかる補正処理は、好ましくは正確な逆変換処理であるが、逆変換と推測される補正処理がかけられてもよい。
[Modification 1]
Next, a first modification of the fifth embodiment will be described. In the first modification, the image data IM to be recorded is, unlike the fifth embodiment, image data IM that has been subjected to a correction process and has high visibility, substantially similar to that used for live view. In contrast, if it is desired to reproduce the original image data IM before correction later, the image data IM may be generated by applying a correction process to the image data IM using an information display terminal 3800 or the like. The correction process is preferably an accurate inverse conversion process, but a correction process that is assumed to be an inverse conversion may also be applied.

[変形例2]
続いて、実施形態5の変形例2について説明する。この変形例2では、パラメータPTを2種類に分けて記録する。パラメータPTには、画像データIMの時系列全体を通して定数をとるものと、フレーム単位で変化するものとが含まれている。前者については、画像データIM単位で記録し、後者については画像データIMのフレーム単位で記録することで、より処理負荷を抑えて効率的に補正処理を行うことができる。
[Modification 2]
Next, a second modification of the fifth embodiment will be described. In this second modification, two types of parameters PT are recorded. The parameters PT include parameters that are constant throughout the entire time series of image data IM, and parameters that change on a frame-by-frame basis. The former are recorded on an image data IM basis, and the latter are recorded on a frame-by-frame basis of image data IM, thereby making it possible to reduce the processing load and perform correction processing efficiently.

換言すると、パラメータPTについて、撮影中に変化しない決め打ちのスタティック(静的)なものと、撮影中の映像状態等によって変化するダイナミック(動的)なものとを分けて記録しておき、例えば、静的なものはファイルに対して1つ、動的なものは少なくともその変化点に1つ望ましくはすべてのフレームなど複数のフレームに渡って記録しておき、ビューアではこれらを異なるタイミングで、
それぞれ別々に読み込んで処理してもよい。
In other words, the parameters PT are recorded separately as static parameters that do not change during shooting, and dynamic parameters that change depending on the video conditions during shooting, etc. For example, one static parameter is recorded for each file, and one dynamic parameter is recorded at least at the change point, preferably across multiple frames such as all frames, and the viewer can record these at different times,
Each may be read and processed separately.

[その他]
プログラムであって、コンピュータを情報処理装置の制御部、例えば撮影装置3100における制御部33や情報表示端末3800における制御部23として機能させる、ものが提供されてもよい。
[others]
A program that causes a computer to function as a control unit of an information processing device, for example, the control unit 33 in the imaging device 3100 or the control unit 23 in the information display terminal 3800, may be provided.

霧・HDR・鮮明化などの異なるアルゴリズムのうちのいずれを現在再生中の映像に適用するか切り替える仕組みが必要となるという課題があるので、補正処理に関して、以下のような態様を採用してもよい。
1.GPSから太陽の位置と方向を得て、映像に補正をかける補正内容を変更したり変化させる。
2.GPS位置情報と地図情報から街なかか、森の中か等を判断して、適用アルゴリズムを変化させる。
3.フォグランプをオンにする操作が検出された場合には、霧のアルゴリズムを適用する。
4.コントラストの差が小さく、白いときは霧と判定し、霧除去アルゴリズムを適用する。
5.黒が多いときは、暗闇と判定し、明るくする。
6.CLAHE、ガンマ、コントラストを、セットで可変させる。
Since there is a problem that a mechanism is required to switch which of different algorithms such as fog, HDR, and sharpening is to be applied to the currently played video, the following aspect may be adopted for the correction process.
1. Obtain the position and direction of the sun from the GPS and change or modify the correction content used to correct the image.
2. Based on GPS location information and map information, the system determines whether the vehicle is in a city, a forest, etc., and changes the applicable algorithm.
3. If fog lamp on action is detected, apply fog algorithm.
4. If the contrast difference is small and the image is white, it is determined to be foggy and a fog removal algorithm is applied.
5. When there is a lot of black, it is judged as darkness and made brighter.
6. CLAHE, gamma, and contrast are varied as a set.

ドライブレコーダ等の撮影装置3100で記録した映像について、撮影装置3100で画質補正をかけた映像を記録した映像とは別のファイルに書き出す機能を備えてもよい。 The system may be equipped with a function for writing out images recorded by an imaging device 3100 such as a drive recorder, after image quality correction has been applied by the imaging device 3100, to a file separate from the recorded image.

ドライブレコーダ本体での再生中に所定の操作をすることで、画質補正した映像を書き出す機能を備えてもよい。 The drive recorder may also have a function to export video with image quality correction by performing a specified operation while playing the video on the drive recorder itself.

画質補正した映像の書き出し中にはエンジンを切らないでくださいという報知を継続的に行ってもよく、特に音声で繰り返し行うとよい。 It is a good idea to continuously notify the driver not to turn off the engine while the image with image quality correction is being exported, and it is especially recommended to repeat this message by voice.

ビューアにはユーザーが操作可能な画質パラメータを調整する操作部、例えばラジオボタン、チェックボックス、プルダウンメニュー、スライダー等が設けられ、記録された映像を再生しながら操作部の操作に応じた画質調整結果を表示し、表示された状態で操作部を固定する固定指示部、例えば固定する指示を与えるチェックボックス等に固定指示がされた場合には操作部の操作の変更を禁止し、その固定された操作部の画質調整結果を表示するようにしてもよい。 The viewer may be provided with an operation unit, such as a radio button, check box, pull-down menu, slider, etc., for adjusting image quality parameters that can be operated by the user, and may display the image quality adjustment results according to the operation of the operation unit while playing back the recorded video. When a fixation instruction is given to fix the operation unit in the displayed state, such as a check box that gives an instruction to fix, the operation of the operation unit may be prohibited from being changed, and the image quality adjustment results of the fixed operation unit may be displayed.

ビューアには、ユーザーが操作可能な画質パラメータを調整する操作部、例えばラジオボタン、チェックボックス、プルダウンメニュー、スライダー等が設けられ、ユーザーの操作部の操作と、映像の時刻とを同期させて、記録する機能を備えてもよい。記録されたユーザー操作部の操作に応じた画質調整を行って再生する機能を備えてもよい。 The viewer may be provided with an operation unit that allows the user to adjust image quality parameters, such as radio buttons, check boxes, pull-down menus, sliders, etc., and may have a function for recording the user's operation of the operation unit in synchronization with the time of the video. The viewer may also have a function for adjusting image quality according to the recorded user operation of the operation unit and playing it back.

ドライブレコーダ等の撮影装置3100又はビューアとなる第1のプログラムP1がインストールされた情報表示端末3800には、位置情報を削除した投稿用の映像の書き出し機能と、位置情報を削除しない投稿用の書き出し機能とが備えられてもよい。 The imaging device 3100 such as a drive recorder or the information display terminal 3800 on which the first program P1 serving as a viewer is installed may be provided with a function for writing out images to be posted with the location information deleted, and a function for writing out images to be posted without deleting the location information.

記録された映像の補正後の映像を補正の状態の異なる複数のストリームとして表示し、複数のストリームである表示画面の中から、書き出し対象または再生対象のストリームをユーザーが選択する選択機能を備えてもよい。これは例えば、候補映像ウインドウが複数開いて元映像ウインドウと時間的に同期して再生する、その中からユーザーが選択ボタン等で最も良いものを選ぶ、等とすればよい。 A selection function may be provided that displays the corrected video of the recorded video as multiple streams with different correction states, and allows the user to select the stream to be exported or played back from the multiple streams displayed on the display screen. For example, multiple candidate video windows may be opened and played back in chronological synchronization with the original video window, and the user may select the best one from among them using a selection button, etc.

上記のユーザーの選択結果や選択の状態と、そのときの元映像の情報の関係性を使って、別の映像の再生時の画質調整パラメータ等を決定するようにしてもよい。ここでは当該関係性を記録するか、学習モデルに学習させて記録してもよい。 The relationship between the user's selection result or selection state and the information of the original video at that time may be used to determine image quality adjustment parameters, etc., when playing another video. Here, the relationship may be recorded, or a learning model may be trained and recorded.

映像の書き出し時に映像を書き出す場所的範囲を矩形等で選択する機能を備え、画質の補正は選択された範囲内にのみ行ってから再エンコードして書き出すようにしてもよい。 When exporting video, a function is provided for selecting the geographical range into which the video is to be exported using a rectangle or the like, and image quality correction is performed only within the selected range before re-encoding and exporting.

例えばYoutube等のSNS等へ投稿するための書き出し機能を備え、元の映像と加工後の映像とを1つのファイルに格納してアップロードする機能を備えるとよい。両映像を並べたストリームとしてもよいし、両映像を時間的に前後に並べてつなげた映像ストリームとしてもよい。このとき、それぞれの映像が「元映像」「加工後の映像」であることを示す表示を埋め込んで書き出すとよい。 For example, it would be good to have an export function for posting to SNS such as YouTube, and a function for storing the original video and the processed video in a single file and uploading it. Both videos may be arranged side-by-side as a stream, or the two videos may be arranged one after the other in terms of time as a video stream. In this case, it would be good to embed a display indicating that each video is the "original video" and the "processed video" before exporting them.

全天球、半天球カメラで撮影した映像については、映像を展開してその一部を座標変換して表示したものに対して、加工処理を行うとよい。このようにすれば処理負荷を低減できる。あるいは、例えば最外周部分を含むドーナツ状の部分について加工を加える一方、ドーナツの穴の部分、つまる内部の円領域については、加工を行わないか、又は別の加工を行うようにしてもよい。 For images captured by spherical or hemispherical cameras, it is advisable to unfold the image, convert the coordinates of a portion of it, and then perform processing on the displayed image. This can reduce the processing load. Alternatively, for example, processing can be performed on a doughnut-shaped portion including the outermost periphery, while no processing or a different processing can be performed on the hole in the doughnut, the circular area inside.

さらに、次の態様でも提供可能である。 Furthermore, it can also be provided in the following form:

前記情報処理装置において、前記画面には、オブジェクトが含まれ前記制御部は、ユーザーによって選択された前記オブジェクトに対する操作指示を受け取り、前記操作指示に対応する、前記画像に関する処理結果の表示の指示を受け付け、前記画像に関する処理結果を含む画面を表示するよう制御する、情報処理装置。 In the information processing device, the screen includes an object, and the control unit receives an operation instruction for the object selected by a user, receives an instruction to display a processing result related to the image corresponding to the operation instruction, and controls the information processing device to display a screen including the processing result related to the image.

このような態様によれば、オブジェクトの操作に対応する任意の画像処理をユーザーの選択によって実行することができる。 According to this aspect, any image processing corresponding to the manipulation of the object can be executed at the user's choice.

前記情報処理装置において、前記画面には、オブジェクトが含まれ、前記オブジェクトは、前記画像に関する異なる処理結果ごとに異なり、前記制御部は、ユーザーによって選択されたオブジェクトに対応する、前記画像に関する処理結果の表示の指示を受け付け、前記画像に関する処理結果を含む画面を表示するよう制御する、情報処理装置。 In the information processing device, the screen includes objects, and the objects differ for different processing results related to the image, and the control unit receives an instruction to display the processing results related to the image that correspond to the object selected by the user, and controls the information processing device to display a screen including the processing results related to the image.

このような態様によれば、オブジェクトに対応する任意の画像処理をユーザーの選択によって実行することができる。 According to this aspect, any image processing corresponding to the object can be performed at the user's choice.

前記情報処理装置において、前記制御部は、前記画面を介して第1のオブジェクトと第2のオブジェクトとが選択された場合、前記第1のオブジェクトに対応する、前記画像に関する第1の処理結果の表示の指示と、前記第2のオブジェクトに対応する、前記画像に関する第2の処理結果の表示の指示と、を受け付け、前記画像に関する前記第1の処理結果と、前記画像に関する前記第2の処理結果とを含む画面を表示するよう制御する、情報処理装置。 In the information processing device, when a first object and a second object are selected via the screen, the control unit receives an instruction to display a first processing result for the image corresponding to the first object and an instruction to display a second processing result for the image corresponding to the second object, and controls the information processing device to display a screen including the first processing result for the image and the second processing result for the image.

このような態様によれば、任意の画像処理を複数同時に実行することができる。 According to this aspect, multiple arbitrary image processes can be executed simultaneously.

前記情報処理装置において、前記第1のオブジェクトに関連する画像処理と前記第2のオブジェクトに関連する画像処理とでは、前記画像における画像処理の対象とする領域が異なる、情報処理装置。 In the information processing device, the image processing related to the first object and the image processing related to the second object are performed on different areas of the image that are the subject of image processing.

このような態様によれば、異なる領域に対して、任意の画像処理を複数同時に実行することができる。 According to this aspect, multiple arbitrary image processes can be performed simultaneously on different areas.

前記情報処理装置において、前記画面に表示されているオブジェクトは、天候に関する画像処理に関連するオブジェクトである、情報処理装置。 In the information processing device, the object displayed on the screen is an object related to image processing related to weather.

このような態様によれば、天候に対応させて適切な画像処理を行えるようにすることができる。 This allows for appropriate image processing to be performed according to the weather.

前記情報処理装置において、前記制御部は、前記画像の状態に基づいて前記画面に表示するオブジェクトを変更する、情報処理装置。 In the information processing device, the control unit changes the object displayed on the screen based on the state of the image.

このような態様によれば、画像内の情報に基づいて適切な画像処理を行えるようにすることができる。 This aspect allows appropriate image processing to be performed based on the information within the image.

前記情報処理装置において、前記制御部は、道路ネットワーク情報に基づいて前記画像に対する画像処理を示唆するオブジェクトを前記画面に表示するよう制御する、情報処理装置。 In the information processing device, the control unit controls the display of an object on the screen that suggests image processing for the image based on road network information.

このような態様によれば、道路ネットワーク情報に基づいて適切な画像処理を行えるようにすることができる。 According to this aspect, it is possible to perform appropriate image processing based on road network information.

前記情報処理装置において、前記制御部は、前記撮影部を有する移動体の加速度を検出する加速度センサーの情報に基づいて前記画像に対する画像処理を示唆するオブジェクトを前記画面に表示するよう制御する、情報処理装置。 In the information processing device, the control unit controls the display of an object on the screen that suggests image processing for the image based on information from an acceleration sensor that detects the acceleration of a moving body having the image capture unit.

このような態様によれば、移動体の加速度センサーの情報に基づいて適切な画像処理を行えるようにすることができる。 This aspect makes it possible to perform appropriate image processing based on information from the acceleration sensor of the moving object.

前記情報処理装置において、前記制御部は、前記撮影部を有する移動体の位置情報に基づいて前記画像に対する画像処理を示唆するオブジェクトを前記画面に表示するよう制御する、情報処理装置。 In the information processing device, the control unit controls the display of an object on the screen that suggests image processing for the image based on position information of a moving object having the image capture unit.

このような態様によれば、移動体の位置情報に基づいて適切な画像処理を行えるようにすることができる。 This aspect makes it possible to perform appropriate image processing based on the position information of the moving object.

前記情報処理装置において、前記制御部は、前記撮影部を有する移動体の位置情報と前記画像が撮影された日時の天候情報とに基づいて前記画像に対する画像処理を示唆するオブジェクトを前記画面に表示するよう制御する、情報処理装置。 In the information processing device, the control unit controls the display of an object on the screen that suggests image processing for the image based on location information of a moving object having the image capture unit and weather information for the date and time the image was captured.

このような態様によれば、移動体の位置情報とその位置での日時の天候情報に基づいて適切な画像処理を行えるようにすることができる。 According to this aspect, it is possible to perform appropriate image processing based on the location information of the moving body and weather information for the date and time at that location.

前記情報処理装置において、前記制御部は、前記撮影部を有する移動体の操作情報に基づいて前記画像に対する画像処理を示唆するオブジェクトを前記画面に表示するよう制御する、情報処理装置。 In the information processing device, the control unit controls the display of an object on the screen that suggests image processing for the image based on operation information of a moving object having the image capture unit.

このような態様によれば、移動体の操作情報に基づいて適切な画像処理を行えるようにすることができる。 According to this aspect, it is possible to perform appropriate image processing based on the operation information of the moving object.

前記情報処理装置において、前記制御部は、前記画像が撮影された日時に基づいて前記画像に対する画像処理を示唆するオブジェクトを前記画面に表示するよう制御する、情報処理装置。 In the information processing device, the control unit controls the display of an object on the screen that suggests image processing for the image based on the date and time the image was captured.

このような態様によれば、画像が撮影された日時に基づいて適切な画像処理を行えるようにすることができる。 This aspect allows appropriate image processing to be performed based on the date and time the image was captured.

前記情報処理装置において、前記画像に対する画像処理は、前記撮影部で撮影された画像の一部に対する画像処理である、情報処理装置。 In the information processing device, the image processing for the image is image processing for a portion of the image captured by the image capture unit.

このような態様によれば、撮影された画像の一部に対して画像処理を行えるようにすることができる。 This aspect makes it possible to perform image processing on a portion of the captured image.

前記情報処理装置において、前記画像の一部とは、前記撮影部で撮影された画像の全領域のうち設定された領域である、情報処理装置。 In the information processing device, the part of the image is a set area of the entire area of the image captured by the image capture unit.

このような態様によれば、画像処理を行う領域を設定することができる。 According to this aspect, it is possible to set the area in which image processing is performed.

前記情報処理装置において、前記画像の一部とは、前記撮影部で撮影された画像のうち設定された時間帯に撮影された画像である、情報処理装置。 In the information processing device, the part of the image is an image captured by the image capture unit during a set time period.

このような態様によれば、設定された時間帯に撮影された画像の一部の領域に対して適切に画像処理を行えるようにすることができる。 This aspect makes it possible to perform appropriate image processing on a portion of an image captured during a set time period.

前記情報処理装置において、前記画像の一部とは、前記撮影部を有する移動体の位置情報が設定された範囲内で撮影された画像である、情報処理装置。 In the information processing device, the part of the image is an image captured within a range in which the position information of the moving body having the image capturing unit is set.

このような態様によれば、設定された位置を移動する移動体が撮影した画像の一部の領域に対して適切に画像処理を行えるようにすることができる。 This aspect makes it possible to perform appropriate image processing on a partial area of an image captured by a moving object moving within a set position.

前記情報処理装置において、前記画像の一部とは、前記撮影部を有する移動体の位置における前記画像が撮影された日時の天候情報が設定された天気を示す画像である、情報処理装置。 In the information processing device, the part of the image is an image showing the weather, the weather information of the date and time when the image was taken at the location of the moving body having the image capture unit is set.

このような態様によれば、移動体の位置における天候に基づいて撮影した画像の一部の領域に対して適切に画像処理を行えるようにすることができる。 According to this aspect, it is possible to perform appropriate image processing on a portion of the captured image based on the weather at the location of the moving body.

前記情報処理装置において、前記画像の一部とは、前記撮影部を有する移動体のセンサー情報が設定された閾値内の画像である、情報処理装置。 In the information processing device, the part of the image is an image in which sensor information of a moving body having the image capture unit is within a set threshold.

このような態様によれば、移動体のセンサー情報に基づいて撮影した画像の一部の領域に対して適切に画像処理を行えるようにすることができる。 According to this aspect, it is possible to perform appropriate image processing on a portion of an image captured based on sensor information from a moving object.

前記情報処理装置において、前記画面には、前記画像処理が行われる範囲が自動で選択されたか、手動で選択されたかの情報が含まれる、情報処理装置。 In the information processing device, the screen includes information on whether the range in which the image processing is to be performed has been selected automatically or manually.

このような態様によれば、実行された画像処理の範囲が、自動で設定されたか又は手動で選択されたかを識別することができる。 According to this aspect, it is possible to identify whether the scope of the image processing performed was set automatically or selected manually.

前記情報処理装置において、前記画面には、前記撮影部で撮影された画像と、1以上の画像処理後の画像と、が含まれる、情報処理装置。 In the information processing device, the screen includes an image captured by the image capture unit and an image after one or more image processes.

このような態様によれば、画像処理の前後を比較して表示することができる。 This allows you to display a comparison of the image before and after processing.

前記情報処理装置において、前記制御部は、前記1以上の画像処理後の画像の選択に関する学習情報に基づいて、画像処理のパラメータを調整する、情報処理装置。 In the information processing device, the control unit adjusts image processing parameters based on learning information regarding the selection of the one or more images after image processing.

このような態様によれば、選択された画像処理結果を学習し、以降の画像処理をより適切に行えるようにすることができる According to this aspect, the selected image processing results can be learned, enabling subsequent image processing to be performed more appropriately.

前記情報処理装置において、前記画面には、画像処理後の画像が含まれ、前記制御部は、前記撮影部で撮影された画像を記憶領域に記憶する、情報処理装置。 In the information processing device, the screen includes an image after image processing, and the control unit stores the image captured by the image capture unit in a storage area.

このような態様によれば、画面に画像処理後の画像を表示しつつ、元の画像を記憶することができる。 According to this embodiment, the original image can be stored while the processed image is displayed on the screen.

前記情報処理装置において、前記画面には、前記撮影部で撮影された画像に対してどのような画像処理を行ったかの情報が含まれる、情報処理装置。 In the information processing device, the screen includes information about what kind of image processing has been performed on the image captured by the imaging unit.

このような態様によれば、どのような画像処理が行われたかを確認することができる。 This aspect allows you to check what kind of image processing has been performed.

前記情報処理装置において、前記制御部は、前記撮影部で撮影された画像に対してどのような画像処理を行ったかの情報をログ情報として記憶領域に記憶する、情報処理装置。 In the information processing device, the control unit stores information about what kind of image processing was performed on the image captured by the imaging unit in a storage area as log information.

このような態様によれば、どのような画像処理が行われたかを確認することができる。 This aspect allows you to check what kind of image processing has been performed.

前記情報処理装置において、前記制御部は、前記ログ情報に基づいて画像処理後の画像から画像処理前の画像に変換して前記画面に出力する、情報処理装置。 In the information processing device, the control unit converts the image after image processing to an image before image processing based on the log information and outputs the image to the screen.

このような態様によれば、画像処理後の画像を画像処理前の元の画像に戻すことができる。 According to this aspect, the image after image processing can be restored to the original image before image processing.

前記情報処理装置において、前記制御部は、前記画像から検出された物体に応じて前記画面に含まれるオブジェクトを変更する、情報処理装置。 In the information processing device, the control unit changes the objects included on the screen in accordance with the object detected from the image.

このような態様によれば、画像内の物体に基づいて画像処理の方法を変更することができる。 According to this aspect, the image processing method can be changed based on the object in the image.

前記情報処理装置において、前記画面には、前記画像処理の程度を調整する調整オブジェクトが含まれ、前記制御部は、前記調整オブジェクトの操作に応じて、前記画像処理の程度を調整する、情報処理装置。 In the information processing device, the screen includes an adjustment object that adjusts the degree of the image processing, and the control unit adjusts the degree of the image processing in response to an operation of the adjustment object.

このような態様によれば、明暗等の画像処理の程度を調整することができる。 This aspect allows you to adjust the degree of image processing, such as brightness and darkness.

前記情報処理装置において、前記制御部は、前記調整オブジェクトの操作のタイミングと、前記画像の記録タイミング又は前記画像の再生タイミングと、を関連付けて記憶する、情報処理装置。 In the information processing device, the control unit stores the timing of the operation of the adjustment object and the timing of recording the image or the timing of playing back the image in association with each other.

このような態様によれば、どのようなタイミングで画像処理の程度の調整がされたかわかるようになる。 This aspect makes it possible to know at what timing the degree of image processing was adjusted.

前記情報処理装置において、前記画面には、前記調整オブジェクトによる調整を禁止する固定指示オブジェクトが含まれ、前記制御部は、前記固定指示オブジェクトの操作に応じて、前記調整オブジェクトによる調整を禁止する、情報処理装置。 In the information processing device, the screen includes a fixed instruction object that prohibits adjustment by the adjustment object, and the control unit prohibits adjustment by the adjustment object in response to an operation of the fixed instruction object.

このような態様によれば、画像処理の程度を固定することができる。 In this manner, the degree of image processing can be fixed.

前記情報処理装置において、前記制御部は、過去の前記画像処理の調整の程度の学習情報に基づいて、画像処理の程度を調整する、情報処理装置。 In the information processing device, the control unit adjusts the degree of image processing based on learning information about the past degree of adjustment of the image processing.

このような態様によれば、画像処理の程度の調整結果を学習し、以降の画像処理をより適切に行えるようにすることができる According to this aspect, the results of the adjustment of the degree of image processing can be learned, and subsequent image processing can be performed more appropriately.

前記情報処理装置において、前記画面には、画像出力オブジェクトが含まれ、前記制御部は、前記画像出力オブジェクトの操作に応じて、前記画像の位置情報を削除して前記画像を出力する、情報処理装置。 In the information processing device, the screen includes an image output object, and the control unit deletes the position information of the image and outputs the image in response to an operation of the image output object.

このような態様によれば、画像に紐づく位置情報を削除する操作をすることができる。 According to this embodiment, it is possible to perform an operation to delete the location information associated with the image.

前記情報処理装置において、前記制御部は、画像処理された前記画像に個人を特定可能な情報が含まれている場合は、前記個人を特定可能な情報に対してマスク処理の実行を要求する、情報処理装置。 In the information processing device, if the processed image contains information that can identify an individual, the control unit requests that a mask process be performed on the information that can identify an individual.

このような態様によれば、個人を特定可能な情報が含まれないよう適切に画像処理を行えるようにすることができる。 This aspect allows image processing to be performed appropriately so that personally identifiable information is not included.

前記情報処理装置において、前記制御部は、前記画面を介した操作指示に基づき、画像処理を実行する、情報処理装置。 In the information processing device, the control unit executes image processing based on operation instructions via the screen.

このような態様によれば、情報処理装置は、画像処理を実行することができる。 According to this aspect, the information processing device can perform image processing.

前記情報処理装置と通信可能な画像処理装置であって、制御部を有し、前記制御部は、前記情報処理装置からの要求に基づいて、画像処理を実行する、情報処理装置。 An image processing device capable of communicating with the information processing device, the image processing device having a control unit, the control unit performing image processing based on a request from the information processing device.

プログラムであって、コンピュータを、前記情報処理装置の制御部として機能させるためのプログラム。 A program for causing a computer to function as a control unit of the information processing device.

もちろん、これに限定されるものではない。 Of course, this is not limited to these.

なお、本発明の範囲は、明細書に明示的に説明された構成や限定されるものではなく、本明細書に開示される本発明の様々な側面の組み合わせをも、その範囲に含むものである。本発明のうち、特許を受けようとする構成を、添付の特許請求の範囲に特定したが、現在の処は特許請求の範囲に特定されていない構成であっても、本明細書に開示される構成を、将来的に特許請求の範囲とする意思を有する。 The scope of the present invention is not limited to the configurations explicitly described in the specification, but includes combinations of various aspects of the present invention disclosed in this specification. The configurations of the present invention that are sought to be patented are specified in the attached claims, but it is our intention to include configurations disclosed in this specification in the claims in the future, even if they are not currently specified in the claims.

本願発明は上述した実施の形態に記載の構成に限定されない。上述した各実施の形態や変形例の構成要素は任意に選択して組み合わせて構成するとよい。また各実施の形態や変形例の任意の構成要素と、発明を解決するための手段に記載の任意の構成要素又は発明を解決するための手段に記載の任意の構成要素を具体化した構成要素とは任意に組み合わせて構成するとよい。これらについても本願の補正又は分割出願等において権利取得する意思を有する。「~の場合」「~のとき」という記載があったとしてもその場合やそのときに限られる構成として記載はしているものではない。これらの場合やときでない構成についても開示しているものであり、権利取得する意思を有する。また順番を伴った記載になっている箇所もこの順番に限らない。一部の箇所を削除したり、順番を入れ替えた構成についても開示しているものであり、権利取得する意思を有する。 The present invention is not limited to the configurations described in the above-mentioned embodiments. The components of each of the above-mentioned embodiments and variations may be arbitrarily selected and combined. Any components of each of the embodiments and variations may be arbitrarily combined with any components described in the means for solving the invention or any components that embody any components described in the means for solving the invention. We intend to acquire rights to these as well through amendments to this application or divisional applications, etc. Even if there is a description such as "in the case of" or "when", this is not intended to describe a configuration that is limited to that case or time. We also disclose configurations that are not in these cases or times, and we intend to acquire rights to them. Furthermore, the parts that are described in order are not limited to this order. We also disclose configurations in which some parts are deleted or the order is changed, and we intend to acquire rights to them.

また、意匠登録出願への変更により、全体意匠又は部分意匠について権利取得する意思を有する。図面は本装置の全体を実線で描画しているが、全体意匠のみならず当該装置の一部の部分に対して請求する部分意匠も包含した図面である。例えば当該装置の一部の部材を部分意匠とすることはもちろんのこと、部材と関係なく当該装置の一部の部分を部分意匠として包含した図面である。当該装置の一部の部分としては、装置の一部の部材としても良いし、その部材の部分としても良い。全体意匠はもちろんのこと、図面の実線部分のうち任意の部分を破線部分とした部分意匠を、権利化する意思を有する。また、装置の筐体の内部のモジュール・部材・部品等についても、図面に表示されているものは、いずれも独立して取引の対象となるものであって、同様に、意匠登録出願への変更を行って権利化を行う意思を有するものである。 In addition, by converting to a design registration application, it is intended to obtain rights to the overall design or partial design. The drawings show the entire device in solid lines, but they include not only the overall design but also partial designs claimed for a portion of the device. For example, it is not only a drawing that includes a portion of the device as a partial design, but also a drawing that includes a portion of the device as a partial design regardless of the portion. A portion of the device may be a portion of the device, or a portion of that portion. It is intended to obtain rights to not only the overall design, but also partial designs in which any portion of the solid line portion of the drawing is shown as a broken line portion. In addition, the modules, materials, parts, etc. inside the device's casing, all of which are shown in the drawings, are subject to trade independently, and it is intended to obtain rights to them by converting to a design registration application in the same way.

11 :制御部
22 :記憶部
23 :制御部
231 :取得部
232 :受付部
233 :補正部
234 :解除部
235 :表示制御部
32 :記憶部
33 :制御部
331 :取得部
332 :受付部
333 :記録部
334 :補正部
335 :表示制御部
4 :再生画面
41 :補正領域
42 :非補正領域
43 :付加情報
5 :シークバー
51 :補正時間
IF1 :特定情報
IF2 :道路ネットワーク情報
IF3 :地形情報
IF4 :動作情報
IM :画像データ
P1 :第1のプログラム
P2 :第2のプログラム
P3 :第3のプログラム
P4 :第4のプログラム
PL :パラメータログ
PT :パラメータ
R :関心領域
3000:情報処理システム
3011:制御部
3013:表示部
3014:音声出力部
3015:撮影部
3111:プロセッサ
3100:撮影装置
3200:撮影装置
3400:車両
3500:記録媒体
3700:サーバ
3710:制御部
3711:画像処理部
3712:通信制御部
3713:記憶制御部
3720:記憶部
3730:通信部
3800:情報表示端末
3810:制御部
3811:表示制御部
3812:通信制御部
3813:記憶制御部
3820:記憶部
3830:通信部
3840:入力部
3850:出力部
3900:ネットワーク
4100:再生ウインドウ
4101:ファイルボタン
4102:表示ボタン
4103:再生ボタン
4104:ツールボタン
4105:インフォメーションボタン
4110:映像表示領域
4120:加速度グラフ表示領域
4130:地図画像表示領域
4131:現在地アイコン
4140:霧補正ボタン
4141:HDRボタン
4142:鮮明化ボタン
4143:その他処理ボタン
4144:一部処理ボタン
4145:ストリーム表示ボタン
4146:操作ボタン
4150:日時表示領域
4160:車両状態表示領域
4170:速度グラフ表示領域
4180:プレイリスト表示領域
4200:再生ウインドウ
4210:映像表示領域
4240:霧補正ボタン
4300:再生ウインドウ
4310:映像表示領域
4311:霧補正領域
4312:処理内容表示部
4313:鮮明化領域
4314:処理内容表示部
4340:霧補正ボタン
4342:鮮明化ボタン
4344:一部処理ボタン
4400:再生ウインドウ
4440:晴補正ボタン
4441:雲補正ボタン
4442:雨補正ボタン
4443:霧補正ボタン
4500:再生ウインドウ
4510:映像表示領域
4540:霧補正ボタン
4600:再生ウインドウ
4610:映像表示領域
4630:地図画像表示領域
4631:現在地アイコン
4640:トンネル補正ボタン
4700:再生ウインドウ
4720:加速度グラフ表示領域
4721:加速度表示部
4740:加速補正ボタン
4770:速度グラフ表示領域
4800:再生ウインドウ
4810:映像表示領域
4830:地図画像表示領域
4831:現在地アイコン
4832:処理領域
4840:霧補正ボタン
4900:再生ウインドウ
4910:映像表示領域
4911:天候情報
4941:雨補正ボタン
5000:再生ウインドウ
5010:映像表示領域
5030:地図画像表示領域
5031:現在地アイコン
5040:ブレーキ補正ボタン
5070:速度グラフ表示領域
5100:再生ウインドウ
5110:映像表示領域
5140:夜補正ボタン
5150:日時表示領域
5200:再生ウインドウ
5210:映像表示領域
5211:霧補正領域
5240:霧補正ボタン
5300:再生ウインドウ
5310:映像表示領域
5311:夜補正領域
5340:夜補正ボタン
5350:日時表示領域
5400:再生ウインドウ
5410:映像表示領域
5411:霧補正領域
5430:地図画像表示領域
5431:現在地アイコン
5432:処理領域
5440:霧補正ボタン
5500:再生ウインドウ
5510:映像表示領域
5511:曇補正領域
5512:天候情報
5540:曇補正ボタン
5541:雨補正ボタン
5600:再生ウインドウ
5610:映像表示領域
5611:加速度補正領域
5620:加速度グラフ表示領域
5621:加速度表示部
5640:加速補正ボタン
5700:再生ウインドウ
5710:映像表示領域
5711:自動霧補正領域
5712:処理内容表示部
5713:手動霧補正領域
5714:処理内容表示部
5740:霧補正ボタン
5745:ストリーム表示ボタン
5800:再生ウインドウ
5810:映像表示領域
5811:オリジナル画像表示部
5812:オリジナル表示部
5813:処理1結果表示部
5814:処理1内容表示部
5815:処理2結果表示部
5816:処理2内容表示部
5817:処理3結果表示部
5818:処理3内容表示部
5846:操作ボタン
5900:再生ウインドウ
5910:映像表示領域
5911:処理内容表示部
5940:霧補正ボタン
6000:再生ウインドウ
6080:プレイリスト表示領域
6081:プレイリスト
6100:再生ウインドウ
6110:映像表示領域
6111:検出情報表示部
6140:霧補正ボタン
6200:再生ウインドウ
6290:画像処理調整領域
6291:色相調整オブジェクト
6292:明るさ調整オブジェクト
6293:コントラスト調整オブジェクト
6294:彩度調整オブジェクト
6295:ガンマ値調整オブジェクト
6296:シグマ値調整オブジェクト
6297:半径調整オブジェクト
6298:変動量調整オブジェクト
6300:再生ウインドウ
6390:画像処理調整領域
6391:画像調整固定オブジェクト
6392:シャープネス調整固定オブジェクト
6393:バンディングノイズ除去調整固定オブジェクト
6394:フィルム粒状化調整固定オブジェクト
6400:再生ウインドウ
6401:ファイルボタン
6410:映像表示領域
6500:再生ウインドウ
6510:映像表示領域
6511:他車両
6512:ナンバープレート情報
6540:個人情報処理ボタン
6541:HDRボタン
6600:情報処理システム
6800:情報処理端末
6811:表示制御部
6812:通信制御部
6813:記憶制御部
6814:画像処理部
11: Control unit 22: Memory unit 23: Control unit 231: Acquisition unit 232: Acceptance unit 233: Correction unit 234: Release unit 235: Display control unit 32: Memory unit 33: Control unit 331: Acquisition unit 332: Acceptance unit 333: Recording unit 334: Correction unit 335: Display control unit 4: Playback screen 41: Correction area 42: Non-correction area 43: Additional information 5: Seek bar 51: Correction time IF1: Specific information IF2: Road network information IF3: Topography information IF4: Operation information IM: Image data P1: First program P2: Second program P3: Third program P4: Fourth program PL: Parameter log PT: Parameter R : Area of interest 3000: Information processing system 3011: Control unit 3013: Display unit 3014: Audio output unit 3015: Photographing unit 3111: Processor 3100: Photographing device 3200: Photographing device 3400: Vehicle 3500: Recording medium 3700: Server 3710: Control unit 3711: Image processing unit 3712: Communication control unit 3713: Storage control unit 3720: Storage unit 3730: Communication unit 3800: Information display terminal 3810: Control unit 3811: Display control unit 3812: Communication control unit 3813: Storage control unit 3820: Storage unit 3830: Communication unit 3840: Input unit 3850: Output unit 3900: Network 4100: Playback window 4101: File button 41 02: Display button 4103: Play button 4104: Tool button 4105: Information button 4110: Video display area 4120: Acceleration graph display area 4130: Map image display area 4131: Current location icon 4140: Fog correction button 4141: HDR button 4142: Sharpness button 4143: Other processing button 4144: Partial processing button 4145: Stream display button 4146: Operation button 4150: Date and time display area 4160: Vehicle status display area 4170: Speed graph display area 4180: Playlist display area 4200: Playback window 4210: Video display area 4240: Fog correction button 4300: Playback window 4310: Video display area 4311: Fog correction area 4312: Processing contents display area 4313: Sharpening area 4314: Processing contents display area 4340: Fog correction button 4342: Sharpening button 4344: Partial processing button 4400: Playback window 4440: Sunny correction button 4441: Cloud correction button 4442: Rain correction button 4443: Fog correction button 4500: Playback window 4510: Video display area 4540: Fog correction button 4600: Playback window 4610: Video display area 4630: Map image display area 4631: Current location icon 4640: Tunnel correction button 4700: Playback window 4720: Acceleration graph display area 4721: Acceleration display area 4740: Acceleration correction button 4770: Speed graph display area 4800: Playback window 4810: Video display area 4830: Map image display area 4831: Current location icon 4832: Processing area 4840: Fog correction button 4900: Playback window 4910: Video display area 4911: Weather information 4941: Rain correction button 5000: Playback window 5010: Video display area 5030: Map image display area 5031: Current location icon 5040: Brake correction button 5070: Speed graph display area 5100: Playback window 5110: Video display area 5140: Night correction button 5150: Date and time display area 5200: Playback window 5210: Video display area 5211: Fog correction area 5240: Fog correction button 5300: Playback window 5310: Video display area 5311: Night correction area 5340: Night correction button 5350: Date and time display area 5400: Playback window 5410: Video display area 5411: Fog correction area 5430: Map image display area 5431: Current location icon 5432: Processing area 5440: Fog correction button 5500: Playback window 5510: Video display area 5511: Fog correction area 5512: Weather information 5540: Fog correction button 5541: Rain correction button 5600: Playback window 5610: Video display area 5611: Acceleration correction area 5620: Acceleration graph table display area 5621: acceleration display section 5640: acceleration correction button 5700: playback window 5710: video display area 5711: automatic fog correction area 5712: processing content display section 5713: manual fog correction area 5714: processing content display section 5740: fog correction button 5745: stream display button 5800: playback window 5810: video display area 5811: original image display section 5812: original display section 5813: processing 1 result display section 5814: processing 1 content display section 5815: processing 2 result display section 5816: processing 2 content display section 5817: processing 3 result display section 5818: processing 3 content display section 5846: operation button 5900: playback window 59 10: Video display area 5911: Processing content display section 5940: Fog correction button 6000: Playback window 6080: Playlist display area 6081: Playlist 6100: Playback window 6110: Video display area 6111: Detection information display section 6140: Fog correction button 6200: Playback window 6290: Image processing adjustment area 6291: Hue adjustment object 6292: Brightness adjustment object 6293: Contrast adjustment object 6294: Saturation adjustment object 6295: Gamma value adjustment object 6296: Sigma value adjustment object 6297: Radius adjustment object 6298: Variation amount adjustment object 6300: Playback window 6390: Image processing adjustment area 6391: Image adjustment Fixed object 6392: Sharpness adjustment Fixed object 6393: Banding noise removal adjustment Fixed object 6394: Film grain adjustment Fixed object 6400: Playback window 6401: File button 6410: Video display area 6500: Playback window 6510: Video display area 6511: Other vehicles 6512: License plate information 6540: Personal information processing button 6541: HDR button 6600: Information processing system 6800: Information processing terminal 6811: Display control unit 6812: Communication control unit 6813: Storage control unit 6814: Image processing unit

Claims (4)

システムであって
制御部を備え、
前記制御部は、次の各ステップを実行するように構成され、
記録ステップでは、カメラが撮像した映像を、画像データとして記録し、
表示制御ステップでは、前記カメラが撮像した映像をライブビューとして表示させ、
記録された前記画像データと、表示された前記映像とのパラメータが、異なるように設定され
前記記録ステップでは、前記映像を補正せずに前記画像データとして記録し、
前記表示制御ステップでは、前記映像を補正して前記ライブビューとして表示させ
前記記録ステップでは、表示された前記映像のパラメータをパラメータログとして、前記画像データとともに時系列で記録する、もの。
A system comprising a controller,
The control unit is configured to execute the following steps:
In the recording step, the image captured by the camera is recorded as image data.
In the display control step, the image captured by the camera is displayed as a live view.
The parameters of the recorded image data and the displayed image are set to be different from each other ;
In the recording step, the image is recorded as the image data without correction;
In the display control step, the image is corrected and displayed as the live view ,
In the recording step, parameters of the displayed image are recorded in chronological order together with the image data as a parameter log.
請求項に記載のシステムにおいて、
前記制御部は、付ステップをさらに実行するように構成され、
記受付ステップでは、ユーザーによる入力を受け付け、
前記表示制御ステップでは、前記入力に基づいて、前記画像データ及び前記パラメータログを読み出して、補正された前記画像データを再生可能に表示させる、もの。
2. The system of claim 1 ,
The control unit is configured to further execute a receiving step,
In the receiving step, an input by a user is received,
The display control step includes reading out the image data and the parameter log based on the input , and displaying the corrected image data in a reproducible manner.
情報処理方法であって、
請求項1または請求項に記載のシステムの各ステップを備える、方法。
1. An information processing method, comprising:
A method comprising the steps of the system according to claim 1 or 2 .
プログラムであって、
コンピュータを請求項1または請求項のシステムの制御部として機能させる、もの。
A program,
A computer that functions as a control unit of the system of claim 1 or claim 2 .
JP2021124846A 2021-07-29 2021-07-29 Systems, information processing methods, programs, etc. Active JP7659891B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021124846A JP7659891B2 (en) 2021-07-29 2021-07-29 Systems, information processing methods, programs, etc.
JP2025049195A JP2025122658A (en) 2021-07-29 2025-03-25 Systems, information processing methods, programs, etc.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021124846A JP7659891B2 (en) 2021-07-29 2021-07-29 Systems, information processing methods, programs, etc.

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2025049195A Division JP2025122658A (en) 2021-07-29 2025-03-25 Systems, information processing methods, programs, etc.

Publications (2)

Publication Number Publication Date
JP2023019827A JP2023019827A (en) 2023-02-09
JP7659891B2 true JP7659891B2 (en) 2025-04-10

Family

ID=85159390

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2021124846A Active JP7659891B2 (en) 2021-07-29 2021-07-29 Systems, information processing methods, programs, etc.
JP2025049195A Pending JP2025122658A (en) 2021-07-29 2025-03-25 Systems, information processing methods, programs, etc.

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2025049195A Pending JP2025122658A (en) 2021-07-29 2025-03-25 Systems, information processing methods, programs, etc.

Country Status (1)

Country Link
JP (2) JP7659891B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7818797B2 (en) * 2021-07-29 2026-02-24 株式会社ユピテル Information processing device, image processing device, program, etc.

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001033257A (en) 1999-07-21 2001-02-09 Matsushita Electric Ind Co Ltd Car navigation device and method for switching brightness / saturation of display screen
JP2006131153A (en) 2004-11-08 2006-05-25 Denso Corp In-vehicle display screen angle control device
JP2011002382A (en) 2009-06-19 2011-01-06 Jvc Kenwood Holdings Inc Information display apparatus, navigation apparatus, program, and display mode change method
KR101279374B1 (en) 2012-11-27 2013-07-04 주식회사 카이넥스엠 Fog reduction image enhancer and method for compensating for video of cctv camera
JP2015156600A (en) 2014-02-21 2015-08-27 株式会社 日立産業制御ソリューションズ Image signal processor, image signal processing method, and imaging apparatus
JP2015180048A (en) 2014-02-25 2015-10-08 パナソニックIpマネジメント株式会社 Image processing apparatus and image processing method
JP2021057029A (en) 2019-09-27 2021-04-08 株式会社リコー Setting device, communication system, setting method, and program
JP2021086666A (en) 2019-11-25 2021-06-03 株式会社Gsユアサ Information processing unit, information processing method, and computer program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09244003A (en) * 1996-03-13 1997-09-19 Toyota Motor Corp Vehicle screen control device
JP5686042B2 (en) * 2011-05-31 2015-03-18 トヨタ自動車株式会社 Vehicle periphery display device
JP2016090848A (en) * 2014-11-06 2016-05-23 三菱電機株式会社 Display control device

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001033257A (en) 1999-07-21 2001-02-09 Matsushita Electric Ind Co Ltd Car navigation device and method for switching brightness / saturation of display screen
JP2006131153A (en) 2004-11-08 2006-05-25 Denso Corp In-vehicle display screen angle control device
JP2011002382A (en) 2009-06-19 2011-01-06 Jvc Kenwood Holdings Inc Information display apparatus, navigation apparatus, program, and display mode change method
KR101279374B1 (en) 2012-11-27 2013-07-04 주식회사 카이넥스엠 Fog reduction image enhancer and method for compensating for video of cctv camera
JP2015156600A (en) 2014-02-21 2015-08-27 株式会社 日立産業制御ソリューションズ Image signal processor, image signal processing method, and imaging apparatus
JP2015180048A (en) 2014-02-25 2015-10-08 パナソニックIpマネジメント株式会社 Image processing apparatus and image processing method
JP2021057029A (en) 2019-09-27 2021-04-08 株式会社リコー Setting device, communication system, setting method, and program
JP2021086666A (en) 2019-11-25 2021-06-03 株式会社Gsユアサ Information processing unit, information processing method, and computer program

Also Published As

Publication number Publication date
JP2023019827A (en) 2023-02-09
JP2025122658A (en) 2025-08-21

Similar Documents

Publication Publication Date Title
JP7818797B2 (en) Information processing device, image processing device, program, etc.
JP2022164670A (en) Drive recorder, display device and program for drive recorder
EP3798056A1 (en) Vehicle comprising a rear combination lamp comprising a display
JP4859756B2 (en) Image recording condition setting method in drive recorder
JP2010130114A (en) Drive recorder
JP7274793B2 (en) Drive recorder, display device and program for drive recorder
FR3015700A1 (en) SYSTEM AND METHOD FOR CONTROLLING THE BRIGHTNESS OF A HIGH HEAD DISPLAY AND DISPLAY USING THE SAME
US20170264822A1 (en) Mounting Device for Portable Multi-Stream Video Recording Device
JP2010198214A (en) Drive recorder and video information display method
JP2024036362A (en) Information recording device, information recording method, and information recording program
CN102470796A (en) Driver information method
JP7253708B2 (en) Information processing device, vehicle, and information processing method
US20200084369A1 (en) Control device, imaging device, control method, and program
JP2025122658A (en) Systems, information processing methods, programs, etc.
US20180352253A1 (en) Portable Device for Multi-Stream Video Recording
CN115167795A (en) Vehicle screen display control method, device and device
CN110399672B (en) Street view simulation method and device for unmanned vehicle and electronic equipment
JP2025013913A (en) Systems and programs
JP2021164043A (en) Imaging equipment, systems and programs
KR20180013159A (en) Multimedia Apparatus for Vehicle
JP5602267B2 (en) Vehicle running status display method
FR3122391A1 (en) Method and device for determining a state of attention of a driver of an autonomous vehicle
US20220398788A1 (en) Vehicle Surroundings Information Displaying System and Vehicle Surroundings Information Displaying Method
CN114731386B (en) Recording control device, recording control method and storage medium
JP7417447B2 (en) Driving information regeneration system and driving information regeneration method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20240216

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240514

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250203

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: 20250225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250325

R150 Certificate of patent or registration of utility model

Ref document number: 7659891

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150