JP2007329747A - Image processor and image processing method, and monitor system using the same - Google Patents

Image processor and image processing method, and monitor system using the same Download PDF

Info

Publication number
JP2007329747A
JP2007329747A JP2006159926A JP2006159926A JP2007329747A JP 2007329747 A JP2007329747 A JP 2007329747A JP 2006159926 A JP2006159926 A JP 2006159926A JP 2006159926 A JP2006159926 A JP 2006159926A JP 2007329747 A JP2007329747 A JP 2007329747A
Authority
JP
Japan
Prior art keywords
image
data
code stream
management data
encoded code
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
Application number
JP2006159926A
Other languages
Japanese (ja)
Other versions
JP4740800B2 (en
Inventor
Hiroyuki Nojima
博幸 野島
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.)
Ikegami Tsushinki Co Ltd
Original Assignee
Ikegami Tsushinki 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 Ikegami Tsushinki Co Ltd filed Critical Ikegami Tsushinki Co Ltd
Priority to JP2006159926A priority Critical patent/JP4740800B2/en
Publication of JP2007329747A publication Critical patent/JP2007329747A/en
Application granted granted Critical
Publication of JP4740800B2 publication Critical patent/JP4740800B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Closed-Circuit Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image processor, an image distributing method, and a monitor system that can shorten a processing time without block rearrangement processing nor copying processing for an encoded code stream generated by compressing an image signal and can perform scalable distribution to a network in real time without using a RAM much for copying. <P>SOLUTION: The image processor includes an encoding means 14 of compressing an image signal obtained through photography by a camera 12 into a compressed image by a JPEG2000 system, a storage section 16 which stores the compressed image obtained by the encoding means, a data analyzer 17 which analyzes data of the compressed image stored in the storage section, and a management data generator 17 which generates scalable distribution image management data comprising position information and data size of each of packets constituting the compressed image based upon analysis information of the data analyzer. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、JPEG2000方式による圧縮画像をネットワークにスケーラブル配信するための画像処理装置、画像処理方法、及びそれを用いた監視カメラ装置に関する。   The present invention relates to an image processing apparatus, an image processing method, and a surveillance camera apparatus using the image processing apparatus for scalable delivery of a compressed image based on the JPEG 2000 system to a network.

図12は、従来の画像データをJPEG2000方式の画像圧縮技術によるデータ処理装置のブロック図であり、具体的には監視カメラシステムを示している。同図において、監視カメラシステム1は、カメラ2と、モニタ3と、サーバ4とで構成され、カメラ2が撮影し得られた画像信号がサーバ4に入力され、撮影した映像はモニタ3に表示する。サーバ4には、SDRAM5、JPEG2000コーデック6、ブロック並び替え回路7、CPU8、フラッシュメモリ9等が設けられ、符号化したストリーム(符号化コードストリーム)、及びブロック並び替え処理した後のストリーム等が記憶される。これらの画像データをSDRAM5に記録するための制御は、CPU8の指示を受けメモリ制御回路10が実行して書き込まれるし、また読み出される。   FIG. 12 is a block diagram of a data processing apparatus using conventional JPEG2000 image compression technology for image data, and specifically shows a surveillance camera system. In the figure, the surveillance camera system 1 is composed of a camera 2, a monitor 3, and a server 4, and an image signal obtained by the camera 2 is input to the server 4, and the captured video is displayed on the monitor 3. To do. The server 4 includes an SDRAM 5, a JPEG2000 codec 6, a block rearrangement circuit 7, a CPU 8, a flash memory 9, and the like, and stores an encoded stream (encoded code stream), a stream after block rearrangement processing, and the like. Is done. Control for recording these image data in the SDRAM 5 is executed by the memory control circuit 10 in response to an instruction from the CPU 8 and is read or written.

JPEG2000コーデック6は、画像信号をJPEG2000方式に従って符号化し、パケットによる情報を単位とする符号化コードストリームとしてSDRAM5に記憶される。ブロック並び替え回路7は、SDRAM5に記憶されている符号化コードストリームをブロック単位でコピーして並べ替えを行うことによって、別の配列のストリームを生成してSDRAM5に記憶する。フラッシュメモリ9は、CPU8の処理手順を記述したプログラム、画像用テーブル、再生用テーブルが格納される。画像用テーブルは、符号化する際に参照される解像度レベル数、レイヤ数、スケーラビリティが設定するパラメータが格納され、再生用テーブルは、実現したいスケーラビりティに関連する解像度、SNRの設定値が格納される。カメラで撮影された画像は、このような監視カメラシステムのサーバ4によって、画像記録、画像再生、及び画像配信が行われる。(特許文献1参照)   The JPEG 2000 codec 6 encodes an image signal in accordance with the JPEG 2000 system, and stores it in the SDRAM 5 as an encoded code stream in which information by packet is a unit. The block rearrangement circuit 7 generates a stream with another arrangement by copying the encoded code stream stored in the SDRAM 5 in units of blocks and rearranging it, and stores the stream in the SDRAM 5. The flash memory 9 stores a program describing a processing procedure of the CPU 8, an image table, and a reproduction table. The image table stores the number of resolution levels, the number of layers, and the scalability parameters that are referenced when encoding, and the playback table stores the resolution and SNR settings related to the scalability that you want to achieve. Is done. Images recorded by the camera are subjected to image recording, image reproduction, and image distribution by the server 4 of such a surveillance camera system. (See Patent Document 1)

さらに、JPEG2000方式について説明すると、JPEG2000コーデック6は、図13に示すように矢印Y1に沿ってデジタル化された圧縮画像を作成し(ステップSa)、この圧縮画像の各パケットをデータ解析処理し(ステップSb)、パケット化した画像データの並び替え処理し(ステップSc)、コピー処理してブロック並び替えストリームを作成する(ステップSd)。先ず、ステップSaでは、デジタル化した画像信号をパケット解析して画像圧縮した符号化コードストリームに変換する。この符号化コードストリームは、ヘッダHと画像信号のパケット化したデータ領域であるビットストリームBSとから構成され、ヘッダHにはコードストリームの先頭マーカが含まれるメインヘッダMHとタイルパートヘッダTHとを含み、ビットストリームBSには原圧縮画像のパケット化された1〜60のビットストリームが配列し、かつビットストリームの最後に最後尾マーカであるEOCが設けられている。ステップSdに示す複数のブロック並び替えストリームは、レイヤ(画質)1〜5のそれぞれに解像度(1/1,1/4,1/16)を組み合わせた各画像品質に対応し、共通のメインヘッダMH、タイルパートヘッダTHが配列し、各画像品質毎にビットストリームBSが配列している。   Further, the JPEG2000 system will be described. The JPEG2000 codec 6 creates a compressed image digitized along the arrow Y1 as shown in FIG. 13 (step Sa), and performs data analysis processing on each packet of the compressed image (step Sa) Step Sb), rearrangement processing of the packetized image data is performed (step Sc), and copy processing is performed to create a block rearrangement stream (step Sd). First, in step Sa, the digitized image signal is converted into an encoded code stream obtained by packet analysis and image compression. This encoded code stream is composed of a header H and a bit stream BS which is a packetized data area of an image signal. The header H includes a main header MH including a head marker of the code stream and a tile part header TH. In addition, the bitstream BS includes 1 to 60 bitstreams of the original compressed image that are packetized, and an EOC that is the last marker is provided at the end of the bitstream. The plurality of block rearrangement streams shown in step Sd correspond to each image quality in which the resolution (1/1, 1/4, 1/16) is combined with each of the layers (image quality) 1 to 5, and a common main header MH and tile part header TH are arranged, and bit stream BS is arranged for each image quality.

特開2005−117156号公報(明細書段落〔0032〕〜〔0050〕,図1〜図4参照)JP 2005-117156 A (refer to paragraphs [0032] to [0050] and FIGS. 1 to 4 of the specification)

従来の静止画系圧縮画像を生成するJPEG方式や動画系圧縮画像を生成するMPEG方式では、複数のクライアントに対して異なった解像度及び画質の圧縮画像をリアルタイムに送信するのは困難であったが、JPEG2000方式ではそれを可能にしている。しかし、上記JPEG2000方式によるデータ処理装置では、画像信号をJPEG2000方式により符号化した上、さらに、予め解像度とレイヤによる画像品質毎に配信画像を作成し、スケーラブル配信を行っている。種々の画像品質に対応する各画像データは、フラッシュメモリ又はRAM(Randam Access Memory)に記憶されており、画像作成時のコピー処理時間を費し、画像データをリアルタイムにスケーラブル配信することができず、画像データをリアルタイムにスケーラブル配信するには改良の余地があった。さらに、変換した画像データを記憶するためのRAMを大量に使用するといった問題があって、監視カメラと画像処理装置とを組み合わせた監視カメラ装置では高価なものとなる欠点があり、改良の余地があった。   In the conventional JPEG method for generating still image compression images and the MPEG method for generating moving image compression images, it has been difficult to transmit compressed images with different resolutions and image quality to a plurality of clients in real time. The JPEG2000 system makes this possible. However, in the data processing apparatus based on the JPEG2000 system, an image signal is encoded using the JPEG2000 system, and a distribution image is created in advance for each image quality based on resolution and layer, and scalable distribution is performed. Each image data corresponding to various image qualities is stored in flash memory or RAM (Randam Access Memory), and it takes a copy processing time at the time of image creation, and image data cannot be distributed in real time in a scalable manner. There is room for improvement in scalable distribution of image data in real time. Furthermore, there is a problem of using a large amount of RAM for storing the converted image data, and there is a drawback that the surveillance camera device combining the surveillance camera and the image processing device is expensive, and there is room for improvement. there were.

本発明は、上記課題に鑑みてなされたものであり、画像信号をJPEG2000方式で圧縮処理した符号化コードストリームをブロック並び替え処理やコピー処理することなく、処理時間を短縮し、しかもコピーに必要なRAMを多量に使用することなく、リアルタイムにネットワークにスケーラブル配信することが可能な画像処理装置、画像配信方法、及び監視システムを提供することを目的とする。   The present invention has been made in view of the above problems, and reduces the processing time and does not need to perform a block rearrangement process or a copy process on an encoded code stream obtained by compressing an image signal using the JPEG2000 system, and is necessary for copying. An object of the present invention is to provide an image processing apparatus, an image distribution method, and a monitoring system that can perform scalable distribution over a network in real time without using a large amount of RAM.

本発明は、上記課題を達成したものであり、請求項1の発明は、カメラで撮影して得られた画像信号をJPEG2000方式により圧縮画像とする符号化手段と、
該符号化手段による該圧縮画像を記憶する記憶部と、
該記憶部に格納した該圧縮画像をデータ解析するデータ解析部と、
該データ解析部による解析情報に基づいて、該圧縮画像を構成する各パケットの位置情報とデータサイズとによるスケーラブル配信画像管理データを作成する管理データ作成部とを備えることを特徴とする画像処理装置である。
The present invention achieves the above-mentioned problems, and the invention of claim 1 is an encoding means for converting an image signal obtained by photographing with a camera into a compressed image by the JPEG2000 system,
A storage unit for storing the compressed image by the encoding means;
A data analysis unit for analyzing data of the compressed image stored in the storage unit;
An image processing apparatus comprising: a management data creation unit that creates scalable delivery image management data based on position information and data size of each packet constituting the compressed image based on analysis information by the data analysis unit It is.

また、請求項2の発明は、前記圧縮画像が符号化コードストリームに変換したものであり、前記管理データが、該符号化コードストリームのマーカの位置情報及びパケットサイズ情報であることを特徴とする請求項1に記載の画像処理装置である。   The invention of claim 2 is characterized in that the compressed image is converted into an encoded code stream, and the management data is marker position information and packet size information of the encoded code stream. An image processing apparatus according to claim 1.

また、請求項3の発明は、前記記憶部に記憶された前記圧縮画像の符号化コードストリームから前記管理データに基づいて、所定の画像品質の画像データを読み出して送出する送出手段を備えたことを特徴とする請求項2に記載の画像処理装置である。   Further, the invention of claim 3 is provided with sending means for reading out and sending out image data of a predetermined image quality based on the management data from the encoded code stream of the compressed image stored in the storage unit. The image processing apparatus according to claim 2.

また、請求項4の発明は、前記管理データが管理データテーブルを形成することを特徴とする請求項1〜3の何れかに記載の画像処理装置である。   According to a fourth aspect of the present invention, in the image processing apparatus according to any one of the first to third aspects, the management data forms a management data table.

また、請求項5の発明は、カメラで撮影して得られる画像信号をJPEG2000方式による符号化手段により圧縮画像とし、該圧縮画像をデータ解析部にてデータ解析処理し、該データ解析部による解析情報に基づいて、管理データ作成部が該圧縮画像を構成する各パケットの位置情報及びデータサイズによるスケーラブル配信画像管理データを作成することを特徴とする画像処理方法である。   According to a fifth aspect of the present invention, an image signal obtained by photographing with a camera is converted into a compressed image by JPEG2000 encoding means, the compressed image is subjected to data analysis processing by a data analysis unit, and analysis by the data analysis unit is performed. A management data creation unit creates scalable delivery image management data based on position information and data size of each packet constituting the compressed image based on the information.

また、請求項6の発明は、前記圧縮画像が符号化コードストリームに変換したものであり、前記管理データが該符号化コードストリームのマーカの位置情報及びパケットサイズ情報であることを特徴とする請求項4に記載の画像処理方法である。   According to a sixth aspect of the present invention, the compressed image is converted into an encoded code stream, and the management data is marker position information and packet size information of the encoded code stream. Item 5. The image processing method according to Item 4.

また、請求項7の発明は、請求項1〜4の何れかに記載の画像処理装置において、前記カメラが前記画像処理装置と一体であり、該カメラからの画像信号をデジタル信号に変換してJPEG2000方式による圧縮画像である符号化コードストリームと該符号化コードストリームの管理データとに基づいて、スケーラブル配信することを特徴とする監視システムである。   According to a seventh aspect of the present invention, in the image processing apparatus according to any one of the first to fourth aspects, the camera is integrated with the image processing apparatus, and the image signal from the camera is converted into a digital signal. The monitoring system is characterized in that scalable delivery is performed based on an encoded code stream that is a compressed image according to the JPEG 2000 system and management data of the encoded code stream.

また、請求項8の発明は、請求項1〜4の何れかに記載の画像処理装置において、前記カメラが前記画像処理装置と別体であり、該カメラからの画像信号をビデオデコーダでデジタル信号に変換してJPEG2000方式により圧縮画像である符号化コードストリームと該符号化コードストリームの管理データとに基づいて、スケーラブル配信することを特徴とする監視システムである。   According to an eighth aspect of the present invention, in the image processing apparatus according to any one of the first to fourth aspects, the camera is separate from the image processing apparatus, and an image signal from the camera is converted into a digital signal by a video decoder. This is a monitoring system characterized in that scalable distribution is performed based on an encoded code stream that is a compressed image and management data of the encoded code stream according to the JPEG 2000 system.

請求項1の発明では、カメラで撮影して得られた画像信号をJPEG2000方式により圧縮画像とする符号化手段と、
該符号化手段による該圧縮画像を記憶する記憶部と、
該記憶部に格納した該圧縮画像をデータ解析するデータ解析部と、
該データ解析部による解析情報に基づいて、該圧縮画像を構成する各パケットの位置情報とデータサイズとによるスケーラブル配信画像管理データを作成する管理データ作成部とを備えることを特徴とする画像処理装置であるので、画像信号とこの画像信号の符号化した圧縮画像とを記憶部に記憶し、符号化した圧縮画像の管理データのみを作成するのみで、この管理データに基づいて、記憶部に記憶された符号化された圧縮画像から必要な情報を取得して要求される画像品質の画像データをスケーラブル配信することができ、記憶部の膨大な記憶容量を用意する必要がないし、記憶部に符号化された圧縮画像のブロック並び替え画像を記憶する処理時間が省略することができ、画像データをリアルタイムに配信することができるし、端末の表示能力に応じた画像データをインターネットにスケーラブル配信することができる利点がある。
According to the first aspect of the present invention, there is provided encoding means for converting an image signal obtained by photographing with a camera into a compressed image by the JPEG2000 method;
A storage unit for storing the compressed image by the encoding means;
A data analysis unit for analyzing data of the compressed image stored in the storage unit;
An image processing apparatus comprising: a management data creation unit that creates scalable delivery image management data based on position information and data size of each packet constituting the compressed image based on analysis information by the data analysis unit Therefore, the image signal and the compressed image encoded by the image signal are stored in the storage unit, and only the management data of the encoded compressed image is created, and the image data is stored in the storage unit based on the management data. Therefore, it is possible to obtain necessary information from the encoded compressed image and distribute the image data of the required image quality in a scalable manner, without having to prepare an enormous storage capacity of the storage unit. The processing time for storing the block rearranged image of the compressed image can be omitted, the image data can be distributed in real time, Image data corresponding to 示能 force can be advantageously be scalable deliver the Internet.

