JP2015060612A - Information processing apparatus - Google Patents
Information processing apparatus Download PDFInfo
- Publication number
- JP2015060612A JP2015060612A JP2013194315A JP2013194315A JP2015060612A JP 2015060612 A JP2015060612 A JP 2015060612A JP 2013194315 A JP2013194315 A JP 2013194315A JP 2013194315 A JP2013194315 A JP 2013194315A JP 2015060612 A JP2015060612 A JP 2015060612A
- Authority
- JP
- Japan
- Prior art keywords
- data
- collected
- time
- collected data
- collection
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 16
- 238000012545 processing Methods 0.000 claims abstract description 7
- 230000001133 acceleration Effects 0.000 description 36
- 238000000034 method Methods 0.000 description 10
- 230000001360 synchronised effect Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000002596 correlated effect Effects 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000013480 data collection Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Testing And Monitoring For Control Systems (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
本発明は、情報処理装置に関するものである。 The present invention relates to an information processing apparatus.
従来、複数の複数映像時刻同期表示端末と、複数の映像配信装置とがネットワークを介して接続された映像配信システムにおいて、複数映像時刻同期表示端末が、映像配信装置と時刻同期を行い、映像配信装置に対して利用者の映像要求を要求し、実際に映像が表示されるまでの伝送遅延時間を取得し、伝送遅延時間を考慮して映像配信装置に対して映像を要求し、受信した複数の映像を時刻同期させて表示するようにしたものがある(例えば、特許文献1参照)。 Conventionally, in a video distribution system in which a plurality of multiple video time synchronization display terminals and a plurality of video distribution devices are connected via a network, the multiple video time synchronization display terminals perform time synchronization with the video distribution device, and video distribution Requests the user's video request to the device, obtains the transmission delay time until the video is actually displayed, requests the video to the video distribution device in consideration of the transmission delay time, and receives the received multiple Are displayed in time synchronization (for example, see Patent Document 1).
また、位置情報、加速度情報、周辺温度情報、各種センサー情報等の収集データを収集し、収集した複数の収集データを記憶媒体に記憶させるデータロガーや、車両の前方を撮影したカメラ画像や室内カメラ映像、加速度情報等の収集データを記憶媒体に記憶させるドライブレコーダ等、各種データ収集機器が商品化されている。 Also, data loggers that collect collected data such as position information, acceleration information, ambient temperature information, and various sensor information, and store the collected data in a storage medium, camera images taken in front of the vehicle, and indoor cameras Various data collection devices such as drive recorders that store collected data such as video and acceleration information in a storage medium have been commercialized.
また、スマートフォン等の携帯端末においては、内蔵カメラで撮影した車両前方の撮影画像と、GPS衛星からの測位情報に基づく位置情報等の各種情報を関連付けして記憶媒体に記憶させたり、データをセンターへアップロードするようなアプリがあり、ドライブレコーダのように使用することも可能となっている。 Also, in a mobile terminal such as a smartphone, a captured image taken in front of the vehicle captured by a built-in camera and various information such as position information based on positioning information from a GPS satellite are associated with each other and stored in a storage medium, or data is stored in the center. Can be used like a drive recorder.
上記したデータロガー、ドライブレコーダ、携帯端末等においては、個別に収集データを収集するようになっているが、異なる機器で同一期間内に収集された各種収集データを、時刻の同期をとるように再現できると便利である。 In the above data logger, drive recorder, portable terminal, etc., collected data is collected individually, but various collection data collected in the same period by different devices are synchronized in time. It would be convenient if it could be reproduced.
例えば、データロガーで収集した位置情報や加速度情報と、携帯端末の内蔵カメラで撮影したカメラ映像を、時刻の同期をとるように再現できると、カメラ映像と位置情報や加速度情報の関係を容易に認識することが可能となる。 For example, if the position information and acceleration information collected by the data logger and the camera image taken by the built-in camera of the mobile terminal can be reproduced so as to synchronize the time, the relationship between the camera image and the position information and acceleration information can be easily It becomes possible to recognize.
しかし、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データは、例えば、収集データの収集開始タイミングが異なっていたり、収集データの収集周期が異なっている場合があるため、このような複数の収集データを、時刻の同期をとるように再現するといったことは困難である。 However, because multiple collection data collected within the same period at different collection timings with different devices, for example, the collection data collection start timing may be different, or the collection period of collection data may be different. It is difficult to reproduce such a plurality of collected data so as to synchronize the time.
本発明は上記問題に鑑みたもので、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを、時刻の同期をとるように再現できるようにすることを目的とする。 The present invention has been made in view of the above problems, and an object of the present invention is to make it possible to reproduce a plurality of collected data collected in the same period at different collection timings by different devices so as to synchronize the time.
上記目的を達成するため、請求項1に記載の発明は、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを取得する取得手段と、時間軸の基準となるタイムラインと対応付けされ、予め定められた周期毎に区切られた複数のスロットに、同一期間内に収集された複数の収集データを、複数の収集データに含まれるタイムスタンプを用いて収集時刻を同期させるように収納する処理を行うスロット収納手段と、タイムラインと複数のスロットに収納された複数のデータを関連付けし、時刻の同期をとるように複数のデータを出力することが可能なデータベースを生成するデータベース生成手段と、を備えたことを特徴としている。 In order to achieve the above object, the invention described in claim 1 is an acquisition means for acquiring a plurality of collected data collected in the same period at different collection timings by different devices, and a timeline serving as a time axis reference In a plurality of slots that are associated with each other and divided at predetermined intervals, a plurality of collected data collected in the same period is synchronized with a collection time using a time stamp included in the plurality of collected data. The slot storing means for performing the storing process as described above, and the timeline and a plurality of data stored in the plurality of slots are associated with each other, and a database capable of outputting the plurality of data so as to synchronize the time is generated. Database generating means.
このような構成によれば、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを取得し、時間軸の基準となるタイムラインと対応付けされ、予め定められた周期毎に区切られた複数のスロットに、同一期間内に収集された複数の収集データを、複数の収集データに含まれるタイムスタンプを用いて収集時刻を同期させるように収納する処理を行い、タイムラインと複数のスロットに収納された複数のデータを関連付けし、時刻の同期をとるように複数のデータを出力することが可能なデータベースが生成されるので、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを、時刻の同期をとるように再現することができる。 According to such a configuration, a plurality of collected data collected within the same period at different collection timings by different devices are acquired, correlated with a timeline serving as a reference for the time axis, and each predetermined period. In a plurality of slots divided into a plurality of slots, a plurality of collected data collected within the same period is stored so as to synchronize the collection times using time stamps included in the plurality of collected data, and a timeline and A database capable of associating a plurality of data stored in a plurality of slots and outputting a plurality of data so as to synchronize the time is generated, so different devices within the same period at individual collection timings A plurality of collected data can be reproduced so as to synchronize time.
本発明の一実施形態に係る情報処理装置の全体構成を図1に示す。本情報処理装置は、モニタ50aおよびキーボード50bが接続されたサーバ50により構成されている。このサーバ50には、ネットワーク網を介してサーバ51およびサーバ52が接続されている。サーバ51には、無線LANアクセスポイント41が接続されており、サーバ52には、無線LANアクセスポイント42が接続されている。なお、サーバ50〜52は、CPU、RAM、ROM、ハードディスクドライブ、I/O等を備えたコンピュータとして構成されている。
FIG. 1 shows the overall configuration of an information processing apparatus according to an embodiment of the present invention. The information processing apparatus includes a
ビデオカメラ10は、映像を撮影し、撮影した映像および音声を記憶媒体に記憶させるものである。本実施形態におけるビデオカメラ10は、無線LAN機能を有しており、無線LANを経由して記憶媒体に記憶された映像および音声を送出することが可能となっている。
The
携帯端末20は、内蔵カメラ、加速度を検出する加速度センサ、温度を検出する温度検出部等を備えている。また、本実施形態における携帯端末20は、無線LANに接続する機能を有しており、無線LANを経由して、携帯端末20により撮影されたカメラ映像および音声、加速度センサにより検出された加速度を表す加速度情報、温度検出部で検出された気温を表す気温情報を送出することが可能となっている。 The portable terminal 20 includes a built-in camera, an acceleration sensor that detects acceleration, a temperature detection unit that detects temperature, and the like. In addition, the mobile terminal 20 in the present embodiment has a function of connecting to a wireless LAN. Via the wireless LAN, the camera image and sound captured by the mobile terminal 20 and the acceleration detected by the acceleration sensor are displayed. It is possible to send out acceleration information and temperature information representing the temperature detected by the temperature detector.
車両情報収集モジュール30は、GPS衛星からの測位情報を受信し、当該測位情報に基づいて車両の現在位置を特定するための現在位置情報を出力するGPS受信部、車両の加速度を検出する加速度センサを備えている。車両情報収集モジュール30は、無線LANに接続する機能を有しており、無線LANを経由して、車両の現在位置を特定するための情報および車両の加速度を表す加速度情報を送出することが可能となっている。
The vehicle
サーバ51は、無線LANアクセスポイント41を介して接続されたビデオカメラ10より送出される映像および音声を受信すると、受信した映像および音声をサーバ50へ転送する。
When the
また、サーバ52は、無線LANアクセスポイント42を介して接続された携帯端末20より、カメラ映像および音声、加速度を表す加速度情報、気温情報等の情報を受信すると、受信した情報をサーバ50へ転送する。
In addition, when the
サーバ50のハードディスクドライブには、異なる機器で個別の収集タイミングで収集された複数の収集データが記憶されるようになっている。具体的には、ビデオカメラ10により撮影された映像および音声、携帯端末20により撮影されたカメラ映像および音声、携帯端末20の加速度センサにより検出された加速度を表す加速度情報、携帯端末20の温度検出部で検出された気温を表す気温情報、車両情報収集モジュール30のGPS受信部より出力された現在位置情報、車両情報収集モジュール30の加速度センサで検出された車両の加速度を表す加速度情報等の各種収集データが記憶されるようになっている。
The hard disk drive of the
本実施形態におけるサーバ50は、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを、時刻の同期をとるように出力することを可能とするデータに加工する処理を行う。
The
図2に、サーバ50のフローチャートを示す。本実施形態では、ビデオカメラ10により撮影された映像と、携帯端末20により同一期間に撮影されたカメラ映像と、携帯端末20の加速度センサにより同一期間に検出された加速度を表す加速度情報と、車両情報収集モジュール30のGPS受信部より同一期間に出力された現在位置情報を対象として、上記処理を行うものとする。
FIG. 2 shows a flowchart of the
サーバ50は、作業者の操作により上記対象の収集データが指定され、上記処理の開始が指示されると、図2に示す処理を実施する。
When the target collection data is designated by the operator's operation and the start of the process is instructed, the
まず、同一期間内に収集された複数の収集データを取得する(S100)。ここでは、ビデオカメラ10により撮影された映像と、携帯端末20により撮影されたカメラ映像と、携帯端末20の加速度センサにより検出された加速度を表す加速度情報と、車両情報収集モジュール30のGPS受信部より出力された現在位置情報を取得するものとする。
First, a plurality of collected data collected within the same period is acquired (S100). Here, an image captured by the
次に、収集データをスロットに収納する(S102)。本実施形態において、時間軸の基準となるタイムラインと対応付けされ、予め定められた周期毎に区切られた複数のスロットがハードディスク上の記憶領域に用意されている。 Next, the collected data is stored in the slot (S102). In the present embodiment, a plurality of slots associated with a timeline serving as a time axis reference and divided at predetermined intervals are prepared in a storage area on the hard disk.
図3に、タイムラインとID1〜ID3のスロットの例を示す。ID1のスロットは1秒周期で区切られており、ID2のスロットは0.5秒周期で区切られており、ID3のスロットは0.25秒周期で区切られている。収集データは、時間軸の基準となるタイムラインと対応付けされ、予め定められた周期毎に区切られた複数のスロットに収納される。なお、タイムラインは、時刻を表す情報である。 FIG. 3 shows an example of a timeline and ID1 to ID3 slots. The slot of ID1 is divided with a period of 1 second, the slot of ID2 is divided with a period of 0.5 seconds, and the slot of ID3 is divided with a period of 0.25 seconds. The collected data is stored in a plurality of slots that are associated with a timeline serving as a reference for the time axis and divided at predetermined intervals. The timeline is information representing time.
具体的には、取得した各収集データの収集周期を特定し、収集周期に合わせて収集データを各スロットに収納する。例えば、GPS受信部より出力された現在位置情報は、収集周期=1秒として特定し、1秒周期に区切られたスロットに収納する。また、30fps(Frame per Second)のフレームレートの映像の場合、収集周期=1/30秒として特定し、1/30秒周期に区切られた各スロットに映像を構成している静止画を収納する。 Specifically, the collection period of each acquired data is specified, and the collected data is stored in each slot according to the collection period. For example, the current position information output from the GPS receiver is specified as collection cycle = 1 second, and is stored in slots divided into 1-second cycles. In addition, in the case of an image with a frame rate of 30 fps (Frame per Second), the collection period is specified as 1/30 seconds, and the still images constituting the image are stored in each slot divided into 1/30 second periods. .
なお、収集データをスロットに収納する際には、図4に示すように、各収集データに含まれるタイムスタンプに基づいて、各収集データに共通に含まれる同期基準時刻T1を特定し、この同期基準時刻T1を含むように各収集データを各スロットに収納する。なお、タイムスタンプは、収集データの収集時刻を特定するための情報である。タイムスタンプには、収集開始時刻と収集終了時刻が付与されるものや、収集開始時刻と収集終了時刻とともに一定周期毎に収集時刻が付与されるものなどがある。本実施形態では、各収集データのうち、収集開始時刻の最も遅い収集データの収集開始時刻を同期基準時刻T1として特定する。 When storing the collected data in the slot, as shown in FIG. 4, the synchronization reference time T1 included in each collected data is specified based on the time stamp included in each collected data, and this synchronization is performed. Each collected data is stored in each slot so as to include the reference time T1. The time stamp is information for specifying the collection time of collected data. Some time stamps are given a collection start time and a collection end time, and some time stamps are given a collection time at regular intervals together with the collection start time and the collection end time. In the present embodiment, the collection start time of the collection data with the latest collection start time among the collected data is specified as the synchronization reference time T1.
次に、スロットのデータを読み出す(S104)。すなわち、収集データを収納した全てのスロットのデータを読み出す。 Next, the slot data is read (S104). That is, the data of all slots storing the collected data is read.
次に、スロットから読み出した収集データにデータ抜けまたは不連続となる箇所があるか否かを判定する(S106)。例えば、ビデオカメラ10で撮影された映像データをサーバ51がキャプチャーする際に、サーバ51のCPUの付加が高い場合、映像データの取りこぼしが発生する。このようなデータの取りこぼしが発生した場合、スロットから読み出した収集データにデータ抜けが発生する。また、ビデオカメラ10で撮影された映像データをサーバ51が受信する際に、通信環境が悪い場合、映像データの送信途中で通信異常となる。このように、映像データの送信途中で通信異常となると、ビデオカメラ10で撮影された映像データに不連続となる箇所が発生する。ここでは、このようなデータ抜けや不連続箇所を見つけるため、データ抜けまたは不連続となる箇所があるか否かを判定する。
Next, it is determined whether or not there is a location in the collected data read from the slot that is missing or discontinuous (S106). For example, when the
ここで、スロットから読み出した収集データにデータ抜けまたは不連続となる箇所がある場合、S106の判定はYESとなり、データ抜け補間処理を行う(S108)。このデータ抜け補間処理は、図5(a)に示すように、データ抜けまたは不連続となる箇所がある場合、図5(b)に示すように、データ抜けまたは不連続となっている箇所の収集データを補間する。例えば、データ抜けまたは不連続となる箇所の前後の収集データの平均値を用いてデータ抜けまたは不連続となっている箇所の収集データを補間する。 Here, if there is a location where data is missing or discontinuous in the collected data read from the slot, the determination in S106 is YES and data missing interpolation processing is performed (S108). As shown in FIG. 5 (a), this data missing interpolation process is performed when there is a data missing or discontinuous part, as shown in FIG. 5 (b). Interpolate collected data. For example, using the average value of the collected data before and after the data missing or discontinuous portion, the collected data at the data missing or discontinuous portion is interpolated.
次に、スロットに収納した収集データを、同期をとるようにシフトさせる(S110)。具体的には、図6に示すように、各スロットに収納した各収集データの同期基準時刻T1を、タイムライン上の同期基準時刻T1と一致させるように、各スロットに収納した各収集データをシフトさせる。 Next, the collected data stored in the slot is shifted so as to be synchronized (S110). Specifically, as shown in FIG. 6, the collection data stored in each slot is set so that the synchronization reference time T1 of each collection data stored in each slot matches the synchronization reference time T1 on the timeline. Shift.
次に、スロットのデータをデータベース化する(S112)。具体的には、時間軸の基準となるタイムラインと、複数のスロットに収納された複数のデータを関連付けし、時刻の同期をとるように複数のデータを出力することが可能なデータベースを生成する。 Next, the slot data is made into a database (S112). Specifically, a timeline serving as a time axis reference is associated with a plurality of data stored in a plurality of slots, and a database capable of outputting a plurality of data so as to synchronize the time is generated. .
次に、S112にて生成したデータベースをハードディスクドライブに記憶させ(S114)、本処理を終了する。 Next, the database generated in S112 is stored in the hard disk drive (S114), and this process ends.
なお、上記データベースは、時間軸の基準となるタイムラインと、各スロットに収集時刻を同期させるように収納した複数の収集データを関連付けされたものとなっているので、各スロットから同一の収集時刻の複数の収集データを順次読み出すようにして、時刻の同期をとるように出力することが可能である。 In addition, since the above database associates a timeline serving as a time axis reference with a plurality of collected data stored so as to synchronize the collection time in each slot, the same collection time is obtained from each slot. The plurality of collected data can be sequentially read out and output so as to synchronize the time.
例えば、ユーザ操作によって同期基準時刻T1からの再現が指示されると、タイムライン上の同期基準時刻T1に対応する位置を特定し、この同期基準時刻T1に対応する位置から、ビデオカメラ10により撮影された映像と、携帯端末20により撮影されたカメラ映像と、携帯端末20の加速度センサにより検出された加速度を表す加速度情報と、車両情報収集モジュール30のGPS受信部より出力された現在位置情報とを順次読み出して再現する。
For example, when reproduction from the synchronization reference time T1 is instructed by a user operation, a position corresponding to the synchronization reference time T1 on the timeline is specified, and the
すなわち、時刻の経過に伴って、ビデオカメラ10により撮影された映像と、携帯端末20により撮影されたカメラ映像と、携帯端末20の加速度センサにより検出された加速度を表す加速度情報と、車両情報収集モジュール30のGPS受信部より出力された現在位置情報とが、同期して変化するようにモニタ50aの表示部に表示される。
That is, with the passage of time, an image captured by the
ここで、収集データのデータフォーマットと情報処理装置によりデータベース化されたデータについて説明する。図8に、デジタルカメラにより収集されたデータのデータフォーマット例と、本情報処理装置によりデータベース化されたデータ例を示す。図8(a)は、GPS衛星からの測位情報に基づく現在位置特定機能を有するビデオカメラにより収集されたデータのデータフォーマット例を示したものである。図に示すように、このデータフォーマットには、機器ナンバー(機器NO)、日時(GMT)、位置情報タイプ、位置情報、データタイプ、開始時刻、収録時間、データフォーマット、データポインタ、データ(映像データ)、チェックサム等の情報が含まれる。 Here, the data format of the collected data and the data stored in the database by the information processing apparatus will be described. FIG. 8 shows an example of the data format of data collected by the digital camera and an example of data stored in a database by the information processing apparatus. FIG. 8A shows an example of a data format of data collected by a video camera having a current position specifying function based on positioning information from a GPS satellite. As shown in the figure, this data format includes device number (device NO), date and time (GMT), position information type, position information, data type, start time, recording time, data format, data pointer, data (video data). ), Information such as a checksum.
ここでは、情報処理装置は、デジタルカメラにより収集されたデータを取得すると、取得した情報に含まれる日時(GMT)および開始時刻からタイムスタンプを特定するとともに、取得した情報に含まれる複数の位置情報をポジションスタンプとし、タイムスタンプとポジションスタンプとデータを関連付けしたデータベースを生成する。このようにして、図8(b)に示すような、時刻と位置情報とデータを関連付けしたデータが生成される。 Here, when the information processing apparatus acquires the data collected by the digital camera, the information processing apparatus specifies a time stamp from the date and time (GMT) and the start time included in the acquired information, and a plurality of pieces of position information included in the acquired information Is used as a position stamp, and a database in which the time stamp, the position stamp, and the data are associated with each other is generated. In this way, data associating time, position information, and data as shown in FIG. 8B is generated.
このような、タイムスタンプとポジションスタンプとデータを関連付けしたデータベースを生成しておくことで、例えば、図9に示すように、時刻範囲とエリアを指定してデータベース内の検索を行うと、指定した時刻範囲で、かつ、指定したエリア内で、様々な機器で収集された情報を容易に抽出することが可能となる。特に、大量のデータベースが構築されている場合、このように、エリアを限定して検索を行うことで、データ処理における処理付加を低減することが可能である。また、連続したポジションスタンプを抽出したり、連続したポジションスタンプから移動した方向を特定するといったことも可能である。 By creating a database in which such a time stamp, position stamp, and data are associated with each other, for example, as shown in FIG. It is possible to easily extract information collected by various devices within a time range and within a designated area. In particular, when a large amount of database is constructed, it is possible to reduce processing additions in data processing by performing a search with limited areas in this way. It is also possible to extract consecutive position stamps and to specify the direction of movement from successive position stamps.
上記した構成によれば、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを取得し、時間軸の基準となるタイムラインと対応付けされ、予め定められた周期毎に区切られた複数のスロットに、同一期間内に収集された複数の収集データを、複数の収集データに含まれるタイムスタンプを用いて収集時刻を同期させるように収納する処理を行い、タイムラインと複数のスロットに収納された複数のデータを関連付けし、時刻の同期をとるように複数のデータを出力することが可能なデータベースが生成されるので、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを、時刻の同期をとるように再現することができる。 According to the above-described configuration, a plurality of collected data collected in the same period at different collection timings by different devices are acquired, correlated with a timeline serving as a reference for the time axis, and each predetermined period. In a plurality of divided slots, a plurality of collected data collected within the same period is stored so that the collection times are synchronized using time stamps included in the plurality of collected data, and a plurality of timelines A database capable of associating multiple data stored in each slot and outputting multiple data so as to synchronize the time is generated, so it is collected within the same period at different collection timings on different devices A plurality of collected data can be reproduced so as to synchronize the time.
また、複数のスロットに収納された複数のデータにデータ抜けがある場合、当該データ抜けとなっている箇所の前後の収集データに基づいてデータ抜けとなっている箇所の収集データを補間するので、複数のスロットに収納された複数のデータにデータ抜けがある場合でも、データ抜けのないようにすることが可能である。 In addition, when there is data loss in a plurality of data stored in a plurality of slots, since the collected data of the location where the data is missing is interpolated based on the collected data before and after the location where the data is missing, Even when there is data loss in a plurality of data stored in a plurality of slots, it is possible to prevent data loss.
また、複数のスロットに収納された複数のデータに不連続箇所がある場合、当該不連続箇所の前後の収集データに基づいて不連続箇所の収集データを補間するので、複数のスロットに収納された複数のデータに不連続箇所がある場合でも、不連続箇所を補正することが可能である。 In addition, when there are discontinuous portions in a plurality of data stored in a plurality of slots, the collected data of the discontinuous portions are interpolated based on the collected data before and after the discontinuous portions, so that the data stored in the plurality of slots is stored. Even when there are discontinuous portions in a plurality of data, it is possible to correct the discontinuous portions.
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づいて種々なる形態で実施することができる。 In addition, this invention is not limited to the said embodiment, Based on the meaning of this invention, it can implement with a various form.
例えば、上記実施形態では、S112にて、時間軸の基準となるタイムラインと、各スロットに収集時刻を同期させるように収納した複数の収集データを関連付けし、時刻の同期をとるように複数の収集データを出力することが可能なデータベースを生成した後、S112にて、このデータベースを記憶させるようにしたが、図7に示すように、S112にて、データベースを生成した後、データベースに基づいて、時刻の同期をとるように同一期間内に収集された複数の収集データを出力するようにしてもよい。 For example, in the above embodiment, in S112, a timeline serving as a reference for the time axis is associated with a plurality of collected data stored in each slot so as to synchronize the collection time, and a plurality of data are synchronized so as to synchronize the time. After generating a database capable of outputting the collected data, this database is stored in S112. However, as shown in FIG. 7, after generating the database in S112, based on the database A plurality of collected data collected in the same period may be output so as to synchronize the time.
また、上記実施形態では、サーバ51およびサーバ52を介してサーバ50に各種収集データが入力される構成を示したが、例えば、メモリカード等の記憶媒体を介してサーバ50に各種収集データが入力されるように構成してもよい。
In the above-described embodiment, the configuration in which various collection data is input to the
また、上記実施形態では、サーバ50がサーバ51およびサーバ52を介して各種収集データを取得する構成を示したが、例えば、各種収集データの中からデータマイニング技術を用いて有用な情報(パターンやルール)を抽出したデータを格納したデータマイニングサーバや、ビッグデータと呼ばれる大量の収集データを格納したビッグデータサーバから異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを取得し、当該同一期間内に収集された複数の収集データを、収集時刻を同期させるように収納する処理を行うように構成してもよい。
In the above embodiment, the
また、上記実施形態では、サーバ50が、異なる機器で個別の収集タイミングで同一期間内に収集された複数の収集データを取得し、当該同一期間内に収集された複数の収集データを、収集時刻を同期させるように収納する処理を行う構成を示したが、例えば、位置情報、加速度情報、周辺温度情報等の収集データを収集し、収集した複数の収集データを記憶媒体に記憶させるデータロガーにおいて、近距離無線通信インタフェースを介して異なる機器で個別の収集タイミングで同一期間内に収集された収集データを取得し、上記した位置情報、加速度情報、周辺温度情報等の収集データと、近距離無線通信インタフェースを介して収集された複数の収集データを、収集時刻を同期させるように収納する処理を行うように構成してもよい。このように、予め用意されたインタフェースを介して新たな収集データを取得し、上記した位置情報、加速度情報、周辺温度情報等の収集データと、予め用意されたインタフェースを介して収集された複数の収集データを、収集時刻を同期させるように収納する処理を行い、タイムラインと複数のスロットに収納された複数のデータを関連付けし、時刻の同期をとるように複数のデータを出力することが可能なデータベースを生成するように構成することで、データロガーで新たな収集データを追加して収集することが可能となり機能拡張することが可能である。
In the above embodiment, the
また、上記実施形態では、複数のスロットに収納された複数のデータにデータ抜けがある場合や複数のスロットに収納された複数のデータに不連続箇所がある場合、当該データ抜けとなっている箇所の前後の収集データに基づいてデータ抜けとなっている箇所の収集データを補間したり、不連続箇所の前後の収集データに基づいて不連続箇所の収集データを補間するようにしたが、このような手法に限定されることなく、別の手法を用いてデータ補間するようにしてもよい。また、補間の手法を複数用意しておき、ユーザが選択できるように構成してもよい。 Further, in the above embodiment, when there is data missing in a plurality of data stored in a plurality of slots, or when there are discontinuous portions in a plurality of data stored in a plurality of slots, the location where the data is missing Interpolated the collected data of the missing data based on the collected data before and after the data, or interpolated the collected data of the discontinuous parts based on the collected data before and after the discontinuous parts. Without being limited to such a method, data interpolation may be performed using another method. Further, a plurality of interpolation methods may be prepared so that the user can select.
なお、上記実施形態における構成と特許請求の範囲の構成との対応関係について説明すると、S100が取得手段に相当し、S102、S110がスロット収納手段に相当し、S112がデータベース生成手段に相当し、S106、S108が補間手段に相当し、S114がデータベース記憶制御手段に相当し、S214がデータ出力手段に相当する。 The correspondence between the configuration in the above embodiment and the configuration of the claims will be described. S100 corresponds to an acquisition unit, S102 and S110 correspond to a slot storage unit, and S112 corresponds to a database generation unit. S106 and S108 correspond to interpolation means, S114 corresponds to database storage control means, and S214 corresponds to data output means.
10 ビデオカメラ
20 携帯端末
30 車両情報収集モジュール
41、42 無線LANアクセスポイント
50〜52 サーバ
DESCRIPTION OF
Claims (5)
時間軸の基準となるタイムラインと対応付けされ、予め定められた周期毎に区切られた複数のスロットに、前記同一期間内に収集された複数の収集データを、前記複数の収集データに含まれるタイムスタンプを用いて収集時刻を同期させるように収納する処理を行うスロット収納手段と、
前記タイムラインと前記複数のスロットに収納された前記複数のデータを関連付けし、時刻の同期をとるように前記複数のデータを出力することが可能なデータベースを生成するデータベース生成手段と、を備えたことを特徴とする情報処理装置。 Acquisition means for acquiring a plurality of collected data collected in the same period at different collection timings with different devices;
A plurality of collected data collected within the same period is included in the plurality of collected data in a plurality of slots associated with a timeline serving as a time axis reference and divided at predetermined intervals. Slot storage means for performing processing to store the collection time so as to synchronize using a time stamp;
Database generating means for associating the timeline and the plurality of data stored in the plurality of slots and generating a database capable of outputting the plurality of data so as to synchronize time; An information processing apparatus characterized by that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013194315A JP6098458B2 (en) | 2013-09-19 | 2013-09-19 | Information processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013194315A JP6098458B2 (en) | 2013-09-19 | 2013-09-19 | Information processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015060612A true JP2015060612A (en) | 2015-03-30 |
JP6098458B2 JP6098458B2 (en) | 2017-03-22 |
Family
ID=52818010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013194315A Active JP6098458B2 (en) | 2013-09-19 | 2013-09-19 | Information processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6098458B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020044908A1 (en) * | 2018-08-30 | 2020-03-05 | 株式会社安川電機 | Industrial device data collection system and motor control device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0579951A (en) * | 1991-09-18 | 1993-03-30 | Hitachi Ltd | Monitoring system |
JPH10260718A (en) * | 1997-03-19 | 1998-09-29 | Fuji Electric Co Ltd | Method for predicting volume of water of dam |
JP2006325064A (en) * | 2005-05-20 | 2006-11-30 | Advanced Telecommunication Research Institute International | Wide area monitoring system |
JP2009171497A (en) * | 2008-01-21 | 2009-07-30 | Hitachi Ltd | Sensor net server, and sensor net system |
JP2009301260A (en) * | 2008-06-12 | 2009-12-24 | Yokogawa Electric Corp | Field data display device and field data display method |
JP2011158990A (en) * | 2010-01-29 | 2011-08-18 | Fujitsu Ltd | Collection device, sensor device, and collection method |
JP2011257967A (en) * | 2010-06-09 | 2011-12-22 | Hitachi Ltd | Rolling plant monitoring device, rolling plant monitoring system and rolling plant monitoring method |
WO2012140715A1 (en) * | 2011-04-11 | 2012-10-18 | 東芝三菱電機産業システム株式会社 | Data synchronization and reproduction device, data synchronization and reproduction method, and data synchronization control program |
-
2013
- 2013-09-19 JP JP2013194315A patent/JP6098458B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0579951A (en) * | 1991-09-18 | 1993-03-30 | Hitachi Ltd | Monitoring system |
JPH10260718A (en) * | 1997-03-19 | 1998-09-29 | Fuji Electric Co Ltd | Method for predicting volume of water of dam |
JP2006325064A (en) * | 2005-05-20 | 2006-11-30 | Advanced Telecommunication Research Institute International | Wide area monitoring system |
JP2009171497A (en) * | 2008-01-21 | 2009-07-30 | Hitachi Ltd | Sensor net server, and sensor net system |
JP2009301260A (en) * | 2008-06-12 | 2009-12-24 | Yokogawa Electric Corp | Field data display device and field data display method |
JP2011158990A (en) * | 2010-01-29 | 2011-08-18 | Fujitsu Ltd | Collection device, sensor device, and collection method |
JP2011257967A (en) * | 2010-06-09 | 2011-12-22 | Hitachi Ltd | Rolling plant monitoring device, rolling plant monitoring system and rolling plant monitoring method |
WO2012140715A1 (en) * | 2011-04-11 | 2012-10-18 | 東芝三菱電機産業システム株式会社 | Data synchronization and reproduction device, data synchronization and reproduction method, and data synchronization control program |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020044908A1 (en) * | 2018-08-30 | 2020-03-05 | 株式会社安川電機 | Industrial device data collection system and motor control device |
Also Published As
Publication number | Publication date |
---|---|
JP6098458B2 (en) | 2017-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10720183B2 (en) | Method and electronic device for generating multiple point of view video | |
US10734030B2 (en) | Recorded data processing method, terminal device, and editing device | |
JP4778306B2 (en) | Matching asynchronous image parts | |
KR101764033B1 (en) | Time-synchronizing a parallel feed of secondary content with primary media content | |
US10015369B2 (en) | Synchronization of cameras using wireless beacons | |
WO2015029393A1 (en) | Information processing device and information processing method | |
KR101560763B1 (en) | Method and apparatus for processing motion video | |
KR101155611B1 (en) | apparatus for calculating sound source location and method thereof | |
JP2019057891A (en) | Information processing apparatus, imaging apparatus, information processing method, and program | |
JP6098458B2 (en) | Information processing device | |
US11778129B1 (en) | Synchronization of image capture devices prior to capture | |
US9420316B2 (en) | Control apparatus, reproduction control method, and recording medium | |
JP2016092772A (en) | Signal processor and signal processing method and program thereof | |
US20200286523A1 (en) | Method and apparatus for editing media content | |
JP4937795B2 (en) | Content-associated information display method, content-associated information display device, program thereof, and recording medium | |
TWI535282B (en) | Method and electronic device for generating multiple point of view video | |
JP6295634B2 (en) | Information processing system and program | |
JP6089865B2 (en) | Information processing apparatus, display method and program in information processing apparatus | |
JP2020057847A (en) | Information synchronizer, information synchronizing method, and information synchronizing program | |
KR102367165B1 (en) | The syncronizing method for the filming time and the apparatus | |
JP6296182B2 (en) | Information processing apparatus, display method and program in information processing apparatus | |
JP4519569B2 (en) | 3D MPEG signal synchronization system | |
KR101203706B1 (en) | apparatus for generating moving image file in which information on sound source location is included and method thereof, and recording medium | |
JP2023090471A (en) | Information processing system, server device, and program | |
JP2020005213A (en) | Transmitter, receiver, control method of transmitter, control method of receiver, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160616 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161017 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161025 |
|
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: 20170124 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170206 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6098458 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |