CN1214629C - 传送静止图像的终端和方法 - Google Patents
传送静止图像的终端和方法 Download PDFInfo
- Publication number
- CN1214629C CN1214629C CNB001214241A CN00121424A CN1214629C CN 1214629 C CN1214629 C CN 1214629C CN B001214241 A CNB001214241 A CN B001214241A CN 00121424 A CN00121424 A CN 00121424A CN 1214629 C CN1214629 C CN 1214629C
- Authority
- CN
- China
- Prior art keywords
- image
- rest image
- frame
- rest
- bit stream
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- 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
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
传送静止图像的终端和方法,其中静止图像的帧单元在传送之前从一个运动图像中抽取,以一个固定量化值编码,并存储,或者在传送之前以一个固定量化值编码或以一个变化量化值重复编码所存储的帧单元静止图像,这样无需考虑时间和地点就可以传送/接收静止图像,这扩大了运动图像终端的使用范围。
Description
技术领域
本发明涉及用移动终端传送图像,尤其涉及用于传送静止图像的终端和方法,其中使用运动图像终端(moving picture terminal)传送高质量的静止图像。
背景技术
随着多媒体通信时代的到来,实现了运动图像终端,并将在不远的将来投入实际应用。这样一种运动图像终端具有一个用于处理运动图像以实时传送或接收连续视频帧的编码器/解码器。然而,运动图像终端至今还不能传送/接收高质量的静止图像。因此,为了将静止图像传送到相对方,通常要使用数字摄象机、扫描仪和计算机。即,将数字摄象机或扫描仪连接到计算机上用来传送静止图像。
以下将说明一种利用数字摄象机、扫描仪以及计算机传送静止图像的方法。图1例示出一个用于传送静止图像的现有技术***。
参考图1,使用数字摄象机100抓取一幅所需静止图像,存储于计算机102,并通过一个有线网络或无线网络传送到相对方。另一方面,如果没有数字摄象机,就采用传统相机摄取该物体的照片,并利用扫描仪101扫描,以抓取静止图像。之后,将抓取的静止图像存储于计算机102,并利用计算机102通过一个有线网络或无线网络传送到相对方。
以下将对现有技术运动图像终端中的编码器和解码器作说明。图2例示了一个用于现有技术运动图像终端中的编码器的方框图,图3例示出一个用于现有技术运动图像终端中的解码器的方框图。
参考图2,用于现有技术运动图像终端中的编码器具有一个用于接收、压缩、以及编码连续图像帧的核心部分210,一个用于接收由核心部分210编码的符号、并对于由核心部分210编码的符号将短长度代码分配给在概率上具有高发生频率的符号而将较长的代码分配给具有低发生频率的符号的VLC(可变长度编码器)230,以及一个用于缓存和转发从VLC 230接收的数据并向核心部分210内的传送速率控制器201提供缓冲器状态的通道缓冲器(channel buffer)240。核心部分210具有一个用于接收图像数据并对图像数据进行离散余弦变换的DCT 200,一个用于量化图像数据并供给VLC 230进行图像帧压缩的量化器202,一个用于根据通道缓冲器240中的量化值控制传送速率的控制器201,一个用于将量化器202中量化的数据逆量化以便从编码图像帧恢复原始图像帧的逆量化器203,一个用于对逆量化器203产生的DCT数据进行逆离散余弦变换(IDCT)的IDCT 204,一个用于存储由IDCT 204恢复的图像数据帧的帧存储器220,用于将一个接收的帧与一个先前的帧(存储在帧存储器中的帧)作比较以估计运动差并对此差值进行补偿的一个运动估计器206和一个运动补偿器205。
以下说明编码器的操作过程。
通过使用DCT 200对图像帧进行离散余弦变换(DCT)来压缩输入的连续图像帧后,通过舍去高频项的量化器202将连续图像帧在VCL 230中编码成具有不同比特长度的比特流。编码的比特流存储于通道缓冲器240,并通过一个无线网络向接收端传送。在本例中,通道缓冲器240向传送速率控制器201供给适量的传送数据,传送速率控制器201根据传送数据的数量自适应地计算量化值并将此值供给量化器202。因此,由通道缓冲器240传送数据的传送速率得到了控制。在以上过程中,核心部分210使编码的图像帧通过逆量化器203和IDCT 204进行逆离散余弦变换(IDCT),以恢复原始图像帧,并存储在能存储一帧图像的帧存储器220中。存储原始图像帧用于计算进入的连续图像帧和先前存储的图像帧之间的运动差,其中运动估计器206根据相邻图像帧之间的相关估计运动差,并由运动补偿器205补偿此差值,使得能够进行实时运动图像传送。在此例中,为了估计并补偿相邻图像帧之间的运动差,输入图像序列的至少第一帧应该不考虑其与相邻帧的相关而仅以其自身帧进行编码。此编码方法称为:“I图像编码”,而利用与相邻帧的相关进行编码的编码方法称为:“P图像编码”。I图像编码从原理上可以解释为等同于静止图像编码方法,类似于JPEG。
另一方面,图3所示的解码器操作与编码器操作相反。
即,通过在核心部分270将编码的图像帧进行逆量化和IDCT而将其恢复成一个原始图像后,与编码器类似,当再现的图像被存储于帧存储器280中用于利用与相继接收的图像帧的相关实时再现运动图像时,由通道缓冲器250接收的编码图像帧得以再现。
然而,现有技术的运动图像终端存在下列问题。
首先,由于用于实时传送运动图像的信道带宽的限制,所以当图像是一个要求实时传送的运动图像时,现有技术运动图像终端就以低质量而非高质量传送图像。因此,难于传送一个高质量静止图像。
其次,利用数字摄象机、扫描仪和计算机传送静止图像需要考虑多个装置的花费,成本高,并且使用这些装置又繁琐又不方便。
发明内容
因此,始终需要既能传送运动图像又能传送高质量静止图像的运动图像终端。
因此,本发明致力于用于传送静止图像的终端和方法,能实质避免由于现有技术的限制和不足引起一个或多个问题。
本发明的一个目的是提供用于传送静止图像的终端和方法,其中使用运动图像终端传送高质量的图像。
本发明的其它特征和优点在以下描述中指出,并且其部分特征和优点是显然的,或可以部分地从本发明的实例中获知。通过此处书面说明和权利要求以及附图所特别描述的结构,能实现并获得本发明的目的和优点。
为了实现根据本发明目的的这些以及其它优点,如所概括和大致描述的那样,图像终端包括:第一核心部分,用于编码运动图像或以固定量化值编码从该运动图像抽取的帧单元静止图像以便以高分辨率转发静止图像;第一可变长度编码器,用于以互不相同的长度编码在第一核心部分编码的数据;第一通道缓冲器,用于缓存第一可变长度编码器输出的数据中的运动图像的编码比特流,并向第一核心部分和第一可变长度编码器提供第一控制信号以暂停编码;第一比特流存储器,用于响应第二控制信号存储由第一可变长度编码器输出的数据中的静止图像的编码比特流;以及第一复用器,用于选择并转发第一通道缓冲器中的运动图像和第一比特流存储器中的静止图像之一。
根据本发明的另一个方面,所提供的用于传送静止图像的方法包括下列步骤:(1)从运动图像中抽取静止图像的帧单元;(2)以固定量化值对抽取的静止图像编码并且存储此量化静止图像;以及(3)以静止图像传送模式传送所存储的静止图像。
很明显,上述的整体说明以及如下的详细说明均是示范性的和解释性的,用于对权利要求提供更进一步的解释。
附图说明
有助于进一步理解本发明的、作为本说明书的一部分的附图,例示了本发明的实施例并与说明书一起用于解释本发明的原理。
附图包括:
图1示出一个用于传送静止图像的现有技术***;
图2示出一个现有技术运动图像终端中的编码器的方框图;
图3示出一个现有技术运动图像终端中的解码器的方框图;
图4示出一个根据本发明的一个第一优选实施例的运动图像终端的编码器的方框图:
图5示出一个根据本发明的一个第一优选实施例的运动图像终端的解码器的方框图;
图6示出一个根据本发明的一个第二优选实施例的运动图像终端的编码器的方框图;
图7示出一个根据本发明的一个第二优选实施例的运动图像终端的解码器的方框图;
图8示出一个根据本发明的一个第三优选实施例的运动图像终端的编码器的方框图;
图9示出一个根据本发明的一个第四优选实施例的运动图像终端的编码器的方框图;
图10示出一个根据本发明的一个第四优选实施例的运动图像终端的解码器的方框图;
图11示出一个根据本发明的一个第四优选实施例的各部分的操作时序图;
图12示出一个在采用根据本发明的一个第一优选实施例的传送静止图像的方法的运动图像终端和存储***之间的静止图像传送的方框图;和
图13示出一个在采用根据本发明的第二、三、或四优选实施例的传送静止图像的方法的运动图像终端和存储***之间的静止图像传送的方框图。
具体实施方式
现将详细参照本发明的优选实施例,利用附图说明其实例。本发明提出了四种传送静止图像的终端和方法,其中使用一个运动图像终端传送高质量的静止图像。
根据一个第一静止图像传送方法,从运动图像中抽取静止图像的帧单元,并进行I图像编码以产生一个比特流,存储于一个附加提供的比特流存储器中,并在用户要求时向接收方传送。
根据一个第二静止图像传送方法,从一个摄象机接收静止图像的帧单元,对其进行I图像编码并传送到接收方,其中产生附加的控制信号用于避免发生通道缓冲器的溢出和下溢。
根据一个第三静止图像传送方法,它与第二静止图像传送方法的原理相同,所不同的是对同一个静止图像多次编码以逐步获得一个高质量图像而无需附加控制信号。
根据一个第四静止图像传送方法,将在第二或第三方法中描述的静止图像存储在解码部分的一个帧存储器中用于编码此静止图像。第一实施例
在第一实施例静止图像传送方法中,从输入的运动图像中抽取静止图像的帧单元进行编码并传送,其中在编码时产生的比特流被存储在一个附加的比特流存储器中而非存储在通道缓冲器中,以便在用户选择的时间点传送此存储的比特流。为此,根据本发明一个第一优选实施例的运动图像终端中的编码器和解码器具有用于处理静止图像的比特流存储器和复用器。图4示出根据本发明一个第一实施例的运动图像终端的编码器的方框图,图5示出根据本发明一个第一实施例的运动图像终端的解码器的方框图。
参考图4,根据本发明一个第一实施例的运动图像终端的编码器包括:一个具有一个量化器(未示出)、一个逆量化器(未示出)和一个帧存储器的核心部分300,可以用于接收、压缩和编码连续运动图像从而以低质量转发运动图像,也可以用于接收连续运动图像、从运动图像中抽取静止图像的帧单元、编码此抽取的静止图像帧,以便根据用户选择的量化值高质量地转发此静止图像;一个用于在核心部分300根据发生的频率以相互不同的长度对运动图像或静止图像的编码符号进行编码的VLC 302;一个用于缓存在VLC 302产生的数据中的运动图像的编码比特流的通道缓冲器303;一个用于响应用户控制信号存储在由VLC 302产生的数据中的静止图像的编码比特流的比特流存储器304;以及一个用于根据用户的选择传送运动图像比特流或静止图像比特流的复用器305。比特流存储器304和复用器305是现有技术编码器之外的附加部分。增加比特流存储器304和复用器305的原因如下。
通常,由于用途的不同,静止图像的图像质量应较运动图像的图像质量高。即,尽管只传送一幅图像,但是静止图像应达到与原始图像相比没有感觉上差别的高图像质量。因此,由于高质量静止图像被编码成高比特率(即低压缩比),所以编码器将高质量静止图像压缩成大量比特,由此使得导致需要一个附加的存储器。在本发明中,比特流存储器304正是用于存储这些比特的存储器。
如果可以将静止图像存储在通道缓冲器303,则本发明的解码器会更简单,由于运动图像传送延迟的限制,所以通道缓冲器303的尺寸也受到限制。即,由于运动图像从传送端的摄象机传送到接收端的显示器通常允许的延迟时间限制在300msec的范围内,如果一个运动图像比特流通过通道缓冲器303的时间周期被设置为100msec,那么考虑到运动图像的传送速率是64Kbps,所以通道缓冲器303的存储量由100msec×64Kbps计算得到:64Kbit。如果假设传送一个CIF格式的静止图像(即352×228),其中将静止图像压缩到2比特/像素,由于压缩一幅图像时会产生300比特范围的比特(352×288×1.5×2,其中1.5指对于4∶2∶0格式整幅图像的大小是亮度图像大小的1.5倍),所以存储量为64Kbit的通道缓冲器303显然不能存储静止图像压缩时产生的300Kbit的所有比特流。因此,除了通道缓冲器303之外,第一实施例的编码器还包括一个独立的用于存储进行静止图像编码时产生的比特的比特流存储器304。
以下将说明采用根据本发明第一优选实施例的运动图像终端的编码器传送静止图像的方法。
由于在传送运动图像方面本发明的方法与现有技术方法相同,所以不予说明,只说明本发明的传送静止图像的第一实施例方法。与传送运动图像不同,在传送静止图像时,为了保持高比特率,用户对一个抽取的静止图像固定地保持低量化值。即,如果编码运动图像,量化值可以随通道缓冲器303的状态改变,如果编码静止图像,用户保持一个比运动图像编码的量化值低的固定量化值。在本例中,核心部分300以只使用运动图像的第一图像帧的I图像编码对运动图像进行编码。之后,根据此低的量化值,核心部分300产生包含编码静止图像的大量信息的适量数据,使VLC 302产生大量比特,其比特流存储在比特流存储器304。在本例中,通道缓冲器303仅用于编码运动图像。当在此状态下出现用户希望的时间点时,产生一个用户控制信号,以便按一个预定的通道传送速率传送存储在比特流存储器304中静止图像的编码比特流。在本例中,当传送静止图像时,将用户控制信号供给核心部分300、比特流存储器304、以及复用器305。由于传送速率是64Kbps,一幅图像的比特量约是300Kbits,所以传送一幅静止图像约需要5秒钟。由于当传送速率变得越高,或图像质量降到更坏时,这种传送周期就减少到更短,所以用户可以考虑了图像传送的时间周期找到一个适当折衷的点。即,参考传送时间周期调整量化值。
以下将说明根据本发明的一个第一优选实施例的运动图像终端的解码器,它恢复一个被编码成高分辨率并从编码器传送的静止图像。
参考图5,根据本发明的一个第一优选实施例的解码器包括:一个用于接收静止图像或运动图像的比特流并分选此比特流的去复用器306;一个用于接收并存储由去复用器306输出的运动图像的比特流的通道缓冲器307;一个用于接收并存储去复用器306输出的静止图像的比特流的比特流存储器308;一个用于响应用户选择信号转发由通道缓冲器307或比特流存储器308输出的运动图像或静止图像的比特流的复用器309;一个用于将复用器309输出的数据进行VLC处理的VLC310;以及一个用于将VLC 310输出的数据进行逆量化处理以解码成原始图像的核心部分311。在本例中,尽管核心部分311在解码运动图像时具有一个大逆量化值,由于编码器将静止图像编码为更高分辨率图像,所以核心部分311在解码静止图像时仍具有一个相对小的逆量化值。前述解码器存储由编码器输出的编码静止图像的比特流,并在要求的时间点解码所存储的比特流,以便再现静止图像。为此,与编码器类似,向比特流存储器308和复用器309提供用户控制信号。
如上所述,由于根据本发明一个第一优选实施例传送静止图像的方法将压缩的静止图像比特流存储在比特流存储器308中,所以如果能提供一个大容量比特流存储器308用于存储多幅静止图像,那么运动图像终端能用于替换数字摄象机。
第二实施例
图6示出一个根据本发明一个第二优选实施例的运动图像终端的编码器的方框图,图7示出一个根据本发明一个第二优选实施例的运动图像终端的解码器的方框图。根据本发明一个第二优选实施例传送静止图像的方法建议从一个摄象机接收静止图像的帧单元,并编码此静止图像以便传送。为了执行此静止图像传送,在如图2所示的现有技术的编码器的核心部分401之前附加设置了一个单独的帧存储器400,用于存储静止图像的帧单元,此外,由通道缓冲器404附加地产生控制核心部分401和VLC 403操作的控制信号。尽管未示出,核心部分401具有一个用于估计并补偿一个运动的帧存储器(参考图2),在本发明第二实施例中在核心部分401之前有一个单独的帧存储器400。以下将说明根据本发明一个第二优选实施例的编码器的操作过程。
参考图6,从摄象机接收静止图像的帧单元,并存储在一个附加的帧存储器400。在本例中,为了接收静止图像的帧单元,可以接通/关断从摄象机的输入。因此,在每次接通/关闭摄象机时,一幅静止图像帧被存储于第一帧存储器400中。之后,核心部分401将存储于帧存储器400的图像以如第一实施例所说明的一个固定量化值进行I图像编码。在本例中,由于量化值保持为低值,在编码该图像时图像产生许多比特,其有可能引起从通道缓冲器404溢出。为了避免这种溢出,通道缓冲器404向核心部分401和VLC 403提供一个控制信号(即:等待信号)用以暂停编码,并且相应地,核心部分401暂停对存储在帧存储器400的静止图像帧的编码。之后,当通道缓冲器404稳定在一个状态时,核心部分401再次开始编码,以对存储在帧存储器400中的静止图像帧再次编码。这样,由于根据本发明一个第二优选实施例的编码器对存储在附加的帧存储器400中的静止图像帧进行编码,其根据通道缓冲器404的状态对编码加以调整,因此可以传送高质量的静止图像。
与此同时,以下将说明根据本发明一个第二优选实施例的解码器。
参考图7,根据本发明一个第二优选实施例的解码器具有与图3所示的解码器相同的结构,以下说明其操作过程。由编码器提供并编码的静止图像的比特流被存储于通道缓冲器405中。同时,核心部分407开始解码存储于通道缓冲器405中的比特流。由于核心部分407的解码速率高于通道传送速率,所以通道缓冲器405可能会发生下溢。为了防止发生此类问题,通道缓冲器405向核心部分407和VLC 406发出一个控制信号(即:一个等待信号)用于暂停解码。并且,如果将以高于预定参考值编码的静止图像的比特流供给通道缓冲器405,则VLC 406和核心部分407再次开始解码以再现静止图像。
尽管上述根据本发明一个第二优选实施例的解码器没有使用比特流存储器,但是使用的第二实施例的解码器与第一实施例的编码器相连。
第三实施例
图8示出根据本发明第三实施例的运动图像终端的编码器。本发明第三实施例传送静止图像的方法建议从摄象机接收静止图像的帧单元并进行重复编码和传送,用以提高静止图像的分辨率。如图8所示,除了其中的通道缓冲器不需产生控制信号(即:一个等待信号)外,根据本发明第三优选实施例的编码器与第二实施例的编码器具有相同的结构。
参考图8,从摄象机以帧单元接收的静止图像被存储在附加的帧存储器500,并关闭摄象机输入,以不再接收图像。因此,摄象机每次接通/关闭时,帧存储器500存储一幅静止图像帧。之后,核心部分501和VLC 503对存储于帧存储器500中的静止图像帧进行编码。在本例中,与本发明第一实施例或第二实施例不同,根据本发明第三实施例的传送静止图像的方法建议,在编码静止图像时,用于一帧静止图像的量化值不固定,而是随通道缓冲器504的状态变化。此操作等同于编码器对运动图像的操作,其中编码器对存储在帧存储器500中的图像进行编码并传送到接收端,这与传统运动图像的处理过程相同。之后,具有与图3所示的解码器相同结构的解码器首先恢复并再现低质量的静止图像。在本例中,如果当处理运动图像时,尽管处理了相继供给编码器的图像帧,由于在本发明中为了不再接收任何新图像而关闭了摄象机输入,帧存储器500存储的静止图像等同于编码的和传送的静止图像,将此静止图像再次编码并传送。更详细地说,核心部分501具有一个用于估计运动并补偿的帧存储器,并且核心部分501内的帧存储器使图像帧(即:由于图像是由摄象机提供的,第一次处理的图像)预先编码并存储在其内。现在,由于帧存储器500再次提供了相同的静止图像,为了比预先处理的图像帧(即:由于图像由摄象机提供,第一次处理的图像帧)产生较少量的比特,如果所提供的图像帧和存储在核心部分501的帧存储器中的图像帧之间的差值被编码并转发,那么通道缓冲器504降低控制传送率的量化值。因此,对于相同的静止图像,可以在解码器端再现具有改善图像质量的图像。从编码器输出的一个静止图像的重复传送操作停止于一个预定的参考值。
由用户或编码器设定的该参考值可以由下列两种方法设定。
第一,固定该预定时间,使编码器以预定的时间周期重复传送静止图像。
第二,预定时间随通道缓冲器的占用量而变化;当对通道缓冲器的占用变得低于某一特定值时,停止重复传送。
依据上述方法重复传送一幅静止图像,可以传送一幅理想的高质量静止图像。根据本发明第三实施例的传送静止图像的方法的处理过程与现有技术的运动图像编码和解码处理过程相同,不同的是附加了摄象机的接通/关闭操作。
第四实施例
通常,运动图像终端同时具有一个编码器和一个解码器,由于运动图像的传送是双向进行的,所以它们能同时操作。然而,静止图像的传送和接收却最可能为单向的。在此种情况中,在传送静止图像的运动终端中只有编码器工作,而在接收静止图像的运动终端只有解码器工作。因此,在采用了如根据本发明第一、第二或第三实施例的静止图像传送方法的运动图像终端中,可以在解码器中使用运动补偿存储器代替传送端的比特流存储器或输入图像帧存储器,并且编码器中的运动补偿帧存储器可用来代替接收端的比特流存储器。以下说明运动图像终端的详细操作过程和***构成,在静止图像传送和接收时将解码器中的运动补偿帧存储器用作传送端附加的帧存储器。图9示出一个根据本发明一个第四优选实施例的运动图像终端的编码器的方框图,图10示出一个根据本发明一个第四优选实施例的运动图像终端的解码器的方框图,图11示出一个根据本发明的一个第四优选实施例的各部分的操作时序图。在根据本发明第四实施例中,为了用帧存储器400或500代替解码器中的帧存储器,适当调整图6或图8中的时序。即,由于由摄象机获取的图像以静止图像传送模式显示在其显示器上,所以不需要对从相对方接收的运动图像编码。因此,通过适当的时序调整和数据流控制,传送端的解码器中的帧存储器可被用作附加到编码器的静止图像帧存储器。
参考图9和图10,根据本发明一个第四实施例的图像终端包括:一个用于存储一个先前图像帧以进行运动估计和补偿的编码帧存储器730;一个用于在利用编码帧存储器730进行运动估计和补偿之后接收并编码一个图像帧的编码核心部分740;一个用于解码从编码核心部分740输出的比特流的解码核心部分790;一个用于以运动图像模式存储一个先前图像帧以用于解码核心部分790解码,并以静止图像模式存储一个从摄象机接收的待传送的静止图像帧的解码帧存储器780;一个用于根据运动图像模式或静止图像模式控制数据流以将从摄象机以静止图像模式接收的待传送静止图像存储于解码帧存储器780、并执行对静止图像帧的重复编码或解码的控制的控制器720或750;一个用于在控制器720或750的控制下从摄象机接收的运动图像帧和存储在解码帧存储器780中的静止图像帧之中选择一个并转发到编码核心部分740的第一复用器710;一个用于在控制器720和750的控制下从解码核心部分790输出的运动图像帧和从摄象机接收的静止图像帧之中选择一个并转发到解码帧存储器780的第二复用器770;以及一个用于显示从解码核心部分790输出的图像数据的再现部分760。在编码器或解码器中的控制器720或750可以是依赖于编码器和解码器的功能的一个或两个控制器。
以下将说明上述图像终端的操作过程。
利用本发明的图像终端,预览模式和快照模式可以为用户在静止图像的获取操作中提供方便。为了传送静止图像,在从运动图像模式变为预览模式后,通过利用本发明的静止图像传送方法以快照模式传送静止图像。在运动图像模式中,传送其本身的运动图像,并将从相对方接收的运动图像显示在其自身的再现部分760。在预览模式,将其自身的运动图像显示在其自身的再现部分760,并且其自身的运动图像可以传送或不传送给相对方。在快照模式,捕获由其自身选择的图像,图像质量逐步改善的静止图像显示在再现部分760并传送给相对方。预览模式是在静止图像编码和传送之前将一个对象显示给用户的模式,一旦显示一个理想的静止图像,用户发出一个快照信号以捕获静止图像,并据此使图像终端进入快照模式,以便编码并传送捕获的静止图像。用于在编码器/解码器获取静止图像的控制信号大多数被送到复用器710和770。如上所述,由于在传送静止图像时通常是单向通信,因此在解码器中使用解码帧存储器780并不是为了解码,解码帧存储器780可只被专用作静止图像存储帧存储器。相应地,图10中的编码器被用作于静止图像传送的解码器的解码帧存储器780。在本例中,编码器中的控制信号根据图11所示的时序操作。
以下将说明编解码器的操作过程。
用户设置用于在捕获一个静止图像之前检验对象的预览模式,它作为PreviewOn信号送到解码器中的控制器750。PreviewOn信号可以根据用户选择随时产生。然而,由于解码器总是根据通知一帧开始的FrameSync信号操作,所以即使可以随时收到PreviewOn信号,编码器并不响应PreviewOn信号。即,预览模式所需的MuxSelRx信号与FrameSync信号相对应产生。在运动图像模式,第一复用器710将摄象机700输出的信号转发到编码器并在控制器720的控制下关闭RxFMb。在本例中,第二复用器770关闭RxFMa并打开ReconImg信号,用以允许解码帧存储器780被用于运动图像解码。然而,当PreviewOn建立时,在下一个周期的第一FrameSync,控制器750产生MuxSelRx信号用以将通过摄象机700接收的静止图像帧通过RxFMa传送到第二复用器770,第二复用器770转发并在解码器的解码帧存储器780中存储静止图像帧。即,将摄象机700输出的静止图像帧传送到解码器的第二复用器770并存储于解码器的帧存储器780中。在此预览模式,第一复用器710关闭Camera In信号和RxFMb信号,控制器720关闭一个供给VLC 743用于停止运动图像编码的VLC_On信号,而解码器中的控制器750产生一个ZeroADD信号送到一个ADD791用于切断由IDCT/IQ 792提供的运动图像帧。之后,存储在解码器的帧存储器780中的静止图像数据通过ADD 791传送到再现部分760,再现部分760显示用户希望获取的对象。在本例中,响应一个加到当VLC_On关闭时传送的数据的EOS(序列结束),接收端图像终端停止解码操作,并连续显示最后一幅图像。作为一个替换,第一复用器710可以打开Camera In信号或RxFMb信号并传送用户获取的图像。当出现预览模式时,图像终端将通过摄象机700接收的静止图像帧RxFMa存储在解码器的运动补偿帧存储器中,并通过FrameOut将存储的静止图像帧显示在再现部分760。当显示一幅所要求的静止图像时,用户按下一个按钮以保护所显示的静止图像,从而向控制器720和控制器750提供一个快照信号。在本例中,即使随时提供快照信号,编码器和解码器也与FrameSync信号同步操作。因此,在快照信号之后的一个第一FrameSync,控制器720向第一复用器710提供一个MuxSelTx信号以切断一个摄象机输出的Camera In信号,并将存储在解码器的解码帧存储器780中的静止图像帧RxFMb信号通过第一复用器710送到编码器。在本例中,控制器720接通送到VLC 743的VLC_On信号用以解码第一复用器710输出的静止图像帧。并且,为了防止摄象机700输出的静止图像帧不再送到解码器的解码帧存储器780,控制器750根据RxFMa和ReconImg,关闭第二复用器770,或者切断对存储器本身的写信号。ZeroAdd处于保持状态,VLC_On处于接通状态,并且用户将获取的图像传送到相对方。因此,通过按本发明第二实施例的方法提供等待信号,编码器可以编码一个存储在解码器的解码帧存储器780中的静止图像帧,也可以按本发明第三实施例重复编码并传送该静止图像帧直到所有的控制信号被初始化的一个预定的时间后静止图像达到所要求的图像质量,以结束快照模式。因此,本发明的图像终端具有一个从运动图像模式转换到静止图像模式的预览模式,以致用户可以通过再现部分监视该对象直到显示一个用户所要求的图像。
以下说明应用于此的一个在具有上述用于传送静止图像的方法的运动图像终端间的静止图像传送和存储***。图12示出采用根据本发明第一优选实施例的传送静止图像的方法的存储***和运动图像终端之间静止图像传送的方框图。
参考图12,如果静止图像以第一实施例存储在计算机中,由于静止图像以比特流存储,所以静止图像存储在一个比特流中。然而,由于存储在计算机中的静止图像的比特流含有用于编码运动图像的语法(即:MPEG,H263),所以静止图像的比特流应转换到静止图像的语法(即:JPEG)。为了实现此功能,计算机应具有用于转换语法的代码转换器软件。
图13示出了采用根据本发明的第二、第三、或第四优选实施例传送静止图像的方法,在运动图像终端与存储***之间的传送静止图像的方框图。
参考图13,根据第二、第三或第四实施例,即使数据存储在计算机中,仍需存储图像数据。
如上所述,根据本发明的静止图像的传送终端和方法具有以下优点。
首先,即使没有数字摄象机、扫描仪和计算机,由于图像终端能够高分辨率传送静止图像,所以根据本发明的传送静止图像的终端和方法可以节约传送静止图像的成本。
其次,通过利用图像终端,无需考虑时间和地点可以方便地传送/接收所要求的静止图像,扩大了图像终端的应用。
第三,通过根据本发明第一实施例提高比特流存储器的存储容量,和根据第二、第三、或第四实施例在VLC的后部附加一个大规模存储器,以便在通过一个通道传送之前存储多幅静止图像,运动图像终端可被用于替代数字摄象机。
第四,利用现存的解码器中的帧存储器而无需附加任何新硬件,就可以使图像终端传送高质量静止图像。
显然,本技术领域的技术人员可以提出基于本发明的传送静止图像的终端和方法的多种修改和变型,它们均属于本发明的实质范围。因此,本发明试图涵盖所有落入所附权利要求及其等价物的范围内的修改和变型。
Claims (10)
1.一种图像终端,包括:
第一核心部分,用于编码运动图像或以固定量化值编码从该运动图像抽取的帧单元静止图像以便以高分辨率转发静止图像;
第一可变长度编码器,用于以互不相同的长度编码在第一核心部分编码的数据;
第一通道缓冲器,用于缓存第一可变长度编码器输出的数据中的运动图像的编码比特流,并向第一核心部分和第一可变长度编码器提供第一控制信号以暂停编码;
第一比特流存储器,用于响应第二控制信号存储由第一可变长度编码器输出的数据中的静止图像的编码比特流;以及
第一复用器,用于选择并转发第一通道缓冲器中的运动图像和第一比特流存储器中的静止图像之一。
2.根据权利要求1所述的图像终端,进一步包括:
去复用器,用于接收并分选编码静止图像或运动图像比特流;
第二通道缓冲器,用于接收并存储由去复用器输出的运动图像比特流;
第二比特流存储器,用于接收并存储由去复用器输出的静止图像比特流;
第二复用器,用于响应第二控制信号有选择地转发第二通道缓冲器输出的运动图像或第二比特流存储器输出的静止图像;
第二可变长度编码器,用于将第二复用器输出的数据进行可变长度编码;以及
第二核心部分,用于量化第二可变长度编码器输出的数据以将此数据解码为原始图像。
3.根据权利要求1所述的图像终端,进一步包括:
帧存储器,用于存储静止图像的帧单元以用于运动估算和补偿。
4.根据权利要求3所述的图像终端,其中第一核心部分和第一可变长度编码器重复编码存储在帧存储器中的帧数据。
5.根据权利要求1所述的图像终端,进一步包括:
解码核心部分,用于解码第一复用器输出的编码图像帧;
解码帧存储器,用于以运动图像模式存储用于解码核心部分的解码的先前图像帧,并以静止图像模式存储从摄象机接收的待传送的静止图像帧;
控制器,用于根据运动图像模式或静止图像模式控制数据流,使得将以静止图像模式从摄象机接收的待传送的静止图像存储于解码帧存储器中,并对静止图像帧的重复解码进行控制;以及
第三复用器,用于在控制器的控制下在解码核心部分输出的运动图像帧及从摄象机输出的静止图像帧中选择其中之一,并转发到解码帧存储器。
6.一种传送静止图像的方法,包括步骤:
(1)从运动图像中抽取静止图像的帧单元;
(2)以固定量化值对抽取的静止图像编码并且存储此量化静止图像;并且
(3)以静止图像传送模式传送所存储的静止图像。
7.根据权利要求6所述的方法,其中步骤(2)包括以I图像编码对静止图像编码的步骤。
8.根据权利要求6所述的方法,还包括步骤:
(1)如果在传送所编码的静止图像的通道缓冲器中发生溢出就暂停编码;
(2)如果通道缓冲器被稳定以传送所编码的静止图像则重新开始编码。
9.根据权利要求8所述的方法,其中静止图像被存储于图像终端的解码器的帧存储器中。
10.根据权利要求6所述的方法,还包括步骤:
重复编码所存储的静止图像的帧单元直至此静止图像具有确定的分辨率,并传送此静止图像。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019990029364A KR100323752B1 (ko) | 1999-07-20 | 1999-07-20 | 정지 영상 전송 방법 및 영상 전송 단말기 |
KR29364/1999 | 1999-07-20 | ||
KR58562/1999 | 1999-12-17 | ||
KR10-1999-0058562A KR100393984B1 (ko) | 1999-12-17 | 1999-12-17 | 정지 영상 전송 방법 및 영상 단말기 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1281310A CN1281310A (zh) | 2001-01-24 |
CN1214629C true CN1214629C (zh) | 2005-08-10 |
Family
ID=26635881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB001214241A Expired - Fee Related CN1214629C (zh) | 1999-07-20 | 2000-07-20 | 传送静止图像的终端和方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US6956971B1 (zh) |
CN (1) | CN1214629C (zh) |
DE (1) | DE10035109B4 (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002344937A (ja) * | 2001-05-16 | 2002-11-29 | Fujitsu Ltd | 品質制御保証方法及び品質制御保証装置並びにネットワーク接続装置 |
US20020178116A1 (en) * | 2001-05-22 | 2002-11-28 | Masafumi Yamasaki | Imaging system, imaging method, image service system and image service method |
US20040073941A1 (en) * | 2002-09-30 | 2004-04-15 | Ludvig Edward A. | Systems and methods for dynamic conversion of web content to an interactive walled garden program |
JP3897684B2 (ja) * | 2002-11-22 | 2007-03-28 | キヤノン株式会社 | 画像記録方式 |
JP4251610B2 (ja) * | 2003-01-10 | 2009-04-08 | キヤノン株式会社 | 画像処理装置 |
JP4066852B2 (ja) * | 2003-03-04 | 2008-03-26 | 株式会社日立製作所 | ビデオ符号化方式変換装置、変換方法、およびこれを用いたビデオ記録再生装置 |
JP2005184626A (ja) * | 2003-12-22 | 2005-07-07 | Canon Inc | 画像処理装置 |
JP4838253B2 (ja) * | 2004-10-07 | 2011-12-14 | パナソニック株式会社 | 画像符号化装置、画像符号化方法、画像復号化装置、画像復号化方法、および記録方法 |
JP4769695B2 (ja) * | 2005-12-16 | 2011-09-07 | キヤノン株式会社 | 撮像装置及び再生装置 |
JP4232114B2 (ja) * | 2006-02-17 | 2009-03-04 | ソニー株式会社 | データ処理装置およびデータ処理方法、並びにプログラム |
JP2012124653A (ja) * | 2010-12-07 | 2012-06-28 | Canon Inc | 符号化装置、符号化方法およびプログラム |
US9723314B2 (en) * | 2012-02-29 | 2017-08-01 | Smsc Holdings Sarl | Flicker reduction circuit and method for compressed video transmission |
US9568985B2 (en) * | 2012-11-23 | 2017-02-14 | Mediatek Inc. | Data processing apparatus with adaptive compression algorithm selection based on visibility of compression artifacts for data communication over camera interface and related data processing method |
CN107548555A (zh) * | 2016-04-28 | 2018-01-05 | 三井不动产株式会社 | 影像监视方法和服务器以及影像监视*** |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1341310C (en) * | 1988-07-15 | 2001-10-23 | Robert Filepp | Interactive computer network and method of operation |
US5159453A (en) * | 1990-09-07 | 1992-10-27 | New York Institute Of Technology | Video processing method and apparatus |
JPH0411466A (ja) * | 1990-04-28 | 1992-01-16 | Sony Corp | ノイズリデューサ |
GB9012538D0 (en) * | 1990-06-05 | 1990-07-25 | Philips Nv | Coding of video signals |
JPH06502285A (ja) * | 1990-11-16 | 1994-03-10 | シーメンス アクチエンゲゼルシャフト | ディジタル画像伝送におけるデータ圧縮のための適応形量子化方法 |
US5220325A (en) * | 1991-03-28 | 1993-06-15 | At&T Bell Laboratories | Hierarchical variable length decoder for digital video data |
JP2707864B2 (ja) * | 1991-04-18 | 1998-02-04 | 松下電器産業株式会社 | 記録及び再生装置 |
JP2586260B2 (ja) * | 1991-10-22 | 1997-02-26 | 三菱電機株式会社 | 適応的ブロッキング画像符号化装置 |
US5657402A (en) * | 1991-11-01 | 1997-08-12 | Massachusetts Institute Of Technology | Method of creating a high resolution still image using a plurality of images and apparatus for practice of the method |
KR100283343B1 (ko) * | 1992-06-25 | 2001-03-02 | 이데이 노부유끼 | 화상신호 부호화방법 및 복호화방법과 화상신호 부호화장치 및 복호화장치 |
US5270813A (en) * | 1992-07-02 | 1993-12-14 | At&T Bell Laboratories | Spatially scalable video coding facilitating the derivation of variable-resolution images |
US5389965A (en) * | 1993-04-01 | 1995-02-14 | At&T Corp. | Video telephone station having variable image clarity |
US5666161A (en) * | 1993-04-26 | 1997-09-09 | Hitachi, Ltd. | Method and apparatus for creating less amount of compressd image data from compressed still image data and system for transmitting compressed image data through transmission line |
US5430486A (en) * | 1993-08-17 | 1995-07-04 | Rgb Technology | High resolution video image transmission and storage |
US5493329A (en) * | 1993-10-01 | 1996-02-20 | Toko Kabushiki Kaisha | Picture transmission system |
US5604542A (en) * | 1995-02-08 | 1997-02-18 | Intel Corporation | Using the vertical blanking interval for transporting electronic coupons |
US6002834A (en) * | 1995-02-24 | 1999-12-14 | Hitachi, Ltd. | Optical disk having table relating sector address and time and optical disk reproducing apparatus |
US5974223A (en) * | 1995-04-08 | 1999-10-26 | Sony Corporation | Method of and apparatus for data recording, method of and apparatus for data reproduction, recording medium, and method of and apparatus for data transmission |
US5699458A (en) * | 1995-06-29 | 1997-12-16 | Intel Corporation | Efficient browsing of encoded images |
JPH09130763A (ja) * | 1995-11-01 | 1997-05-16 | Matsushita Electric Ind Co Ltd | 静止画伝送装置 |
GB9600804D0 (en) * | 1996-01-17 | 1996-03-20 | Robb Garry D | Multiphone |
US5809242A (en) * | 1996-04-19 | 1998-09-15 | Juno Online Services, L.P. | Electronic mail system for displaying advertisement at local computer received from remote system while the local computer is off-line the remote system |
US5915038A (en) * | 1996-08-26 | 1999-06-22 | Philips Electronics North America Corporation | Using index keys extracted from JPEG-compressed images for image retrieval |
US6542260B1 (en) * | 1997-01-13 | 2003-04-01 | Hewlett-Packard Company | Multiple image scanner |
DE69841762D1 (de) * | 1997-03-06 | 2010-08-26 | Canon Kk | Bilder |
US6038257A (en) * | 1997-03-12 | 2000-03-14 | Telefonaktiebolaget L M Ericsson | Motion and still video picture transmission and display |
US6384862B1 (en) * | 1997-03-12 | 2002-05-07 | Telefoaktiebolaget L M Ericsson | Imaging system and method for interactive control of image quality |
JPH10262244A (ja) * | 1997-03-18 | 1998-09-29 | Fujitsu Ltd | 静止画符号化装置 |
US5987179A (en) * | 1997-09-05 | 1999-11-16 | Eastman Kodak Company | Method and apparatus for encoding high-fidelity still images in MPEG bitstreams |
US6618084B1 (en) * | 1997-11-05 | 2003-09-09 | Stmicroelectronics, Inc. | Pixel correction system and method for CMOS imagers |
JP4863333B2 (ja) * | 1997-12-22 | 2012-01-25 | アイピージー エレクトロニクス 503 リミテッド | 高分解能静止画像を創出するための方法及び装置 |
JP2000020004A (ja) * | 1998-06-26 | 2000-01-21 | Mitsubishi Electric Corp | 画像表示装置 |
US6587505B1 (en) * | 1998-08-31 | 2003-07-01 | Canon Kabushiki Kaisha | Image processing apparatus and method |
US6141341A (en) * | 1998-09-09 | 2000-10-31 | Motorola, Inc. | Voice over internet protocol telephone system and method |
US6236330B1 (en) * | 1998-11-03 | 2001-05-22 | Adapt Media, Inc. | Mobile display system |
US6473065B1 (en) * | 1998-11-16 | 2002-10-29 | Nongqiang Fan | Methods of improving display uniformity of organic light emitting displays by calibrating individual pixel |
US6366622B1 (en) * | 1998-12-18 | 2002-04-02 | Silicon Wave, Inc. | Apparatus and method for wireless communications |
US6625216B1 (en) * | 1999-01-27 | 2003-09-23 | Matsushita Electic Industrial Co., Ltd. | Motion estimation using orthogonal transform-domain block matching |
KR20000055328A (ko) * | 1999-02-05 | 2000-09-05 | 김형태 | 개인용 양방향 영상 및 음성의 무선통신 시스템 |
US6763226B1 (en) * | 2002-07-31 | 2004-07-13 | Computer Science Central, Inc. | Multifunctional world wide walkie talkie, a tri-frequency cellular-satellite wireless instant messenger computer and network for establishing global wireless volp quality of service (qos) communications, unified messaging, and video conferencing via the internet |
-
2000
- 2000-07-19 DE DE10035109A patent/DE10035109B4/de not_active Expired - Fee Related
- 2000-07-19 US US09/619,615 patent/US6956971B1/en not_active Expired - Fee Related
- 2000-07-20 CN CNB001214241A patent/CN1214629C/zh not_active Expired - Fee Related
-
2005
- 2005-09-29 US US11/237,851 patent/US7415160B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
DE10035109A1 (de) | 2001-02-08 |
US6956971B1 (en) | 2005-10-18 |
US20060023964A1 (en) | 2006-02-02 |
DE10035109B4 (de) | 2012-03-08 |
CN1281310A (zh) | 2001-01-24 |
US7415160B2 (en) | 2008-08-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
USRE39955E1 (en) | Multiple encoder output buffer apparatus for differential coding of video information | |
CN1079001C (zh) | 代码转换器 | |
CN1214629C (zh) | 传送静止图像的终端和方法 | |
EP1784986B1 (en) | Parameter set and picture header in video coding | |
CN1173572C (zh) | Mpeg视频流的无缝切换 | |
AU650219B2 (en) | Statistical multiplexer for a multichannel image compression system | |
US8374236B2 (en) | Method and apparatus for improving the average image refresh rate in a compressed video bitstream | |
EP1217841A2 (en) | Bitstream separating and merging system, apparatus, method and computer program product | |
US20010047517A1 (en) | Method and apparatus for intelligent transcoding of multimedia data | |
CN1910926A (zh) | 用于处理视频通信差错的方法和装置 | |
CN1386376A (zh) | 用于编码图像的方法和装置 | |
CN1420691A (zh) | 基于对象的比特率控制方法和*** | |
US20060133491A1 (en) | Video codec | |
Dagher et al. | Resource-constrained rate control for motion JPEG2000 | |
CN1529503A (zh) | 一种选择视频网关中视频流转码的方法 | |
FI105634B (fi) | Menetelmä videokuvien siirtämiseksi, tiedonsiirtojärjestelmä ja multimediapäätelaite | |
CN1210947C (zh) | 摄像机设备和具有该摄像机设备的电子设备 | |
CA2329093A1 (en) | Still picture processing for mpeg-2 video | |
US8290063B2 (en) | Moving image data conversion method, device, and program | |
KR100323752B1 (ko) | 정지 영상 전송 방법 및 영상 전송 단말기 | |
KR100393984B1 (ko) | 정지 영상 전송 방법 및 영상 단말기 | |
KR100308153B1 (ko) | 정지 영상 전송 방법 및 영상 단말기 | |
CN1419378A (zh) | 数字视频信号的压缩方法及装置 | |
CN1929605A (zh) | 视频图像数据的流控装置和方法 | |
Khamiss et al. | Adaptive Rate Control for Low Rate Video Transmission over Wireless Network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050810 Termination date: 20170720 |