また、請求項2の発明では、前記圧縮画像が符号化コードストリームに変換したものであり、前記管理データが、該符号化コードストリームのマーカの位置情報及びパケットサイズ情報であることを特徴とする請求項1に記載の画像処理装置であるので、マーカの位置情報及びパケットサイズ情報による管理データに基づいて、スケーラブル配信するための画像データを記憶部に記憶するための処理時間を省略することができ、画像データをリアルタイムにスケーラブル配信することができる利点がある。   The invention according to claim 2 is characterized in that the compressed image is converted into an encoded code stream, and the management data is marker position information and packet size information of the encoded code stream. Since the image processing apparatus according to claim 1, the processing time for storing the image data for scalable delivery in the storage unit may be omitted based on the management data based on the marker position information and the packet size information. There is an advantage that image data can be distributed in real time in a scalable manner.

また、請求項3の発明では、前記記憶部に記憶された前記圧縮画像の符号化コードストリームから前記管理データに基づいて、所定の画像品質の画像データを読み出して送出する送出手段を備えたことを特徴とする請求項2に記載の画像処理装置であるので、画像データをリアルタイムにスケーラブル配信することができる利点がある。   The invention of claim 3 further comprises a sending means for reading out and sending out image data of a predetermined image quality based on the management data from the encoded code stream of the compressed image stored in the storage unit. The image processing apparatus according to claim 2 is characterized in that image data can be distributed in real time in a scalable manner.

また、請求項4の発明では、前記管理データが管理データテーブルを形成することを特徴とする請求項1〜3の何れかに記載の画像処理装置であるので、要求された画像品質(解像度、レイヤ)に応じて管理データのアドレスとサイズとから対応するビットストリームを呼び出して配列した画像データを配信することができ、処理時間が短くリアルタイムに画像データをスケーラブル配信することができる利点がある。   According to a fourth aspect of the present invention, since the management data forms a management data table, the image processing apparatus according to any one of the first to third aspects, the requested image quality (resolution, The image data arranged by calling the corresponding bit stream from the address and size of the management data according to the layer) can be distributed, and there is an advantage that the image data can be distributed in real time with a short processing time.

また、請求項5の発明では、カメラで撮影して得られる画像信号をJPEG2000方式による符号化手段により圧縮画像とし、該圧縮画像をデータ解析部にてデータ解析処理し、該データ解析部による解析情報に基づいて、管理データ作成部が該圧縮画像を構成する各ビットストリームの位置情報及びデータサイズによるスケーラブル配信画像管理データを作成することを特徴とする画像処理方法であるので、圧縮画像である符号化コードストリームを画像品質毎に変換して記憶部に記憶することなく、符号化コードストリームを構成するマーカ位置情報及びパケットサイズを管理データとして記憶することで、要求される画像品質(解像度、レイヤ)に応じ、必要なビットストリームを組み合わせて配列した画像データをスケーラブル配信することができる利点がある。   According to the fifth aspect of the present invention, an image signal obtained by photographing with a camera is converted into a compressed image by JPEG2000 encoding means, the compressed image is subjected to data analysis processing by the data analysis unit, and the analysis by the data analysis unit is performed. This is an image processing method characterized in that the management data creation unit creates scalable delivery image management data based on the position information and data size of each bit stream constituting the compressed image based on the information. By storing the marker position information and the packet size constituting the encoded code stream as management data without converting the encoded code stream for each image quality and storing it in the storage unit, the required image quality (resolution, Depending on the layer, the image data arranged by combining the necessary bitstreams is scalable. There is an advantage that can be.

また、請求項6の発明では、前記圧縮画像が符号化コードストリームに変換したものであり、前記管理データが該符号化コードストリームのマーカの位置情報及びパケットサイズ情報であることを特徴とする請求項4に記載の画像処理方法であるので、圧縮画像である符号化コードストリームは、ヘッダの先頭マーカ等から開始し、EOCマーカで終了する形式からなり、各マーカ位置をアドレスにより特定することが可能であり、各マーカのアドレス情報及びそのパケットサイズ情報を管理データとして画像品質(解像度、レイヤ)を指定すれば、要求される画像品質の符号化コードストリームを簡単にリアルタイムにスケーラブル配信することが可能である。   The invention according to claim 6 is characterized in that the compressed image is converted into an encoded code stream, and the management data is marker position information and packet size information of the encoded code stream. Since it is the image processing method according to Item 4, the encoded code stream that is a compressed image has a format that starts from the head marker of the header and ends with the EOC marker, and each marker position can be specified by an address. If the image quality (resolution, layer) is specified using the address information of each marker and its packet size information as management data, an encoded code stream having the required image quality can be easily distributed in real time. Is possible.

また、請求項7の発明では、請求項1〜4の何れかに記載の画像処理装置において、前記カメラが前記画像処理装置と一体であり、該カメラからの画像信号をデジタル信号に変換してJPEG2000方式による圧縮画像である符号化コードストリームと該符号化コードストリームの管理データとに基づいて、スケーラブル配信することを特徴とする監視システムであるので、圧縮画像を端末側(クライアント)の表示能力に応じてスケーラブル配信することができる利点があり、画像をリアルタイムに送出することができる利点がある。   According to a seventh aspect of the present invention, in the image processing device according to any one of the first to fourth aspects, the camera is integrated with the image processing device, and the image signal from the camera is converted into a digital signal. Since the monitoring system is characterized in that scalable delivery is performed based on an encoded code stream that is a compressed image according to the JPEG 2000 system and management data of the encoded code stream, the display capability of the terminal side (client) for the compressed image There is an advantage that scalable distribution can be performed according to the above, and there is an advantage that images can be sent in real time.

また、請求項8の発明では、請求項1〜4の何れかに記載の画像処理装置において、前記カメラが前記画像処理装置と別体であり、該カメラからの画像信号をビデオデコーダでデジタル信号に変換してJPEG2000方式による圧縮画像である符号化コードストリームと該符号化コードストリームの管理データとに基づいて、スケーラブル配信することを特徴とする監視システムであるので、圧縮画像を端圧側(クライアント)の表示能力に応じてスケーラブル配信することができる利点があり、画像を遠隔地へリアルタイムに送出することがである。また、監視区域にネットワーク用のカメラを複数設置し、各カメラからの画像を画像処理装置で処理し、画像圧縮して記録するとともに、各画像をスケーラブル配信することができる利点があり、また画像をリアルタイムに送出することができる。   According to an eighth aspect of the present invention, in the image processing apparatus according to any one of the first to fourth aspects, the camera is separate from the image processing apparatus, and an image signal from the camera is converted into a digital signal by a video decoder. Since the monitoring system is characterized in that scalable distribution is performed based on an encoded code stream that is a compressed image according to the JPEG 2000 system and management data of the encoded code stream, the compressed image is transferred to the end pressure side (client ) Can be delivered in a scalable manner according to the display capability, and an image can be sent to a remote place in real time. In addition, there are the advantages that multiple cameras for the network are installed in the surveillance area, the images from each camera are processed by the image processing device, the images are compressed and recorded, and each image can be distributed in a scalable manner. Can be sent in real time.

以下、本発明に係る画像処理装置及び画像配信方法の実施形態について図面を参照して説明する。なお、図1は本発明に係る画像処理装置の一実施形態であるネットワークカメラ装置を示すブロック図である。図2は本発明に係る画像処理装置の他の実施形態であるネットワ−クエンコーダ装置の実施形態を示すブロック図である。図3は本発明の一実施形態を示す画像処理方法の概要を示す処理フローである。図4(a),(b)は各処理フローを説明する処理フローである。図5は本発明のスケーラブル配信画像作成処理を示し、符号化コードストリームから管理データまでのパケット構成図を示している。図6はスケーラブル配信する際の画像データを説明するパケット構成図である。図7はスケーラブル配信する際の画像品質で示した画像データのパケット構成図である。図8は指定された画像品質のパケット構成図である。図9はスケーラブル配信画像管理データをアドレスで示すパケット構成図であり、管理データテーブルに対応する。   Embodiments of an image processing apparatus and an image distribution method according to the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a network camera apparatus which is an embodiment of an image processing apparatus according to the present invention. FIG. 2 is a block diagram showing an embodiment of a network encoder apparatus which is another embodiment of the image processing apparatus according to the present invention. FIG. 3 is a processing flow showing an outline of the image processing method according to the embodiment of the present invention. FIGS. 4A and 4B are process flows for explaining each process flow. FIG. 5 shows a scalable delivery image creation process of the present invention, and shows a packet configuration diagram from an encoded code stream to management data. FIG. 6 is a packet configuration diagram for explaining image data at the time of scalable delivery. FIG. 7 is a packet configuration diagram of image data indicated by image quality at the time of scalable delivery. FIG. 8 is a packet configuration diagram of the designated image quality. FIG. 9 is a packet configuration diagram showing scalable delivery image management data by address, and corresponds to the management data table.

図1は、本発明の画像処理装置の一実施形態であるネットワークカメラ装置の例を示すブロック図である。同図に示すように、ネットワークカメラ装置11は、撮像部と圧縮部とが一体となっており、カメラ11は撮影した画像信号がデジタルI/F部13を通してデジタル化された画像信号とし、この画像信号がJPEG2000コーデック(以下、符号化手段と称する)14に入力される。符号化手段14では、JPEG2000方式に基づいて画像信号を圧縮する。符号化手段14によって圧縮されたJPEG2000画像(以下、圧縮画像と称する)は、CPU15による制御によって、SDRAM(Synchronous DRAM)等の記憶部16に書き込まれる。記憶部16に保存された圧縮画像は、スケーラブル配信をするために、データ解析処理部17にてデータ解析が行われ、このデータ解析情報に基づいて、スケーラブル配信画像管理部18にてスケーラブル画像配信管理データが作成される。フラッシュROM19はネットワークカメラ11を動作させるための制御プログラムが格納されている。要求された品質画像の画像データは、既存のAPI(Application Program Interface)の送出手段を経てネットワークI/F20を介し配信される。なお、スケーラブル配信とは、例えばHDTV受信機、パーソナルコンピュータ、携帯電話等の受信端末(クライアント)が自分の表示能力に応じて圧縮された画像データを受信し、所望の画像品質の画像を復号し表示することができる画像データの配信を意味している。   FIG. 1 is a block diagram showing an example of a network camera apparatus which is an embodiment of an image processing apparatus of the present invention. As shown in the figure, the network camera device 11 includes an image pickup unit and a compression unit, and the camera 11 converts the captured image signal into a digital signal through the digital I / F unit 13. An image signal is input to a JPEG 2000 codec (hereinafter referred to as encoding means) 14. The encoding means 14 compresses the image signal based on the JPEG2000 system. The JPEG 2000 image compressed by the encoding means 14 (hereinafter referred to as a compressed image) is written in a storage unit 16 such as an SDRAM (Synchronous DRAM) under the control of the CPU 15. The compressed image stored in the storage unit 16 is subjected to data analysis in the data analysis processing unit 17 for scalable distribution, and based on this data analysis information, the scalable distribution image management unit 18 performs scalable image distribution. Management data is created. The flash ROM 19 stores a control program for operating the network camera 11. The image data of the requested quality image is distributed via the network I / F 20 via an existing API (Application Program Interface) sending means. Note that scalable distribution means that, for example, a receiving terminal (client) such as an HDTV receiver, a personal computer, or a mobile phone receives image data compressed according to its display capability, and decodes an image having a desired image quality. It means the distribution of image data that can be displayed.

図2は、本発明の画像処理装置の他の実施形態であるネットワークエンコーダ装置の例を示すブロック図である。図2に示すように、ネットワークエンコーダ装置11′は、撮像部と圧縮部とが分離した構成であり、カメラ12はネットワークエンコーダ装置11′に接続されている。カメラ12で撮影された映像信号は、アナログI/F部21を介してビデオデコーダ22に入力されてデジタル化された画像信号に変換され、この画像信号がJPEG2000コーデック(符号化手段)14に入力される。JPEG2000コーデックでは、先に説明したように、画像信号を圧縮し、JPEG2000画像(以下、圧縮画像と称する)とし、CPU15による制御によって、SDRAM(Synchronous DRAM)16等の記憶部に書き込まれる。記憶部16に保存された圧縮画像は、スケーラブル配信をするために、データ解析処理部17にてデータ解析が行われ、このデータ解析情報に基づいて、スケーラブル配信画像管理部18にてスケーラブル画像配信管理データを作成する。要求された品質画像の画像データが、先に説明したように、API(Application Program Interface)の送出手段を経てネットワークI/F20を介し配信される。なお、フラッシュROM19はネットワークエンコーダ装置11′を動作させるための制御プログラムが格納されている。   FIG. 2 is a block diagram showing an example of a network encoder apparatus which is another embodiment of the image processing apparatus of the present invention. As shown in FIG. 2, the network encoder device 11 ′ has a configuration in which an imaging unit and a compression unit are separated, and the camera 12 is connected to the network encoder device 11 ′. The video signal photographed by the camera 12 is input to the video decoder 22 via the analog I / F unit 21 and converted into a digitized image signal, and this image signal is input to the JPEG2000 codec (encoding means) 14. Is done. In the JPEG2000 codec, as described above, the image signal is compressed to form a JPEG2000 image (hereinafter referred to as a compressed image), and is written in a storage unit such as an SDRAM (Synchronous DRAM) 16 under the control of the CPU 15. The compressed image stored in the storage unit 16 is subjected to data analysis in the data analysis processing unit 17 for scalable distribution, and based on this data analysis information, the scalable distribution image management unit 18 performs scalable image distribution. Create management data. The image data of the requested quality image is distributed via the network I / F 20 via the API (Application Program Interface) sending means as described above. The flash ROM 19 stores a control program for operating the network encoder device 11 '.

続いて、ネットワークカメラ装置11及びネットワークエンコーダ装置11′における画像処理方法について、図3〜図9を参照して説明する。本発明の画像処理方法は、主に図1,図2に示した符号化手段14、データ解析部17、及びスケーラブル配信画像処理部18による画像処理が行われる。先ず、符号化手段14は、カメラ12で撮影された原画像を変換して符号化コードストリームにする画像圧縮処理手段であり、この処理手段は図13で説明したように、先頭マーカが含まれるメインヘッダMHとタイルヘッダTHからなるヘッダH、1〜60のビットストリームが配列したビットストリームBS、最後尾マーカであるEOCからなる符号化コードストリームを作成する符号化手段である。   Next, an image processing method in the network camera device 11 and the network encoder device 11 ′ will be described with reference to FIGS. In the image processing method of the present invention, image processing is mainly performed by the encoding means 14, the data analysis unit 17, and the scalable delivery image processing unit 18 shown in FIGS. First, the encoding unit 14 is an image compression processing unit that converts an original image captured by the camera 12 into an encoded code stream. This processing unit includes a head marker as described with reference to FIG. This is encoding means for creating an encoded code stream consisting of a header H consisting of a main header MH and a tile header TH, a bit stream BS in which bit streams of 1 to 60 are arranged, and an EOC which is the last marker.

本実施形態の画像処理方法は、図3に示したように、ステップS1〜S4からなり、ステップS1ではデータ解析処理部17が記憶部16に書き込まれた符号化コードストリーム(JPEG2000画像)を取得し、ステップS2にて、データ解析処理を実行し(図5のステップSBに対応)、続いて、ステップS3に進み、スケーラブル配信画像管理部18にてスケーラブル配信画像管理データ作成処理を実行し、スケーラブル配信画像管理部18内のバッファメモリにスケーラブル配信画像管理データを作成する(図5のステップSCに対応)。なお、ステップS4では、所望の画像品質の要求に対してスケーラブル配信画像管理データに基づいて、記憶部16に記憶されている符号化コードストリームから所望の画像品質の画像データを組み合わせて配列した画像データを配信する。また、ステップS4のスケーラブル配信において、低品質画像から高品質画像までの画像データを配信して端末側(クライアント)にて端末側の表示能力に応じ画像データを選択して表示するようにしてもよい。   As shown in FIG. 3, the image processing method of this embodiment includes steps S1 to S4. In step S1, the data analysis processing unit 17 obtains an encoded code stream (JPEG2000 image) written in the storage unit 16. In step S2, a data analysis process is executed (corresponding to step SB in FIG. 5). Subsequently, the process proceeds to step S3, where the scalable delivery image management unit 18 executes a scalable delivery image management data creation process. Scalable delivery image management data is created in the buffer memory in the scalable delivery image management unit 18 (corresponding to step SC in FIG. 5). In step S4, an image obtained by combining image data having a desired image quality from an encoded code stream stored in the storage unit 16 based on scalable delivery image management data in response to a request for the desired image quality. Deliver data. In the scalable distribution in step S4, image data from a low quality image to a high quality image is distributed, and the image data is selected and displayed on the terminal side (client) according to the display capability on the terminal side. Good.

次に、データ解析部17によるデータ解析処理について、図4(a)を参照して説明する。なお、圧縮画像の符号化コードストリームの概要は図5のステップSAに示した。符号化コードストリームは、例えば、プログレッション方式としてLRCPプログレッション(品質の段階的改善を目的)を採用し、解像度数が3、レイヤ数が5、圧縮方式がロッシー9×7(9×7変換のウェーブレット変換)とし、このLRCPプログレッションでは、レイヤ(L)、解像度レベル(R)、コンポーネット(C)、位置(P)の順序でパケット群が配列され、LRCP配列ストリームを形成している。他には、RLCPプログレッション(解像度の階段的改善を目的)があり、RLCP配列ストリームを形成する。因みに、従来例では、LRCP配列ストリームからRLCP配列ストリームにブロック並び替え変換処理を行っているために、並び替えのための処理時間を要していた。   Next, data analysis processing by the data analysis unit 17 will be described with reference to FIG. The outline of the encoded code stream of the compressed image is shown in step SA of FIG. The encoded code stream employs, for example, LRCP progression (for the purpose of gradual improvement in quality) as the progression method, the resolution number is 3, the number of layers is 5, and the compression method is lossy 9 × 7 (9 × 7 conversion wavelet). In this LRCP progression, packet groups are arranged in the order of layer (L), resolution level (R), component (C), and position (P) to form an LRCP arrangement stream. Another is RLCP progression (for stepwise improvement in resolution), which forms an RLCP sequence stream. Incidentally, in the conventional example, since the block rearrangement conversion process is performed from the LRCP arrangement stream to the RLCP arrangement stream, processing time for the rearrangement is required.

先ず、ステップS5において、符号化コードストリームからマーカ位置の取得が行われる。符号化コードストリームでは、ヘッダHを構成するメインヘッダMHとタイルパートヘッダTH等との各ヘッダに先頭マーカが設けられ、ヘッダHに続いて画像データである1〜60個のパケットからなるビットストリームとコードストリームの最後尾マーカとで構成されており、最後尾マーカを除くマーカの位置情報(アドレス)及びパケットサイズが、データ解析部17のデータ解析処理により取得される。取得したマーカ位置情報は、データ解析部17に設けたバッファメモリに格納される。   First, in step S5, the marker position is acquired from the encoded code stream. In the encoded code stream, a head marker is provided in each header such as a main header MH and a tile part header TH constituting the header H, and a bit stream including 1 to 60 packets of image data following the header H. The position information (address) and the packet size of the marker excluding the last marker are acquired by the data analysis processing of the data analysis unit 17. The acquired marker position information is stored in a buffer memory provided in the data analysis unit 17.

続いて、ステップS6において、パケット解析処理が行われる。このパケット解析処理では、ヘッダHに続いて画像データである1〜60個のパケットからなるビットストリームの各パケットの位置情報(アドレス)と各パケットのサイズが、データ解析部17のデータ解析処理により取得される。取得した位置情報は、データ解析部17に設けたバッファメモリに格納される。   Subsequently, in step S6, packet analysis processing is performed. In this packet analysis process, the position information (address) of each packet of the bit stream consisting of 1 to 60 packets that are image data following the header H and the size of each packet are obtained by the data analysis process of the data analysis unit 17. To be acquired. The acquired position information is stored in a buffer memory provided in the data analysis unit 17.

続いて、ステップS7に進み、符号化コードストリームの最後尾マーカ(EOC)の位置情報(アドレス)を取得する。最後尾マーカ(EOC)の位置は、圧縮画像のコードストリームを構成する最終パケットから2つ前のアドレスになる。取得したマーカ位置情報は、データ解析部17に設けたバッファメモリに格納される。   Then, it progresses to step S7 and acquires the positional information (address) of the tail marker (EOC) of an encoding code stream. The position of the end marker (EOC) is an address two before the last packet constituting the code stream of the compressed image. The acquired marker position information is stored in a buffer memory provided in the data analysis unit 17.

次に、スケーラブル配信画像管理部18によるスケーラブル画像管理データの作成について、図4(b)の処理フローを参照して説明する。スケーラブル配信画像管理部18では、解像度数にレイヤ数を乗じた数の管理データを作成し、端末側(クライアント)から指定された画像を管理データに基づいて、符号化コードストリームからパケット化された各画像データを取得して各画像品質の画像データが送出できるように、管理データが作成される。   Next, creation of scalable image management data by the scalable delivery image management unit 18 will be described with reference to the processing flow of FIG. The scalable delivery image management unit 18 creates management data corresponding to the number of resolutions multiplied by the number of layers, and images specified from the terminal side (client) are packetized from the encoded code stream based on the management data. Management data is created so that each image data can be acquired and image data of each image quality can be transmitted.

先ず、ステップS8では、JPEG2000圧縮画像の符号化コードストリームのヘッダと各マーカのサイズと各マーカの先頭アドレスが管理バッファメモリ1〜3にセットされる。この管理バッファメモリ1〜3には、符号化コードストリームを特定できるマーカのアドレスとサイズとが記録される。続いて、ステップS9では、管理バッファメモリ4〜8に、ビットストリーム1〜60の各パケットデータのサイズと先頭アドレスが記録される。続いて、ステップS10にて、符号化コードストリームの最後尾マーカ(EOC)の位置情報(アドレス)とサイズを管理バッファメモリ9にセットし、ステップS11に進み、ステップS8からS10の管理データを指定された解像度、レイヤの圧縮画像サイズを、後述する図9の管理データにセットする。   First, in step S8, the header of the encoded code stream of the JPEG2000 compressed image, the size of each marker, and the start address of each marker are set in the management buffer memories 1-3. In the management buffer memories 1 to 3, the address and size of the marker that can specify the encoded code stream are recorded. Subsequently, in step S9, the size and head address of each packet data of the bit streams 1 to 60 are recorded in the management buffer memories 4 to 8. Subsequently, in step S10, the position information (address) and size of the last marker (EOC) of the encoded code stream are set in the management buffer memory 9, and the process proceeds to step S11 where the management data in steps S8 to S10 is designated. The resolution and the compressed image size of the layer thus set are set in management data shown in FIG.

以下、本発明におけるスケーラブル配信するための画像管理データの記録形式について、図6〜図9を参照し説明する。図6〜図9は、符号化コードストリームの画像データが配列するビットストリーム(パケット)1〜60のパケット構成について、解像度とレイヤ(画質)との関係で示している。先ず、図6は、解像度(画像サイズ)が1/16,1/4,1/1とレイヤ(画質)1〜5との関係に基づいて、パケット番号(1〜60)で示しており、レイヤ数の数値が大きい程、画質が良好なものとなり、解像度は画像サイズを表し、レイヤが同じ数であれば同一画質であり、画像サイズ1/1は画像サイズ1/16より大きく原サイズである。例えば、解像度1/16でレイヤ1の画像は、パケット番号1〜6で構成されるビットストリームから構成され、解像度1/1でレイヤ1の画像は、パケット番号1〜12で構成されるビットストリームから構成される。また、解像度1/16でレイヤ2の画像は、パケット番号1〜6+13〜18で構成されるビットストリームから構成され、解像度1/1でレイヤ2の画像は、パケット番号1〜24で構成されるビットストリームから構成される。   Hereinafter, a recording format of image management data for scalable delivery according to the present invention will be described with reference to FIGS. 6 to 9 show the packet configurations of bit streams (packets) 1 to 60 in which the image data of the encoded code stream is arranged in relation to the resolution and the layer (image quality). First, FIG. 6 shows packet numbers (1-60) based on the relationship between resolution (image size) of 1/16, 1/4, 1/1 and layers (image quality) 1-5. The larger the number of layers, the better the image quality. The resolution represents the image size. If the number of layers is the same, the image quality is the same. The image size 1/1 is larger than the image size 1/16 and is the original size. is there. For example, an image of layer 1 at a resolution of 1/16 is composed of a bit stream composed of packet numbers 1 to 6, and an image of layer 1 at a resolution of 1/1 is a bit stream composed of packet numbers 1 to 12 Consists of In addition, a layer 2 image at resolution 1/16 is composed of a bit stream composed of packet numbers 1 to 6 + 13 to 18, and a layer 2 image at resolution 1/1 is composed of packet numbers 1 to 24. It consists of a bit stream.

因みに、JPEG2000方式では、パケット化された画像信号にウェーブレット変換を実行し、画像信号は水平(H)及び垂直方向(L)に所定回数のサブバンド分解を実行する。サブバンド分解を行う回数が3の場合、原画像(0LL)が4つのサブバンド(1LL,1HL,1LH,1HH)に分解され、次に1LLサブバンドが4つのサブバンド(2LL,2HL,2LH,2HH)に分解され、さらに2LLサブバンドが4つのサブバンド(3LL,3HL,3LH,3HH)に分解される。   Incidentally, in the JPEG2000 system, wavelet transform is performed on a packetized image signal, and the image signal is subjected to subband decomposition a predetermined number of times in the horizontal (H) and vertical directions (L). When the number of subband decompositions is 3, the original image (0LL) is decomposed into four subbands (1LL, 1HL, 1LH, 1HH), and then the 1LL subband is converted into four subbands (2LL, 2HL, 2LH). , 2HH), and the 2LL subband is further decomposed into four subbands (3LL, 3HL, 3LH, 3HH).

図6のレイヤ1,解像度1/1で画像信号(0LL)をウェーブレット変換した場合、3LL,3HL,3LH,3HH,2HL,2LH,2HH,1HL,1LH,1HHの10個のサブバンドに分解されることになる。パケット(ビットストリーム)12が1HH、11が1LH、10が1HL、9が2HH、8がLH、7が2HL、6が3HH、5が3LH、4が3HL、3〜1が3LLである。同一レイヤにおいて、各解像度において共通パケット(ビットストリーム)(1LL)が存在する。図7の関係図は、解像度(1/16,1/4,1/1)とレイヤ(画質)1〜5の関係をビットストリーム(パケット)番号で示している。図8はさらにビットストリーム(パケット)番号を集約して示したものであり、最終的に、図9の管理データが作成され、管理データテーブルが管理バッファメモリに記憶される。   When the wavelet transform is performed on the image signal (0LL) at the layer 1 and resolution 1/1 in FIG. Will be. The packet (bitstream) 12 is 1HH, 11 is 1LH, 10 is 1HL, 9 is 2HH, 8 is LH, 7 is 2HL, 6 is 3HH, 5 is 3LH, 4 is 3HL, and 3 to 1 is 3LL. In the same layer, a common packet (bit stream) (1LL) exists at each resolution. The relationship diagram of FIG. 7 shows the relationship between resolution (1/16, 1/4, 1/1) and layers (image quality) 1 to 5 by bit stream (packet) numbers. FIG. 8 further shows the bit stream (packet) numbers in an aggregated manner. Finally, the management data of FIG. 9 is created and the management data table is stored in the management buffer memory.

図9のパケット(ビットストリーム)の管理データは、レイヤ毎に解像度の画像品質の画像データを読み出す際のビットストリームの先頭アドレスとそのパケットサイズが書き込まれている。レイヤ1で解像度1/16の場合、管理バッファメモリ4にビットストリーム1の先頭アドレスとビットストリーム1〜6までの合計サイズが記録されている。レイヤ数が1〜5であり、各レイヤ毎に解像度が3種類であるので、15種類の管理データが作成される。   The management data of the packet (bit stream) in FIG. 9 is written with the head address of the bit stream and the packet size when reading the image data of the resolution image quality for each layer. When the resolution is 1/16 in layer 1, the management buffer memory 4 records the start address of the bit stream 1 and the total size of the bit streams 1 to 6. Since the number of layers is 1 to 5 and there are three types of resolution for each layer, 15 types of management data are created.

本実施形態の画像処理装置では、図9の管理データがスケーラブル配信画像管理処理部18の管理バッファメモリに記憶され、この管理データに基づいて、端末から要求される画像品質(レイヤ数及び解像度)の画像データを読み出すことができる。例えば、レイヤ数5で、解像度1/1であれば、管理バッファメモリ4からビットストリームリーム1のアドレスを読み取り、ビットストリーム1〜60のサイズを読み取り、JPEG2000方式で画像圧縮された符号化コードストリームから必要なビットストリームを読み出して所望の画像データのパケット配列からなる画像データを送出することができる。   In the image processing apparatus of the present embodiment, the management data of FIG. 9 is stored in the management buffer memory of the scalable delivery image management processing unit 18, and the image quality (number of layers and resolution) required from the terminal based on this management data. Image data can be read out. For example, if the number of layers is 5 and the resolution is 1/1, the encoded code stream is obtained by reading the address of the bit stream reamer 1 from the management buffer memory 4, reading the sizes of the bit streams 1 to 60, and compressing the image using the JPEG 2000 method. The necessary bit stream can be read from the image data, and image data composed of a packet arrangement of desired image data can be transmitted.

このように、本実施形態では、従来のようにブロック並び替えしたビットストリームを記憶することなく、上記のような管理データを作成することによって、要求される解像度、レイヤ数の画像データを管理データに基づいて、符号化コードビットストリームから必要なパケットを読み出して配列したビットストリームからなる画像データを作成することができ、画像データを記憶処理するための処理時間を省略することが可能であり、画像をリアルタイムに配信することが可能である。また、種々の画像品質であり、所望のサイズの圧縮した画像データを作成してスケーラブル配信することができる。   As described above, in the present embodiment, the image data having the required resolution and the number of layers is managed by creating the management data as described above without storing the bit stream in which the blocks are rearranged as in the past. Based on the above, it is possible to create image data consisting of a bit stream in which necessary packets are read out from an encoded code bit stream and arranged, and processing time for storing image data can be omitted, Images can be distributed in real time. Moreover, it is possible to create compressed image data of a desired size and deliver it in a scalable manner with various image qualities.

