电视机图象的象素移动方法

文档序号:7615198阅读:235来源:国知局
专利名称:电视机图象的象素移动方法
技术领域
本发明属于电视机技术领域,更明确地说涉及电视机图象的象素移动方法地设计。
背景技术
阴极射线管(CRT)电视的显示原理是由显像管内部的电子枪阴极发出的电子束,经强度控制、聚焦和加速后变成细小的电子流,再经过偏转线圈的作用向正确目标偏离,穿越荫罩的小孔或栅栏,轰击到荧光屏上的荧光粉上,荧光粉被激活,就可以发出光来。R、G、B三色荧光点被按不同比例强度的电子流点亮,就会产生各种色彩。显示出画面的每一个象素都包含一个红色、绿色和蓝色的磷光体。
传统的电视机,当屏幕上长时间显示同一固定画面时,如游戏、计算机等产生的非活动的明亮图案,或者是在收看正常电视节目时,节目中的台标一直显示在屏幕上的固定位置(一般是在屏幕左上角)。此时高亮度处的强电子束一直轰击在荧光屏的固定荧光粉上,这样就会导致此处荧光粉很快被灼伤、老化,从而在屏幕上留下固定图像或台标的烙印。影响收看电视画面的质量。

发明内容
本发明的目的,就在于克服上述缺点和不足,提供一种电视机图象的象素移动方法。它通过定时移动电视画面中的象素点,避免一个高亮画面长时间固定显示所造成的显像管的灼伤和老化,从而延长显象管的使用寿命、保持电视画面的高质量。
为了达到上述目的,本发明包括以下步骤
(1)在电视机的主CPU中写入程序,通过I2C和8bit总线控制数字视频图象处理模块DPTV-SVP中的寄存器参数值,使其每30秒钟改变一次;
(2)从而使电视图像画面的象素每30秒钟进行一次移动,并通过一个全局变量来确定上下左右的移动方向,周而复始。
其中步骤(2)的具体方法是
(1)将记时器初始值设为30秒,当记时器计数值减为0时,H_start和H_end寄存器值分别都增加相同的常量,此时,图像画面的各象素点水平右移设定距离;然后将记时器初始值复位为30秒,当记时器计数值减为0时,H_start和H_end寄存器值分别都减去相同的常量,此时,图像画面的各象素点水平左移设定距离;
(2)按照上述(1)的方法,通过改变V_start和V_end寄存器值,实现画面象素点的垂直方向移动;
(3)如此周而复始进行。
数字视频图象处理模块DPTV可为Trident公司的DPTV-SVP型。
电视信号经过高频头接收进来后,通过陷波把图像信号和声音信号进行分离,声音信号送声音处理芯片处理;图像信号经切换芯片后输出亮度信号Y和色度信号C、YC信号直接送DPTV-SVP解码芯片处理。VGA的RGB信号和高清YPBPR信号经过AD9985进行A/D转换后输出24bit信号给DPTV-SVP处理。画中画信号经过VPX3226后输出8bit信号送DPTV-SVP。经过DPTV-SVP处理后的图像信号与OSD信号在芯片TDA9332H进行合成,最后输出RGB信号送投影管视放电路。图像行场信号从DPTV-SVP进入芯片TDA9332H进行倍频后,经过扫描偏转电路输出行场信号给投影管偏转线圈。
在进行图像信号处理时,采用的是Trident公司的DPTV-SVP,如图1所示。其基本原理是在主CPU中写入程序,通过I2C和8bit总线控制DPTV-SVP中的寄存器值,在电视不处于工厂状态或老化状态时,电视图像画面每30秒进行一次移动,通过一个全局变量来确定上下左右的移动方向。
本发明的任务就是这样完成的。
本发明采用CPU控制图像处理芯片的寄存器值,通过改变寄存器值的方式实现图像画面象素点的移动。巧妙应用了DPTV-SVP寄存器参数功能,只需增加相应的软件程序,就能实现一个全新的功能,不增加成本,可保护显像管在高亮固定画面下不会被灼伤,在正常使用时延长显像管寿命。它可广泛应用于各种机型的电视机中。


图1为本发明电视机信号的原理方框图。
图2为实施例1的图象行场同步信号象素移动示意图。
具体实施例方式
实施例1。一种电视机图象的象素移动方法,包括以下步骤
(1)在电视机的主CPU中写入程序,通过I2C和8bit总线控制数字视频图象处理模块DPTV-SVP中的寄存器参数值,使其每30秒钟改变一次;
(2)从而使电视图像画面的象素每30秒钟进行一次移动,并通过一个全局变量来确定上下左右的移动方向,周而复始。
其中步骤(2)的具体方法是
(1)将记时器初始值设为30秒,当记时器计数值减为0时,H_start和H_end寄存器值分别都增加相同的常量,此时,图像画面的各象素点水平右移设定距离;然后将记时器初始值复位为30秒,当记时器计数值减为0时,H_start和H_end寄存器值分别都减去相同的常量,此时,图像画面的各象素点水平左移设定距离;
(2)按照上述(1)的方法,通过改变V_start和V_end寄存器值,实现画面象素点的垂直方向移动;
(3)如此周而复始进行。
上述数字视频图象处理模块DPTV为Trident公司的DPTV-SVP型。
图1为本发明电视信号的原理方框图。图2为本实施例的图象行场同步信号象素移动示意图。本实施例通过在主CPU中写入程序,由I2C和8bit总线控制DPTV-SVP中的寄存器值,在电视不处于工厂状态或老化状态时,使电视图像画面每30秒进行一次移动,以一个全局变量来确定上下左右的移动方向。具体的象素移动方向程序为
使用全局变量记录象素移动的方向,主要是四个方向,采用0、1、2、3表示。
  if(++ucDirect>3)  ucDirect=0;  switch(ucDirect)  {  case 0  uwTemp=tdReadWord(_P1_00_);  uwTemp=uwTemp+0x02;//_P1_00_表示主图象显示的窗口行开始位置<!-- SIPO <DP n="3"> --><dp n="d3"/>  tdWriteWord(_P1_00_,uwTemp);  uwTemp=tdReadWord(_P1_02_);//_P1_02_表示主图象显示的窗口行结束位置  uwTemp=uwTemp+0x02;  tdWriteWord(_P1_02_,uwTemp);  tdSleep(20);  uwTemp=tdReadWord(_P1_50_);//_P1_50_表示画中画图象显示的窗口行开始位置  uwTemp=uwTemp+0x02;  tdWriteWord(P150_,uwTemp);  uwTemp=tdReadWord(_P1_52_);//_P1_52_表示画中画图象显示的窗口行结束位置  uwTemp=uwTemp+0x02;  tdWriteWord(_P152_,uwTemp);  tdSleep(20);  break;  case 1  uwTemp=tdReadWord(_P1_04_);//_P1_04_表示主图象显示的窗口场开始位置  uwTemp=uwTemp+0x02;  tdWriteWord(_P1_04_,uwTemp);  uwTemp=tdReadWord(_P1_06_);//_P1_06_表示主图象显示的窗口场结束位置<!-- SIPO <DP n="4"> --><dp n="d4"/>  uwTemp=uwTemp+0x02;  tdWriteWord(_P1_06_,uwTemp);  tdSleep(20);  uwTemp=tdReadWord(_P1_54_);//_P1_54_表示画中画图象显示的窗口场开始位置  uwTemp=uwTemp+0x02;  tdWriteWord(_P1_54_,uwTemp);  uwTemp=tdReadWord(_P1_56_);//_P1_56_表示画中画图象显示的窗口场结<br/>束位置  uwTemp=uwTemp+0x02;  tdWriteWord(_P1_56_,uwTemp);  tdSleep(20);  break;  case 2  uwTemp=tdReadWord(_P1_00_);  uwTemp=uwTemp-0x02;  tdWriteWord(P100_,uwTemp);  uwTemp=tdReadWord(_P1_02_);  uwTemp=uwTemp-0x02;  tdWriteWord(_P1_02_,uwTemp);  tdSleep(20);  uwTemp=tdReadWord(_P1_50_);  uwTemp=uwTemp-0x02;  tdWriteWord(_P1_50_,uwTemp);<!-- SIPO <DP n="5"> --><dp n="d5"/>  uwTemp=tdReadWord(_P1_52_);  uwTemp=uwTemp-0x02;  tdWriteWord(_P1_52_,uwTemp);  tdSleep(20);  break;  case 3  uwTemp=tdReadWord(_P1_04_);  uwTemp=uwTemp-0x02;  tdWriteWord(_P1_04_,uwTemp);  uwTemp=tdReadWord(_P1_06_);  uwTemp=uwTemp-0x02;  tdWriteWord(_P1_06_,uwTemp);  tdSleep(20);  uwTemp=tdReadWord(_P1_54_);  uwTemp=uwTemp-0x02;  tdWriteWord(_P1_54_,uwTemp);  uwTemp=tdReadWord(_P1_56_);  uwTemp=uwTemp-0x02;  tdWriteWord(_P1_56_,uwTemp);  tdSleep(20);  break;  default  break;
实施例1应用DPTV-SVP寄存器参数功能,只需增加相应的软件程序,就能实现一个全新的功能,不增加成本,可保护显像管在高亮固定画面下不会被灼伤,在正常使用时延长显像管寿命。它可广泛应用于各种机型的电视机中。
权利要求
1.一种电视机图象的象素移动方法,其特征在于它包括以下步骤
(1)在电视机的主CPU中写入程序,通过I2C和8bit总线控制数字视频图象处理模块DPTV-SVP中的寄存器参数值,使其每30秒钟改变一次;
(2)从而使电视图像画面的象素每30秒钟进行一次移动,并通过一个全局变量来确定上下左右的移动方向,周而复始。
2.按照权利要求1所述的电视机图象的象素移动方法,其特征在于所说的步骤(2)的具体方法是
(1)将记时器初始值设为30秒,当记时器计数值减为0时,H_start和H_end寄存器值分别都增加相同的常量,此时,图像画面的各象素点水平右移设定距离;然后将记时器初始值复位为30秒,当记时器计数值减为0时,H_start和H_end寄存器值分别都减去相同的常量,此时,图像画面的各象素点水平左移设定距离;
(2)按照上述(1)的方法,通过改变V_start和V_end寄存器值,实现画面象素点的垂直方向移动;
(3)如此周而复始进行。
3.按照权利要求1或2所述的电视机图象的象素移动方法,其特征在于所说的数字视频图象处理模块DPTV为Trident公司的DPTV-SVP型。
全文摘要
一种电视机图象的象素移动方法。包括(1)在主CPU中写入程序,以I2C和8bit总线控制DPTV-SVP模块中的寄存器参数值,使其每30秒改变一次;(2)从而使图像象素每30秒钟进行一次移动,并通过一全局变量确定上下左右的移动方向。(2)具体为将记时器初始值设为30秒,当其计数值减为0时,H_start和H_end寄存器值都增加相同的常量,使图像各象素点水平右移设定距离;将记时器初始值复位为30秒,当其计数值减为0时,H_start和H_end寄存器值都减去相同的常量,使图像各象素点水平左移设定距离;依此改变V_start和V_end寄存器值,实现图像各象素点的垂直移动;周而复始。它可避免显像管的灼伤和老化、延长寿命,保持画面的高质量。
文档编号H04N9/16GK1694540SQ20051004361
公开日2005年11月9日 申请日期2005年5月26日 优先权日2005年5月26日
发明者赵仁智, 尚军辉, 李永吉, 唐顺忠 申请人:海信集团有限公司, 青岛海信电器股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1