JP2016195309A - データ処理装置、データ処理方法、プログラム及び記憶媒体 - Google Patents

データ処理装置、データ処理方法、プログラム及び記憶媒体 Download PDF

Info

Publication number
JP2016195309A
JP2016195309A JP2015073705A JP2015073705A JP2016195309A JP 2016195309 A JP2016195309 A JP 2016195309A JP 2015073705 A JP2015073705 A JP 2015073705A JP 2015073705 A JP2015073705 A JP 2015073705A JP 2016195309 A JP2016195309 A JP 2016195309A
Authority
JP
Japan
Prior art keywords
image processing
marker
video data
data
processing apparatus
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.)
Pending
Application number
JP2015073705A
Other languages
English (en)
Inventor
英隆 山下
Hidetaka Yamashita
英隆 山下
直樹 森内
Naoki Moriuchi
直樹 森内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Steel Texeng Co Ltd
Original Assignee
Nippon Steel and Sumikin Texeng Co Ltd
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 Nippon Steel and Sumikin Texeng Co Ltd filed Critical Nippon Steel and Sumikin Texeng Co Ltd
Priority to JP2015073705A priority Critical patent/JP2016195309A/ja
Publication of JP2016195309A publication Critical patent/JP2016195309A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Studio Devices (AREA)

Abstract

【課題】リアルタイムに入力された映像データに対して、汎用のインターフェイスと接続された画像処理回路においてリアルタイムに画像処理できるようにして、画像処理された映像をリアルタイムに出力できるようにする。
【解決手段】PC側では、同期信号Vsync、Hsyncの情報に基づいて、映像データの所定の位置に、前述した垂直同期マーカ、水平同期マーカ及びデータ開始マーカを埋め込む。そして、パケット単位で画像処理ユニットに送信する。画像処理ユニット側では、これらの区分マーカに従って、画像処理回路で処理のタイミングを制御する同期信号を生成し、この同期信号に基づいて画像処理を行う。PC側は、区分マーカが埋め込まれた処理済みの映像データを受信し、区分マーカに基づいて映像データに変換して画像メモリに格納する。
【選択図】図3

Description