次に、本実施形態のネットワークカメラ装置を利用したネットワークカメラシステムについて、図10,図11を参照し説明する。先ず、図10のネットワークカメラシステムを説明する。このネットワークカメラシステムは最も単純な監視システムを示し、ネットワークカメラ装置11とパソコン21はルーター22を介してLAN接続されている。ネットワークカメラ装置11は監視区域を撮影し、ネットワークカメラ装置11でJPEG200方式でデジタル化した原画像信号を画像圧縮し、符号化コードストリームとし、符号化コードストリームのデータ解析をして、マーカ位置情報とサイズの管理データを作成し、クライアントの要求に応じて、この管理データに基づく要求の解像度、レイヤ数のスケーラブル配信画像をインターネットに配信する。ネットワークカメラ装置11とLAN接続されたパソコン21は高画質Aの画像を解像度1/1でモニタで確認することが可能であり、インターネット23を介してパソコン25のモニタでは、画像品質の低い画質Cであり、解像度1/4の画像を表示させることができ、このようにカメラ画像をスケーラブル配信することができる。無論、パソコン25の表示能力が高能力であれば、高画質Aでサイズ1/1で表示することも可能である。   Next, a network camera system using the network camera device of the present embodiment will be described with reference to FIGS. First, the network camera system of FIG. 10 will be described. This network camera system is the simplest monitoring system, and the network camera device 11 and the personal computer 21 are LAN-connected via a router 22. The network camera device 11 shoots the surveillance area, compresses the original image signal digitized by the network camera device 11 using the JPEG200 method, forms an encoded code stream, analyzes the data of the encoded code stream, and performs marker position information. And size management data is created, and in response to a client request, a scalable distribution image having the resolution and the number of layers based on the management data is distributed to the Internet. A personal computer 21 connected to the network camera device 11 via a LAN can check a high-quality A image on a monitor at a resolution of 1/1, and the monitor of the personal computer 25 via the Internet 23 has a low image quality C. Thus, an image with a resolution of 1/4 can be displayed, and thus a camera image can be distributed in a scalable manner. Of course, if the display capability of the personal computer 25 is high, it is possible to display with a high image quality A and size 1/1.

また、図11は、ルータ22に多数のネットワークカメラ装置11〜11nがLAN接続され、さらに、ネットワークレコーダ26及びパソコン27がLAN接続されている。ネットワークカメラ装置11〜11nは、多数の管理区域が監視され、各監視区域の画像データが管理データとともにネットワークレコーダ26に格納され、ネットワークカメラ装置11〜11nはスケーラブル配信することができる。パソコン27のモニタは高画質Aの画像を解像度1/1で確認することが可能であり、インターネット23を介してパソコン25のモニタは画像品質の低い画質C・解像度1/4の画像を表示させることができる。無論、パソコン25の表示能力が高能力であれば、高画質Aでサイズ1/1で表示することも可能である。 In FIG. 11, a number of network camera devices 11 1 to 11 n are connected to the router 22 via a LAN, and a network recorder 26 and a personal computer 27 are connected via a LAN. The network camera devices 11 1 to 11n are monitored in a large number of management areas, and the image data of each monitoring area is stored in the network recorder 26 together with the management data, and the network camera devices 11 1 to 11n can be distributed in a scalable manner. The monitor of the personal computer 27 can confirm an image of high image quality A at a resolution of 1/1, and the monitor of the personal computer 25 displays an image with low image quality C and resolution of 1/4 through the Internet 23. be able to. Of course, if the display capability of the personal computer 25 is high, it is possible to display with a high image quality A and a size of 1/1.

本発明の活用例としては、画像データをリアルタイムにスケーラブル配信することが可能であり、監視カメラシステム、遠隔診断システム等の画像を配信する全ての分野で利用することが可能である。また、インターネットを介することなく、LAN接続したシステム、或いは携帯電話、ハイビジョンテレビ等に画像配信する全ての用途に利用することが可能であり、これらが混在するシステムにも利用することが可能である。   As an application example of the present invention, it is possible to distribute image data in a scalable manner in real time, and it can be used in all fields for distributing images, such as surveillance camera systems and remote diagnosis systems. In addition, it can be used for all applications that distribute images to a LAN-connected system, a mobile phone, a high-definition television, or the like without going through the Internet, and can also be used for a system in which these are mixed. .

本発明に係る画像処理装置の一実施形態であるネットワークカメラ装置を示すブロック図である。1 is a block diagram illustrating a network camera device that is an embodiment of an image processing device according to the present invention. FIG. 本発明に係る画像処理装置の他の実施形態であるネットワ−クエンコーダ装置の実施形態を示すブロック図である。It is a block diagram which shows embodiment of the network encoder apparatus which is other embodiment of the image processing apparatus which concerns on this invention. 本発明の一実施形態を示す画像処理方法の概要を示す処理フローである。It is a processing flow which shows the outline | summary of the image processing method which shows one Embodiment of this invention. (a),(b)は各処理フローを説明するための処理フローである。(A), (b) is a processing flow for demonstrating each processing flow. 本発明のスケーラブル配信画像作成処理を示し、符号化化コードストリームから管理データまでを示すパケット構成図である。It is a packet block diagram which shows the scalable delivery image creation process of this invention, and shows from an encoding code stream to management data. スケーラブル配信する際の画像データを説明するパケット構成図である。It is a packet block diagram explaining the image data at the time of scalable delivery. スケーラブル配信する際の画像品質を画像データで示したパケット構成図である。It is the packet block diagram which showed the image quality at the time of scalable delivery with image data. 指定された画像品質を示すパケット構成図である。It is a packet block diagram which shows the designated image quality. スケーラブル配信画像管理データをアドレスで示すパケット構成図である。It is a packet block diagram which shows scalable delivery image management data by an address. 本発明の実施形態の画像処理装置を利用した監視システムのブロック図である。1 is a block diagram of a monitoring system using an image processing apparatus according to an embodiment of the present invention. 本発明の実施形態の画像処理装置を利用した他の監視システムのブロック図である。It is a block diagram of the other monitoring system using the image processing apparatus of embodiment of this invention. 従来の画像処理装置のブロック図である。It is a block diagram of the conventional image processing apparatus. JPEG2000方式の符号化コードストリームの構成を示し、各画像品質におけるビットストリームの構成を示す説明図である。It is explanatory drawing which shows the structure of the encoding code stream of a JPEG2000 system, and shows the structure of the bit stream in each image quality.

符号の説明Explanation of symbols

11,11〜11n ネットワークカメラ装置
12 カメラ
13 デジタルI/F部
14 JPEG2000コーダック(符号化手段)
15 CPU
16 記憶部(SDRAM)
17 データ解析処理部
18 スケーラブル配信画像管理処理部
19 フラッシュROM
20 ネットワークI/F部
21 アナログI/F
22 ビデオデコーダ
23 インターネット
11, 11 1 to 11n Network camera device 12 Camera 13 Digital I / F unit 14 JPEG2000 codec (encoding means)
15 CPU
16 Storage unit (SDRAM)
17 Data Analysis Processing Unit 18 Scalable Distribution Image Management Processing Unit 19 Flash ROM
20 Network I / F part 21 Analog I / F
22 Video decoder 23 Internet

Claims (8)

カメラで撮影して得られる画像信号をJPEG2000方式により圧縮画像とする符号化手段と、
該符号化手段による該圧縮画像を記憶する記憶部と、
該記憶部に格納した該圧縮画像をデータ解析するデータ解析部と、
該データ解析部による解析情報に基づいて、該圧縮画像を構成する各パケットの位置情報とデータサイズとによるスケーラブル配信画像管理データを作成する管理データ作成部とを備えることを特徴とする画像処理装置。
Encoding means for converting an image signal obtained by photographing with a camera into a compressed image by the JPEG2000 method;
A storage unit for storing the compressed image by the encoding means;
A data analysis unit for analyzing data of the compressed image stored in the storage unit;
An image processing apparatus comprising: a management data creation unit that creates scalable delivery image management data based on position information and data size of each packet constituting the compressed image based on analysis information by the data analysis unit .
前記圧縮画像が符号化コードストリームに変換したものであり、前記管理データが、該符号化コードストリームのマーカの位置情報及びパケットサイズ情報であることを特徴とする請求項1に記載の画像処理装置。   2. The image processing apparatus according to claim 1, wherein the compressed image is converted into an encoded code stream, and the management data is marker position information and packet size information of the encoded code stream. . 前記記憶部に記憶された前記圧縮画像の符号化コードストリームから前記管理データに基づいて、所定の画像品質の画像データを読み出して送出する送出手段を備えたことを特徴とする請求項2に記載の画像処理装置。   3. The transmission unit according to claim 2, further comprising: a sending unit that reads out and sends out image data having a predetermined image quality based on the management data from the encoded code stream of the compressed image stored in the storage unit. Image processing apparatus. 前記管理データが管理データテーブルを形成することを特徴とする請求項1〜3の何れかに記載の画像処理装置。   The image processing apparatus according to claim 1, wherein the management data forms a management data table. カメラで撮影して得られる画像信号をJPEG2000方式による符号化手段により圧縮画像とし、該圧縮画像をデータ解析部にてデータ解析処理し、該データ解析部による解析情報に基づいて、管理データ作成部が該圧縮画像を構成する各パケットの位置情報及びデータサイズによるスケーラブル配信画像管理データを作成することを特徴とする画像処理方法。   An image signal obtained by photographing with a camera is converted into a compressed image by an encoding means according to the JPEG2000 system, the compressed image is subjected to data analysis processing in a data analysis unit, and a management data creation unit is based on analysis information from the data analysis unit Creating scalable delivery image management data based on position information and data size of each packet constituting the compressed image. 前記圧縮画像が符号化コードストリームに変換したものであり、前記管理データが該符号化コードストリームのマーカの位置情報及びパケットサイズ情報であることを特徴とする請求項5に記載の画像処理方法。   6. The image processing method according to claim 5, wherein the compressed image is converted into an encoded code stream, and the management data is marker position information and packet size information of the encoded code stream. 請求項1〜4の何れかに記載の画像処理装置において、
前記カメラが前記画像処理装置と一体であり、該カメラからの画像信号をデジタル信号に変換してJPEG2000方式による圧縮画像である符号化コードストリームと該符号化コードストリームの管理データとに基づいて、スケーラブル配信することを特徴とする監視システム。
The image processing apparatus according to any one of claims 1 to 4,
The camera is integrated with the image processing device, converts an image signal from the camera into a digital signal, and is based on an encoded code stream that is a compressed image according to the JPEG2000 system and management data of the encoded code stream. A monitoring system characterized by scalable distribution.
請求項1〜4の何れかに記載の画像処理装置において、
前記カメラが前記画像処理装置と別体であり、該カメラからの画像信号をビデオデコーダでデジタル信号に変換してJPEG2000方式による圧縮画像である符号化コードストリームと該符号化コードストリームの管理データとに基づいて、スケーラブル配信することを特徴とする監視システム。
The image processing apparatus according to any one of claims 1 to 4,
The camera is separate from the image processing device, an image signal from the camera is converted into a digital signal by a video decoder, and an encoded code stream that is a compressed image according to the JPEG2000 system, and management data of the encoded code stream, -Based monitoring system characterized by scalable distribution.
JP2006159926A 2006-06-08 2006-06-08 Image processing apparatus, image processing method, and monitoring system using the same Expired - Fee Related JP4740800B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006159926A JP4740800B2 (en) 2006-06-08 2006-06-08 Image processing apparatus, image processing method, and monitoring system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006159926A JP4740800B2 (en) 2006-06-08 2006-06-08 Image processing apparatus, image processing method, and monitoring system using the same

Publications (2)

Publication Number Publication Date
JP2007329747A true JP2007329747A (en) 2007-12-20
JP4740800B2 JP4740800B2 (en) 2011-08-03

Family

ID=38929912

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006159926A Expired - Fee Related JP4740800B2 (en) 2006-06-08 2006-06-08 Image processing apparatus, image processing method, and monitoring system using the same

Country Status (1)

Country Link
JP (1) JP4740800B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101170438B1 (en) 2010-09-08 2012-08-09 이경민 Communication network adapter for image transmission using memory shuffling
CN105141960A (en) * 2015-06-17 2015-12-09 西安空间无线电技术研究所 Method for information transmission based on JPEG2000 compressed code stream

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004153621A (en) * 2002-10-31 2004-05-27 Ricoh Co Ltd Code string converting device, camera system, image display system, image editing system, program and storage medium
JP2004192140A (en) * 2002-12-09 2004-07-08 Sony Corp Data communication system, data transmitting device, data receiving device and method, and computer program
JP2004254133A (en) * 2003-02-20 2004-09-09 Ricoh Co Ltd Moving image reproduction system, moving image reproducing device, moving image transmitter, moving image reproduction method, program and recording medium
JP2005012685A (en) * 2003-06-20 2005-01-13 Canon Inc Image processing method and image processing apparatus
JP2005110145A (en) * 2003-10-02 2005-04-21 Ricoh Co Ltd Code string converter, code string converting method, photographing system, image display system, monitoring system, program, and information recording

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004153621A (en) * 2002-10-31 2004-05-27 Ricoh Co Ltd Code string converting device, camera system, image display system, image editing system, program and storage medium
JP2004192140A (en) * 2002-12-09 2004-07-08 Sony Corp Data communication system, data transmitting device, data receiving device and method, and computer program
JP2004254133A (en) * 2003-02-20 2004-09-09 Ricoh Co Ltd Moving image reproduction system, moving image reproducing device, moving image transmitter, moving image reproduction method, program and recording medium
JP2005012685A (en) * 2003-06-20 2005-01-13 Canon Inc Image processing method and image processing apparatus
JP2005110145A (en) * 2003-10-02 2005-04-21 Ricoh Co Ltd Code string converter, code string converting method, photographing system, image display system, monitoring system, program, and information recording

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101170438B1 (en) 2010-09-08 2012-08-09 이경민 Communication network adapter for image transmission using memory shuffling
CN105141960A (en) * 2015-06-17 2015-12-09 西安空间无线电技术研究所 Method for information transmission based on JPEG2000 compressed code stream
CN105141960B (en) * 2015-06-17 2018-03-09 西安空间无线电技术研究所 A kind of method that information transfer is carried out based on JPEG2000 compressed bit streams

Also Published As

Publication number Publication date
JP4740800B2 (en) 2011-08-03

Similar Documents

Publication Publication Date Title
JP6768907B2 (en) Media file processing device and processing method
JP5162939B2 (en) Information processing apparatus and method, and program
KR100631743B1 (en) Method and apparatus for efficient transmission of scalable bitstream
US8639046B2 (en) Method and system for scalable multi-user interactive visualization
JP4488027B2 (en) Information processing apparatus and method, and information processing system
JP4525795B2 (en) Reception device, reception method, program, and communication system
JP2004192140A (en) Data communication system, data transmitting device, data receiving device and method, and computer program
WO2006009120A1 (en) Remote edition system, main edition device, remote edition device, edition method, edition program, and storage medium
JP2008022402A (en) Wavelet transform apparatus and method, wavelet inverse transform apparatus and method, program, and recording medium
JP5515758B2 (en) Image processing apparatus and method
JP2008022403A (en) Wavelet transform apparatus and method, wavelet inverse transform apparatus and method, program, and recording medium
US10313728B2 (en) Information processing apparatus and information processing method
JP2004274758A (en) Method and apparatus for converting jpp-stream into jpeg-2000 code stream
WO2017115483A1 (en) Moving image decoding device, moving image decoding method, moving image encoding device, moving image encoding method, and computer-readable recording medium
JP2009017527A (en) Server-driven progressive image transmission and system
JP2006157452A (en) Image compressing device and method
JP4740800B2 (en) Image processing apparatus, image processing method, and monitoring system using the same
WO2013154024A1 (en) Information processing device and method, and program
JP5389528B2 (en) Network decoder device
JP2011147050A (en) Image processing apparatus and method
EP1521474A2 (en) Data processing apparatus
JP4073333B2 (en) Image compression apparatus and image compression method
Naman et al. Encoding high-throughput jpeg2000 (htj2k) images on a gpu
JP6587539B2 (en) Transmitting apparatus, information processing method, and program
Sparenberg et al. A concept for file-based content exchange using scalable media

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080606

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110118

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110308

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110502

R150 Certificate of patent or registration of utility model

Ref document number: 4740800

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140513

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees