WO2019054070A1 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- WO2019054070A1 WO2019054070A1 PCT/JP2018/028788 JP2018028788W WO2019054070A1 WO 2019054070 A1 WO2019054070 A1 WO 2019054070A1 JP 2018028788 W JP2018028788 W JP 2018028788W WO 2019054070 A1 WO2019054070 A1 WO 2019054070A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- captured
- image
- encoder
- compressed
- vehicle
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/183—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a single remote source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/42—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
- H04N19/39—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability involving multiple description coding [MDC], i.e. with separate layers being structured as independently decodable descriptions of input picture data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/59—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial sub-sampling or interpolation, e.g. alteration of picture size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/27—Server based end-user applications
- H04N21/274—Storing end-user multimedia data in response to end-user request, e.g. network recorder
- H04N21/2743—Video hosting of uploaded data from client
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41422—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance located in transportation means, e.g. personal vehicle
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440245—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display the reformatting operation being performed only on part of the stream, e.g. a region of the image or a time segment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/915—Television signal processing therefor for field- or frame-skip recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/188—Capturing isolated or intermittent images triggered by the occurrence of a predetermined event, e.g. an object reaching a predetermined position
Definitions
- An object of the present disclosure is to provide an image processing apparatus that enables high-quality captured images to be stored, but also makes it easier to reduce the communication cost at the time of transmitting captured images.
- an image processing apparatus is an image processing apparatus that compresses a captured image sequentially captured by an imaging device, and hardware that compresses a captured image sequentially captured by the imaging apparatus using a dedicated circuit Hardware encoder, a software encoder that compresses on a general-purpose processor a captured image that is sequentially captured by an imaging device with a lower total number of pixels than that used by a hardware encoder, and sequentially stores a captured image compressed by a hardware encoder And a transmitter configured to transmit the captured image compressed by the software encoder to a receiving device that is an external device of the own device using wireless communication.
- the hardware encoder uses a dedicated circuit to compress captured images sequentially captured by the imaging device, and the captured image compressed by the hardware encoder is sequentially stored in the non-volatile memory. It is possible to use it to store high quality captured images.
- a software encoder that compresses on a general-purpose processor a captured image that is sequentially captured by an imaging device with a lower total number of pixels than that used by a hardware encoder is provided, and a captured image compressed by a software encoder Since transmission is performed using wireless communication, it is possible to reduce communication costs compared to transmitting a captured image compressed by a hardware encoder.
- FIG. 3 shows a configuration in which the camera 32 is directly connected to the communication terminal 30, the present invention is not limited to this.
- the camera 32 may be indirectly connected via an in-vehicle LAN.
- the vehicle state sensor 31 is a sensor group for detecting various states such as the traveling state of the own vehicle.
- the vehicle state sensor 31 includes a vehicle speed sensor that detects the vehicle speed of the vehicle, a steering sensor that detects the steering angle of the vehicle's steering wheel, and the like.
- the vehicle state sensor 31 outputs the detected sensing information to the in-vehicle LAN.
- the sensing information detected by the vehicle state sensor 31 may be output to the in-vehicle LAN via the ECU mounted on the own vehicle.
- the camera 32 may have an imaging direction behind the subject vehicle or the like, but in the present embodiment, the case where the imaging direction is ahead of the subject vehicle will be described as an example. Further, in the present embodiment, the case where the captured image sequentially captured by the camera 32 is a full HD image with a resolution of 1920 ⁇ 1080 dots will be described as an example.
- the communication terminal 30 includes an input unit 301, a hardware encoder (hereinafter, H / W encoder) 302, an accumulation unit 303, a microcomputer 304, and a communication unit 307.
- H / W encoder hardware encoder
- the communication terminal 30 includes an input unit 301, a hardware encoder (hereinafter, H / W encoder) 302, an accumulation unit 303, a microcomputer 304, and a communication unit 307.
- the storage unit 303 is a non-volatile memory, and stores a captured image compressed by the H / W encoder 302.
- the non-volatile memory may be configured to be built in the communication terminal 30, or may be configured to use a removable memory card.
- the storage of the captured image compressed by the H / W encoder 302 in the storage unit 303 may be started in conjunction with the start of the traveling drive source of the vehicle, or may be started at a predetermined event such as when the impact of the vehicle is detected.
- the storage may be started as the overwrite prohibition.
- the captured image When the storage is started in synchronization with the start of the traveling drive source of the vehicle, the captured image may be constantly stored and sequentially erased from the captured image for which a predetermined time has elapsed. . Further, in the case where storage is started as overwrite prohibition at the time of a predetermined event, of the captured images stored constantly, the range up to a predetermined time before and after the predetermined event is stored as overwrite prohibition. do it.
- the microcomputer 304 includes a general-purpose processor, a memory, an I / O, and a bus connecting these, and executes various processes by executing a control program stored in the memory.
- a general purpose processor is a processor that can be used for various embedded devices that can be used for applications other than image compression.
- memory is a non-transitory tangible storage medium that stores non-transitory computer readable programs and data.
- the non-transitional tangible storage medium is realized by a semiconductor memory or the like.
- the microcomputer 304 includes a conversion unit 305 and a software encoder (hereinafter, S / W encoder) 306 as functional blocks.
- the communication unit 307 has an antenna for wireless communication, and performs, for example, mobile communication with a base station, and transmits and receives information by wireless communication with an access point of a wireless LAN. It communicates with the server device 2 via the communication network.
- the communication unit 307 includes a transmission unit 308 as shown in FIG.
- the transmission unit 308 transmits the captured image compressed by the S / W encoder 306 to the server device 2 using wireless communication.
- the transmitting unit 308 may be configured to sequentially transmit the captured image sequentially compressed by the S / W encoder 306 to the server device 2 or may be configured to be stored in a memory and transmitted to the server device 2.
- FIG. 5 image storage related processing at communication terminal 30
- image storage related processing an example of the flow of processing (hereinafter, image storage related processing) related to storage of captured images in the communication terminal 30 will be described using the flowchart in FIG. 5.
- the flowchart in FIG. 5 may be configured to start, for example, when the input unit 301 receives an input of a captured image sequentially captured by the camera 32.
- the H / W encoder 302 compresses a captured image obtained from the camera 32 via the input unit 301.
- the H / W encoder 302 stores the captured image compressed in S1 in the storage unit 303, and ends the image storage related process.
- FIG. 6 may be configured to start, for example, when the input unit 301 receives an input of a captured image sequentially captured by the camera 32.
- the transmission unit 308 sequentially transmits a captured image sequentially compressed by the S / W encoder 306 to the server device 2 by way of example.
- the H / W encoder 302 that compresses captured images sequentially captured by the camera 32 is compressed by the H / W encoder 302 that uses a dedicated circuit, the H / W encoder 302 is sequentially stored. It is possible to store high quality captured images in the communication terminal 30 using the In addition, since the S / W encoder 306 compresses the captured image sequentially captured by the camera 32 whose total number of pixels is lower than that used by the H / W encoder 302 and transmits it to the server device 2 using wireless communication, It is possible to reduce the communication cost more than transmitting the captured image compressed by the H / W encoder 302.
- the S / W encoder 306 compresses the captured image on a general-purpose processor, the S / W encoder 306 can be implemented more easily than the H / W encoder 302 that performs compression using a dedicated circuit. Furthermore, since the H / W encoder 302 and the S / W encoder 306 are used in combination, it is possible to suppress processor resource shortage. Therefore, while using a general-purpose processor used in embedded devices, storage of captured images captured by the camera 32 and transmission of captured images obtained by converting and compressing the image scale of captured images captured by the camera 32 It becomes possible to be compatible more easily. As a result, it is possible to easily reduce the communication cost at the time of transmitting the captured image while accumulating the high quality captured image.
- the area having high importance according to the traveling state is selected. Since it is possible to cut out, it is possible to transmit to the server device 2 a captured image of a region of high importance according to the traveling state while reducing the total number of pixels of the captured image captured by the camera 32. .
- the microcomputer 304 a includes a converting unit 305, an S / W encoder 306, and a target image specifying unit 309 as functional blocks.
- the microcomputer 304 a is the same as the microcomputer 304 of the first embodiment except that the target image specifying unit 309 is provided.
- the communication unit 307a includes a transmitting unit 308a and a receiving unit 310, as shown in FIG.
- the communication unit 307 a is the same as the communication unit 307 of the first embodiment except that the communication unit 307 a includes the transmission unit 308 a instead of the transmission unit 308 and the reception unit 310.
- the communication unit 307 of the first embodiment may be configured to include the reception unit.
- request image transmission related processing (Required image transmission related processing at communication terminal 30) Subsequently, an example of the flow of processing (hereinafter referred to as request image transmission related processing) related to the transmission of the captured image requested from the server device 2 at the communication terminal 30 will be described using the flowchart of FIG.
- the flowchart in FIG. 9 may be configured to start when the target image request transmitted from the server device 2a is received by the reception unit 310.
- the vehicle side unit 4 and the portable terminal 5 correspond to different types of reception side devices.
- the vehicle-side unit 4 displays a captured image of QVGA (Quarter Video Graphics Array), and the portable terminal 5 displays a captured image of VGA as an example.
- QVGA Quadrater Video Graphics Array
- the S / W encoder 306 compresses the captured image whose image scale has been converted to the captured image of the VGA by the conversion unit 305.
- the S / W encoder 311 compresses the captured image whose image scale has been converted into a captured image of QVGA by the conversion unit 305. That is, the S / W encoder 311 also compresses, on a general-purpose processor, captured images sequentially captured by the camera 32 in which the total number of pixels is lower than that used by the H / W encoder 302.
- the S / W encoder 306 and the S / W encoder 311 compress captured images having different total number of pixels.
- the transmitting unit 308 b is the same as the transmitting unit 308 of the first embodiment except that the data to be transmitted is partially different.
- the transmitting unit 308 b transmits the captured image of VGA compressed by the S / W encoder 306 to the mobile terminal 5, while transmitting the captured image of QVGA compressed by the S / W encoder 311 to the vehicle unit 4.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Closed-Circuit Television Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Time Recorders, Dirve Recorders, Access Control (AREA)
- Television Signal Processing For Recording (AREA)
- Studio Devices (AREA)
- Traffic Control Systems (AREA)
Abstract
画像処理装置は、撮像装置(32)で逐次撮像する撮像画像を圧縮する。画像処理装置は、撮像装置で逐次撮像する撮像画像を専用の回路を用いて圧縮するハードウェアエンコーダ(302)と、ハードウェアエンコーダで用いるよりも総画素数を下げた、撮像装置で逐次撮像する撮像画像を、汎用のプロセッサ上で圧縮するソフトウェアエンコーダ(306,311)と、ハードウェアエンコーダで圧縮した撮像画像を逐次格納する不揮発性メモリ(303)と、ソフトウェアエンコーダで圧縮した撮像画像を画像処理装置の外部の装置である受信側装置(2,2a,4,5)に無線通信を用いて送信する送信部(308,308a,308b)とを備える。
Description
本出願は、2017年9月14日に出願された日本国特許出願2017-177019号に基づくものであり、ここにその記載内容を参照により援用する。
本開示は、撮像画像を圧縮する画像処理装置に関するものである。
撮像画像を圧縮する技術が知られている。例えば特許文献1には、撮像画像を圧縮して保存するドライブレコーダが開示されている。また、特許文献1には、高効率で高品質のデータ圧縮を実現するアルゴリズムを記憶した専用のチップを用いるハードウェアエンコーダが開示されている。
近年では、監視画像及びドライブレコーダの走行画像といった撮像画像の蓄積及び送信ニーズが高まってきている。これに対して、特許文献1に開示されているような専用のチップを用いるハードウェアエンコーダは、高効率で高品質のデータ圧縮が可能なため、高品質の画像を蓄積することが可能になる。しかしながら、ハードウェアエンコーダで圧縮した高品質の撮像画像を逐次送信する場合には通信コストが高くなってしまう。これに対して、送信時には撮像画像の品質を落とすことで通信コストを抑えようとした場合であっても、ハードウェアエンコーダは専用のチップを用いているため対応が困難であった。
本開示は、高品質の撮像画像を蓄積することを可能にしつつも、撮像画像の送信時の通信コストを抑えることをより容易に可能にする画像処理装置を提供することを目的とする。
本開示の一態様によれば、画像処理装置は、撮像装置で逐次撮像する撮像画像を圧縮する画像処理装置であって、撮像装置で逐次撮像する撮像画像を専用の回路を用いて圧縮するハードウェアエンコーダと、ハードウェアエンコーダで用いるよりも総画素数を下げた、撮像装置で逐次撮像する撮像画像を、汎用のプロセッサ上で圧縮するソフトウェアエンコーダと、ハードウェアエンコーダで圧縮した撮像画像を逐次格納する不揮発性メモリと、ソフトウェアエンコーダで圧縮した撮像画像を自装置の外部の装置である受信側装置に無線通信を用いて送信する送信部とを備える。
これによれば、撮像装置で逐次撮像する撮像画像を専用の回路を用いて圧縮するハードウェアエンコーダを備え、ハードウェアエンコーダで圧縮した撮像画像を不揮発性メモリに逐次格納するので、ハードウェアエンコーダを用いて高品質の撮像画像を蓄積することが可能になる。また、ハードウェアエンコーダで用いるよりも総画素数を下げた、撮像装置で逐次撮像する撮像画像を、汎用のプロセッサ上で圧縮するソフトウェアエンコーダを備え、ソフトウェアエンコーダで圧縮した撮像画像を受信側装置に無線通信を用いて送信するので、ハードウェアエンコーダで圧縮した撮像画像を送信するよりも通信コストを抑えることが可能になる。ソフトウェアエンコーダは汎用のプロセッサ上で撮像画像を圧縮するので、専用の回路を用いて圧縮を行うハードウェアエンコーダをもう1つ備えるよりも容易に実現可能となる。さらに、ハードウェアエンコーダとソフトウェアエンコーダとを併用するため、プロセッサのリソース不足を抑えることが可能になる。よって、汎用のプロセッサを用いながらも、撮像装置で撮像する撮像画像の蓄積と、撮像装置で撮像する撮像画像の総画素数を下げて圧縮した撮像画像の送信とをより容易に両立することが可能になる。その結果、高品質の撮像画像を蓄積しつつも、撮像画像の送信時の通信コストを抑えることがより容易に可能になる。
本開示についての上記および他の目的、特徴や利点は、添付図面を参照した下記詳細な説明から、より明確になる。添付図面において、
撮像画像送信システムの概略的な構成の一例を示す図である。
車両側ユニットの概略的な構成の一例を示す図である。
通信端末の概略的な構成の一例を示す図である。
変換部での画像スケールの変換の一例を説明するための図である。
通信端末での画像蓄積関連処理の流れの一例を示すフローチャートである。
通信端末での画像送信関連処理の流れの一例を示すフローチャートである。
撮像画像送信システムの概略的な構成の一例を示す図である。
通信端末の概略的な構成の一例を示す図である。
通信端末での要求画像送信関連処理の流れの一例を示すフローチャートである。
撮像画像送信システムの概略的な構成の一例を示す図である。
通信端末の概略的な構成の一例を示す図である。
図面を参照しながら、開示のための複数の実施形態を説明する。なお、説明の便宜上、複数の実施形態の間において、それまでの説明に用いた図に示した部分と同一の機能を有する部分については、同一の符号を付し、その説明を省略する場合がある。同一の符号を付した部分については、他の実施形態における説明を参照することができる。
(実施形態1)
(撮像画像送信システム1の概略構成)
以下、本開示の実施形態1について図面を用いて説明する。図1に示すように、撮像画像送信システム1は、サーバ装置2及び車両で用いられる車両側ユニット3を含んでいる。
(撮像画像送信システム1の概略構成)
以下、本開示の実施形態1について図面を用いて説明する。図1に示すように、撮像画像送信システム1は、サーバ装置2及び車両で用いられる車両側ユニット3を含んでいる。
サーバ装置2は、車両で用いられる車両側ユニット3のうちの後述する通信端末30から送信される、その車両のカメラ32で撮像された撮像画像を収集する。なお、サーバ装置2は、1つのサーバ装置からなるものであってもよいし、複数のサーバ装置からなっているものであってもよい。このサーバ装置2が本開示の受信側装置に相当する。
車両側ユニット3は、車両で用いられて、自車の周辺を逐次撮像する。また、車両側ユニット3は、逐次撮像する撮像画像を圧縮する画像圧縮(つまり、エンコード)を行う。逐次撮像する撮像画像とは、動画像と言い換えることもできる。車両側ユニット3は、圧縮した撮像画像を蓄積するとともに、サーバ装置2と無線通信によって通信を行い、圧縮した撮像画像をサーバ装置2に送信する。車両側ユニット3の詳細については、以下で述べる。サーバ装置2側では、車両側ユニット3から送信される圧縮した撮像画像を受信した後、圧縮した撮像画像を伸張するデコードを行う構成とすればよい。
(車両側ユニット3の概略構成)
続いて、図2を用いて車両側ユニット3の概略構成の一例を説明する。車両側ユニット3は、図2に示すように、通信端末30、車両状態センサ31、及びカメラ32を備えている。通信端末30及び車両状態センサ31は、例えば車内LANに接続されているものとする。なお、図2では、カメラ32は通信端末30に直接接続されている構成を示すが、必ずしもこれに限らず、車内LANを介して間接的に接続される構成としてもよい。
続いて、図2を用いて車両側ユニット3の概略構成の一例を説明する。車両側ユニット3は、図2に示すように、通信端末30、車両状態センサ31、及びカメラ32を備えている。通信端末30及び車両状態センサ31は、例えば車内LANに接続されているものとする。なお、図2では、カメラ32は通信端末30に直接接続されている構成を示すが、必ずしもこれに限らず、車内LANを介して間接的に接続される構成としてもよい。
車両状態センサ31は、自車の走行状態等の各種状態を検出するためのセンサ群である。車両状態センサ31としては、自車の車速を検出する車速センサ,自車のステアリングの操舵角を検出する操舵センサ等がある。車両状態センサ31は、検出したセンシング情報を車内LANへ出力する。なお、車両状態センサ31で検出したセンシング情報は、自車に搭載されるECUを介して車内LANへ出力される構成であってもよい。
カメラ32は、自車で用いられて、自車周囲の所定範囲を撮像するカメラである。このカメラ32が本開示の撮像装置に相当する。カメラ32は、自車に搭載されたカメラであってもよいし、例えば多機能携帯電話機のカメラ等であってもよい。カメラ32として多機能携帯電話機のカメラ等を用いる場合には、例えば近距離無線通信等を介して後述の通信端末30と接続する構成とすればよい。また、多機能携帯電話機がカメラ32と後述の通信端末30として機能し、例えば近距離無線通信等を介して車内LANと接続する構成としてもよい。
カメラ32は、撮像方向が自車の後側方等であってもよいが、本実施形態では撮像方向が自車の前方である場合を例に挙げて説明を行う。また、本実施形態では、カメラ32で逐次撮像する撮像画像は、解像度が1920×1080ドットのFullHDの画像である場合を例に挙げて説明を行う。
通信端末30は、公衆通信網を介してサーバ装置2と通信を行う。また、通信端末30は、カメラ32で逐次撮像される撮像画像を圧縮し、圧縮した撮像画像を後述する蓄積部303に逐次格納する。他にも、通信端末30は、カメラ32で逐次撮像される撮像画像を圧縮し、圧縮した撮像画像をサーバ装置2に送信する。つまり、カメラ32と通信端末30とで所謂ドライブレコーダの機能を担う。この通信端末30が本開示の画像処理装置に相当する。通信端末30の詳細については、以下で述べる。
(通信端末30の概略構成)
続いて、通信端末30の概略構成を説明する。図3に示すように、通信端末30は、入力部301、ハードウェアエンコーダ(以下、H/Wエンコーダ)302、蓄積部303、マイコン304、及び通信部307を備えている。
続いて、通信端末30の概略構成を説明する。図3に示すように、通信端末30は、入力部301、ハードウェアエンコーダ(以下、H/Wエンコーダ)302、蓄積部303、マイコン304、及び通信部307を備えている。
入力部301は、カメラ32で逐次撮像される撮像画像の入力を受ける。H/Wエンコーダ302は、データを専用の回路を用いて圧縮する装置である。ここで言うところの専用の回路とは、画像圧縮に特化した回路である。H/Wエンコーダ302は、この回路を実装したICチップ等を用いることによって、高品質の画像圧縮が可能となっているものとする。H/Wエンコーダ302は、画像圧縮に特化した回路を、専用の回路として備えている。H/Wエンコーダ302は、入力部301を介してカメラ32から逐次得られる撮像画像を圧縮して蓄積部303に逐次格納する。本実施形態の例では、FullHD(Full High Definition)の撮像画像を圧縮して蓄積部303に逐次格納する。
蓄積部303は、不揮発性メモリであって、H/Wエンコーダ302で圧縮される撮像画像を格納する。不揮発性メモリとしては、通信端末30に内蔵のものを用いる構成としてもよいし、挿抜可能なメモリカードを用いる構成としてもよい。H/Wエンコーダ302で圧縮した撮像画像の蓄積部303への格納は、自車の走行駆動源の始動に連動して開始する構成としてもよいし、自車の衝撃感知時といった所定のイベント時に上書き禁止として格納を開始する構成としてもよい。なお、自車の走行駆動源の始動に連動して格納を開始する構成とする場合には、撮像画像を常時格納し、一定時間が経過した撮像画像から逐次消去していく構成とすればよい。また、所定のイベント時に上書き禁止として格納を開始する構成とする場合には、常時格納しておいた撮像画像のうち、所定のイベント時の前後一定時間の範囲までを上書き禁止として格納する構成とすればよい。
マイコン304は、汎用のプロセッサ、メモリ、I/O、これらを接続するバスを備え、メモリに記憶された制御プログラムを実行することにより、各種の処理を実行する。ここで言うところの汎用のプロセッサとは、画像圧縮以外の用途にも用いることが可能な、種々の組み込み機器に用いることが可能なプロセッサである。ここで言うところのメモリは、コンピュータによって読み取り可能なプログラム及びデータを非一時的に格納する非遷移的実体的記憶媒体(non- transitory tangible storage medium)である。また、非遷移的実体的記憶媒体は、半導体メモリ等によって実現される。マイコン304は、図3に示すように、変換部305及びソフトウェアエンコーダ(以下、S/Wエンコーダ)306を機能ブロックとして備えている。
変換部305は、入力部301を介してカメラ32から逐次得られる撮像画像の総解像度を下げる変換を行う。つまり、画像スケールを変換する。一例としては、解像度が1920×1080ドットのFullHDの撮像画像を、解像度が640×480ドットのVGA(Video Graphics Array)の撮像画像に変換する。本実施形態では、一例として、変換部305が、カメラ32から逐次得られる撮像画像のうちの一部の領域を切り出すことで画像スケールを変換する場合を例に挙げて説明を行う。一例として、図4に示すように、カメラ32で撮像される撮像画像(図4のA参照)のうち、自車の正面の一部の領域の撮像画像(図4のB参照)を切り出す構成とすればよい。
カメラ32で撮像される撮像画像のうち、変換部305で切り出す領域は、自車の走行状態に応じて変更する構成としてもよい。自車の走行状態については、例えば車両状態センサ31で検出されるセンシング情報等を用いて特定すればよい。一例として、自車が走行中には、カメラ32で撮像される撮像画像のうちの、自車の正面の一部の領域(図4のB参照)を切り出すのに対して、自車が停車中にはカメラ32で撮像される撮像画像のうちの、移動物が位置する領域を含む一部の領域を切り出す構成とすればよい。自車が走行中か停車中かについては、車両状態センサ31のうちの車速センサでのセンシング情報から特定すればよい。また、移動物が位置する領域については、例えば画像認識技術によって一連の撮像画像中に共通して検出される物体のベクトルから移動物を特定することで特定すればよい。なお、変換部305で切り出す領域は、複数に分割された領域としてもよい。
他にも、自車が一定以上操舵される場合に、自車の操舵方向と同じ方向に、切り出す領域をずらす構成としてもよい。ここで言うところの一定以上の操舵とは、例えば方向転換と推定される操舵角以上の操舵とすればよい。自車が一定以上操舵されること、及び自車の操舵方向は、車両状態センサ31のうちの舵角センサでのセンシング情報から特定すればよい。また、自車が一定以上操舵される場合に、自車の操舵方向と同じ方向に、自車の操舵量に応じた分だけ切り出す領域をずらす構成としてもよい。
S/Wエンコーダ306は、変換部305で画像スケールを変換された撮像画像を圧縮する。つまり、S/Wエンコーダ306は、H/Wエンコーダ302で用いるよりも総画素数を下げた、カメラ32で逐次撮像する撮像画像を、汎用のプロセッサ上で圧縮する。また、S/Wエンコーダ306は、変換部305で切り出す領域を自車の走行状態に応じて変更する構成を採用した場合には、自車の走行状態に応じて、カメラ32で逐次撮像する撮像画像のうちの圧縮する領域を変更することになる。
通信部307は、無線通信用アンテナを有し、例えば基地局との間において移動体通信を行ったり、無線LANのアクセスポイントとの間で無線通信によって情報の送受信を行ったりすることで、公衆通信網を介してサーバ装置2と通信を行う。通信部307は、図3に示すように、送信部308を備える。送信部308は、S/Wエンコーダ306で圧縮した撮像画像を、無線通信を用いてサーバ装置2に送信する。送信部308は、S/Wエンコーダ306で逐次圧縮する撮像画像を、サーバ装置2に逐次送信する構成としてもよいし、メモリに一定量蓄積してからサーバ装置2に送信する構成としてもよい。
(通信端末30での画像蓄積関連処理)
ここで、図5のフローチャートを用いて、通信端末30での撮像画像の蓄積に関連する処理(以下、画像蓄積関連処理)の流れの一例について説明を行う。図5のフローチャートは、例えばカメラ32で逐次撮像される撮像画像の入力を入力部301で受けた場合に開始する構成とすればよい。
ここで、図5のフローチャートを用いて、通信端末30での撮像画像の蓄積に関連する処理(以下、画像蓄積関連処理)の流れの一例について説明を行う。図5のフローチャートは、例えばカメラ32で逐次撮像される撮像画像の入力を入力部301で受けた場合に開始する構成とすればよい。
まず、S1では、H/Wエンコーダ302が、入力部301を介してカメラ32から得られる撮像画像を圧縮する。S2では、H/Wエンコーダ302が、S1で圧縮した撮像画像を蓄積部303に格納し、画像蓄積関連処理を終了する。
(通信端末30での画像送信関連処理)
続いて、図6のフローチャートを用いて、通信端末30での撮像画像の送信に関連する処理(以下、画像送信関連処理)の流れの一例について説明を行う。図6のフローチャートは、例えばカメラ32で逐次撮像される撮像画像の入力を入力部301で受けた場合に開始する構成とすればよい。図6では、送信部308が、S/Wエンコーダ306で逐次圧縮する撮像画像を、サーバ装置2に逐次送信する場合を例に挙げて説明を行う。
続いて、図6のフローチャートを用いて、通信端末30での撮像画像の送信に関連する処理(以下、画像送信関連処理)の流れの一例について説明を行う。図6のフローチャートは、例えばカメラ32で逐次撮像される撮像画像の入力を入力部301で受けた場合に開始する構成とすればよい。図6では、送信部308が、S/Wエンコーダ306で逐次圧縮する撮像画像を、サーバ装置2に逐次送信する場合を例に挙げて説明を行う。
まず、S21では、変換部305が、入力部301を介してカメラ32から得られる撮像画像の画像スケールを変換する。本実施形態の例では、FullHDの撮像画像をVGAの撮像画像に変換する。
S22では、S/Wエンコーダ306が、S21で画像スケールを変換した撮像画像を圧縮する。S23では、送信部308が、S23で圧縮した撮像画像を、無線通信を用いてサーバ装置2へ送信し、画像送信関連処理を終了する。
実施形態1の構成によれば、カメラ32で逐次撮像する撮像画像を、専用の回路を用いて圧縮するH/Wエンコーダ302で圧縮して蓄積部303に逐次格納するので、H/Wエンコーダ302を用いて高品質の撮像画像を通信端末30で蓄積することが可能になる。また、H/Wエンコーダ302で用いるよりも総画素数を下げた、カメラ32で逐次撮像する撮像画像を、S/Wエンコーダ306で圧縮し、サーバ装置2へ無線通信を用いて送信するので、H/Wエンコーダ302で圧縮した撮像画像を送信するよりも通信コストを抑えることが可能になる。
S/Wエンコーダ306は汎用のプロセッサ上で撮像画像を圧縮するので、専用の回路を用いて圧縮を行うH/Wエンコーダ302をもう1つ備えるよりも容易に実現可能となる。さらに、H/Wエンコーダ302とS/Wエンコーダ306とを併用するため、プロセッサのリソース不足を抑えることが可能になる。よって、組み込み機器で用いられる程度の汎用のプロセッサを用いながらも、カメラ32で撮像する撮像画像の蓄積と、カメラ32で撮像する撮像画像の画像スケールを変換して圧縮した撮像画像の送信とをより容易に両立することが可能になる。その結果、高品質の撮像画像を蓄積しつつも、撮像画像の送信時の通信コストを抑えることがより容易に可能になる。
また、カメラ32で撮像される撮像画像のうち、変換部305で切り出す領域を、自車の走行状態に応じて変更する構成を採用する場合には、走行状態に応じた重要性の高い領域を切り出すことが可能になるため、カメラ32で撮像される撮像画像の総画素数を下げながらも、走行状態に応じた重要性の高い領域の撮像画像をサーバ装置2へ送信することが可能になる。
(実施形態2)
実施形態1では、H/Wエンコーダ302で圧縮して蓄積部303に格納した撮像画像はサーバ装置2に送信しない構成を示したが、必ずしもこれに限らない。例えば、サーバ装置2からの要求に応じて蓄積部303に格納した撮像画像の一部をサーバ装置2へ送信する構成(以下、実施形態2)としてもよい。
実施形態1では、H/Wエンコーダ302で圧縮して蓄積部303に格納した撮像画像はサーバ装置2に送信しない構成を示したが、必ずしもこれに限らない。例えば、サーバ装置2からの要求に応じて蓄積部303に格納した撮像画像の一部をサーバ装置2へ送信する構成(以下、実施形態2)としてもよい。
(撮像画像送信システム1aの概略構成)
以下、実施形態2の構成について説明する。実施形態2の撮像画像送信システム1aは、図7に示すように、サーバ装置2a及び車両で用いられる車両側ユニット3aを含んでいる。車両側ユニット3aは、通信端末30の代わりに通信端末30と一部の処理が異なる通信端末30aを備える点を除けば、実施形態1の車両側ユニット3と同様である。通信端末30aの詳細については、後述する。サーバ装置2aは、車両側ユニット3aにH/Wエンコーダ302で圧縮して蓄積部303に格納した撮像画像の一部の送信を要求する点以外は、実施形態1のサーバ装置2と同様である。
以下、実施形態2の構成について説明する。実施形態2の撮像画像送信システム1aは、図7に示すように、サーバ装置2a及び車両で用いられる車両側ユニット3aを含んでいる。車両側ユニット3aは、通信端末30の代わりに通信端末30と一部の処理が異なる通信端末30aを備える点を除けば、実施形態1の車両側ユニット3と同様である。通信端末30aの詳細については、後述する。サーバ装置2aは、車両側ユニット3aにH/Wエンコーダ302で圧縮して蓄積部303に格納した撮像画像の一部の送信を要求する点以外は、実施形態1のサーバ装置2と同様である。
サーバ装置2aは、通信端末30aから送信される、通信端末30aのS/Wエンコーダ306で圧縮した、H/Wエンコーダ302で用いるよりも総画素数を下げた、カメラ32で逐次撮像する撮像画像(以下、簡易画像)を受信する。そして、受信した簡易画像に対応する、H/Wエンコーダ302で圧縮して蓄積部303に格納した撮像画像(以下、対象画像)が必要な場合に、この対象画像を要求する対象画像要求を通信端末30aに送信する。対象画像要求には、例えば要求する対象画像のタイムスタンプを含ませる等すればよい。
簡易画像に対応する対象画像とは、H/Wエンコーダ302で圧縮して蓄積部303に格納した撮像画像のうちの、その簡易画像と撮像時刻が同じ撮像画像とする構成してもよいし、撮像時刻が前後一定時間内の撮像画像まで含む構成としてもよい。撮像画像の撮像時刻については、タイムスタンプを用いて特定すればよい。また、対象画像が必要か否かの判断については、サーバ装置2aで行う構成としてもよいし、サーバ装置2aのオペレータが行う構成としてもよい。対象画像が必要か否かの判断をサーバ装置2aで行う場合には、例えば簡易画像から画像認識技術によって所定のイベントが検出された場合に対象画像が必要と判断する構成とすればよい。
(通信端末30aの概略構成)
続いて、通信端末30aの概略構成を説明する。図3に示すように、通信端末30aは、入力部301、H/Wエンコーダ302、蓄積部303、マイコン304a、及び通信部307aを備えている。通信端末30aは、マイコン304の代わりにマイコン304aを備える点と、通信部307の代わりに通信部307aを備える点とを除けば、実施形態1の通信端末30と同様である。
続いて、通信端末30aの概略構成を説明する。図3に示すように、通信端末30aは、入力部301、H/Wエンコーダ302、蓄積部303、マイコン304a、及び通信部307aを備えている。通信端末30aは、マイコン304の代わりにマイコン304aを備える点と、通信部307の代わりに通信部307aを備える点とを除けば、実施形態1の通信端末30と同様である。
マイコン304aは、図8に示すように、変換部305、S/Wエンコーダ306、及び対象画像特定部309を機能ブロックとして備えている。マイコン304aは、対象画像特定部309を備える点を除けば、実施形態1のマイコン304と同様である。通信部307aは、図8に示すように、送信部308a及び受信部310を備えている。通信部307aは、送信部308の代わりに送信部308aを備える点と、受信部310を備える点とを除けば、実施形態1の通信部307と同様である。なお、実施形態1の通信部307にも受信部を備える構成であってもよい。
送信部308aは、送信するデータが一部異なる点を除けば、実施形態1の送信部308と同様である。送信部308aは、S/Wエンコーダ306で圧縮した前述の簡易画像を送信する以外に、サーバ装置2aから対象画像要求を受信した場合に、H/Wエンコーダ302で圧縮して蓄積部303に格納した対象画像を送信する。受信部310は、サーバ装置2aから送信されてくる対象画像要求を受信する。
対象画像特定部309は、サーバ装置2aから送信されてくる対象画像要求を受信部310で受信した場合に、受信部310で受信したこの対象画像要求から、要求されている対象画像を特定する。そして、要求されている対象画像を蓄積部303から読み出す。対象画像特定部309は、例えば対象画像要求に含まれている対象画像のタイムスタンプをもとに、要求されている対象画像を特定して蓄積部303から読み出す構成とすればよい。対象画像特定部309は、蓄積部303から読み出した対象画像を送信部308aに送り、送信部308aからサーバ装置2aに無線通信を用いて送信させる。
(通信端末30での要求画像送信関連処理)
続いて、図9のフローチャートを用いて、通信端末30でのサーバ装置2から要求された撮像画像の送信に関連する処理(以下、要求画像送信関連処理)の流れの一例について説明を行う。図9のフローチャートは、サーバ装置2aから送信される対象画像要求を受信部310で受信した場合に開始する構成とすればよい。
続いて、図9のフローチャートを用いて、通信端末30でのサーバ装置2から要求された撮像画像の送信に関連する処理(以下、要求画像送信関連処理)の流れの一例について説明を行う。図9のフローチャートは、サーバ装置2aから送信される対象画像要求を受信部310で受信した場合に開始する構成とすればよい。
まず、S31では、対象画像特定部309が、受信部310で受信したこの対象画像要求から、要求に応じた対象画像を特定する。S32では、対象画像特定部309が、H/Wエンコーダ302で圧縮して蓄積部303に格納した撮像画像のうちから、S31で特定した対象画像を読み出す。S33では、送信部308aが、S32で読み出した対象画像をサーバ装置2aに送信し、要求画像送信関連処理を終了する。
実施形態2の構成によっても、実施形態1と同様の効果を奏する。また、実施形態1の構成によれば、サーバ装置2aから要求があった場合には、通信端末30aが、H/Wエンコーダ302で圧縮して蓄積部303に格納した撮像画像のうちから、要求に応じた対象画像をサーバ装置2aに送信する。よって、サーバ装置2aが要求する撮像画像については、H/Wエンコーダ302で圧縮して蓄積部303に格納した高品質の撮像画像を、サーバ装置2aが無線通信を用いて取得することが可能になる。
(実施形態3)
実施形態1では、S/Wエンコーダ306で圧縮した撮像画像をサーバ装置2aに送信する構成を示したが、S/Wエンコーダを複数備え、S/Wエンコーダごとに撮像画像を送信する先の装置の種類を使い分ける構成(以下、実施形態3)としてもよい。
実施形態1では、S/Wエンコーダ306で圧縮した撮像画像をサーバ装置2aに送信する構成を示したが、S/Wエンコーダを複数備え、S/Wエンコーダごとに撮像画像を送信する先の装置の種類を使い分ける構成(以下、実施形態3)としてもよい。
(撮像画像送信システム1bの概略構成)
以下、実施形態3の構成について説明する。実施形態3の撮像画像送信システム1bは、図10に示すように、車両で用いられる車両側ユニット3b及び車両側ユニット4と、人に携帯される携帯端末5とを含んでいる。車両側ユニット3bは、通信端末30の代わりに通信端末30と一部の処理が異なる通信端末30bを備える点を除けば、実施形態1の車両側ユニット3と同様である。通信端末30bの詳細については、後述する。
以下、実施形態3の構成について説明する。実施形態3の撮像画像送信システム1bは、図10に示すように、車両で用いられる車両側ユニット3b及び車両側ユニット4と、人に携帯される携帯端末5とを含んでいる。車両側ユニット3bは、通信端末30の代わりに通信端末30と一部の処理が異なる通信端末30bを備える点を除けば、実施形態1の車両側ユニット3と同様である。通信端末30bの詳細については、後述する。
車両側ユニット4は、車両で用いられて、通信モジュールと表示装置とを備え、車両側ユニット3bのうちの通信端末30bから送信される、通信端末30bで圧縮された撮像画像を受信する。車両側ユニット4は、車両側ユニット3bから送信される圧縮した撮像画像を受信した後、圧縮した撮像画像を伸張するデコードを行い、その撮像画像を表示可能な構成とすればよい。この車両側ユニット4が本開示の受信側装置に相当する。
携帯端末5は、車両側ユニット3bのうちの通信端末30bから送信される、通信端末30bで圧縮された撮像画像を受信する。携帯端末5は、車両側ユニット3bから送信される圧縮した撮像画像を受信した後、圧縮した撮像画像を伸張するデコードを行い、その撮像画像を表示可能な構成とすればよい。携帯端末5としては、例えば多機能携帯電話機等を用いる構成とすればよい。この携帯端末5も本開示の受信側装置に相当する。
車両側ユニット4と携帯端末5とは、それぞれ異なる種類の受信側装置に相当する。本実施形態では、車両側ユニット4は、QVGA(Quarter Video Graphics Array)の撮像画像を表示し、携帯端末5はVGAの撮像画像を表示する場合を例に挙げて説明を行う。
(通信端末30bの概略構成)
続いて、通信端末30bの概略構成を説明する。図11に示すように、通信端末30bは、入力部301、H/Wエンコーダ302、蓄積部303、マイコン304b、及び通信部307bを備えている。通信端末30bは、マイコン304の代わりにマイコン304bを備える点と、通信部307の代わりに通信部307bを備える点とを除けば、実施形態1の通信端末30と同様である。
続いて、通信端末30bの概略構成を説明する。図11に示すように、通信端末30bは、入力部301、H/Wエンコーダ302、蓄積部303、マイコン304b、及び通信部307bを備えている。通信端末30bは、マイコン304の代わりにマイコン304bを備える点と、通信部307の代わりに通信部307bを備える点とを除けば、実施形態1の通信端末30と同様である。
マイコン304bは、図11に示すように、変換部305b、S/Wエンコーダ306、及びS/Wエンコーダ311を機能ブロックとして備えている。マイコン304bは、変換部305の代わりに変換部305bを備える点と、S/Wエンコーダ306に加えてS/Wエンコーダ311も備える点とを除けば、実施形態1のマイコン304と同様である。通信部307bは、図11に示すように、送信部308bを備えている。通信部307bは、送信部308の代わりに送信部308bを備える点を除けば、実施形態1の通信部307と同様である。なお、実施形態3の通信部307bに受信部を備える構成であってもよい。
変換部305bは、入力部301を介してカメラ32から逐次得られる撮像画像の総解像度を下げる変換を、S/Wエンコーダ306とS/Wエンコーダ311とのそれぞれに応じて行う点を除けば、実施形態1の変換部305と同様である。一例としては、解像度が1920×1080ドットのFullHDの撮像画像を、解像度が640×480ドットのVGAの撮像画像に変換してS/Wエンコーダ306に送る一方、解像度が320×240ドットのQVGAの撮像画像に変換してS/Wエンコーダ311に送る。
S/Wエンコーダ306は、変換部305でVGAの撮像画像に画像スケールを変換された撮像画像を圧縮する。一方、S/Wエンコーダ311は、変換部305でQVGAの撮像画像に画像スケールを変換された撮像画像を圧縮する。つまり、S/Wエンコーダ311も、H/Wエンコーダ302で用いるよりも総画素数を下げた、カメラ32で逐次撮像する撮像画像を、汎用のプロセッサ上で圧縮する。S/Wエンコーダ306とS/Wエンコーダ311とは、それぞれ総画素数が異なる撮像画像を圧縮するものとする。
送信部308bは、送信するデータが一部異なる点を除けば、実施形態1の送信部308と同様である。送信部308bは、S/Wエンコーダ306で圧縮したVGAの撮像画像は、携帯端末5に送信する一方、S/Wエンコーダ311で圧縮したQVGAの撮像画像は、車両側ユニット4に送信する。
実施形態3の構成によっても、実施形態1と同様の効果を奏する。また、実施形態3の構成によれば、撮像画像を送信する先の装置の種類に応じて、それぞれ異なる画像スケールに変換した撮像画像を圧縮して送信することが可能になる。
(実施形態4)
前述の実施形態では、変換部305,305bで切り出す領域を、自車の走行状態に応じて変更する構成を例に挙げたが、必ずしもこれに限らない。例えば、変換部305,305bで切り出す領域を、自車の走行状態にかかわらず固定としてもよい。この場合、通信端末30,30a,30bは、車両状態センサ31からセンシング情報を取得しない構成としてもよい。
前述の実施形態では、変換部305,305bで切り出す領域を、自車の走行状態に応じて変更する構成を例に挙げたが、必ずしもこれに限らない。例えば、変換部305,305bで切り出す領域を、自車の走行状態にかかわらず固定としてもよい。この場合、通信端末30,30a,30bは、車両状態センサ31からセンシング情報を取得しない構成としてもよい。
(実施形態5)
前述の実施形態では、通信端末30,30a,30bを車両で用いる構成を示したが、必ずしもこれに限らない。通信端末30,30a,30bは種々の移動体で用いることが可能である。また、通信端末30,30a,30bを設置場所が固定の監視カメラ等に用いる構成としてもよい。この場合には、監視カメラで逐次得られる撮像画像をH/Wエンコーダ302で圧縮したものを不揮発性メモリに蓄積するとともに、監視カメラで得られる撮像画像よりも総画素数を下げた撮像画像をS/Wエンコーダ306で圧縮したものを、無線通信を用いてサーバ装置2等に送信する構成とすればよい。
前述の実施形態では、通信端末30,30a,30bを車両で用いる構成を示したが、必ずしもこれに限らない。通信端末30,30a,30bは種々の移動体で用いることが可能である。また、通信端末30,30a,30bを設置場所が固定の監視カメラ等に用いる構成としてもよい。この場合には、監視カメラで逐次得られる撮像画像をH/Wエンコーダ302で圧縮したものを不揮発性メモリに蓄積するとともに、監視カメラで得られる撮像画像よりも総画素数を下げた撮像画像をS/Wエンコーダ306で圧縮したものを、無線通信を用いてサーバ装置2等に送信する構成とすればよい。
ここで、この出願に記載されるフローチャート、あるいは、フローチャートの処理は、複数のステップ(あるいはセクションと言及される)から構成され、各ステップは、たとえば、S1と表現される。さらに、各ステップは、複数のサブステップに分割されることができる、一方、複数のステップが合わさって一つのステップにすることも可能である。
以上、本開示の一態様に係る画像処理装置の実施形態、構成、態様を例示したが、本開示に係る実施形態、構成、態様は、上述した各実施形態、各構成、各態様に限定されるものではない。例えば、異なる実施形態、構成、態様にそれぞれ開示された技術的部を適宜組み合わせて得られる実施形態、構成、態様についても本開示に係る実施形態、構成、態様の範囲に含まれる。
Claims (5)
- 撮像装置(32)で逐次撮像する撮像画像を圧縮する画像処理装置であって、
前記撮像装置で逐次撮像する撮像画像を専用の回路を用いて圧縮するハードウェアエンコーダ(302)と、
前記ハードウェアエンコーダで用いるよりも総画素数を下げた、前記撮像装置で逐次撮像する撮像画像を、汎用のプロセッサ上で圧縮するソフトウェアエンコーダ(306,311)と、
前記ハードウェアエンコーダで圧縮した撮像画像を逐次格納する不揮発性メモリ(303)と、
前記ソフトウェアエンコーダで圧縮した撮像画像を前記画像処理装置の外部の装置である受信側装置(2,2a,4,5)に無線通信を用いて送信する送信部(308,308a,308b)とを備える画像処理装置。 - 前記ソフトウェアエンコーダで圧縮した撮像画像を送信した先の前記受信側装置(2a)から送信される、前記ソフトウェアエンコーダで圧縮した撮像画像に対応する前記ハードウェアエンコーダで圧縮した撮像画像である対象画像を要求する対象画像要求を受信する受信部(310)を備え、
前記送信部(308a)は、前記受信部で前記対象画像要求を受信した場合に、前記不揮発性メモリに蓄積されている前記対象画像を、前記対象画像要求の送信元の前記受信側装置に送信する請求項1に記載の画像処理装置。 - 前記ハードウェアエンコーダで用いるよりも総画素数を下げた、それぞれ総画素数が異なる、前記撮像装置で逐次撮像する撮像画像を、それぞれ圧縮する複数の前記ソフトウェアエンコーダ(306,311)を備え、
前記送信部(308b)は、複数の前記ソフトウェアエンコーダ別に、圧縮した前記撮像画像を送信する先の前記受信側装置の種類を使い分ける請求項1又は2に記載の画像処理装置。 - 車両で用いられ、
前記ソフトウェアエンコーダは、前記撮像装置で逐次撮像する撮像画像のうちの一部の領域の撮像画像を圧縮するものであり、
前記車両の走行状態に応じて、前記撮像装置で逐次撮像する撮像画像のうちの、前記ソフトウェアエンコーダで圧縮する領域が変更される請求項1~3のいずれか1項に記載の画像処理装置。 - 前記撮像装置は、少なくとも前記車両の前方を撮像範囲に含むものであって、
前記ソフトウェアエンコーダで圧縮する領域が、前記車両の走行中は、前記撮像装置で逐次撮像する撮像画像のうちの前記車両の正面の一部の領域であるのに対し、前記車両の停車中は、前記撮像装置で逐次撮像する撮像画像のうちの移動物が位置する領域を含む一部の領域である請求項4に記載の画像処理装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201880052187.6A CN111034182B (zh) | 2017-09-14 | 2018-08-01 | 图像处理装置 |
| DE112018005163.3T DE112018005163T5 (de) | 2017-09-14 | 2018-08-01 | Bildverarbeitungsvorrichtung |
| US16/800,851 US20200195945A1 (en) | 2017-09-14 | 2020-02-25 | Image processing apparatus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017177019A JP6806011B2 (ja) | 2017-09-14 | 2017-09-14 | 画像処理装置 |
| JP2017-177019 | 2017-09-14 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/800,851 Continuation US20200195945A1 (en) | 2017-09-14 | 2020-02-25 | Image processing apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019054070A1 true WO2019054070A1 (ja) | 2019-03-21 |
Family
ID=65723350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2018/028788 Ceased WO2019054070A1 (ja) | 2017-09-14 | 2018-08-01 | 画像処理装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20200195945A1 (ja) |
| JP (1) | JP6806011B2 (ja) |
| CN (1) | CN111034182B (ja) |
| DE (1) | DE112018005163T5 (ja) |
| WO (1) | WO2019054070A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11257193B2 (en) | 2017-09-05 | 2022-02-22 | Denso Corporation | Image processing apparatus |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7508957B2 (ja) * | 2020-09-09 | 2024-07-02 | トヨタ自動車株式会社 | 情報管理システムおよびこれに用いられる携帯端末、画像管理サーバ |
| JP7528657B2 (ja) * | 2020-09-09 | 2024-08-06 | トヨタ自動車株式会社 | 情報管理システムおよびこれに用いられる車載装置、画像管理サーバ |
| JP7494666B2 (ja) * | 2020-09-09 | 2024-06-04 | トヨタ自動車株式会社 | 情報管理システムおよびこれに用いられる車載装置、携帯端末、画像管理サーバ |
| JPWO2022208808A1 (ja) * | 2021-03-31 | 2022-10-06 | ||
| JP7617833B2 (ja) * | 2021-11-30 | 2025-01-20 | 本田技研工業株式会社 | 通信システム |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001061129A (ja) * | 1999-08-20 | 2001-03-06 | Fujitsu General Ltd | ドライブレコーダシステム |
| JP2005005997A (ja) * | 2003-06-11 | 2005-01-06 | Canopus Co Ltd | 画像データ処理装置 |
| JP2011049888A (ja) * | 2009-08-27 | 2011-03-10 | Panasonic Corp | ネットワークカメラ及び映像配信システム |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002209173A (ja) | 2001-01-09 | 2002-07-26 | Digitalact:Kk | ドライブレコーダ及び該ドライブレコーダの機能を実現するための記録媒体 |
| US10045089B2 (en) * | 2011-08-02 | 2018-08-07 | Apple Inc. | Selection of encoder and decoder for a video communications session |
| EP3119087A4 (en) * | 2014-04-01 | 2017-03-22 | Huawei Technologies Co., Ltd. | Adaptive coding and modulation method, apparatus and system |
| US20150350686A1 (en) * | 2014-05-29 | 2015-12-03 | Apple Inc. | Preencoder assisted video encoding |
| US10338996B2 (en) * | 2015-01-27 | 2019-07-02 | Nxp Usa, Inc. | Pipelined decoder and method for conditional storage |
| US9727055B2 (en) * | 2015-03-31 | 2017-08-08 | Alcatel-Lucent Usa Inc. | System and method for video processing and presentation |
| JP2017177019A (ja) | 2016-03-30 | 2017-10-05 | 豊田合成株式会社 | 縫製部への接着剤の塗布方法と塗布装置 |
| CN106157388B (zh) * | 2016-07-06 | 2018-08-14 | 福州瑞芯微电子股份有限公司 | 局部高效编码行车记录方法及系统 |
| CN106993190B (zh) * | 2017-03-31 | 2019-06-21 | 武汉斗鱼网络科技有限公司 | 软硬件协同编码方法及系统 |
| CN109429065A (zh) * | 2017-09-05 | 2019-03-05 | 联咏科技股份有限公司 | 视频编码装置及视频编码方法 |
-
2017
- 2017-09-14 JP JP2017177019A patent/JP6806011B2/ja not_active Expired - Fee Related
-
2018
- 2018-08-01 WO PCT/JP2018/028788 patent/WO2019054070A1/ja not_active Ceased
- 2018-08-01 DE DE112018005163.3T patent/DE112018005163T5/de not_active Withdrawn
- 2018-08-01 CN CN201880052187.6A patent/CN111034182B/zh not_active Expired - Fee Related
-
2020
- 2020-02-25 US US16/800,851 patent/US20200195945A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001061129A (ja) * | 1999-08-20 | 2001-03-06 | Fujitsu General Ltd | ドライブレコーダシステム |
| JP2005005997A (ja) * | 2003-06-11 | 2005-01-06 | Canopus Co Ltd | 画像データ処理装置 |
| JP2011049888A (ja) * | 2009-08-27 | 2011-03-10 | Panasonic Corp | ネットワークカメラ及び映像配信システム |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11257193B2 (en) | 2017-09-05 | 2022-02-22 | Denso Corporation | Image processing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6806011B2 (ja) | 2020-12-23 |
| CN111034182B (zh) | 2022-03-04 |
| JP2019054394A (ja) | 2019-04-04 |
| US20200195945A1 (en) | 2020-06-18 |
| CN111034182A (zh) | 2020-04-17 |
| DE112018005163T5 (de) | 2020-06-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019054070A1 (ja) | 画像処理装置 | |
| JP7105754B2 (ja) | 撮像装置、及び、撮像装置の制御方法 | |
| KR101384332B1 (ko) | 차량 영상처리 장치 및 방법과 이를 이용한 차량 영상처리 시스템 | |
| US11935336B2 (en) | Drive recorder, method of operating drive recorder, and recording medium storing instructions for operating same | |
| JP6669240B1 (ja) | 記録制御装置、記録制御システム、記録制御方法、および記録制御プログラム | |
| KR20170081920A (ko) | 차량과 관련된 영상 정보를 공유하는 방법 및 장치 | |
| JP2007049513A (ja) | 車々間通信装置、車々間通信システムおよび動画情報のアプリケーション適用可否判断方法 | |
| JP6450583B2 (ja) | ドライブレコーダーおよびドライブレコーダーシステム | |
| US11257193B2 (en) | Image processing apparatus | |
| US11975760B2 (en) | Vehicular recording controller apparatus, vehicular recorder apparatus, vehicular recording controlling method, and computer program | |
| KR20130017497A (ko) | 차량용 블랙박스 시스템 및 그 구동방법 | |
| JP5872171B2 (ja) | カメラシステム | |
| KR20130125641A (ko) | 블랙박스 장치 | |
| KR20170139946A (ko) | 영상 녹화 기능을 구비하는 내비게이션 장치 | |
| JP2024028625A (ja) | 車両用記録制御装置、車両用記録制御方法およびプログラム | |
| KR101687656B1 (ko) | 단말을 이용한 차량용 블랙 박스 시스템 및 그 운영 방법 | |
| US10868975B2 (en) | Image processing system for acquiring an image picked up by a camera provided in a vehicle an image processing method executed by a computer and a non-transitory storage medium storing an image processing program executed by a computer | |
| CN112019785A (zh) | 一种行车记录方法及其装置 | |
| JP4835627B2 (ja) | 車載通信システム | |
| KR20140134849A (ko) | 스마트폰과 블랙박스를 이용한 사고 처리 시스템 및 이를 이용한 교통 사고 처리 방법 | |
| CN110139052B (zh) | 视频信息采集系统及汽车 | |
| JP2024014239A (ja) | 送信システム | |
| CN119865561A (zh) | 基于行车记录仪扩展外接的流媒体后视镜的显示方法 | |
| JP2021076938A (ja) | 情報処理装置 | |
| KR20210080129A (ko) | 자율 주행 카메라시스템의 실시간 영상정보 처리 및 네트워크송신 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18856844 Country of ref document: EP Kind code of ref document: A1 |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18856844 Country of ref document: EP Kind code of ref document: A1 |