本発明は、特に、入力された映像に対して画像処理を行ってリアルタイムに表示するために用いて好適なデータ処理装置、データ処理方法、プログラム及び記憶媒体に関する。
近年、プラントの設備や販売店などにおいては、監視カメラの普及が進んでいる。一般の監視カメラでは、例えば監視カメラで撮影された映像を別の場所に設置されたパーソナルコンピュータ(PC)等に取り込み、映像を逐次記録しておき、問題発生後の事後調査等にその映像が利用される。または、多数の監視カメラで撮影された映像を監視者がリアルタイムで監視するために利用される。
特に、プラントの設備において、製品等の疵や不純物の混入などを監視するような場合には、監視カメラの設置場所が安定した照明環境となっていない場合も多い。その場合には、監視者が判別できる程度に輝度が小さかったり、画像内の輝度むらや時間的な輝度のばらつきが大きくなったりするため、誤検知や未検知を引き起こす要因となってしまう。また、屋内で高価な専用照明装置を用いて狭い領域を均一の照明環境にすることも考えられるが、広い領域や屋外の環境では導入が難しく、また、コストも多くかかってしまう。そこで、監視カメラから得られた映像をリアルタイムで監視する場合に、監視カメラから得られた映像の輝度バランスをリアルタイムに調整する技術が提案されている。
リアルタイムの映像を画像処理する場合には、映像のフレームレートに沿った処理速度が求められることから、ハードウェアである画像処理回路を用いて行われる。従来、監視カメラから画像処理回路を介して画像表示装置に表示する例は知られているが、その他の画像処理(例えば顔認証など)も行いたいという要望もあることから、PCなどの装置を介して映像を表示することが提案されている。PCなどの装置を介してリアルタイムに映像データを画像処理する場合には、以下のような構成にする必要がある。例えば図7に示すように、監視カメラから送信された映像データは、フレーム毎にフレームメモリに格納される。このとき、映像データとともに、1フレームの先頭を示す同期信号(Vsync)及び1ラインの先頭を示す同期信号(Hsync)も監視カメラから受信される。そして、これらの同期信号に従って画像処理モジュールにおいて所定の画像処理が施され、処理後の映像データがこれらの同期信号に従って別のフレームメモリに格納される。このように、一般のPCにフレームメモリおよび画像処理モジュールを配置することによって、映像データを同期的に処理するパイプライン処理を行っている。
特開2001−216583号公報 特開2007−124087号公報
前述したように、同期信号に従ってリアルタイムに画像処理を行う場合には、画像処理モジュールの前後にフレームメモリを配置する必要がある。ところが、フレームメモリは電力を消耗しやすく、デスクトップ型のPCにしか設置することができない。特許文献1及び2には、撮像装置内において輝度補正を行う技術が提案されているが、いずれも撮影画像をフレームメモリに格納してから輝度補正を行う構成となっている。一方、近年ではノート型PCを操作してリアルタイムに画像処理を行いたいという要望もあり、このような場合には、これらの画像処理回路やフレームメモリをノート型PC内に配置することができない。そこで、このような画像処理回路とUSBなどの通信インターフェイスを介して映像データを送受信する構成が考えられる。ところが、ノート型PCで利用できる汎用のインターフェイスは、パケット通信型の非同期通信であり、同期信号を伝送できないことから、同期型のリアルタイムの画像処理を実現することができない。
本発明は前述の問題点に鑑み、リアルタイムに入力された映像データに対して、汎用のインターフェイスと接続された画像処理回路においてリアルタイムに画像処理できるようにして、画像処理された映像をリアルタイムに出力できるようにすることを目的としている。
本発明に係るデータ処理装置は、被写体を撮像して映像データを生成するカメラと、前記映像データに対して同期信号に従ったタイミングで画像処理を行う画像処理装置とに接続されたデータ処理装置であって、前記カメラから前記映像データを入力するとともに、前記映像データに係る同期信号を入力する映像入力手段と、前記同期信号に基づいて、前記映像入力手段によって入力された映像データに対して、前記画像処理装置において画像処理を行うタイミングを指示すための区分マーカを生成し、前記映像データに埋め込むマーカ生成手段と、前記マーカ生成手段によって前記区分マーカが埋め込まれた映像データを前記画像処理装置に送信する送信手段と、前記画像処理装置から、前記区分マーカが埋め込まれた映像データを受信する受信手段と、前記受信手段によって受信された映像データに埋め込まれた区分マーカに従って前記受信した映像データを出力する出力手段と、を有することを特徴とする。
また、本発明に係るデータ処理装置の他の特徴として、前記画像処理装置は、前記区分マーカに基づいて同期信号を生成して画像処理を行う装置であることを特徴とする。
また、本発明に係るデータ処理装置のその他の特徴として、前記マーカ生成手段によって前記区分マーカが埋め込まれた映像データをパケットに分割するパケット分割手段をさらに有し、前記送信手段は、前記パケット分割手段によって分割されたパケットを前記画像処理装置に送信し、前記受信手段は、前記画像処理装置から前記区分マーカが埋め込まれた映像データをパケット単位で受信することを特徴とする。
また、本発明に係るデータ処理装置のその他の特徴として、前記画像処理装置に対して、前記画像処理に係る設定を指示する指示手段をさらに備えることを特徴とする。
また、本発明に係るデータ処理装置のその他の特徴として、前記画像処理は輝度補正であり、前記指示手段は、少なくとも前記輝度補正に係る範囲及び補正の度合いを含む設定の指示を可能とすることを特徴とする。
また、本発明に係るデータ処理装置のその他の特徴として、前記区分マーカは、フレームの先頭であることを表す垂直同期マーカ、及びフレームの水平方向の各ラインの先頭であることを表す水平同期マーカを含むことを特徴とする。
また、本発明に係るデータ処理装置のその他の特徴として、前記データ処理装置は、複数のカメラと接続されており、前記送信手段は、前記複数のカメラで生成されたそれぞれの映像データをフレーム単位で切り替えて前記画像処理装置に送信することを特徴とする。
本発明に係るデータ処理方法は、被写体を撮像して映像データを生成するカメラと、前記映像データに対して同期信号に従ったタイミングで画像処理を行う画像処理装置とに接続されたデータ処理装置に係るデータ処理方法であって、前記カメラから前記映像データを入力するとともに、前記映像データに係る同期信号を入力する映像入力工程と、前記同期信号に基づいて、前記映像入力工程において入力された映像データに対して、前記画像処理装置において画像処理を行うタイミングを指示すための区分マーカを生成し、前記映像データに埋め込むマーカ生成工程と、前記マーカ生成工程において前記区分マーカが埋め込まれた映像データを前記画像処理装置に送信する送信工程と、前記画像処理装置から、前記区分マーカが埋め込まれた映像データを受信する受信工程と、前記受信工程において受信された映像データに埋め込まれた区分マーカに従って前記受信した映像データを出力する出力工程と、を有することを特徴とする。
また、本発明に係るデータ処理方法の他の特徴として、前記画像処理装置は、前記区分マーカに基づいて同期信号を生成して画像処理を行う装置であることを特徴とする請求項8に記載のデータ処理方法。
また、本発明に係るデータ処理方法のその他の特徴として、前記マーカ生成工程において前記区分マーカが埋め込まれた映像データをパケットに分割するパケット分割工程をさらに有し、前記送信工程においては、前記パケット分割工程において分割されたパケットを前記画像処理装置に送信し、前記受信工程においては、前記画像処理装置から前記区分マーカが埋め込まれた映像データをパケット単位で受信することを特徴とする。
また、本発明に係るデータ処理方法のその他の特徴として、前記画像処理装置に対して、前記画像処理に係る設定を指示する指示工程をさらに備えることを特徴とする。
また、本発明に係るデータ処理方法のその他の特徴として、前記画像処理は輝度補正であり、前記指示工程においては、少なくとも前記輝度補正に係る範囲及び補正の度合いを含む設定の指示を可能とすることを特徴とする。
また、本発明に係るデータ処理方法のその他の特徴として、前記区分マーカは、フレームの先頭であることを表す垂直同期マーカ、及びフレームの水平方向の各ラインの先頭であることを表す水平同期マーカを含むことを特徴とする。
また、本発明に係るデータ処理方法のその他の特徴として、前記データ処理装置は、複数のカメラと接続されており、前記送信工程においては、前記複数のカメラで生成されたそれぞれの映像データをフレーム単位で切り替えて前記画像処理装置に送信することを特徴とする。
本発明に係るプログラムは、前記のデータ処理方法の各工程をコンピュータに実行させることを特徴とする。
本発明に係る記憶媒体は、前記のプログラムを記憶したことを特徴とする。
本発明によれば、リアルタイムに入力された映像データに対して、汎用のインターフェイスと接続された画像処理回路においてリアルタイムに画像処理できるようにして、画像処理された映像をリアルタイムに出力することができる。
本発明の実施形態における、リアルタイムに画像処理を行うための全体構成例を示す図である。 本発明の実施形態に係るデータ処理装置のハードウェア構成例を示すブロック図である。 本発明の実施形態に係るデータ処理装置の機能構成例を示すブロック図である。 映像データに区分マーカを埋め込む手順を説明するための図である。 本発明の実施形態に係る画像処理ユニットの構成及びパケットの送受信の内容を説明するための図である。 本発明の実施形態に係るデータ処理装置による処理手順の一例を示すフローチャートである。 フレームメモリを用いた画像処理ユニットを説明するための図である。
(第1の実施形態)
以下、本発明の実施形態について、図面を参照しながら説明する。
図1は、本実施形態における、リアルタイムに画像処理を行うための全体構成例を示す図である。
図1において、データ処理装置1は監視カメラ2と接続されており、監視カメラ2で撮影された映像データがデータ処理装置1に逐次入力される。そして、入力された映像データはデータ処理装置1内の画像メモリに一旦記憶され、その後、USB通信路3を介して画像処理ユニット4に送信される。画像処理ユニット4では、データ処理装置1からの指示に応じた画像処理が行われ、処理後の映像データがUSB通信路3を介してデータ処理装置1に送信される。そして、データ処理装置1において、処理後の映像データはリアルタイムにディスプレイに表示されるとともに、所定の圧縮処理などがなされ、外付けのHDD5に記録される。
図2は、本実施形態に係るデータ処理装置1のハードウェア構成例を示すブロック図である。
図2において、CPU201は、データ処理装置1全体の制御を司る。RAM202及びROM203は、本実施形態に係る処理に必要なプログラム、データ、作業領域などをCPU201に提供する。後述する処理に必要なプログラムがROM203に格納されている場合には、RAM202に一旦書き込まれてから後述する処理が実行される。また、I/F207を経由してデータ処理装置1がプログラムを受信する場合には、I/F207からRAM202に直接書き込まれてから処理が実行される。
入力装置204は、画像処理の内容を画像処理ユニット4に指示するための操作部材などが含まれており、例えばキーボード、マウスである。ユーザはこの入力装置204を操作することにより、画像処理ユニット4で行う画像処理の種類等を予め指示することができる。
記憶装置205は、監視カメラ2から入力された映像データを一時的に格納したり、画像処理ユニット4で画像処理された映像データを格納したりするための画像メモリなどが含まれる。画像表示装置206はデータ処理装置1に搭載されているディスプレイであり、処理後の映像データに係る映像が表示される。
図3は、本実施形態に係るデータ処理装置1の機能構成例を示すブロック図である。
図3において、映像入力部301は、監視カメラ2で撮影された映像データを入力する。このとき、データ処理装置1に入力される映像データとともに、フレーム毎に1フレームの先頭を示す同期信号(Vsync)及び1ラインの先頭を示す同期信号(Hsync)が所定のタイミングで受信される。映像入力部301は、入力された映像データを画像メモリ302(図2の記憶装置205に相当)に書き込むとともに、同期信号Vsync、Hsyncに係る情報をマーカ生成部303に送る。
マーカ生成部303は、画像メモリ302に格納された映像データを読み出し、同期信号Vsync、Hsyncに係る情報に基づいて区分マーカを埋め込む。ここで、区分マーカを埋め込む具体的な例について説明する。
図4は、映像データに区分マーカを埋め込む手順を説明するための図である。図4(a)は、映像データにおける同期信号を説明するための図であり、図4(b)は、区分マーカが埋め込まれたデータの例を示している。
図4(b)における「V」は、垂直同期マーカを表し、画像(フレーム)の先頭であることを表している。この垂直同期マーカは、同期信号Vsyncに相当するものである。また、「H」は、水平同期マーカを表し、画像(フレーム)の水平方向の各ラインの先頭であることを表している。この水平同期マーカは、同期信号Hsyncに相当するものである。範囲401は、1画素分の画素データの範囲を表しており、固定長となっている。マーカ生成部303は、同期信号Vsync、Hsyncに係る情報に基づいて、映像データを図4(b)に示すような形式で垂直同期マーカ、及び水平同期マーカを埋め込む。
パケット分割部304は、区分マーカが埋め込まれたデータを複数のパケットに分割する。本実施形態では、USB通信路3を介して画像処理ユニット4へ送信することから、USB制御に応じた大きさの単位でパケットに分割する。
データ送信部305は、分割されたパケットをI/F207からUSB通信路3を介して画像処理ユニット4へ送信する。また、データ受信部306は、画像処理ユニット4で画像処理された映像データをパケット単位でI/F207から受信する。ここで、パケットの送受信及び画像処理ユニット4の構成について以下に説明する。
図5は、画像処理ユニット4の構成及びパケットの送受信の内容を説明するための図である。
図5において、USB制御IC501は、図2のI/F207に相当する構成であり、USB通信路3と接続される構成である。USB制御IC501には、送信用のパケットバッファと受信用のパケットバッファとが備えられており、それぞれ送信待ちのパケット、受信待ちのパケットが格納される。そして、送信側と受信側とを交互に切り替えるスイッチによりUSBの仕様に基づいてパケットを送信したり受信したりする。
一方、画像処理ユニット4側は、USBチップ502とFPGA(Field Programmable Gate Array)503とを備えている。USBチップ502もデータ処理装置1側のUSB制御IC501と同様の構成である。FPGA503はさらに、パケットコントローラ504と画像処理回路505とから構成されており、パケットコントローラ504では、USBチップ502で受信したパケットから区分マーカを解析し、前述の同期信号Vsync、Hsyncを生成する。そして、受信したパケットに係る画像信号を処理待ち用のFIFOに格納し、処理タイミングまで待機させる。このとき、同期信号に従って画像処理を行うようにするために、区分マーカをデータから削除するようにする。また、FIFOの格納サイズは64Kバイトであり、画像の複数のライン分の画像信号を格納することができる。格納できるライン数は画像の画素数や画像の種類(カラー、グレースケールなど)によって異なる。
画像処理回路505は、パケットコントローラ504で生成された同期信号Vsync、Hsyncに従って、FIFOに格納されている1ライン分の画像信号を取り込み、所定の画像処理を行う。画像処理の種類としては、データ処理装置1において予め指示された処理内容である。そして、処理後の画像信号をパケットコントローラ504内の通信待ち用のFIFOに格納する。通信待ち用のFIFOの格納サイズは、処理待ち用のFIFOと同じサイズである。また、画像処理回路505は、処理を行った画像信号の同期信号Vsync、Hsyncの情報をパケットコントローラ504に送る。
また、パケットを送受信する際に遅延が生じる場合がある。遅延の例としては、パケットの送信の際にエラーが生じ、パケットを修復する時間や、USB制御IC501やUSBチップ502における送受信の切り替えにともなる遅延などがある。画像処理回路505は、このような遅延に対応できるように画像の1ラインの最後の画素を処理してから次のラインの先頭の画素を処理するまで空き時間を許容している。また、前述したようにFIFOには複数ライン分の画像信号を格納することができるので、遅延が生じた場合であっても、画像処理回路505は1ライン毎に画像信号を取り込むため、動作に問題は生じない。図5に示した例では、USB通信路3を1本としているが、このような遅延を考慮し、USB通信路3を2本以上とし、パケット送受信の速度をより上げるようにしてもよい。
パケットコントローラ504は、入力された同期信号に従って、通信待ち用のFIFOに格納された画像信号に対して、区分マーカを埋め込む。区分マーカの内容は前述した内容と同様である。そして、再びパケットを生成してUSBチップ502に送る。
図3の説明に戻り、マーカ解析部307は、受信したパケットから区分マーカを解析し、映像データに変換して画像メモリ302に順次格納する。表示制御部308は、画像メモリ302に所定の枚数のフレームが格納されると、画像メモリ302から順次読み出し、画像表示装置206にその映像を表示する。
図6は、本実施形態に係るデータ処理装置1による処理手順の一例を示すフローチャートである。これらの処理は、ROM203に格納されたプログラムがRAM202に展開され、CPU201がこれらのプログラムを実行さることにより行われる。
まず、ステップS601において、映像入力部301は、監視カメラ2から映像データが入力されるまで待機する。そして、監視カメラ2から映像データを入力すると、ステップS602において、映像入力部301は、入力された映像データを画像メモリ302に格納するとともに、同期信号Vsync、Hsyncの情報をマーカ生成部303に送る。
次に、ステップS603において、マーカ生成部303は、同期信号Vsync、Hsyncの情報に基づいて、画像メモリ302に格納されている映像データの所定の位置に、前述した垂直同期マーカ、及び水平同期マーカを埋め込む。そして、ステップS604において、パケット分割部304は、USB通信路3の仕様に応じた単位で映像データをパケットに分割する。
続いてステップS605において、データ送信部305は、USB制御IC501からパケットを画像処理ユニット4へ送信する。これにより、画像処理ユニット4側では、前述したように区分マーカを解析することにより同期信号Vsync、Hsyncを生成し、画像処理回路505において所定の画像処理がリアルタイムに行われる。そして、同様に区分マーカが処理後の映像データの所定の位置に埋め込まれ、パケット単位でデータ処理装置1に送信される。
ステップS606においては、データ受信部306は、画像処理ユニット4で画像処理された映像データをパケット単位で受信する。そして、ステップS607において、マーカ解析部307は、各パケットに埋め込まれている区分マーカを解析し、区分マーカに従って映像データに変換し、画像メモリ302に格納する。このとき、区分マーカはデータから削除される。
ステップS608においては、表示制御部308は、画像メモリ302に格納された映像データを読み出し、画像表示装置206に出力して映像を表示させる。
ここで、画像処理ユニット4で行われる画像処理について説明する。画像処理ユニット4の画像処理回路505には、画像処理の種類や範囲、度合などの設定情報が記憶されており、画像処理の設定を変更する場合には、データ処理装置1の入力装置204から指示を送ることにより設定情報を更新することができる。また、この設定変更は、リアルタイムに映像が表示されているときにも行うことができる。例えば、ユーザが映像を見ながらより鮮明に画像処理を行いたい場合などに、ユーザが入力装置204を操作し、設定画面から設定変更を行うことにより、CPU201はI/F207を介してその情報を画像処理ユニット4に送信する。本実施形態では、画像処理の種類として輝度補正を例に説明する。
輝度補正の種類としては、輝度の小さい部分では露出の大きい画像を用い、輝度の大きい部分では露出の小さい画像を用いて合成するハイダイナミックレンジや、視野全体を一律に輝度補正するAGC(自動利得制御)などが存在するが、本実施形態では、局所的に暗い部分のみを適切に輝度補正する。具体的には、局所領域の明るさや階調の偏りを分析して、画素毎に最適な輝度補正テーブルを作成する。そして、暗い領域では輝度レベルを上げ、明るい領域では輝度レベルを保持するようにする。
入力装置204から設定できる項目としては、輝度の調整幅、輝度調整を行う範囲の指定などが挙げられる。例えば、鋼板の疵検査などに用いる場合には、鋼板が流れている範囲を指定してその部分のみを輝度補正の対象とすることができる。また、屋外環境で撮影する場合には、天候や時間によって環境が変化するため、それに応じて輝度の調整幅を変更することができる。
以上のように本実施形態によれば、映像データに区分マーカを埋め込んで、画像処理ユニット4側で、この区分マーカから同期信号を生成させるようにした。これにより、汎用のインターフェイスのようにパケット通信型の非同期通信であっても、リアルタイムに画像処理を行うことができ、ノート型のPCに画像処理ユニットを接続した形態であっても、リアルタイムに画像処理を行って表示させることができる。また、フレームメモリを不要とすることができるので、電力消費及びメモリの追加を抑えることができる。
また、本実施形態においては、データ処理装置に1つの監視カメラが接続された例について説明したが、リアルタイム表示に支障が生じない程度に処理量に余裕がある場合には、複数の監視カメラを接続し、1台の画像処理ユニットで並行して画像処理を行うようにしてもよい。例えば2台の監視カメラがデータ処理装置に接続され、これらの監視カメラから同時に映像データが入力される場合には、データ処理装置1は、フレーム単位で送信する映像データを切り替える。なお、フレームレートが異なる場合には、フレームレートの比に応じて送信する映像データを切り替えるようにする。
さらに本実施形態では、画像処理ユニット4から受信した映像データを画像メモリ302に格納してそのまま画像表示装置206に映像を表示するようにしたが、その他の構成に出力するようにしてもよい。例えば、データ処理装置1内に別の画像処理部を設け、その画像処理部に出力するようにしてもよい。具体的には、人物検出を行う画像処理部に映像データを出力し、その人物検出結果とともに画像表示装置206に表示するようにしてもよく、人物検出結果のみを警告表示してもよい。また、映像内にQRコード(登録商標)を含むような場合には、画像処理部においてQRコードから情報をリアルタイムに読み取る処理を行ってもよい。
(その他の実施形態)
また、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
前述した本発明の実施形態におけるデータ処理装置を構成する各手段、並びにデータ処理方法の各工程は、コンピュータのRAMやROMなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記憶したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図6に示すフローチャートに対応したプログラム)を、システムまたは装置に直接、または遠隔から供給する場合も含む。そして、そのシステムまたは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。
プログラムを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどがある。さらに、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM、DVD−R)などもある。
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する方法がある。そして、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
また、その他の方法として、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。さらに、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
さらに、その他の方法として、まず記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。そして、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
301 映像入力部
302 画像メモリ
303 マーカ生成部
304 パケット分割部
305 データ送信部
306 データ受信部
307 マーカ解析部
308 表示制御部

Claims (16)

  1. 被写体を撮像して映像データを生成するカメラと、前記映像データに対して同期信号に従ったタイミングで画像処理を行う画像処理装置とに接続されたデータ処理装置であって、
    前記カメラから前記映像データを入力するとともに、前記映像データに係る同期信号を入力する映像入力手段と、
    前記同期信号に基づいて、前記映像入力手段によって入力された映像データに対して、前記画像処理装置において画像処理を行うタイミングを指示すための区分マーカを生成し、前記映像データに埋め込むマーカ生成手段と、
    前記マーカ生成手段によって前記区分マーカが埋め込まれた映像データを前記画像処理装置に送信する送信手段と、
    前記画像処理装置から、前記区分マーカが埋め込まれた映像データを受信する受信手段と、
    前記受信手段によって受信された映像データに埋め込まれた区分マーカに従って前記受信した映像データを出力する出力手段と、
    を有することを特徴とするデータ処理装置。
  2. 前記画像処理装置は、前記区分マーカに基づいて同期信号を生成して画像処理を行う装置であることを特徴とする請求項1に記載のデータ処理装置。
  3. 前記マーカ生成手段によって前記区分マーカが埋め込まれた映像データをパケットに分割するパケット分割手段をさらに有し、
    前記送信手段は、前記パケット分割手段によって分割されたパケットを前記画像処理装置に送信し、
    前記受信手段は、前記画像処理装置から前記区分マーカが埋め込まれた映像データをパケット単位で受信することを特徴とする請求項1又は2に記載のデータ処理装置。
  4. 前記画像処理装置に対して、前記画像処理に係る設定を指示する指示手段をさらに備えることを特徴とする請求項1〜3の何れか1項に記載のデータ処理装置。
  5. 前記画像処理は輝度補正であり、前記指示手段は、少なくとも前記輝度補正に係る範囲及び補正の度合いを含む設定の指示を可能とすることを特徴とする請求項4に記載のデータ処理装置。
  6. 前記区分マーカは、フレームの先頭であることを表す垂直同期マーカ、及びフレームの水平方向の各ラインの先頭であることを表す水平同期マーカを含むことを特徴とする請求項1〜5の何れか1項に記載のデータ処理装置。
  7. 前記データ処理装置は、複数のカメラと接続されており、
    前記送信手段は、前記複数のカメラで生成されたそれぞれの映像データをフレーム単位で切り替えて前記画像処理装置に送信することを特徴とする請求項1〜6の何れか1項に記載のデータ処理装置。
  8. 被写体を撮像して映像データを生成するカメラと、前記映像データに対して同期信号に従ったタイミングで画像処理を行う画像処理装置とに接続されたデータ処理装置に係るデータ処理方法であって、
    前記カメラから前記映像データを入力するとともに、前記映像データに係る同期信号を入力する映像入力工程と、
    前記同期信号に基づいて、前記映像入力工程において入力された映像データに対して、前記画像処理装置において画像処理を行うタイミングを指示すための区分マーカを生成し、前記映像データに埋め込むマーカ生成工程と、
    前記マーカ生成工程において前記区分マーカが埋め込まれた映像データを前記画像処理装置に送信する送信工程と、
    前記画像処理装置から、前記区分マーカが埋め込まれた映像データを受信する受信工程と、
    前記受信工程において受信された映像データに埋め込まれた区分マーカに従って前記受信した映像データを出力する出力工程と、
    を有することを特徴とするデータ処理方法。
  9. 前記画像処理装置は、前記区分マーカに基づいて同期信号を生成して画像処理を行う装置であることを特徴とする請求項8に記載のデータ処理方法。
  10. 前記マーカ生成工程において前記区分マーカが埋め込まれた映像データをパケットに分割するパケット分割工程をさらに有し、
    前記送信工程においては、前記パケット分割工程において分割されたパケットを前記画像処理装置に送信し、
    前記受信工程においては、前記画像処理装置から前記区分マーカが埋め込まれた映像データをパケット単位で受信することを特徴とする請求項8又は9に記載のデータ処理方法。
  11. 前記画像処理装置に対して、前記画像処理に係る設定を指示する指示工程をさらに備えることを特徴とする請求項8〜10の何れか1項に記載のデータ処理方法。
  12. 前記画像処理は輝度補正であり、前記指示工程においては、少なくとも前記輝度補正に係る範囲及び補正の度合いを含む設定の指示を可能とすることを特徴とする請求項11に記載のデータ処理方法。
  13. 前記区分マーカは、フレームの先頭であることを表す垂直同期マーカ、及びフレームの水平方向の各ラインの先頭であることを表す水平同期マーカを含むことを特徴とする請求項8〜12の何れか1項に記載のデータ処理方法。
  14. 前記データ処理装置は、複数のカメラと接続されており、
    前記送信工程においては、前記複数のカメラで生成されたそれぞれの映像データをフレーム単位で切り替えて前記画像処理装置に送信することを特徴とする請求項8〜13の何れか1項に記載のデータ処理方法。
  15. 請求項8〜14の何れか1項に記載のデータ処理方法の各工程をコンピュータに実行させることを特徴とするプログラム。
  16. 請求項15に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
JP2015073705A 2015-03-31 2015-03-31 データ処理装置、データ処理方法、プログラム及び記憶媒体 Pending JP2016195309A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015073705A JP2016195309A (ja) 2015-03-31 2015-03-31 データ処理装置、データ処理方法、プログラム及び記憶媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015073705A JP2016195309A (ja) 2015-03-31 2015-03-31 データ処理装置、データ処理方法、プログラム及び記憶媒体

Publications (1)

Publication Number Publication Date
JP2016195309A true JP2016195309A (ja) 2016-11-17

Family

ID=57323936

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015073705A Pending JP2016195309A (ja) 2015-03-31 2015-03-31 データ処理装置、データ処理方法、プログラム及び記憶媒体

Country Status (1)

Country Link
JP (1) JP2016195309A (ja)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003087618A (ja) * 2001-09-10 2003-03-20 Nikon Gijutsu Kobo:Kk デジタルカメラシステム、画像蓄積装置、およびデジタルカメラ
JP2003264810A (ja) * 2002-03-11 2003-09-19 Yazaki Corp データ伝送システム及びデータ伝送方法
JP2003299005A (ja) * 2002-04-01 2003-10-17 Fuji Photo Film Co Ltd 画像処理システム
JP2003319311A (ja) * 2002-04-23 2003-11-07 Fuji Photo Film Co Ltd 画像処理装置及びシステム
JP2004362055A (ja) * 2003-06-02 2004-12-24 Fuji Photo Film Co Ltd 画像処理方法及び画像処理システム
JP2006295835A (ja) * 2005-04-14 2006-10-26 Matsushita Electric Works Ltd 画像伝送システム
JP2006340229A (ja) * 2005-06-03 2006-12-14 Matsushita Electric Works Ltd 画像伝送システム
JP2011216948A (ja) * 2010-03-31 2011-10-27 Sony Corp カメラシステム、映像処理装置及びカメラ装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003087618A (ja) * 2001-09-10 2003-03-20 Nikon Gijutsu Kobo:Kk デジタルカメラシステム、画像蓄積装置、およびデジタルカメラ
JP2003264810A (ja) * 2002-03-11 2003-09-19 Yazaki Corp データ伝送システム及びデータ伝送方法
JP2003299005A (ja) * 2002-04-01 2003-10-17 Fuji Photo Film Co Ltd 画像処理システム
JP2003319311A (ja) * 2002-04-23 2003-11-07 Fuji Photo Film Co Ltd 画像処理装置及びシステム
JP2004362055A (ja) * 2003-06-02 2004-12-24 Fuji Photo Film Co Ltd 画像処理方法及び画像処理システム
JP2006295835A (ja) * 2005-04-14 2006-10-26 Matsushita Electric Works Ltd 画像伝送システム
JP2006340229A (ja) * 2005-06-03 2006-12-14 Matsushita Electric Works Ltd 画像伝送システム
JP2011216948A (ja) * 2010-03-31 2011-10-27 Sony Corp カメラシステム、映像処理装置及びカメラ装置

Similar Documents

Publication Publication Date Title
JP2008078690A (ja) 画像処理システム
US9961295B2 (en) Display device
US10991340B2 (en) Image processing apparatus and image processing method
US7518650B2 (en) Image reproducing method and image reproducing apparatus
US9239233B2 (en) Projection control apparatus and projection control method
EP1791110A3 (en) Display apparatus, display system and control method thereof
TW200601834A (en) Image processing apparatus and method, and image processing program
EP3276602A1 (en) A method and system for calibrating a display screen
US9049495B2 (en) Information processing system, information processing apparatus, control method of these, and storage medium
CN110187858B (zh) 图像显示方法及***
US10750080B2 (en) Information processing device, information processing method, and program
US20160078664A1 (en) Image synthesizing apparatus and method
JP2016195309A (ja) データ処理装置、データ処理方法、プログラム及び記憶媒体
JP2015161748A (ja) 投影装置、画像処理装置およびそれらの制御方法
JP2011205363A (ja) 映像監視システム
JP2006350681A (ja) プラント監視制御装置の操作手順支援システム
JP5662088B2 (ja) 遠隔目視検査装置
CN110351477B (zh) 用于在存在延迟的环境中远程控制相机的方法和***
JP2014236313A (ja) 表示制御装置、表示制御システム、及び、プログラム
JP2007201816A (ja) 映像表示システム及び映像受信装置
CN110753215A (zh) 一种自适应投影融合设备
JP7377089B2 (ja) 情報処理装置、情報処理方法
JP2004333802A (ja) 映像装置
KR100479768B1 (ko) 디이비아이 포트를 이용한 피씨환경 디브알 시스템의 영상캡처보드 칩셋팅 방법
KR100456402B1 (ko) 디지털 영상처리장치

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180926

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181212

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190604