(57)【要約】【課題】ユーザがより容易に操作可能な見積装置を提供する。【解決手段】本発明は、車両修理に必要な見積金額を算出するための見積装置であって、車種を特定するための車種識別情報、及び車両部品の各々の領域を示す部品領域情報の各々を関連付けて記憶する車種情報記憶部を備え、該部品領域情報が示す領域の位置は、車種に対応する車両を示す車両サンプル画像における位置に対応するものであり、見積対象車両に関する入力に基づいて車種を特定し、特定された車種に対応する部品領域情報を車種情報記憶部より取得し、車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲の入力として受け付け、取得した部品領域情報が示す領域と入力を受け付けた損傷範囲とが重複するか否かを判定し、重複すると判定された領域に基づいて、車両部品及び修理内容を決定し、及び決定した車両部品及び修理内容に基づいて、見積金額を算出する。【選択図】図１
2022002138.tif 000002
【特許請求の範囲】
【請求項１】
車両修理に必要な見積金額を算出するための見積装置であって、
車種を特定するための車種識別情報、及び車両部品の各々の領域を示す部品領域情報の各々を関連付けて記憶する車種情報記憶部を備え、該部品領域情報が示す領域の位置は、車種に対応する車両を示す車両サンプル画像における位置に対応するものであり、
修理見積の対象となる見積対象車両に関する入力に基づいて車種を特定し、
特定された車種に対応する部品領域情報を前記車種情報記憶部より取得し、
車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲の入力として受け付け、
前記取得した部品領域情報が示す領域と前記入力を受け付けた損傷範囲とが重複するか否かを判定し、
前記重複すると判定された領域に基づいて、車両部品及び該車両部品の修理内容を決定し、及び
前記決定した車両部品及び該車両部品の修理内容に基づいて、見積金額を算出する、
見積装置。
【請求項２】
前記見積装置は、
前記取得した部品領域情報が示す領域と前記入力を受け付けた損傷範囲とが重複するか否かを判定することは、前記取得した部品領域情報が示す領域の少なくとも一部が前記入力を受け付けた損傷範囲に含まれるか否かと、前記入力を受け付けた損傷範囲の少なくとも一部が前記取得した部品領域情報が示す領域に含まれるか否かとの少なくとも一方を判定することである、
請求項１に記載の見積装置。
【請求項３】
前記見積装置は、
車種識別情報、部品領域情報の各々を特定するための領域識別情報、車両部品及び該車両部品の修理内容を関連付けて記憶する修理情報記憶部と、を備え、
車両部品及び該車両部品の修理内容を決定することは、前記修理情報記憶部において関連付けられた特定された車種に対応する車両識別情報及び前記重複すると判定された領域を示す部品領域情報に対応する領域識別情報に基づいて、車両部品及び該車両部品の修理内容を決定することである、
請求項１又は２に記載の見積装置。
【請求項４】
前記修理情報記憶部は、前記決定した車両部品及び修理内容に付帯して修理が必要となる付帯車両部品及び該付帯車両部品の修理内容を更に関連付けて記憶し、
前記見積装置は、
前記決定した車両部品及び該車両部品の修理内容に基づいて、前記修理情報記憶部において関連付けられた付帯車両部品及び該付帯車両部品の修理内容を決定し、
前記決定した付帯車両部品及び該付帯車両部品の修理内容に更に基づいて、見積金額を算出する、
請求項３に記載の見積装置。
【請求項５】
前記修理情報記憶部は、損傷程度を示す損傷レベルを更に関連付けて記憶し、
前記見積装置は、
損傷範囲の入力に対応付けられる損傷レベルの入力を受け付け、
車両部品及び該車両部品の修理内容を決定することは、前記修理情報記憶部において関連付けられた特定された車種に対応する車両識別情報、前記重複すると判定された部品領域情報に対応する領域識別情報、及び前記入力を受け付けた損傷レベルに基づいて、車両部品及び該車両部品の修理内容を決定することである、
請求項３又は４に記載の見積装置。
【請求項６】
前記車種情報記憶部は、１つの車種に対応する損傷レベル参照画像を車種識別情報に関連付けて記憶し、該損傷レベル参照画像は、損傷レベルに応じた車両の損傷部分を示す画像であり、
前記見積装置は、
特定された車種に対応する損傷レベル参照画像を前記車種情報記憶部より取得し、
損傷レベルの入力を受け付けるにあたって、特定された車種に対応する複数の損傷レベル参照画像を前記見積装置が備える表示装置に表示する、
請求項５に記載の見積装置。
【請求項７】
前記見積装置は、
見積対象車両の車種に関する入力を受け付ける際に、見積対象車両を撮影した複数の撮影画像の入力を受け付け、
損傷レベルごとに分類された画像を学習した学習モデルを用いて、前記入力を受け付けた撮影画像の損傷レベルの尤度を決定し、
損傷レベルの入力を受け付けるにあたって、提案情報として前記見積装置が備える表示装置に前記決定した損傷レベルの尤度を表示する、
請求項５又は６に記載の見積装置。
【請求項８】
前記車種情報記憶部は、車種に対応する車両サンプル画像を更に関連付けて記憶し、
前記見積装置は、
特定された車種に対応する車両サンプル画像を前記車種情報記憶部より取得し、
損傷範囲の入力を受け付けるにあたって、前記取得した車両サンプル画像を前記見積装置が備える表示装置に表示して、損傷範囲の入力を受け付ける、
請求項１から７のいずれか１項に記載の見積装置。
【請求項９】
前記車種情報記憶部は、１つの車種に対応する複数の車両サンプル画像を更に関連付けて記憶し、該複数の車両サンプル画像は、１つの基準画像と、該基準画像とは異なる角度から見たときの車両を示す選択画像とを含み、部品領域情報が示す領域の位置は、基準画像及び選択画像のうちの少なくとも１つの画像における位置に対応するものであり、
前記見積装置は、
特定された車種に対応する基準画像及び選択画像を前記車種情報記憶部より取得し、
損傷範囲の入力を受け付けることは、前記取得した基準画像又は選択画像を前記見積装置が備える表示装置に表示し、該基準画像又は選択画像における位置に対応した領域に関する入力を受け付けることである、
請求項１から７のいずれか１項に記載の見積装置。
【請求項１０】
損傷範囲の入力を受け付けることは、
前記取得した基準画像を前記見積装置が備える表示装置に表示して損傷範囲の入力を受け付け、該入力を受け付けた損傷範囲が所定範囲内であった場合、選択画像への切り替えを促す表示を該表示装置に表示し、かつ
ユーザからの入力に応じて選択画像を該表示装置に表示して、損傷範囲の入力を受け付けることである、
請求項９に記載の見積装置。
【請求項１１】
前記所定範囲は、車両サンプル画像における車両のフロント部分及びリア部分の領域の少なくとも一方を含む、
請求項１０に記載の見積装置。
【請求項１２】
見積金額を算出することは、前記決定した車両部品及び該車両部品の修理内容に基づいて部品代と修理作業時間を示す指数とを決定し、決定された部品代及び指数に基づいて見積金額を算出することである、
請求項１から１１のいずれか１項に記載の見積装置。
【請求項１３】
サーバ及びクライアント端末を含む、車両修理に必要な見積金額を算出するための見積システムであって、
前記サーバは、車種を特定するための車種識別情報、及び車両部品の各々の領域を示す部品領域情報の各々を関連付けて記憶する車種情報記憶部を備え、該部品領域情報が示す領域の位置は、車種に対応する車両を示す車両サンプル画像における位置に対応するものであり、
前記見積システムは、
修理見積の対象となる見積対象車両に関する入力に基づいて車種を特定し、
特定された車種に対応する部品領域情報を前記車種情報記憶部より取得し、
車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲の入力として受け付け、
前記取得した部品領域情報が示す領域と前記入力を受け付けた損傷範囲とが重複するか否かを判定し、
前記重複すると判定された領域に基づいて、車両部品及び該車両部品の修理内容を決定し、及び
前記決定した車両部品及び該車両部品の修理内容に基づいて、見積金額を算出する、
見積システム。
【請求項１４】
コンピュータにより実行される車両修理に必要な見積金額を算出するための見積方法であって、
修理見積の対象となる見積対象車両に関する入力に基づいて車種を特定するステップと、
特定された車種に対応する部品領域情報を、車種を特定するための車種識別情報及び車両部品の各々の領域を示す部品領域情報の各々が関連付けて記憶された車種情報データベースから取得するステップであって、該部品領域情報が示す領域の位置は、車種に対応する車両を示す車両サンプル画像における位置に対応するものである、ステップと、
車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲の入力として受け付けるステップと、
前記取得した部品領域情報が示す領域と前記入力を受け付けた損傷範囲とが重複するか否かを判定するステップと、
前記重複すると判定された領域に基づいて、車両部品及び該車両部品の修理内容を決定するステップと、
前記決定した車両部品及び該車両部品の修理内容に基づいて、見積金額を算出するステップと、
を含む、方法。
【請求項１５】
請求項１４に記載の方法の各ステップをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、見積装置、見積システム、見積方法及びプログラムに関し、特に車両修理に必要な見積金額を算出するための見積装置、見積システム、見積方法及びプログラムに関する。
【背景技術】
【０００２】
損傷を受けた車両の修理に要する費用の見積りの際、修理の対象となる部品を適切に選択し、当該部品の修理に関する作業を決定する必要がある。例えば、特許文献１及び２には、車両の修理に要する費用の見積もりを行うことができるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１５１８９０号公報
【特許文献２】特開２００８−３１０５３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１及び２が開示するシステムは、車両の修理費用の見積もりに関して比較的熟練度の高いユーザに対して提供するシステムであり、例えば故障部品の選択を求めるものであった。このような中で、車両の修理費用の見積もりに慣れていないユーザがより容易に操作可能な見積装置が求められている。
【０００５】
本発明は、このような課題を解決するためになされたものであり、ユーザがより容易に操作可能な見積装置等を提供することを主目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明の一態様としての見積装置は、
車両修理に必要な見積金額を算出するための見積装置であって、
車種を特定するための車種識別情報、及び車両部品の各々の領域を示す部品領域情報の各々を関連付けて記憶する車種情報記憶部を備え、該部品領域情報が示す領域の位置は、車種に対応する車両を示す車両サンプル画像における位置に対応するものであり、
修理見積の対象となる見積対象車両に関する入力に基づいて車種を特定し、
特定された車種に対応する部品領域情報を前記車種情報記憶部より取得し、
車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲の入力として受け付け、
前記取得した部品領域情報が示す領域と前記入力を受け付けた損傷範囲とが重複するか否かを判定し、
前記重複すると判定された領域に基づいて、車両部品及び該車両部品の修理内容を決定し、及び
前記決定した車両部品及び該車両部品の修理内容に基づいて、見積金額を算出することを特徴とする。
【０００７】
また、本発明において好ましくは、前記見積装置は、
前記取得した部品領域情報が示す領域と前記入力を受け付けた損傷範囲とが重複するか否かを判定することは、前記取得した部品領域情報が示す領域の少なくとも一部が前記入力を受け付けた損傷範囲に含まれるか否かと、前記入力を受け付けた損傷範囲の少なくとも一部が前記取得した部品領域情報が示す領域に含まれるか否かとの少なくとも一方を判定することである。
【０００８】
また、本発明において好ましくは、前記見積装置は、
車種識別情報、部品領域情報の各々を特定するための領域識別情報、車両部品及び該車両部品の修理内容を関連付けて記憶する修理情報記憶部と、を備え、
車両部品及び該車両部品の修理内容を決定することは、前記修理情報記憶部において関連付けられた特定された車種に対応する車両識別情報及び前記重複すると判定された領域を示す部品領域情報に対応する領域識別情報に基づいて、車両部品及び該車両部品の修理内容を決定することである。
【０００９】
また、本発明において好ましくは、前記修理情報記憶部は、前記決定した車両部品及び修理内容に付帯して修理が必要となる付帯車両部品及び該付帯車両部品の修理内容を更に関連付けて記憶し、
前記見積装置は、
前記決定した車両部品及び該車両部品の修理内容に基づいて、前記修理情報記憶部において関連付けられた付帯車両部品及び該付帯車両部品の修理内容を決定し、
前記決定した付帯車両部品及び該付帯車両部品の修理内容に更に基づいて、見積金額を算出する。
【００１０】
また、本発明において好ましくは、前記修理情報記憶部は、損傷程度を示す損傷レベルを更に関連付けて記憶し、
前記見積装置は、
損傷範囲の入力に対応付けられる損傷レベルの入力を受け付け、
車両部品及び該車両部品の修理内容を決定することは、前記修理情報記憶部において関連付けられた特定された車種に対応する車両識別情報、前記重複すると判定された部品領域情報に対応する領域識別情報、及び前記入力を受け付けた損傷レベルに基づいて、車両部品及び該車両部品の修理内容を決定することである。
【００１１】
また、本発明において好ましくは、前記車種情報記憶部は、１つの車種に対応する損傷レベル参照画像を車種識別情報に関連付けて記憶し、該損傷レベル参照画像は、損傷レベルに応じた車両の損傷部分を示す画像であり、
前記見積装置は、
特定された車種に対応する損傷レベル参照画像を前記車種情報記憶部より取得し、
損傷レベルの入力を受け付けるにあたって、特定された車種に対応する複数の損傷レベル参照画像を前記見積装置が備える表示装置に表示する。
【００１２】
また、本発明において好ましくは、前記見積装置は、
見積対象車両の車種に関する入力を受け付ける際に、見積対象車両を撮影した複数の撮影画像の入力を受け付け、
損傷レベルごとに分類された画像を学習した学習モデルを用いて、前記入力を受け付けた撮影画像の損傷レベルの尤度を決定し、
損傷レベルの入力を受け付けるにあたって、提案情報として前記見積装置が備える表示装置に前記決定した損傷レベルの尤度を表示する。
【００１３】
また、本発明において好ましくは、前記車種情報記憶部は、車種に対応する車両サンプル画像を更に関連付けて記憶し、
前記見積装置は、
特定された車種に対応する車両サンプル画像を前記車種情報記憶部より取得し、
損傷範囲の入力を受け付けるにあたって、前記取得した車両サンプル画像を前記見積装置が備える表示装置に表示して、損傷範囲の入力を受け付ける。
【００１４】
また、本発明において好ましくは、前記車種情報記憶部は、１つの車種に対応する複数の車両サンプル画像を更に関連付けて記憶し、該複数の車両サンプル画像は、１つの基準画像と、該基準画像とは異なる角度から見たときの車両を示す選択画像とを含み、部品領域情報が示す領域の位置は、基準画像及び選択画像のうちの少なくとも１つの画像における位置に対応するものであり、
前記見積装置は、
特定された車種に対応する基準画像及び選択画像を前記車種情報記憶部より取得し、
損傷範囲の入力を受け付けることは、前記取得した基準画像又は選択画像を前記見積装置が備える表示装置に表示し、該基準画像又は選択画像における位置に対応した領域に関する入力を受け付けることである。
【００１５】
また、本発明において好ましくは、損傷範囲の入力を受け付けることは、
前記取得した基準画像を前記見積装置が備える表示装置に表示して損傷範囲の入力を受け付け、該入力を受け付けた損傷範囲が所定範囲内であった場合、選択画像への切り替えを促す表示を該表示装置に表示し、かつ
ユーザからの入力に応じて選択画像を該表示装置に表示して、損傷範囲の入力を受け付けることである。
【００１６】
また、本発明において好ましくは、前記所定範囲は、車両サンプル画像における車両のフロント部分及びリア部分の領域の少なくとも一方を含む。
【００１７】
また、本発明において好ましくは、見積金額を算出することは、前記決定した車両部品及び該車両部品の修理内容に基づいて部品代と修理作業時間を示す指数とを決定し、決定された部品代及び指数に基づいて見積金額を算出することである。
【００１８】
また、上記の目的を達成するために、本発明の一態様としての見積システムは、
サーバ及びクライアント端末を含む、車両修理に必要な見積金額を算出するための見積システムであって、
前記サーバは、車種を特定するための車種識別情報、及び車両部品の各々の領域を示す部品領域情報の各々を関連付けて記憶する車種情報記憶部を備え、該部品領域情報が示す領域の位置は、車種に対応する車両を示す車両サンプル画像における位置に対応するものであり、
前記見積システムは、
修理見積の対象となる見積対象車両に関する入力に基づいて車種を特定し、
特定された車種に対応する部品領域情報を前記車種情報記憶部より取得し、
車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲の入力として受け付け、
前記取得した部品領域情報が示す領域と前記入力を受け付けた損傷範囲とが重複するか否かを判定し、
前記重複すると判定された領域に基づいて、車両部品及び該車両部品の修理内容を決定し、及び
前記決定した車両部品及び該車両部品の修理内容に基づいて、見積金額を算出することを特徴とする。
【００１９】
また、上記の目的を達成するために、本発明の一態様としての見積方法は、
コンピュータにより実行される車両修理に必要な見積金額を算出するための見積方法であって、
修理見積の対象となる見積対象車両に関する入力に基づいて車種を特定するステップと、
特定された車種に対応する部品領域情報を、車種を特定するための車種識別情報及び車両部品の各々の領域を示す部品領域情報の各々が関連付けて記憶された車種情報データベースから取得するステップであって、該部品領域情報が示す領域の位置は、車種に対応する車両を示す車両サンプル画像における位置に対応するものである、ステップと、
車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲の入力として受け付けるステップと、
前記取得した部品領域情報が示す領域と前記入力を受け付けた損傷範囲とが重複するか否かを判定するステップと、
前記重複すると判定された領域に基づいて、車両部品及び該車両部品の修理内容を決定するステップと、
前記決定した車両部品及び該車両部品の修理内容に基づいて、見積金額を算出するステップと、
を含むことを特徴とする。
【００２０】
また、上記の目的を達成するために、本発明の一態様としてのプログラムは、上記に記載の方法の各ステップをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、ユーザがより容易に操作することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態の見積装置のハードウェア構成を示すブロック図である。
【図２】本発明の一実施形態の見積装置の機能ブロック図の一例である。
【図３】車種情報テーブルの一例を示す図である。
【図４】車両サンプル画像の一例を示す図である。
【図５】部品領域情報の一例を示す図である。
【図６】部品領域情報の一例を示す図である。
【図７】損傷レベル参照画像の一例を示す図である。
【図８】修理情報テーブルの一例を示す図である。
【図９】領域コードに対応する部品領域情報が示す領域の一例である。
【図１０】領域コードに対応する部品領域情報が示す領域の一例である。
【図１１】制御部が表示装置に表示する車種を入力させるための画面の一例である。
【図１２】制御部が表示装置に表示するユーザに損傷レベルを入力させるための画面の一例である。
【図１３】制御部が表示装置に表示するユーザに損傷範囲を入力させるための画面の一例である。
【図１４】損傷範囲と部品領域情報の各々が示す領域との重複判定を説明する図である。
【図１５】本発明の一実施形態の見積装置において実行される情報処理を説明するフローチャートである。
【図１６】本発明の変形実施形態における車両サンプル画像の一例を示す図である。
【図１７】本発明の変形実施形態における部品領域情報の一例を示す図である。
【図１８】本発明の変形実施形態における部品領域情報の一例を示す図である。
【図１９】本発明の変形実施形態における制御部が表示装置に表示するユーザに損傷範囲を入力させるための画面の一例であり、選択画像への切り替えを促す表示を含む画面を示す図である。
【図２０】本発明の変形実施形態において制御部が表示装置に表示するユーザに損傷レベルを入力させるための画面の一例である。
【図２１】本発明の変形実施形態において制御部が表示装置に表示するユーザに損傷範囲を入力させるための画面の一例である。
【図２２】本発明の変形実施形態の見積システムの全体構成の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照して、本発明の実施形態を説明する。各図において同一の符号は、特に言及が無い限り同一又は相当部分を示すものとし、必要以上に詳細な説明は省略する場合がある。
【００２４】
本発明の一実施形態の見積装置１は、損傷を受けた自動車等の車両の修理に必要な見積金額を算出するための見積用アプリケーションがインストールされている。見積装置１は、当該見積用アプリケーションが実行されると、ユーザに対して必要な入力操作を促して見積金額の算出に必要な入力を受け付けることにより、車両の修理に必要な見積金額を算出する。
【００２５】
見積装置１は、損傷を受けた車両の修理に必要な見積金額を算出するために、修理対象の車両部品と該車両部品の修理内容とを決定する。車両部品は、板金対象箇所を含み、例えば修理内容は、取替、脱着、修理、及び板金を含む。例えば見積装置１は、取替対象に決定した部品の物品の金額及び工賃の金額を算出するとともに、板金対象に決定した部品の工賃を算出することにより、修理全体に必要な見積金額を算出する。なお一般的に、自動車修理の工賃は、指数と指数対応単価の積により算出される。指数は、損傷自動車修理の工賃算定をより合理的なものにするために、一定の前提条件を定めた上で作成された、標準的な修理作業時間を示す指標であり、例えば自研センターにより作成されるものである。
【００２６】
図１は本発明の一実施形態の見積装置１のハードウェア構成を示すブロック図である。本実施形態の見積装置１は、一般的なコンピュータと同様の構成を含む。見積装置１は、プロセッサ１１、入力装置１２、表示装置１３、記憶装置１４、及び通信装置１５を備える。これらの各構成装置はバス１６によって接続される。なお、バス１６と各構成装置との間には必要に応じてインタフェースが介在しているものとする。なお見積装置１は、複数のコンピュータにより構成されてもよい。
【００２７】
プロセッサ１１は、見積装置１全体の動作を制御するものであり、例えばＣＰＵである。なお、プロセッサ１１としては、ＭＰＵ等の電子回路が用いられてもよい。プロセッサ１１は、記憶装置１４に格納されているプログラムやデータを読み込んで実行することにより、様々な処理を実行する。
【００２８】
入力装置１２は、見積装置１に対するユーザからの入力を受け付けるユーザインタフェースであり、例えば、タッチパネル、タッチパッド、マウス、又はキーボードである。表示装置（ディスプレイ）１３は、プロセッサ１１の制御に従って、見積用アプリケーションの画面などを見積装置１のユーザに表示するものである。
【００２９】
記憶装置１４は、主記憶装置及び補助記憶装置を含む。主記憶装置は、例えばＲＡＭのような半導体メモリである。ＲＡＭは、情報の高速な読み書きが可能な揮発性の記憶媒体であり、プロセッサ１１が情報を処理する際の記憶領域及び作業領域として用いられる。主記憶装置は、読み出し専用の不揮発性記憶媒体であるＲＯＭを含んでいてもよい。この場合、ＲＯＭはファームウェア等のプログラムを格納する。補助記憶装置は、様々なプログラムや、各プログラムの実行に際してプロセッサ１１が使用するデータを格納する。補助記憶装置は、例えばハードディスク装置であるが、情報を格納できるものであればいかなる不揮発性ストレージ又は不揮発性メモリであってもよく、着脱可能なものであっても構わない。補助記憶装置は、例えば、オペレーティングシステム（ＯＳ）、ミドルウェア、アプリケーションプログラム、これらのプログラムの実行に伴って参照され得る各種データなどを格納する。
【００３０】
通信装置１５は、ネットワークを介してユーザ端末又はサーバなどの他のコンピュータとの間でデータの授受を行うことが可能な無線ＬＡＮモジュールである。通信装置１５は、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュールなどの他の無線用通信デバイスとすることもできるし、イーサネット（登録商標）モジュールやＵＳＢインタフェースなどの有線用通信デバイスとすることもできる。１つの例では、見積装置１は、通信装置１５によってプログラムをサーバからダウンロードして、記憶装置１４に格納する。他のコンピュータとの間でデータの送受信を行わない場合、見積装置１は通信装置１５を備えなくてもよい。
【００３１】
図２は本発明の一実施形態の見積装置１の機能ブロック図の一例である。見積装置１は、車種情報記憶部２１、修理情報記憶部２２、制御部２３を備える。本実施形態においては、プログラムがプロセッサ１１により実行されることによりこれらの機能が実現される。例えば実行されるプログラムは、記憶装置１４に記憶されている又は通信装置１５を介して受信したプログラムである。このように、各種機能がプログラム読み込みにより実現されるため、１つのパート（機能）の一部又は全部を他のパートが有していてもよい。ただし、各機能の一部又は全部を実現するための電子回路等を構成することによりハードウェアによってもこれらの機能は実現してもよい。
【００３２】
本実施形態では、車種情報記憶部２１及び修理情報記憶部２２は、データベース機能を備える。これらの機能は、記憶装置１４が各種データベース用のデータ（例えばテーブル）やプログラムを記憶し、プログラムが実行されることにより、実現される。車種情報記憶部２１は、車種情報テーブルを記憶し、データベースとして機能する。修理情報記憶部２２は、修理情報テーブルを記憶し、データベースとして機能する。
【００３３】
制御部２３は、損傷を受けた見積対象車両の修理対象の車両部品及び該車両部品の修理内容を決定し、該決定した車両部品及び該車両部品の修理内容に基づいて、車両修理に必要な見積金額を算出する。制御部２３は、車両部品及び該車両部品の修理内容を決定するために、損傷を受けた見積対象車両の損傷範囲３１（図１３参照）及び損傷範囲３１の損傷レベルを決定する。
【００３４】
図３は、車種情報テーブルの一例を示す図である。車種情報テーブルは、車種を特定するための車種ＩＤ、及び車種ＩＤに関連付けて該車種ＩＤが示す車種に対応する車両サンプル画像を記憶する。車種情報テーブルは、車種ＩＤに関連付けて該車種ＩＤが示す車種に対応する車両の車両部品の各々の領域を示す部品領域情報の各々を記憶する。車種情報テーブルは、車種ＩＤに関連付けて該車種ＩＤが示す車種に対応する車両の複数の損傷レベル参照画像を記憶する。
【００３５】
車種ＩＤは、記憶装置１４に記憶される車両テーブルにおいて、車種に関する情報に関連付けられる。車種に関する情報は、例えばメーカー、車名、モデル、年式、ボデー形状、エンジン型式、グレード、装置バリエーションの要素を含む。車種ＩＤは、車種識別情報の１つの例示であり、車種を一意に識別可能なものであればよく、車種情報が含む要素のいずれかが異なる車種には、異なる車種ＩＤが割り当てられる。なお、説明の便宜上、本実施形態では、テーブルが画像やイラストデータなどを記憶するというように記載するが、各種画像等を記憶する代わりに各種画像等を格納するパスを記憶してもよい。例えば車種情報テーブルは、車両サンプル画像や損傷程度画像等の各種画像の各々を記憶するが、各種画像を記憶する代わりに各種画像を格納するパスの各々を記憶してもよい。この場合、制御部２３は、当該パスを介して各種画像にアクセスできるように構成される。例えば車種情報テーブルは、部品領域情報のイラストデータの各々を記憶するが、各イラストデータを記憶する代わりに各イラストデータを格納するパスの各々を記憶してもよい。この場合、制御部２３は、当該パスを介して各イラストデータにアクセスできるように構成される。
【００３６】
図４は、車両サンプル画像の一例を示す図である。車両サンプル画像は、車種に対応する車両を示すサンプル画像である。車種情報記憶部２１は、車種ＩＤに関連付けて１つの車種に対応する車両サンプル画像を記憶する。車両サンプル画像は、ある角度から見たときの車両を示す画像であり、例えば図４に示すように、側方から見たときの車両を示す画像である。本実施形態では、説明の便宜上、車種情報記憶部２１は、車種ごとに１つの車両サンプル画像を記憶するものとするが、第１の変形実施形態に記載するように、車種情報記憶部２１は、１つの車種ごとに複数の車両サンプル画像を記憶するように構成することが好ましい。なお、車種情報テーブルは、車両の外観が似ている車種に関して、同一の車両サンプル画像を記憶してもよい。
【００３７】
図５及び図６は、部品領域情報の一例を示す図である。部品領域情報は、座標などの位置情報を用いて車両部品の形状を表すデータである。例えば部品領域情報は、車両サンプル画像における車両部品の領域を示す２次元で表されるデータであり、ベクター画像である。車両部品の各々が、部品領域情報の各々に対応付けられる。部品領域情報が示す車両部品の領域の位置は、車両サンプル画像における位置と対応付けられる。例えば、部品領域情報が示す車両部品の領域は、車両サンプル画像上に定められた座標などの位置情報を用いて表される。
【００３８】
車両部品は、外板板金の作業が必要な外板パネルなどの外板部品又はヘッドランプやラジエータサポートなどの外板部品以外の部品である。したがって、車種情報テーブルが記憶する部品領域情報は、外板部品以外の部品の領域を示す部品領域情報又は外板部品の領域を示す部品領域情報である。図５は、外板部品以外の部品の領域を示す部品領域情報である。図６は、外板部品の領域を示す部品領域情報である。図５及び図６が示す部品領域情報が示す車両部品の領域の位置は、図４に示す車両サンプル画像における位置と対応付けられる。
【００３９】
図７は、損傷レベル参照画像の一例を示す図である。損傷レベル参照画像は、損傷レベルに応じた車両の損傷部分を示す画像である。損傷レベルは、車両の部位又は全体の損傷程度を示すものであり、本実施形態では、見積装置１は、損傷程度が最も小さいレベル１から損傷程度が最も大きいレベル４までの４段階で損傷程度を設定する。部位は、車両の外観から特定される車両の一部分を示す。損傷レベル参照画像は、複数の部位の各々の損傷レベルの各々の画像を含む。ただし、見積装置１が設定する損傷レベルの段階はこれに限定されず、見積装置１は、４段階以外の複数の段階で損傷程度を設定することができる。この場合、損傷レベル参照画像も、設定された損傷レベルに応じた車両の損傷部分を示す画像である。
【００４０】
図７では、損傷レベル参照画像は、フロントバンパの損傷レベル１〜４の各々の損傷程度を示す画像と、フロントフェンダの損傷レベル１〜４の各々の損傷程度を示す画像とを含む。損傷レベル参照画像は、ユーザが損傷レベルを容易に把握できるように、複数の部位の各々の損傷レベルの各々の画像を含むものであり、該画像が、部位ごとに、かつ損傷レベルごとに整列して配置されたものである。損傷レベル参照画像は、他の部位の損傷レベル１〜４の各々の損傷程度を示す画像を含んでもよいし、車両の外観全体の損傷レベル１〜４の各々の損傷程度を示す画像を含んでもよい。損傷レベル参照画像は、部位ごとに、かつ損傷レベルごとに配置された損傷程度を示す画像を複数含む１つの画像データである。ただし、損傷レベル参照画像は、１つの車種ＩＤに関連付けられた画像データを複数含むものとすることもでき、この場合、各画像データは、１つの部位の１つのレベルの損傷程度を示す画像のデータである。
【００４１】
図８は、修理情報テーブルの一例を示す図である。修理情報テーブルは、車種ＩＤ、領域コード、損傷レベル、車両部品、及び修理内容を関連付けて記憶する。領域コードの各々は、部品領域情報の各々に対応付けられている。領域コードは、部品領域情報の各々を特定するための領域識別情報の１つの例示である。部品領域情報は、図８に示すように、少なくとも修理情報テーブルにおいて、車両部品と関連付けられている。
【００４２】
修理情報テーブルは、図８に示すように、車両部品の要素として、車両部品を表すコードを格納してもよいし、車両部品名称を格納してもよい。修理情報テーブルは、図８に示すように、修理内容の要素として、「取替」、「脱着」、「修理」又は「板金」などを格納してもよいし、修理内容を表すコード（例えば「００」、「０１」など）を格納してもよい。本実施形態では、修理内容が「板金」の場合、修理情報テーブルにおいて関連付けられる車両部品は、外板パネルである。
【００４３】
例えば、図８が示す領域コード「０４−２３００」は、左フロントドアのドアパネルを表し、車両部品「２３００」はドアパネルを表す。例えば、図８が示す領域コード「０２−００１０」は、フロントバンパの所定領域を表し、車両部品「１４３４」はラジエータサポートを表し、車両部品「０４００」はヘッドランプを表す。図９及び図１０は、領域コードに対応する部品領域情報が示す領域の一例である。図９は、図８が示す領域コード「０４−２３００」及び「０４−ｒｅｐａｉｒ」に対応する左フロントドアのドアパネルの領域を示す。図１０は、図８が示す領域コード「０４−ｌｉｎｅ」、「０４−ｅｎｄ」、及び「０４−ｂａｃｋ」に各々対応する左フロントドアのドアパネル内のプレスライン領域、端部領域、及び裏作業領域を各々示す。１つの例では、外板部品の領域を示す部品領域情報に対応する領域コードに関連付けられた修理内容の要素「板金」は、修理情報テーブル又は他のテーブルなどにおいて、指数と関連付けられる。或いは、修理情報テーブルは、修理内容の要素に指数の情報を含めることもできる。
【００４４】
制御部２３は、修理見積の対象となる見積対象車両に関する入力に基づいて車種を特定する。図１１は、制御部２３が表示装置１３に表示する車種を入力させるための画面の一例である。制御部２３は、車両テーブルが格納する車種について、ユーザに選択操作をさせることにより、メーカー、車名、モデル、年式、ボデー形状、エンジン型式、及びグレードを含む車種に関する情報を各々選択させて、決定させる。制御部２３は、ユーザ操作に応じて決定した車種に関する情報により、車種（車種ＩＤ）を特定する。１つの例では、制御部２３は、ユーザに車種に関する情報を各々選択させた後で確定ボタン（図示せず）などを選択させることにより、ユーザに車種を特定させる。これにより、制御部２３は、車種ＩＤを特定することができる。
【００４５】
制御部２３は、特定された車種に対応する車両サンプル画像、部品領域情報、及び損傷レベル参照画像を車種情報記憶部２１から取得する。１つの例では、制御部２３は、特定された車種ＩＤをクエリとして用いて、車種ＩＤに関連付けられた車両サンプル画像、部品領域情報、及び損傷レベル参照画像を車種情報記憶部２１から取得する。
【００４６】
制御部２３は、見積対象車両において、ユーザが損傷範囲３１を入力しようとする損傷を受けた部分の損傷レベルの入力を受け付ける。好ましくは、制御部２３は、見積対象車両において最も損傷を受けた部分の損傷レベルの入力を受け付ける。図１２は、制御部２３が表示装置１３に表示するユーザに損傷レベルを入力させるための画面の一例である。損傷レベルは、損傷を受けた見積対象車両の損傷範囲３１に対応付けられるものである。制御部２３は、損傷レベルの入力を受け付けるにあたって、車種情報記憶部２１から取得した損傷レベル参照画像を表示装置１３に表示する。損傷レベル参照画像は、制御部２３が特定された車種に対応し、複数の部位の各々の損傷レベルの各々の画像を含むものである。制御部２３は、損傷レベル参照画像が表示装置１３の画面内に収まらない場合、スクロールバーを設け、ユーザ操作に応じてすべての画像をユーザが確認できるように、損傷レベル参照画像を表示する。
【００４７】
制御部２３は、車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲３１の入力として受け付ける。したがって、損傷範囲３１の領域は、車両サンプル画像上に定められた座標などの位置情報を用いて表される。制御部２３は、ユーザに損傷範囲３１を入力させるために、車両サンプル画像を表示する。制御部２３は、より容易にユーザに損傷範囲３１を入力させるために、車両サンプル画像の代わりに、車両を示す簡易なイラストを表示することもできる。
【００４８】
図１３は、制御部２３が表示装置１３に表示するユーザに損傷範囲３１を入力させるための画面の一例である。本実施形態では、制御部２３は、ユーザのマウス操作に応じて、車両サンプル画像における位置を複数記憶し、記憶した複数の位置から構成される境界線の内側の領域を損傷範囲３１の入力として受け付ける。１つの例では、制御部２３は、ユーザによりクリックされたときのマウスポインタの位置を境界位置として記憶する。１つの例では、制御部２３は、ユーザによりクリックされたまま移動したマウスポインタの位置を境界位置として境界位置を記憶する。
【００４９】
制御部２３は、車種情報記憶部２１から取得した部品領域情報の各々が示す領域と入力を受け付けた損傷範囲３１とが重複するか否かを判定する。部品領域情報及び入力を受け付けた損傷範囲３１は、いずれも車両サンプル画像における位置に対応した領域情報を有する。制御部２３は、既知の方法を用いて、上記の重複判定を行うことができる。本実施形態では、制御部２３は、車種情報記憶部２１から取得した部品領域情報の各々について、部品領域情報が示す領域の少なくとも一部が入力を受け付けた損傷範囲３１に含まれるか否かを判定することにより、上記の重複判定を行う。１つの例では、制御部２３は、部品領域情報を構成する複数の境界位置のいずれか１つが入力を受け付けた損傷範囲３１に含まれるか否かを判定することにより、上記の重複判定を行う。
【００５０】
ただし、制御部２３は、車種情報記憶部２１から取得した部品領域情報の各々について、入力を受け付けた損傷範囲３１の少なくとも一部が、部品領域情報が示す領域に含まれるか否かを判定することにより、上記の重複判定を行うこともできる。また、制御部２３は、部品領域情報が示す領域の少なくとも一部が入力を受け付けた損傷範囲３１に含まれるか否かを判定し、かつ入力を受け付けた損傷範囲３１の少なくとも一部が取得した部品領域情報が示す領域に含まれるか否かを判定し、２つの判定結果を満たすものが重複するものとして、上記の重複判定を行うこともできる。上記の制御部２３の重複判定の処理は１つの例示であって、発明の要旨を逸脱しない限り、自由に変更することができる。例えば部品領域情報は、ベクター画像ではなくラスター画像などとすることもでき、制御部２３は、画像形式に応じて任意の重複判定を行うことができる。
【００５１】
制御部２３は、重複すると判定された領域を示す部品領域情報に対応する領域コードを決定する。図１４は、損傷範囲３１と部品領域情報の各々が示す領域との重複判定を説明する図である。制御部２３は、領域コード「０４−２３００」、「０４−ｒｅｐａｉｒ」、「０４−ｌｉｎｅ」、及び「０４−ｂａｃｋ」に対応する領域が損傷範囲３１と重複していると判定する。制御部２３は、修理情報テーブルにおいて関連付けられた、特定された車種ＩＤと、決定された領域コードと、入力を受け付けた損傷レベルとに基づいて、車両部品及び該車両部品の修理内容を決定する。１つの例では、制御部２３は、特定された車種ＩＤと、決定した領域コードと、入力を受け付けた損傷レベルとに修理情報テーブルにおいて関連付けられた車両部品及び車両部品の修理内容を取得する。この場合、例えば、制御部２３は、特定された車種ＩＤ、特定された領域コード、及び入力を受け付けた損傷レベルをクエリとして用いて、これらに関連付けられた車両部品及び修理内容を修理情報記憶部２２から取得する。制御部２３は、修理情報記憶部２２から取得した車両部品及び修理内容を、修理対象の車両部品及び該車両部品の修理内容として決定する。１つの例では、車両部品の修理内容が「板金」の場合、制御部２３が決定する車両部品の修理内容は、板金の指数を含む。
【００５２】
例えば図１４において、制御部２３は、受け付けた損傷レベルが「１」〜「３」の場合、図８に示す修理情報テーブルに基づいて、「０４−ｒｅｐａｉｒ」、「０４−ｌｉｎｅ」及び「０４−ｂａｃｋ」に関連付けられた車両部品及び修理内容を、修理対象の車両部品及び該車両部品の修理内容として決定する。また例えば図１４において、制御部２３は、受け付けた損傷レベルが「４」の場合、図８に示す修理情報テーブルに基づいて、「０４−２３００」に関連付けられた車両部品及び修理内容を、修理対象の車両部品及び該車両部品の修理内容として決定する。
【００５３】
記憶装置１４は、取替対象となりうる車両部品の各々の物品の金額（部品代）を車両部品に関連付けて記憶する。記憶装置１４は、取替対象となりうる車両部品に関連付けて車両部品の取替作業の指数を記憶する。これにより、制御部２３は、決定した修理対象の車両部品の修理内容が「取替」の場合、車両部品の部品代と指数を決定できるように構成される。また記憶装置１４は、脱着対象となりうる車両部品に関連付けて車両部品の脱着作業の指数を記憶する。これにより、制御部２３は、決定した修理対象の車両部品の修理内容が「脱着」の場合、車両部品の指数を決定できるように構成される。また記憶装置１４は、修理対象となりうる車両部品に関連付けて車両部品の修理作業の指数を記憶する。これにより、制御部２３は、決定した修理対象の車両部品の修理内容が「修理」の場合、車両部品の指数を決定できるように構成される。また制御部２３は、決定した修理対象の車両部品の修理内容が「板金」の場合、修理情報テーブルの修理内容の要素「板金」に対応付けられる指数により、板金の指数を決定できるように構成される。上記指数は、物品の取替や修理に伴う修理作業時間を示すものである。記憶装置１４は、指数対応単価も記憶する。制御部２３は、決定した車両部品及び該車両部品の修理内容に基づいて決定される車両部品の部品代及び指数と、指数対応単価とに基づいて、見積金額を算出する。上記の車両部品及び修理内容を決定した後の制御部２３の見積金額の算出は、既知の算出方法を用いることができる。
【００５４】
図１５は、本発明の一実施形態の見積装置１において実行される情報処理を説明するフローチャートである。見積装置１は、見積用アプリケーションが実行されて、見積金額の算出を開始すると、図１１に示すような入力受付画面を表示する。
【００５５】
制御部２３は、入力受付画面を介して、ユーザから車種に関する情報の入力を受け付け、入力を受け付けた車種に関する情報に基づいて、車種ＩＤを特定する（ステップ１０１）。
【００５６】
次に制御部２３は、特定された車種ＩＤに関連付けられた車両サンプル画像、部品領域情報、及び損傷レベル参照画像を車種情報記憶部２１から取得する（ステップ１０２）。
【００５７】
次に制御部２３は、車種情報記憶部２１から取得した損傷レベル参照画像を含む画面を表示装置１３に表示し、該画面を介して、ユーザから損傷範囲３１に対応付けられる損傷レベルの入力を受け付ける（ステップ１０３）。
【００５８】
次に制御部２３は、車両サンプル画像を含む画面を表示装置１３に表示し、該画面を介して、ユーザから車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲３１の入力として受け付ける（ステップ１０４）。
【００５９】
次に制御部２３は、車種情報記憶部２１から取得した部品領域情報の各々が示す領域と入力を受け付けた損傷範囲３１とが重複するか否かを判定する（ステップ１０５）。具体的には、ステップ１０５において、制御部２３は、取得した部品領域情報が示す領域の少なくとも一部が入力を受け付けた損傷範囲３１に含まれるか否かと、入力を受け付けた損傷範囲３１の少なくとも一部が取得した部品領域情報が示す領域に含まれるか否かとの少なくとも一方を判定することにより、上記の重複判定を行う。
【００６０】
次に制御部２３は、重複すると判定された領域に基づいて、車両部品及び該車両部品の修理内容を決定する（ステップ１０６）。具体的には、ステップ１０６において、制御部２３は、部品領域情報に対応する領域コードを決定し、該決定した領域コード、特定された車種ＩＤ、及び入力を受け付けた損傷レベルに修理情報テーブルにおいて関連付けられた車両部品及び修理内容を取得する。制御部２３は、取得した車両部品及び修理内容を、修理対象の車両部品及び該車両部品の修理内容として決定する。
【００６１】
次に制御部２３は、決定した車両部品及び該車両部品の修理内容に基づいて、見積金額を算出する（ステップ１０７）。具体的には、ステップ１０７において、制御部２３は、決定した車両部品及び該車両部品の修理内容に基づいて決定される車両部品の部品代及び指数と、指数対応単価とに基づいて、見積金額を算出する。ステップ１０７においては、制御部２３は、車両部品の部品代及び指数に関して算出した見積金額をすべて合計した見積金額を算出することができる。
【００６２】
次に、本発明の実施形態による見積装置１の作用効果について説明する。本実施形態では、見積装置１は、車種情報記憶部２１と、修理情報記憶部２２と、制御部２３とを備える。車種情報記憶部２１は、車種ＩＤに関連付けて該車種ＩＤが示す車種に対応する車両の車両部品の各々の領域を示す部品領域情報の各々を記憶する。修理情報記憶部２２は、車種ＩＤ、領域コード、及び損傷レベルに関連付けて車両部品及び車両部品の修理内容を記憶する。制御部２３は、車種ＩＤを特定すると、特定された車種ＩＤに関連付けられた車両サンプル画像、部品領域情報、及び損傷レベル参照画像を車種情報記憶部２１から取得する。制御部２３は、損傷レベル参照画像を含む画面を表示装置１３に表示し、ユーザから損傷レベルの入力を受け付ける。このような構成とすることにより、ユーザは、各損傷レベルに対応する車両の損傷程度を確認しながら、見積対象車両の損傷レベルを入力することが可能となり、ユーザがより容易に入力することが可能となる。
【００６３】
また本実施形態では、制御部２３は、車両サンプル画像を含む画面を表示装置１３に表示し、ユーザから車両サンプル画像における位置に対応した領域に関する入力を、損傷範囲３１の入力として受け付ける。このときユーザは、画面に表示された車両サンプル画像上に、見積対象車両において損傷を受けた部分に対応する領域を描くことにより、損傷範囲３１を入力することができる。ユーザは、例えばマウス操作により、損傷範囲３１の境界線を描くことができる。このような構成とすることにより、ユーザは、車両の損傷程度を確認しながら、見積対象車両の損傷範囲３１を、車両を示すサンプル画像上の位置を指定しながら入力することが可能となり、ユーザがより容易に入力することが可能となる。
【００６４】
制御部２３は、車種情報記憶部２１から取得した部品領域情報の各々が示す領域と入力を受け付けた損傷範囲３１とが重複するか否かを判定する。制御部２３は、修理情報記憶部２２において関連付けて記憶された、特定された車種に対応する車両識別情報と、重複すると判定された領域を示す部品領域情報に対応する領域コードと、入力を受け付けた損傷レベルとに基づいて、修理対象の車両部品及び該車両部品の修理内容を決定する。このように、車種が特定された場合、ユーザは損傷レベル及び損傷範囲３１を入力すると、制御部２３が修理情報記憶部２２を用いて修理対象の車両部品及び該車両部品の修理内容を決定するため、ユーザは車両部品や車両部位を特定する必要がない。このような構成とすることにより、ユーザが、見積装置１を用いて、より容易に修理対象の車両部品及び該車両部品の修理内容を決定することが可能となる。制御部２３は、決定した車両部品及び該車両部品の修理内容に基づいて決定される車両部品の部品代及び指数と、指数対応単価とに基づいて、見積金額を算出するように構成されるため、本実施形態では、ユーザが、見積装置１を用いて、より容易に見積金額を算出することが可能となる。
【００６５】
上記の作用効果は、特に言及が無い限り、他の実施形態や他の実施例においても同様である。以下に示す変形実施形態も本発明の実施形態であり、以下に示す変形実施形態においても、見積装置１は、ユーザが、より容易に入力することが可能となるように構成される。
【００６６】
本発明の第１の変形実施形態では、車種情報記憶部２１は、１つの車種に対応する複数の車両サンプル画像、すなわち１つの車種ＩＤに関連付けられた複数の車両サンプル画像を記憶する。１つの車種ＩＤに関連付けられた複数の車両サンプル画像は、１つの基準画像と、該基準画像とは異なる角度から見たときの車両を示す選択画像とを含む。基準画像は、側方から見たときの車両を示す画像であり、選択画像は、前方から見たときの車両を示す画像、後方から見たときの車両を示す画像、及び上方から見たときの車両を示す画像の少なくとも１つの画像を含む。基準画像は、側方から見たときの車両を示す画像であるが、任意の方向から見たときの車両を示す画像とすることもできる。
【００６７】
図１６は、第１の変形実施形態における車両サンプル画像の一例を示す図である。図１６は、前方から見たときの車両を示す画像であり、選択画像の例示である。図４は、側方から見たときの車両を示す画像であり、基準画像の例示である。図１７及び図１８は、第１の変形実施形態における部品領域情報の一例を示す図である。図１７及び図１８が示す部品領域情報が示す車両部品の領域の位置は、図１６に示す車両サンプル画像における位置と対応付けられる。部品領域情報が示す領域の位置は、部品領域情報が示す車両部品の領域の位置に応じて、基準画像及び選択画像のうちの少なくとも１つの画像における位置と対応付けられる。部品領域情報が示す領域の位置は、基準画像及び選択画像のいずれの画像における位置とも対応付けられてもよい。
【００６８】
第１の変形実施形態では、制御部２３は、特定された車種に対応する車両サンプル画像を車種情報記憶部２１から取得する際、基準画像及び選択画像を車種情報記憶部２１から取得する。制御部２３は、車種情報記憶部２１から取得した基準画像又は選択画像を表示装置１３に表示し、ユーザから、該表示された基準画像又は選択画像における位置に対応した領域に関する入力を、損傷範囲３１の入力として受け付ける。損傷範囲３１の入力を受け付ける場合、制御部２３が最初に表示装置１３に表示する画像は基準画像である。制御部２３は、車種情報記憶部２１から取得した基準画像を表示装置１３に表示して損傷範囲３１の入力を受け付け、該入力を受け付けた損傷範囲３１が所定範囲内であった場合、他の角度から見たときの車両を示す画像への切り替えを促すメッセージウィンドウ３２を表示装置１３に表示する。この場合、他の角度から見たときの車両を示す画像は、選択画像である。所定範囲は、基準画像における車両のフロント部分の領域を含む。
【００６９】
図１９は、制御部２３が表示装置１３に表示するユーザに損傷範囲３１を入力させるための画面の一例であり、選択画像への切り替えを促す表示を含む画面を示す図である。
ユーザに損傷範囲３１を入力させるための画面は、側方、前方、及び上方のうちのいずれかの方向から見たときの車両を示す車両サンプル画像を表示するかを選択させるための切り替え用ウィンドウ３３を含む。切り替え用ウィンドウ３３は、車両サンプル画像を切り替えるためのアイコン、画像、又はテキストなどのアイコン等を表示する。制御部２３は、ユーザからの入力に応じて、例えばユーザが切り替え用ウィンドウ３３内のアイコン等への選択操作に応じて選択画像を表示装置１３に表示し、損傷範囲３１の入力を受け付ける。切り替え用ウィンドウ３３は、車種情報記憶部２１から取得した基準画像及び選択画像を含むものであり、したがって複数の角度から見たときの車両を示す車両サンプル画像を含むものである。なお、所定範囲は、車両サンプル画像における車両のフロント部分及びリア部分の領域の少なくとも一方の領域を含むものとすることができる。
【００７０】
このような構成とすることにより、第１の変形実施形態では、ユーザは、複数の角度から見たときの車両に対して損傷範囲３１を入力することが可能となり、より正確な損傷範囲３１の入力が可能となる。部品領域情報が示す車両部品の領域の位置は、複数の車両サンプル画像のうちの一部又は全部の車両サンプル画像における位置と対応付けられている。したがって、制御部２３は、特定された車種ＩＤに関連付けられた複数の車両サンプル画像の各々について、車種情報記憶部２１から取得した部品領域情報の各々が示す領域と入力を受け付けた損傷範囲３１とが重複するか否かを判定することができる。上記のような構成とすることにより、制御部２３は、より正確に、車両部品及び車両部品の修理内容を決定することが可能となる。
【００７１】
本発明の第２の変形実施形態では、修理情報記憶部２２は、車両部品及び車両部品の修理内容に付帯して修理が必要となる付帯車両部品及び該付帯車両部品の修理内容を、車両部品及び車両部品の修理内容に更に関連付けて記憶する。修理情報記憶部２２は、修理情報テーブル以外の他のテーブルに記憶してもよいし、修理情報テーブルに記憶してもよい。修理情報記憶部２２は、車種ＩＤ、領域コード、及び損傷レベルに関連付けて付帯車両部品及び該付帯車両部品の修理内容を記憶してもよい。制御部２３は、決定した車両部品及び該車両部品の修理内容に基づいて、修理情報記憶部２２において関連付けられた付帯車両部品及び該付帯車両部品の修理内容を決定する。制御部２３は、決定した付帯車両部品及び該付帯車両部品の修理内容に基づいて決定される付帯車両部品の部品代及び指数と、指数対応単価とに基づいて、付帯車両部品に関する見積金額を算出する。制御部２３は、車両部品に関する見積金額と、付帯車両部品に関する見積金額とを合算することにより、見積金額を算出する。上記のような構成とすることにより、制御部２３は、より正確に、車両部品及び車両部品の修理内容を決定することが可能となる。
【００７２】
本発明の第３の変形実施形態では、制御部２３は、学習モデルを用いて、入力を受け付けた撮影画像の損傷レベルの尤度を決定する。１つの例では、制御部２３は、通信装置１５を介してサーバ装置と通信することで、サーバ装置が記憶する学習モデルを学習させ、かつ学習モデルを使用できるように構成される。サーバ装置は、クラウドサーバであってもよい。サーバ装置は、損傷レベルごとに分類された車両の撮影画像が学習された学習モデルを記憶する。学習された車両の撮影画像は、様々な角度から撮影された車両の画像であり、学習モデルは、未知の車両の撮影画像が入力されると、該撮影画像の損傷レベル、すなわち該撮影画像が示す車両の損傷レベルを推論する。制御部２３は、学習モデルを用いて、入力を受け付けた撮影画像が示す車両の損傷レベルが該当する損傷レベルの尤度（確率）を決定する。制御部２３は、ユーザから損傷レベルの入力を受け付けるにあたって、ユーザへの提案情報として表示装置１３に決定した損傷レベルの尤度を表示する。図２０は、第３の変形実施形態における制御部２３が表示装置１３に表示するユーザに損傷レベルを入力させるための画面の一例である。図２０は、入力を受け付けた撮影画像が示す車両の損傷レベルが損傷レベル３である確率が５０％で一番大きいことを示しており、制御部２３は、損傷レベル３を提案情報として表示する。このような構成とすることにより、ユーザは、提案情報を参考にしながら、損傷レベルを入力することが可能となる。これにより、更に、ユーザがより容易に入力することが可能となる。更に、第３の変形実施形態では、制御部２３は、学習モデルを用いて、入力を受け付けた撮影画像の車両部位を特定することができる。この場合、サーバ装置は、車両部位ごとに分類された車両の撮影画像が学習された学習モデルを記憶する。車両部位は、例えばフロント部分、リア部分、サイド部分などである。学習された車両の撮影画像は、様々な角度から撮影された車両の画像であり、学習モデルは、未知の車両の撮影画像が入力されると、該撮影画像の車両部位を推論する。制御部２３は、学習モデルを用いて、入力を受け付けた撮影画像が示す車両部位の尤度（確率）を決定し、尤度の高さに応じて、予め定められた車両部位の種類に分類する。
【００７３】
本発明の第４の変形実施形態では、制御部２３は、ユーザ操作により、修理見積の対象となる見積対象車両に関する入力を受け付けない。制御部２３は、通信装置１５を介して他のシステム又は装置から受信した車種に関する情報により、見積対象車両の車種ＩＤを特定する。
【００７４】
本発明の第５の変形実施形態では、車種情報記憶部２１は、車種に対応する車両サンプル画像を記憶しない。したがって、制御部２３は、車種情報記憶部２１から車両サンプル画像を取得しない。記憶装置１４は、車種に対応しない一般的な車両サンプル画像を記憶し、制御部２３は、ユーザに損傷範囲３１を入力させる際に、表示装置１３に一般的な車両サンプル画像を表示する。第５の変形実施形態においても、ユーザは、車両の損傷程度を確認しながら、見積対象車両の損傷範囲３１を、車両を示すサンプル画像上の位置を指定しながら入力することが可能となり、ユーザがより容易に入力することが可能となる。
【００７５】
本発明の第６の変形実施形態では、制御部２３は、損傷レベルの入力を受け付けて該損傷レベルに対応付けられる損傷範囲３１の入力を受け付けた後、更に損傷レベルの入力を受け付けて該損傷レベルに対応付けられる損傷範囲３１の入力を受け付けることができる。このように、制御部２３は、図１５に示すフローチャートのステップ１０３及び１０４の処理を何度も繰り替えし実行することができる。上記のような構成とすることにより、制御部２３は、より正確に、車両部品及び車両部品の修理内容を決定することが可能となる。或いは、第６の変形実施形態の変形例として、制御部２３は、図１５に示すフローチャートのステップの順番を変更し、損傷範囲３１の入力を受け付けた後で該損傷範囲３１に対応付けられる損傷レベルの入力を受け付ける。この場合も、制御部２３は、図１５に示すフローチャートのステップ１０４及び１０３の処理を何度も繰り替えし実行することができる。
【００７６】
本発明の第７の変形実施形態では、制御部２３は、損傷範囲３１の入力を受け付ける際に、損傷の相対的なレベルを示す複数の段階ごとに損傷範囲３１の入力を受け付ける。このような構成とすることにより、ユーザは、車両サンプル画像上で複数の段階に対応する損傷範囲３１の入力を行うことが可能となるため、ユーザがより容易に入力することが可能となる。図２１は、第７の変形実施形態における制御部２３が表示装置１３に表示するユーザに損傷範囲を入力させるための画面の一例である。制御部２３は、第１の損傷範囲３１ａの入力を受け付けた後、第１の損傷範囲３１ａ内に第２の損傷範囲３１ｂの入力を受け付けることができる。例えばこの場合、制御部２３が受け付けた損傷レベルが損傷レベル２とすると、制御部２３は、第１の損傷範囲３１ａを損傷レベル２と対応付け、第２の損傷範囲３１ｂを損傷レベル３と対応付けることができる。他の例では、制御部２３は、第１の損傷範囲３１ａの入力を受け付けた後、第１の損傷範囲３１ａを取り囲む第２の損傷範囲３１ｂの入力を受け付けることができる。例えばこの場合、制御部２３が受け付けた損傷レベルが損傷レベル２とすると、制御部２３は、第１の損傷範囲３１ａを損傷レベル２と対応付け、第２の損傷範囲３１ｂを損傷レベル１と対応付けることができる。
【００７７】
本発明の第８の変形実施形態では、車種情報記憶部２１は、損傷レベル参照画像を記憶せず、修理情報記憶部２２は、損傷レベルを記憶しない。制御部２３は、損傷レベルの入力を受け付けずに、損傷範囲３１の入力を受け付ける。この場合、損傷範囲３１は、損傷レベルに対応付けられない。制御部２３は、修理情報記憶部２２において関連付けて記憶された、特定された車種に対応する車両識別情報と、重複すると判定された領域を示す部品領域情報に対応する領域コードとに基づいて、修理対象の車両部品及び該車両部品の修理内容を決定する。この場合、制御部２３は、図１５に示すステップ１０３を実行せずにステップ１０４を実行する。第８の変形実施形態においても、ユーザは、車両の損傷程度を確認しながら、見積対象車両の損傷範囲３１を、車両を示すサンプル画像上の位置を指定しながら入力することが可能となり、ユーザがより容易に入力することが可能となる。第８の変形実施形態においては、損傷レベルに対応した見積金額を算出できないが、簡易的な算出を行う際に、ユーザが、見積装置１を用いて、より容易に修理対象の車両部品及び該車両部品の修理内容を決定し、見積金額を算出することが可能となる。
【００７８】
本発明の第９の変形実施形態では、見積装置１は、修理情報記憶部２２を備えない。部品領域情報は、車両部品の形状を表すデータに加えて、車両部品に関する情報を含む。制御部２３は、重複すると判定された領域に基づいて、車両部品及び該車両部品の修理内容を決定する。１つの例では、制御部２３は、重複すると判定された領域を示す部品領域情報が含む車両部品に関する情報を用いて、車両部品を決定する。この場合、制御部２３は、重複すると判定された領域全体の形状及び大きさの少なくとも一方に基づいて損傷レベルを決定し、車両部品の修理内容を決定する。第９の変形実施形態においても、ユーザは、車両の損傷程度を確認しながら、見積対象車両の損傷範囲３１を、車両を示すサンプル画像上の位置を指定しながら入力することが可能となり、ユーザがより容易に入力することが可能となる。第９の変形実施形態においては、損傷レベルに対応した見積金額を算出できないが、簡易的な算出を行う際に、ユーザが、見積装置１を用いて、より容易に修理対象の車両部品及び該車両部品の修理内容を決定し、見積金額を算出することが可能となる。
【００７９】
本発明の第１０の変形実施形態では、車種情報記憶部２１が１つの車種ＩＤに関連付けて記憶する部品領域情報は１つである。１つの部品領域情報が各車両部品の形状を表すデータを有し、各車両部品に関するデータは識別可能であり、各データは領域コードに対応付けられる。
【００８０】
本発明の第１１の変形実施形態では、修理情報テーブルは、車種ＩＤを記憶しない。記憶装置１４は、車種ＩＤごとに修理情報テーブルを記憶し、制御部２３は、特定された車種ＩＤに対応する修理情報テーブルを用いて、車両部品及び該車両部品の修理内容を決定する。
【００８１】
本発明の第１２の変形実施形態では、入力装置１２及び表示装置１３はタッチパネルにより実現され、制御部２３は、タッチパネルに対するユーザのタッチ操作に応じて、ユーザに損傷範囲３１を入力させる。例えば制御部２３は、ユーザのタッチ操作に応じて、損傷範囲３１の境界線を描画し、境界線の内側の領域を損傷範囲３１の入力として受け付ける。このような構成とすることにより、ユーザは、より直感的に損傷範囲３１の入力を行うことが可能となるため、ユーザがより容易に入力することが可能となる。
【００８２】
本発明の第１３の変形実施形態では、見積装置１は、サーバクライアントシステムにより実現される。第１３の変形実施形態では、見積システム２は、サーバ４と、１又は複数のクライアント６とを含んで構成される。これらはネットワーク８によって互いに接続される。図２２は、第１３の変形実施形態の見積システム２の全体構成の一例を示す図である。サーバ４は、車種情報記憶部２１と、修理情報記憶部２２と、制御部２３とを備え、クライアント６は、サーバ４と通信する機能を備え、シンクライアント端末として機能する。ただし、クライアント６が、サーバ４の一部の機能を備えるように構成されてもよい。矛盾が生じない限り、すべての実施形態における見積装置１を当該変形実施形態の見積システム２により実現することができる。
【００８３】
本発明の第１４の変形実施形態では、記憶装置１４は、指数テーブルを記憶し、決定された修理対象の車両部品の修理内容が「板金」の場合の指数は、指数テーブル（図示せず）により決定される。原則として、修理内容が「板金」の場合の修理対象の車両部品は外板パネルであるので、指数テーブルは、外板パネルの指数を決定するものである。第１４の変形実施形態では、修理情報テーブルにおける車両部品の修理内容の要素は、板金の指数を含むものではなく、また板金の指数が関連付けられるものではない。指数テーブルは、難易度ランク及び損傷範囲の面積の範囲に指数が関連付けられたテーブルである。難易度ランクは、修理内容が「板金」の場合の修理の難易度を示す指標であり、車両部品ごとに、複数の領域コードの組み合わせの各々と関連付けられている。難易度ランクは、１つの領域コードにも関連付けられてもよい。難易度ランクは、車両部品ごとに、１つの領域コード及び複数の領域コードの組み合わせの各々と難易度ランクが関連付けられた難易度ランクテーブルにより決定されてもよいし、領域コードの各々を含むか否かの判定によって決定されてもよい。例えば、制御部２３は、入力を受け付けた損傷範囲３１と重複すると判定された領域を示す部品領域情報に対応する領域コードが、「０４−ｌｉｎｅ」又は「０４−ｅｎｄ」を含む場合は難易度「Ｂ」、更に「０４−ｂａｃｋ」を含む場合は難易度「Ｃ」のように難易度ランクを決定する。また制御部２３は、決定した修理対象の車両部品の修理内容が「板金」の場合、入力を受け付けた損傷範囲３１の領域の面積を算出する。このとき制御部２３は、車両サンプル画像及び車種ＩＤに関連付けられた情報を用いて、面積を算出することができる。好ましくは、制御部２３は、更に部品領域情報を用いて、車両部品（外板パネル）ごとに、面積を算出する。
【００８４】
第１４の変形実施形態では、制御部２３は、決定した修理対象の車両部品の修理内容が「板金」の場合、当該車両部品及び修理内容に関して、損傷範囲３１と重複すると判定された領域を示す部品領域情報に対応する１又は複数の領域コードから、上記で説明したように、難易度ランクを決定する。そして当該車両部品及び修理内容に関して、制御部２３は、指数テーブルにおいて、決定した難易度ランクと算出した面積が該当する面積の範囲とに関連付けられた指数を取得し、該指数を当該車両部品の板金に関する指数として決定する。当該車両部品及び修理内容に関して、制御部２３は、決定した指数と、指数対応単価とを用いて、見積金額を算出する。なお、第１４の変形実施形態では、指数テーブルを記憶するのは、記憶装置１４ではなく、見積装置１以外の他の装置であってもよい。この場合、見積装置１は、指数テーブルを記憶するデータベースサーバなどと通信し、制御部２３が決定した１又は複数の領域コードに関する情報を送信し、当該領域コードに対応する指数を受信する。
【００８５】
上記の変形実施形態は、矛盾が生じない限りにおいて、適宜組み合わせて本発明の任意の実施形態とすることもできるし、任意の実施形態に適用することもできる。
【００８６】
本発明の実施形態では、上記で説明した本発明の実施形態の機能やフローチャートに示す情報処理を実現する電子装置やプログラムとすることができ、また該プログラムを格納したコンピュータ読み取り可能な記憶媒体とすることもできる。また他の実施形態では、上記で説明した本発明の実施形態の機能やフローチャートに示す情報処理を実現する方法とすることもできる。また他の実施形態では、上記で説明した本発明の実施形態の機能やフローチャートに示す情報処理を実現するプログラムをコンピュータに供給することができるサーバとすることもできる。また他の実施形態では、上記で説明した本発明の実施形態の機能やフローチャートに示す情報処理を実現する仮想マシンとすることもできる。
【００８７】
以上に説明した処理又は動作において、あるステップにおいて、そのステップではまだ利用することができないはずのデータを利用しているなどの処理又は動作上の矛盾が生じない限りにおいて、処理又は動作を自由に変更することができる。また以上に説明してきた各実施例は、本発明を説明するための例示であり、本発明はこれらの実施例に限定されるものではない。例えば各記憶部やデータベースのデータの持ち方は、１つの例示であって、発明の要旨を逸脱しない限り、自由に変更することができる。本発明は、その要旨を逸脱しない限り、種々の形態で実施することができる。
【符号の説明】
【００８８】
１  見積装置
２  見積システム
４  サーバ
６  クライアント
８  ネットワーク
１１  プロセッサ
１２  入力装置
１３  出力装置
１４  記憶装置
１５  通信装置
１６  バス
２１  車種情報記憶部
２２  修理情報記憶部
２３  制御部
３１  損傷範囲
３２  メッセージウィンドウ
３３  切り替え用ウィンドウ
【図１】
2022002138.tif 000003
【図２】
2022002138.tif 000004
【図３】
2022002138.tif 000005
【図４】
2022002138.tif 000006
【図５】
2022002138.tif 000007
【図６】
2022002138.tif 000008
【図７】
2022002138.tif 000009
【図８】
2022002138.tif 000010
【図９】
2022002138.tif 000011
【図１０】
2022002138.tif 000012
【図１１】
2022002138.tif 000013
【図１２】
2022002138.tif 000014
【図１３】
2022002138.tif 000015
【図１４】
2022002138.tif 000016
【図１５】
2022002138.tif 000017
【図１６】
2022002138.tif 000018
【図１７】
2022002138.tif 000019
【図１８】
2022002138.tif 000020
【図１９】
2022002138.tif 000021
【図２０】
2022002138.tif 000022
【図２１】
2022002138.tif 000023
【図２２】
2022002138.tif 000024