(57)【要約】【課題】出力データのメモリ領域を容易に確保することができるデータ管理装置およびデータ管理方法を提供すること。【解決手段】実施形態に係るデータ管理装置は、取得部と、分割部と、記憶処理部とを備える。取得部は、レーダ装置から出力された出力データを取得する。分割部は、取得部によって取得された出力データを所定の分割条件に基づいて分割データに分割する。記憶処理部は、分割部によって分割された分割データ単位で記憶部に記憶する。【選択図】図２
2020166759.tif 000002
【特許請求の範囲】
【請求項１】
レーダ装置から出力された出力データを取得する取得部と、
前記取得部によって取得された前記出力データを所定の分割条件に基づいて分割データに分割する分割部と、
前記分割部によって分割された前記分割データ単位で記憶部に記憶する記憶処理部と
を備えることを特徴とするデータ管理装置。
【請求項２】
前記取得部は、
前記レーダ装置以外の他機器のデータである他機器データを取得可能であって、
前記分割部は、
前記レーダ装置の前記出力データのみを取得した場合には、前記出力データを第１分割条件で分割し、前記出力データおよび前記他機器データを取得した場合には、前記出力データを第２分割条件で分割すること
を特徴とする請求項１に記載のデータ管理装置。
【請求項３】
前記分割部は、
前記レーダ装置の前記出力データのみを取得した場合には、前記出力データを所定のデータ数毎に分割すること
を特徴とする請求項２に記載のデータ管理装置。
【請求項４】
前記分割部は、
前記出力データおよび前記他機器データを取得した場合には、前記出力データを所定のデータ時間毎に分割すること
を特徴とする請求項２または３に記載のデータ管理装置。
【請求項５】
前記記憶処理部は、
前記分割部によって前記所定のデータ時間毎に分割された場合、前記データ時間に対応するデータ数に所定の空き領域を加えた過剰データ数の前記分割データとして前記記憶部に記憶すること
を特徴とする請求項４に記載のデータ管理装置。
【請求項６】
前記記憶処理部は、
前記分割データと、該分割データが格納された前記記憶部の領域位置とを対応付けたテーブル形式の出力データ情報を生成すること
を特徴とする請求項１〜５のいずれか１つに記載のデータ管理装置。
【請求項７】
レーダ装置から出力された出力データを取得する取得工程と、
前記取得工程によって取得された前記出力データを所定の分割条件に基づいて分割データに分割する分割工程と、
前記分割工程によって分割された前記分割データ単位で記憶部に記憶する記憶処理工程と
を含むことを特徴とするデータ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ管理装置およびデータ管理方法に関する。
【背景技術】
【０００２】
従来、ミリ波等のレーダ装置の性能を検証する場合、レーダ装置の出力データを端末装置で受信し、ファイル化した上で各種検証を行う場合がある。かかる場合に、出力データを一時的にメモリに格納して、必要な出力データをファイル化して記憶する技術がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１６８６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、端末装置は、レーダ装置の検証以外にも、他の処理が並行して行われる場合が多い。この場合、他の処理によってメモリが離散して使用されるため、出力データのデータサイズが比較的大きい場合には、出力データを格納するためのメモリ領域を確保できないおそれがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、出力データのメモリ領域を容易に確保することができるデータ管理装置およびデータ管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係るデータ管理装置は、取得部と、分割部と、記憶処理部とを備える。前記取得部は、レーダ装置から出力された出力データを取得する。前記分割部は、前記取得部によって取得された前記出力データを所定の分割条件に基づいて分割データに分割する。前記記憶処理部は、前記分割部によって分割された前記分割データ単位で記憶部に記憶する。
【発明の効果】
【０００７】
本発明によれば、出力データのメモリ領域を容易に確保することができる。
【図面の簡単な説明】
【０００８】
【図１Ａ】図１Ａは、実施形態に係るデータ管理方法の概要を示す図である。
【図１Ｂ】図１Ｂは、実施形態に係るデータ管理方法の概要を示す図である。
【図２】図２は、実施形態に係るデータ管理装置の構成を示すブロック図である。
【図３Ａ】図３Ａは、分割部による分割処理を示す図である。
【図３Ｂ】図３Ｂは、分割部による分割処理を示す図である。
【図４】図４は、記憶処理部による記憶処理を示す図である。
【図５】図５は、実施形態に係るデータ管理装置が実行する処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本願の開示するデータ管理装置およびデータ管理方法の実施形態を詳細に説明する。なお、この実施形態により本発明が限定されるものではない。
【００１０】
まず、図１Ａおよび図１Ｂを用いて、実施形態に係るデータ管理方法の概要について説明する。図１Ａおよび図１Ｂは、実施形態に係るデータ管理方法の概要を示す図である。
【００１１】
図１Ａに示すように、実施形態に係るデータ管理装置１は、まず、レーダ装置から取得した出力データを一時的に揮発性記憶部に記憶し、揮発性記憶部に記憶した出力データの中から、ユーザの検証結果を元に必要な出力データを抽出、ファイル化して不揮発性記憶部に記憶する。
【００１２】
ここで、データ管理装置が端末装置である場合、レーダ装置の検証以外にも、他の処理が並行して行われる場合が多い。この場合、他の処理によって揮発性記憶部であるメモリが離散して使用されるため、出力データのデータサイズが比較的大きい場合には、出力データを格納するためのメモリ領域を確保できないおそれがあった。メモリ領域を確保できない場合、メモリ領域を確保できるまで、レーダ装置の検証処理を実行できないおそれがあった。
【００１３】
そこで、実施形態に係るデータ管理方法では、出力データを分割して、分割データ単位で揮発性記憶部に記憶することとした。以下、図１Ｂを用いて、実施形態に係るデータ管理方法の概要について説明する。
【００１４】
図１Ｂに示すように、実施形態に係るデータ管理方法では、まず、レーダ装置から出力された出力データを取得する（Ｓ１）。つづいて、実施形態に係るデータ管理方法では、取得した出力データを所定の分割条件に基づいて分割データに分割する（Ｓ２）。
【００１５】
例えば、実施形態に係るデータ管理方法では、出力データをデータ数毎、あるいは、データ時間毎に分割することができるが、詳細な分割条件については後述する。
【００１６】
つづいて、実施形態に係るデータ管理方法では、分割した分割データ単位で揮発性記憶部に記憶する（Ｓ３）。具体的には、実施形態に係るデータ管理方法では、各分割データを揮発性記憶部の空き領域に記憶する。
【００１７】
つまり、実施形態に係るデータ管理方法では、出力データを、データサイズが小さい分割データに分割することで、分割データ単位で空き領域ができるため、空き領域が離散した状態の揮発性記憶部に容易に記憶することができる。従って、実施形態に係るデータ管理方法では、従来のように、出力データのサイズ分を記憶可能な１つの大きなメモリ領域を確保する必要がない。
【００１８】
すなわち、実施形態に係るデータ管理方法によれば、出力データのメモリ領域（例えば、揮発性記憶部の空き領域）を容易に確保することができる。
【００１９】
なお、図１Ａおよび図１Ｂでは、実施形態に係るデータ管理方法を、分割データを揮発性記憶部に記憶する場合に適用したが、これに限らず、分割データを不揮発性記憶部に記憶する場合に適用してもよい。
【００２０】
次に、図２を参照して、実施形態に係るデータ管理装置１の構成について詳細に説明する。図２は、実施形態に係るデータ管理装置１の構成を示すブロック図である。図２に示すように、実施形態に係るデータ管理装置１は、レーダ装置１０に接続される。
【００２１】
レーダ装置１０は、例えば、ミリ波等の電波を出力して、物体で反射した反射波に基づいて物体の位置や相対速度等を検出する。レーダ装置１０は、検出結果を出力データとしてデータ管理装置１へ出力する。なお、レーダ装置１０は、１回の電波から１つのデータが得られ、複数のデータをまとめて出力データとしてデータ管理装置１へ出力する。
【００２２】
なお、出力データの出力方法は、例えば、可搬性の記憶媒体を介してデータ管理装置１へ出力されてもよく、図示しない通信機能によってデータ管理装置１へ無線または有線で送信されてもよい。
【００２３】
実施形態に係るデータ管理装置１は、制御部２と、揮発性記憶部３と、不揮発性記憶部４を備える。制御部２は、取得部２１、分割部２２、記憶処理部２３、抽出部２４およびファイル化部２５を備える。揮発性記憶部３は、出力データ情報３１を記憶する。不揮発性記憶部４は、解析結果情報４１を記憶する。
【００２４】
ここで、データ管理装置１は、たとえば、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、データフラッシュ、ＨＤＤ（Hard  Disk  Drive）、ＳＳＤ（Solid  State  Drive）、入出力ポートなどを有するコンピュータや各種の回路を含む。
【００２５】
コンピュータのＣＰＵは、たとえば、ＲＯＭに記憶されたプログラムを読み出して実行することによって、制御部２の取得部２１、分割部２２、記憶処理部２３、抽出部２４およびファイル化部２５として機能する。
【００２６】
また、制御部２の取得部２１、分割部２２、記憶処理部２３、抽出部２４およびファイル化部２５の少なくともいずれか一つまたは全部をＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等のハードウェアで構成することもできる。
【００２７】
また、揮発性記憶部３は、たとえば、ＲＡＭやデータフラッシュに対応する。ＲＡＭやデータフラッシュは、出力データ情報３１や、各種プログラムの情報等を記憶することができる。なお、データ管理装置１は、有線や無線のネットワークで接続された他のコンピュータや可搬型記録媒体を介して上記したプログラムや各種情報を取得することとしてもよい。
【００２８】
また、不揮発性記憶部４は、例えば、ＨＤＤ、ＳＳＤに対応する。ＨＤＤやＳＳＤは、解析結果情報４１を記憶する。なお、出力データ情報３１や、解析結果情報４１については後述する。
【００２９】
取得部２１は、レーダ装置１０から出力された出力データを取得する。例えば、取得部２１は、所定のデータ数を含む出力データを取得する。出力データには、レーダ装置１０で検出された物体の情報（位置や、相対速度、物体種別等）が含まれる。
【００３０】
また、取得部２１は、レーダ装置１０以外の他機器のデータである他機器データを取得可能である。他機器データは、例えば、車速センサや加速度センサ等のセンサデータや、車載カメラの画像データ、位置情報、時間情報、車両周辺の環境情報（明るさ、天気等）等である。
【００３１】
分割部２２は、取得部２１によって取得された出力データを所定の分割条件に基づいて分割データに分割する。例えば、分割部２２は、出力データを所定のデータ数毎、あるいは、所定のデータ時間毎に分割する。
【００３２】
分割部２２は、例えば、データ数、あるいは、データ時間がすべて同じ分割データとなるように、出力データを分割する。なお、分割部２２は、分割データそれぞれのデータ数、あるいは、データ時間が異なってもよい。つまり、分割部２２は、複数の分割データの分割条件が同じであってもよく、異なってもよい。
【００３３】
また、分割部２２は、取得部２１によって取得されたデータがレーダ装置１０の出力データのみの場合と、他機器データも併せて取得した場合とで、分割条件を変えてもよい。かかる点について、図３Ａおよび図３Ｂを用いて説明する。
【００３４】
図３Ａおよび図３Ｂは、分割部２２による分割処理を示す図である。図３Ａでは、取得部２１によって取得されたデータがレーダ装置１０の出力データのみ、すなわち、レーダ装置１０単体の性能を検証する場合である。また、図３Ｂでは、取得部２１によって取得されたデータが出力データおよび他機器データを含む場合であり、レーダ装置１０および他機器を併せて検証する場合である。
【００３５】
ここで、レーダ装置１０単体の検証に比べて、レーダ装置１０および他機器を併せて検証する場合には、処理数が増えるため、揮発性記憶部３の空き領域の分断数が多くなり、かつ、空き領域１つあたりの領域サイズも小さくなる場合が多い。
【００３６】
そこで、分割部２２は、レーダ装置１０の出力データのみを取得した場合には、出力データを第１分割条件で分割し、出力データおよび他機器データを取得した場合には、出力データを第２分割条件で分割する。
【００３７】
図３Ａに示す例では、分割部２２は、レーダ装置１０の出力データのみを取得した場合には、出力データを所定のデータ数毎に分割する。例えば、分割部２２は、出力データを１００回分のデータ数毎に分割する。なお、分割データのデータ数は任意であって、予め設定されたデータ数であってもよく、あるいは、ユーザから分割するデータ数の指定を受け付けてもよい。
【００３８】
これにより、出力データにおける各データの検証を容易化できるとともに、後段の抽出部２４においてデータ毎に抽出する抽出処理を容易化できる。
【００３９】
また、図３Ｂに示す例では、分割部２２は、出力データおよび他機器データを取得した場合には、出力データを所定のデータ時間毎に分割する。例えば、分割部２２は、出力データを１秒間のデータ時間毎に分割する。なお、分割データのデータ時間は任意であって、予め設定されたデータ時間であってもよく、あるいは、ユーザから分割するデータ時間の指定を受け付けてもよい。
【００４０】
なお、分割部２２は、図３Ｂに示す第２分割条件で分割された分割データが、図３Ａに示す第１分割条件で分割された分割データよりも小さくなるようにする。これにより、他機器の検証等により揮発性記憶部３の空き領域が圧迫される場合であっても、出力データを容易に空き領域に記憶することができる。
【００４１】
このように、分割部２２は、取得したデータに応じて分割条件を変えることで、揮発性記憶部の空き領域の状況に応じた分割データを記憶することができるため、揮発性記憶部３へ容易に出力データを記憶することができる。
【００４２】
図２に戻って、記憶処理部２３について説明する。記憶処理部２３は、分割部２２によって分割された分割データ単位で揮発性記憶部３に記憶する。例えば、記憶処理部２３は、分割部２２によって所定のデータ数毎に分割された場合、所定のデータ数の分割データそれぞれを揮発性記憶部３の空き領域に一時的に記憶する。
【００４３】
また、記憶処理部２３は、分割部２２によって所定のデータ時間毎に分割された場合、所定のデータ時間の分割データそれぞれを揮発性記憶部３の空き領域に一時的に記憶する。
【００４４】
なお、記憶処理部２３は、分割部２２によって所定のデータ時間毎に分割された場合、所定のデータ時間に対応するデータ数に所定のマージン分を加えた過剰データ数の分割データとして揮発性記憶部３に記憶する。かかる点について、図４を用いて説明する。なお、本実施形態において、マージン分は、空き領域の一例に対応する。
【００４５】
図４は、記憶処理部２３による記憶処理を示す図である。図４では、出力データを１秒間の分割データで分割した場合を示す。ここで、各分割データは、データ時間に対応するデータ数が概ね同じであるものの、僅かに前後する。
【００４６】
図４に示す例では、１秒間の分割データは、概ね２０回分のデータ数を含むが、分割データによっては２１回分のデータ数や１９回分のデータ数の場合がある。このため、１秒間の分割データをデータ数に応じた空き領域に記憶するとなると、計算が複雑になり処理負荷が嵩むこととなる。
【００４７】
そこで、記憶処理部２３は、分割データのデータ時間に対応するデータ数にマージン分を加えた過剰データ数の分割データとして揮発性記憶部３に記憶する。図４に示す例では、記憶処理部２３は、１秒間の分割データを２２回分（２０回分＋マージン分２回分）のデータ数を含む分割データとして揮発性記憶部３に記憶する。
【００４８】
これにより、１秒間の分割データに含まれるデータ数が２０回分を前後する（２１回分や１９回分）場合であっても、確実に空き領域に記憶することができ、かつ、複雑な計算を必要としないため、処理負荷を抑えることができる。
【００４９】
また、図４に示すように、記憶処理部２３は、分割データと、分割データが格納された揮発性記憶部３の領域位置とを対応付けたテーブル形式の出力データ情報３１を生成する。
【００５０】
具体的には、出力データ情報３１には、「通し番号」、「空き領域番号」、「データ番号」、「アドレス」および「データ有無」といった項目を含む。
【００５１】
「通し番号」は、揮発性記憶部３の領域（分割データの各データが格納される領域）を識別する識別情報であり、１つの通し番号には、１つのデータが格納可能である。「空き領域番号」は、空き領域を識別する識別情報であり、１つの空き領域に含まれる複数の領域に対しては同じ番号が付される。「データ番号」は、各空き領域におけるデータ順を示す情報であり、０〜２１の番号、すなわち１つの空き領域あたり２２個の番号が付される。「アドレス」は、後段の抽出部２４が揮発性記憶部３の各領域へアクセスするための情報である。「データ有無」は、分割データに含まれる各データが記憶されているか否かを示す情報である。
【００５２】
例えば、通し番号「０」〜「２１」で識別される各領域は、空き領域番号が「０」であり、揮発性記憶部３におけるアドレスが「０ｘ００００  ００００  １０００  ００００」〜「０ｘ００００  ００００  １３００  ００００」である。また、通し番号「０」〜「２１」のうち、「０」〜「２０」には、データ番号「０」〜「２０」の順で、分割データのデータが格納されており、「２１」には、データが格納されていないことを示している。つまり、１秒間の分割データのデータ数が２１個であることを示している。
【００５３】
このように、テーブル形式の出力データ情報３１を生成することで、後述の抽出部２４による揮発性記憶部３へのアクセスを容易化できるため、抽出部２４による抽出処理を高速化できる。
【００５４】
図２に戻って、抽出部２４について説明する。抽出部２４は、記憶処理部２３によって生成された出力データ情報３１に基づいて、揮発性記憶部３にアクセスし、所定の分割データを抽出する。
【００５５】
具体的には、抽出部２４は、ユーザによって指定された抽出条件を満たす分割データを揮発性記憶部３から抽出する。例えば、抽出条件には、レーダ装置１０の誤検知等といった所定のイベント発生を抽出するための条件が含まれる。
【００５６】
また、抽出部２４は、例えば、抽出条件を満たす分割データを基準にして、時間的に前後の分割データを抽出することもできる。抽出部２４は、抽出した分割データをファイル化部２５へ出力する。
【００５７】
ファイル化部２５は、抽出部２４によって抽出された分割データをファイル化する。ファイル化部２５は、ファイル化した分割データを解析結果情報４１として不揮発性記憶部４に記憶する。
【００５８】
なお、ファイル化部２５は、解析結果情報４１の記憶が完了した旨を記憶処理部２３へ通知し、記憶処理部２３は、かかる通知を受信した場合に、揮発性記憶部３に記憶された出力データや出力データ情報３１を削除してもよい。
【００５９】
あるいは、記憶処理部２３は、ファイル化部２５からの通知を受信するまでは、揮発性記憶部３に記憶された出力データの書き換えを禁止する禁止処理を施しておき、通知を受信した場合に、禁止処理を解除してもよい。
【００６０】
次に、図５を用いて、実施形態に係るデータ管理装置１が実行する処理の処理手順について説明する。図５は、実施形態に係るデータ管理装置１が実行する処理の処理手順を示すフローチャートである。
【００６１】
図５に示すように、取得部２１は、レーダ装置１０から出力された出力データを取得する（Ｓ１０１）。
【００６２】
つづいて、取得部２１は、他機器のデータを併せて取得したか否かを判定する（Ｓ１０２）。
【００６３】
分割部２２は、取得部２１が他機器のデータを併せて取得したと判定した場合（Ｓ１０２：Ｙｅｓ）、出力データを所定のデータ時間毎に分割する（Ｓ１０３）。
【００６４】
一方、分割部２２は、取得部２１が他機器のデータを併せて取得していないと判定した場合（Ｓ１０２：Ｎｏ）、すなわち、レーダ装置１０の出力データのみであった場合、出力データを所定のデータ数毎に分割する（Ｓ１０４）。
【００６５】
つづいて、記憶処理部２３は、揮発性記憶部３にすべての分割データを格納するための空き領域があるか否かを判定し（Ｓ１０５）、空き領域が無い場合（Ｓ１０５：Ｎｏ）、空き領域が生じるまでＳ１０５を繰り返し実行する。
【００６６】
記憶処理部２３は、すべての分割データを格納するための空き領域がある場合（Ｓ１０５：Ｙｅｓ）、分割データ単位で揮発性記憶部３の空き領域に記憶する（Ｓ１０６）。
【００６７】
つづいて、抽出部２４は、記憶処理部２３によって分割データが記憶された揮発性記憶部３にアクセスして所定の抽出条件を満たす分割データを抽出する抽出処理を実行する（Ｓ１０７）。
【００６８】
つづいて、ファイル化部２５は、抽出部２４によって抽出された分割データをファイル化するファイル化処理を実行する（Ｓ１０８）。
【００６９】
つづいて、ファイル化部２５は、ファイル化した分割データを解析結果情報４１として不揮発性記憶部４に記憶し（Ｓ１０９）、処理を終了する。
【００７０】
上述してきたように、実施形態に係るデータ管理装置１は、取得部２１と、分割部２２と、記憶処理部２３とを備える。取得部２１は、レーダ装置１０から出力された出力データを取得する。分割部２２は、取得部２１によって取得された出力データを所定の分割条件に基づいて分割データに分割する。記憶処理部２３は、分割部２２によって分割された分割データ単位で揮発性記憶部３に記憶する。これにより、出力データのメモリ領域（例えば、揮発性記憶部３の領域）を容易に確保することができる。
【００７１】
さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【００７２】
１    データ管理装置
２    制御部
３    揮発性記憶部
４    不揮発性記憶部
１０    レーダ装置
２１    取得部
２２    分割部
２３    記憶処理部
２４    抽出部
２５    ファイル化部
３１    出力データ情報
４１    解析結果情報
【図１Ａ】
2020166759.tif 000003
【図１Ｂ】
2020166759.tif 000004
【図２】
2020166759.tif 000005
【図３Ａ】
2020166759.tif 000006
【図３Ｂ】
2020166759.tif 000007
【図４】
2020166759.tif 000008
【図５】
2020166759.tif 000009