CN1558664A - 一种高清晰数字电视节目字幕与背景图像的合成方法 - Google Patents
一种高清晰数字电视节目字幕与背景图像的合成方法 Download PDFInfo
- Publication number
- CN1558664A CN1558664A CNA2004100159175A CN200410015917A CN1558664A CN 1558664 A CN1558664 A CN 1558664A CN A2004100159175 A CNA2004100159175 A CN A2004100159175A CN 200410015917 A CN200410015917 A CN 200410015917A CN 1558664 A CN1558664 A CN 1558664A
- Authority
- CN
- China
- Prior art keywords
- captions
- image
- caption
- background image
- original
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
- Television Systems (AREA)
Abstract
由于高清晰度数字电视字幕图像未采用数据压缩技术,导致需要大量的存储空间,而且无法通过网络传送到其他***进行叠加处理。本发明提供一种高清数字电视节目字幕与背景图像的合成方法,包括以下步骤:字幕压缩模块通过软件实现串行接收原始字幕图像文件,原始字幕图像输入字幕压缩模块后,运用游程编码技术压缩图像,生成特定格式的字幕压缩文件;字幕解压缩模块通过硬件串行接收字幕压缩文件数据,通过游程解码技术解压得到原始的字幕图像;字幕合成模块根据解压缩得到的字幕图像中每个像素的Alpha值将字幕图像逐像素叠加至背景图像上。本发明可以大大节省字幕图像存储空间,显著降低字幕图像文件在编辑、播放及网络传输时的限制。
Description
技术领域
本发明涉及一种高清晰数字电视节目字幕与背景图像的合成方法。
背景技术
在数字电视***中,经常需要在图像上叠加种种文字说明,这些文字说明通常称为“字幕”。现行的方法一般是采用类似字幕机的硬件设备实现,如图一所示,原始制作的字幕图像和背景图像被送入合成模块,然后合成模块根据输入字幕图像每个像素的Alpha值或自身的叠加设置,逐像素将字幕图像叠加到背景图像上去,叠加后的视频图像送入数字电视显示。原始字幕图像文件通常以RGB格式保存,每个像素由R、G、B三个分量组成,某些字幕图像文件的每个像素还有自己单独的8位Alpha值。
从上面的叙述可以发现,由于未采用数据压缩技术,直接将字幕图像送入字幕机这种字幕叠加解决方案需要大量的存储空间,尤其对于高清晰度数字电视而言,一幅带有Alpha值的1920*1600的字幕图像需要7.91M的存储空间,如果一个视频文件的字幕需要100000幅图像的话,那么就需要700G的存储空间。很显然,这样的存储要求是普通的视频编辑***难以承受的。这使得字幕图像文件只能在本地***上叠加,而无法通过网络传送到其他***进行叠加处理,使用很不方便。
发明内容
本发明的目的是提供一种高清晰数字电视节目字幕与背景图像的合成方法,以克服未压缩字幕图像需要海量存储空间的限制。
本发明采用在高清晰度数字电视节目制作中使用软件压缩字幕和硬件解压缩将字幕与背景图像合成的方法。本发明对字幕图像的压缩采用了游程编码压缩技术。游程编码压缩技术是指:压缩模块记录下第一个值,从头开始逐个扫描送入的值,直到与记录下的值不完全相同的地方停止,然后将记录下的值和相同数值的个数记录到压缩文件中去,然后压缩模块记录下当前值,从当前位置开始继续扫描,直到所有数据处理完毕。基于游程编码压缩技术的游程解码技术称为游程解码技术。以压缩RGB格式的字幕图像为例,采用游程编码压缩字幕图像的方法是:压缩模块记录下第一个像素的R、G、B值和Alpha值,从头开始逐个扫描送入的像素,直遇到与记录下的R、G、B和Alpha值不完全相同的像素停止。然后将记录下的R、G、B、Alpha值和相同像素个数记录到压缩文件中去。然后压缩模块记录下当前位置像素的R、G、B值和Alpha值,从当前位置开始继续扫描,直到所有原始字幕图像的像素处理完毕。游程解码技术与之相反,将采用游程编码压缩方法得到的文件解压得到原始字幕图像。
为达上述目的,本发明是这样实现的:
一种高清数字电视节目字幕与背景图像的合成方法,其包括以下步骤:1)采用字幕压缩模块,原始字幕图像输入字幕压缩模块后,运用游程编码技术压缩图像,生成特定格式的字幕压缩文件;2)采用字幕解压缩模块,字幕解压缩模块接收到字幕压缩文件后,解压缩得到原始的字幕图像;3)采用字幕合成模块,接收解压缩得到的字幕图像,根据字幕图像中每个像素的Alpha值将字幕图像叠加至背景图像上。
本发明所述原始字幕图像和压缩生成的字幕文件可以为同一种格式,例如,RGB格式或YUV格式。
本发明所述字幕压缩模块可以通过软件实现串行接收以32位BMP格式保存的压缩图像文件。
本发明所述字幕解压缩模块可以通过硬件串行接收字幕压缩文件数据。
本发明所述字幕图像叠加的方式可以为逐像素叠加。
本发明的有益效果是:对于简单背景的字幕图像而言,采用游程编码技术生成的压缩文件可以节省90%到98%的存储空间,大大节省了字幕图像文件的存储空间,从而使大量存储字幕文件成为可能,并且显著降低了字幕图像文件在编辑、播放及网络传输时的限制。
附图说明
图1为图字幕叠加技术的流程图
图2为游程编码压缩RGB格式原始字幕图像的流程图
图3为RGB格式的字幕压缩文件格式
图4YUV格式的字幕压缩文件格式
图5采用游程编码字幕压缩技术后与视频叠加的流程图
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下参照附图并举出实施案例,对本发明进一步详细说明。
本发明的一种高清数字电视节目字幕与背景图像的合成方法,包括以下步骤:1)采用字幕压缩模块,原始字幕图像输入字幕压缩模块后,运用游程编码技术压缩图像,生成特定格式的字幕压缩文件;2)采用字幕解压缩模块,字幕解压缩模块接收到字幕压缩文件后,解压缩得到原始的字幕图像;3)采用字幕合成模块,接收解压缩得到的字幕图像,根据字幕图像中每个像素的Alpha值将字幕图像叠加至背景图像上。
其中,所述原始字幕图像和生成的字幕压缩文件的格式保持一致,可以是RGB格式也可以是YUV格式。
图2所示为游程编码压缩RGB格式原始字幕图像的流程图,原始字幕图像以从下至上逐行扫描的顺序逐像素送入缓冲区。压缩模块将第一个像素的R、G、B和Alpha值保存到寄存器中,并设置计数器值为一,然后比较下一个像素的R、G、B、Alpha值和寄存器中保存的R、G、B、Alpha值。如果完全对应相等,则计数器值加一,再取送入缓冲区的下一个像素,将其R、G、B、Alpha值和寄存器中保存的R、G、B、Alpha值比较,直到碰到一个与寄存器中保存的R、G、B、Alpha值不完全相同的像素停止,然后压缩模块将寄存器中的R、G、B、Alpha值和计数器的值写入压缩文件。压缩模块将当前位置像素的R、G、B、Alpha值保存到寄存器中,设置计数器值为一。如果上述寻找不完全相同像素的过程没有停止而计数器的值达到上限65535,则将寄存器中的R、G、B、Alpha值和计数器的值写入压缩文件,不改变原来保存的R、G、B、Alpha值,设置计数器为一。再继续寻找不完全相同像素,重复上述过程,一直到原始字幕图像的所有像素处理完毕。
图3是RGB格式的字幕图像压缩后生成的压缩文件格式。开头是原字幕图像文件长度和压缩文件长度,两者均为四Byte长,解压缩模块需要使用这两个长度。其后像素的R、G、B、Alpha值和相同像素个数依次排列,其中R、G、B和Alpha值均为一个Byte长,相同像素个数为两个Byte长。
运用游程编码压缩YUV格式原始字幕图像的方法与RGB格式的方法基本相同,主要区别在于字幕视频数据处理时,采用连续获取两个像素,计数器计数方式进行相应的调整,故在此未画出游程编码压缩YUV格式原始字幕图像的流程图。图4是YUV格式的字幕图像压缩后生成的压缩文件格式。开头是原字幕图像文件长度和压缩文件长度,两者均为四Byte长,解压缩模块需要使用这两个长度。其后像素的Y1、Y2、U、V、Alpha值和相同像素个数依次排列,其中Y1、Y2、U、V和Alpha值均为一个Byte长,相同像素个数为两个Byte长。
从上面的叙述可以看出,采用游程编码压缩字幕技术可以有效的压缩简单背景的字幕图像,节省了存储空间。
如图五所示,使用字幕前,经压缩生成的压缩字幕文件经过硬件解压缩模块,生成原始的字幕图像。然后再将此字幕图像送入合成模块,由合成模块将字幕叠加到背景图像上。合成模块接收到解压缩得到的字幕图像和背景图像,根据字幕图像中每个像素的Alpha值,以特定叠加公式将字幕图像中的像素叠加到背景图像的对应像素上去,这就得到了叠加后的视频帧。如果字幕图像像素的Alpha值为0,则不将此像素替换背景图像的对应位置;如果字幕图像像素的Alpha值为1,则将此像素的RGB值替换背景图像的对应位置像素,从而完成高清数字电视节目字幕与背景图像的合成。
Claims (6)
1.一种高清数字电视节目字幕与背景图像的合成方法,其包括以下步骤:
1)采用字幕压编模块,原始字幕图像输入字幕压缩模块后,运用游程编码技术压缩图像,生成特定格式的字幕压缩文件;
2)采用字幕解压缩模块,字幕解压缩模块接收到字幕压缩文件后,通过游程解码技术解压得到原始的字幕图像;
3)采用字幕合成模块,接收解压缩得到的字幕图像,根据字幕图像中每个像素的Alpha值将字幕图像叠加至背景图像上。
2.根据权利要求1所述的高清数字电视节目字幕与背景图像的合成方法,其特征在于:所述原始字幕图像和生成的字幕压缩文件均为RGB格式。
3.根据权利要求1所述的高清数字电视节目字幕与背景图像的合成方法,其特征在于:所述原始字幕图像和生成的字幕压缩文件均为YUV格式。
4.根据权利要求1所述的高清数字电视节目字幕与背景图像的合成方法,其特征在于:所述字幕压缩模块通过软件实现串行接收以32位BMP格式保存的原始字幕图像文件。
5.根据权利要求4所述的高清数字电视节目字幕与背景图像的合成方法,其特征在于:所述的字幕解压缩模块通过硬件串行接收字幕压缩文件数据。
6.根据权利要求5所述的高清数字电视节目字幕与背景图像的合成方法,其特征在于:所述字幕图像叠加的方式为逐像素叠加。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2004100159175A CN1558664A (zh) | 2004-01-17 | 2004-01-17 | 一种高清晰数字电视节目字幕与背景图像的合成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2004100159175A CN1558664A (zh) | 2004-01-17 | 2004-01-17 | 一种高清晰数字电视节目字幕与背景图像的合成方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1558664A true CN1558664A (zh) | 2004-12-29 |
Family
ID=34351596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2004100159175A Pending CN1558664A (zh) | 2004-01-17 | 2004-01-17 | 一种高清晰数字电视节目字幕与背景图像的合成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1558664A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100414981C (zh) * | 2005-11-09 | 2008-08-27 | 上海奇码数字信息有限公司 | 屏幕显示控制*** |
CN101764941A (zh) * | 2008-11-04 | 2010-06-30 | 新奥特(北京)视频技术有限公司 | 一种像素空间掩码矩阵的像素类型的确定方法 |
CN101262611B (zh) * | 2005-05-01 | 2010-10-13 | 腾讯科技(深圳)有限公司 | 一种流媒体播放器 |
CN101888488A (zh) * | 2010-06-21 | 2010-11-17 | 深圳创维-Rgb电子有限公司 | 一种字幕检查方法及*** |
WO2011000269A1 (zh) * | 2009-07-03 | 2011-01-06 | 中兴通讯股份有限公司 | 会议电视***中高清显示字幕的方法及装置 |
CN102339592A (zh) * | 2011-09-29 | 2012-02-01 | 中山大学 | 一种基于lcd控制器的显存压缩方法 |
CN102474663A (zh) * | 2009-08-05 | 2012-05-23 | 松下电器产业株式会社 | 影像再现装置 |
CN103093735A (zh) * | 2011-10-27 | 2013-05-08 | 康佳集团股份有限公司 | 可嵌入文字的led视频处理器 |
CN105872418A (zh) * | 2016-03-30 | 2016-08-17 | 浙江大华技术股份有限公司 | 一种在数字图像上叠加gui图层的方法及装置 |
CN102752547B (zh) * | 2011-05-17 | 2016-12-14 | 新奥特(北京)视频技术有限公司 | 一种滚屏字幕变速的方法 |
CN113596355A (zh) * | 2020-04-14 | 2021-11-02 | 瑞昱半导体股份有限公司 | 字幕图像产生装置及方法 |
-
2004
- 2004-01-17 CN CNA2004100159175A patent/CN1558664A/zh active Pending
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101262611B (zh) * | 2005-05-01 | 2010-10-13 | 腾讯科技(深圳)有限公司 | 一种流媒体播放器 |
CN100414981C (zh) * | 2005-11-09 | 2008-08-27 | 上海奇码数字信息有限公司 | 屏幕显示控制*** |
CN101764941A (zh) * | 2008-11-04 | 2010-06-30 | 新奥特(北京)视频技术有限公司 | 一种像素空间掩码矩阵的像素类型的确定方法 |
CN101764941B (zh) * | 2008-11-04 | 2013-02-20 | 新奥特(北京)视频技术有限公司 | 一种像素空间掩码矩阵的像素类型的确定方法 |
WO2011000269A1 (zh) * | 2009-07-03 | 2011-01-06 | 中兴通讯股份有限公司 | 会议电视***中高清显示字幕的方法及装置 |
CN102474663A (zh) * | 2009-08-05 | 2012-05-23 | 松下电器产业株式会社 | 影像再现装置 |
CN101888488A (zh) * | 2010-06-21 | 2010-11-17 | 深圳创维-Rgb电子有限公司 | 一种字幕检查方法及*** |
CN101888488B (zh) * | 2010-06-21 | 2012-08-22 | 深圳创维-Rgb电子有限公司 | 一种字幕检查方法及*** |
CN102752547B (zh) * | 2011-05-17 | 2016-12-14 | 新奥特(北京)视频技术有限公司 | 一种滚屏字幕变速的方法 |
CN102339592A (zh) * | 2011-09-29 | 2012-02-01 | 中山大学 | 一种基于lcd控制器的显存压缩方法 |
CN103093735A (zh) * | 2011-10-27 | 2013-05-08 | 康佳集团股份有限公司 | 可嵌入文字的led视频处理器 |
CN103093735B (zh) * | 2011-10-27 | 2015-07-29 | 康佳集团股份有限公司 | 可嵌入文字的led视频处理器 |
CN105872418A (zh) * | 2016-03-30 | 2016-08-17 | 浙江大华技术股份有限公司 | 一种在数字图像上叠加gui图层的方法及装置 |
CN113596355A (zh) * | 2020-04-14 | 2021-11-02 | 瑞昱半导体股份有限公司 | 字幕图像产生装置及方法 |
CN113596355B (zh) * | 2020-04-14 | 2024-04-16 | 瑞昱半导体股份有限公司 | 字幕图像产生装置及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200195851A1 (en) | Compression and decoding of single sensor color image data | |
US8503827B2 (en) | Apparatus and method for decoding image data | |
JP3438233B2 (ja) | 画像変換装置および方法 | |
US8139081B1 (en) | Method for conversion between YUV 4:4:4 and YUV 4:2:0 | |
US8107754B2 (en) | Systems and methods for randomly accessing compressed images | |
US6665343B1 (en) | Methods and arrangements for a converting a high definition image to a lower definition image using wavelet transforms | |
US6714686B2 (en) | Image processing device | |
US8724912B2 (en) | Method, apparatus, and program for compressing images, and method, apparatus, and program for decompressing images | |
US9161030B1 (en) | Graphics overlay system for multiple displays using compressed video | |
US8350936B2 (en) | Recording successive frames of raw sensor data depicting a moving scene | |
CN1558664A (zh) | 一种高清晰数字电视节目字幕与背景图像的合成方法 | |
US20010012397A1 (en) | Image processing apparatus and method | |
US9053752B1 (en) | Architecture for multiple graphics planes | |
US8350963B2 (en) | Video processing device and method of processing video data | |
US8483389B1 (en) | Graphics overlay system for multiple displays using compressed video | |
EP1416723A2 (en) | Method for resizing an image using the inverse discrete cosine transform | |
US7787700B2 (en) | Signal processing method, signal processing apparatus, computer-readable medium and a data recording medium | |
CN1535538A (zh) | 利用视频嵌入式缩放技术的降低复杂度的完全分辨率视频解码 | |
JP5588833B2 (ja) | 画像圧縮装置、画像伸長装置、方法、及びプログラム | |
JP3152515B2 (ja) | 画像・データ多重化回路 | |
US6965642B2 (en) | Method and device for compressing and decompressing moving image data and information recording medium | |
US20240048740A1 (en) | Image processing method and image processing device for enhancing image processing efficiency | |
US20240048734A1 (en) | Image processing method and image processing device for enhancing image processing efficiency | |
JP3115013B2 (ja) | 画像表示装置 | |
US7373002B2 (en) | Image processing apparatus and method, and computer program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |