[go: up one dir, main page]

CN1237787C - 链接屏幕显示报头利用单屏幕显示像素映像的方法和系统 - Google Patents

链接屏幕显示报头利用单屏幕显示像素映像的方法和系统 Download PDF

Info

Publication number
CN1237787C
CN1237787C CNB011167998A CN01116799A CN1237787C CN 1237787 C CN1237787 C CN 1237787C CN B011167998 A CNB011167998 A CN B011167998A CN 01116799 A CN01116799 A CN 01116799A CN 1237787 C CN1237787 C CN 1237787C
Authority
CN
China
Prior art keywords
display mode
header
pixel
display
osd
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 - Lifetime
Application number
CNB011167998A
Other languages
English (en)
Other versions
CN1326293A (zh
Inventor
查鲁·阿尼贾
阿伦·H·丁威迪
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.)
Thomson Licensing SAS
International Digital Madison Patent Holding SAS
Original Assignee
THOMSON LICENSING CORP
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 THOMSON LICENSING CORP filed Critical THOMSON LICENSING CORP
Publication of CN1326293A publication Critical patent/CN1326293A/zh
Application granted granted Critical
Publication of CN1237787C publication Critical patent/CN1237787C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/363Graphics controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42653Internal components of the client ; Characteristics thereof for processing graphics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • H04N21/42692Internal components of the client ; Characteristics thereof for reading from or writing on a volatile storage medium, e.g. Random Access Memory [RAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/44504Circuit details of the additional information generator, e.g. details of the character or graphics signal generator, overlay mixing circuits
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • G09G2340/125Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels wherein one of the images is motion video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/46Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/01Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level
    • H04N7/0117Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal
    • H04N7/0122Conversion of standards, e.g. involving analogue television standards or digital television standards processed at pixel level involving conversion of the spatial resolution of the incoming video signal the input and the output signals having different aspect ratios

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Television Systems (AREA)

Abstract

在具有不同尺寸的多种视频光栅下使用单像素映像的TV系统。该TV系统使用至少两组报头(198,200)来选择要根据不同光栅尺寸显示的单像素映像(190)的不同部分。在报头组中每个报头都指向一条像素线,选择关于那条像素线的像素数。在报头组中的报头数确定像素映像的高度,由一组报头选择的像素数确定像素映像(190)的宽度。响应不同显示模式,TV系统有选择地调用两组报头(198,200)之一选择单像素映像(190)的不同部分。故可在具有不同光栅尺寸的多视频光栅下使用单像素映像。

Description

链接屏幕显示报头利用单屏幕 显示像素映像的方法和系统
本发明一般涉及视频数据处理,尤其涉及在数种视频图像上显示一种像素映像的视频数据处理。
将个人计算机和电视功能(PC/TV系统)组合在一起的家庭娱乐系统正在逐步成为通用用户交互式多信源多目标通信设备。为了响应用户的请求,对于各种各样的应用,要求这样的多媒体系统在多个地点之间以不同的数据格式通信。例如,PC/TV系统可以从包括高清晰度电视(HDTV)广播、多点微波分配系统(MMDS)广播和数字视频广播(DVB)在内的卫星或地面信源接收数据。PC/TV系统还可以通过电话(例如,因特网)和同轴线(例如,有线TV),以及从诸如数字视频盘(DVD)、CDROM(光盘只读存储器)、VHS和数字VHS(VHC录像机格式)(DVHSTM)型播放机、和PC之类的远程和本地信源两者接收和发送数据。
这样的通用PC/TV娱乐系统需要各种不同的屏幕显示(OSD)供来自不同的信源或针对不同应用的视频节目内容使用。在这样的系统中,为了传递信息或在TV显示器上显示菜单的目的,OSD功能用于在TV显示器上显示重叠在视频图像上的位映像图像。把OSD再现到存储器中的“像素映像”上,该像素映像被映射到TV显示器。在视频图像上的任何位置上这个OSD像素映像都需要与TV显示器上的有效视频区具有相同的尺寸。
在一些系统中,视频光栅根据观看的通道在2H与2.14H扫描速率模式之间切换。因此,在两种模式的每一种中,有效视频区的尺寸是不同的。这就要求不同尺寸的OSD像素映像必须适用于每一种光栅模式。例如,在2H模式中,OSD尺寸要求是480线×2096像素/线,而在2.14H模式中,OSD尺寸要求是540线×1920像素/线。这是因为OSD像素时钟是视频光栅时钟的函数。
解决该问题的一种方法是为具有不同光栅尺寸的多种图像保持多种像素映像,并根据所需的显示模式切换到特定的像素映像。但是,这种方法的一个缺点是,因为该方法牵涉到再现所有OSD位映像许多次(每个像素映像一次),所以浪费了存储空间。这种方法的另一个缺点是因为像素映像的再现时间将加倍,所以降低了系统速度。
因此,需要一种在具有不同尺寸的多种视频光栅下使用单个像素映像的方法和系统。本发明提供了满足这个需要的方法和系统。
本发明的目的是提供在具有不同尺寸的多种视频光栅下,使用包含许多条像素线的单个像素映像的方法和系统。一般来说,本发明使用至少两组报头(header)(例如,第一和第二组报头)来选择要根据不同光栅尺寸显示的单个像素映像的不同部分。在第一或第二报头组中每一个报头都指向一条像素线,选择关于那条像素线的像素数。因此,在报头组中的报头数确定像素映像的高度,由一组报头选择的像素数确定像素映像的宽度。响应不同的显示模式,本发明有选择地调用第一或第二组报头,来选择要显示的像素映像的各个部分。这样,可以在具有不同尺寸的多个视频光栅下使用单个像素映像。
在附图中,
图1显示了根据本发明处理OSD报头和内容数据的示范性家庭娱乐系统;
图2进一步图示了图1所示的示范性家庭娱乐系统的MPEG解码器和视频存储器;
图3图示了传统MPEG解码器和视频存储器配置;
图4是说明传统OSD检索过程的流程图;
图5图示了传统OSD数据格式;
图6图示了本发明的MPEG解码器和视频存储器配置;
图7图示了本发明的改进OSD配置;和
图8是说明本发明的像素映像检索过程的流程图。
通过举例方式对本发明进行如下描述,本发明的特征和优点将更加清楚。
现在参照图1,图1显示了根据本发明原理进行操作的示范性数字视频接收系统的方块图。视频接收系统包括天线10和输入处理器15,用于接收和数字化用携带音频、视频和相关数据的信号调制的广播载波;解调器20,用于接收和解调来自输入处理器15的数字输出信号;和解码器30,输出经过格式解码、映射成字节长度数据段、解交织和里德-索洛蒙(Reed-Solomon)纠错的信号。来自解码器单元30的纠正输出数据的形式是包含代表多路复用的音频、视频和数据分量的节目的MPEG兼容传输数据流。
视频接收系统还包括调制解调器80,调制解调器80可以通过电话线与服务器83或连接服务设施87相连接,使得以各种格式(例如,MPEG、HTML、和/或JAVA)的数据可以由视频接收系统在电话线上接收。
处理器25处理从解码器30和/或调制解调器80输出的数据,使得可以按照用户通过远程控制单元125输入的请求,将处理过的数据显示在显示单元75上或存储在存储介质105上。更具体地说,处理器25包括控制器115,控制器115解释通过远程单元接口120从远程控制单元125接收的请求,并适当地配置处理器25的部件以实现用户请求(例如,通道、网站、和/或OSD显示器)。在一种示范性模式中,控制器115配置处理器25的部件以提供MPEG解码数据和OSD,显示在显示单元75上。在另一种示范性模式中,控制器15配置处理器25的部件以提供MPEG兼容数据流,通过存储设备90和存储接口95存储在存储介质105上。在还再一种示范性模式中,控制器115配置处理器25的部件用于其它通信模式,譬如,用于通过服务器83或连接服务设施87进行双向(例如,因特网)通信。
处理器25包括解码PID选择单元45,解码PID选择单元45识别和路由传输流中从解码器30到传输解码器55的所选分组。来自解码器30的传输流由传输解码器55多路分解成音频、视频、和数据分量,并由处理器25的其它部件作进一步处理,下面将对此作更详细描述。
提供给处理器25的传输流包括含有节目通道数据、辅助系统定时信息、和诸如节目内容等级和节目指南信息之类的节目特定信息的数据分组。传输解码器55将辅助信息分组引导到控制器115,控制器115分析,核对辅助信息,并将其汇编分量级排列的表。利用汇编的节目特定信息识别和汇编包括用户选择的节目通道的单独数据分组。系统定时信息包含时间基准指示符和相关的纠正数据(例如,夏令时指示符和对时间漂移、闰年等进行调整的补偿信息)。这个定时信息足以使解码器将时间基准指示符转换成建立节目广播电台将来发送节目的时间和日期的时钟(例如,美国东部时间)。该时钟可用于启动预定节目处理功能,譬如,节目播放、节目记录和节目重放。并且,节目特定信息包含条件访问、网络信息、和能够使图1所示的系统调谐到所需通道和汇编数据分组以形成完整节目的识别和连接数据。节目特定信息还包含辅助节目内容等级信息(例如,基于年令的适宜性等级)、节目指南信息(例如,电子节目指南-EPG)、和与广播节目有关的描述性文本,以及支持此辅助信息的识别和汇编的数据。
传输解码器55向MPEG解码器65提供MPEG兼容视频、音频和分画面流。视频和音频流包含代表所选通道节目内容的压缩视频和音频数据。分画面数据包含诸如等级信息、节目描述信息等与通道节目内容相关的信息。
MPEG解码器65与随机存取存储器(RAM)67合作解码和解压缩来自单元55的MPEG兼容分组音频和视频数据,并向显示处理器70提供解压缩节目代表性像素数据。解码器65还汇编、核对和翻译来自单元55的分画面数据,产生格式化的节目指南数据输出到内部OSD模块(参见图2、3、和7)。OSD模块与RAM合作处理分画面数据和其它信息,生成代表字幕、控制和信息菜单显示的像素映像的数据,字幕、控制和信息菜单显示包括根据本发明呈现在显示设备75上的可选菜单选项和其它项目。显示的控制和信息菜单使用户能够选择要观看的节目和编排未来节目处理功能,包括调谐到接收所选节目进行观看,将节目记录在存储介质105上,和从存储介质105上重放节目。
在控制器115的指导下,以重叠像素映像数据的形式生成包括由OSD模块产生的文本和图形的控制和信息显示。在控制器115的指导下,将来自OSD模块的重叠像素映像数据组合在一起,并与来自MPEG解码器65的解压缩像素代表性数据保持同步。代表所选通道上的视频节目的组合像素映像数据与相关的分画面数据一起由显示处理器70解码,并输出到设备75进行显示。
本发明的原理可以应用于地面、有线、卫星、因特网或计算机网络广播系统中,其中编码类型或调制格式均可以改变。这样的系统可以包括,例如,非MPEG兼容系统,它牵涉到编码数据流的其它类型和传递节目特定信息的其它方法。并且,尽管在这里公开的系统被称作处理广播节目,但这只是示范性的。术语“节目”用于代表任何形式的分组数据,例如,音频数据、电话消息、计算机程序、因特网数据或其它通信等。
图1的结构不是唯一的。根据本发明的原理可以推导出其它结构来实现相同的目的。并且,在微处理器的编程指令内可以全部或部分实现图1的处理器25的各个部件的功能。另外,本发明的原理应用于任何形式的MPEG或非MPEG兼容电子节目指南。
现在参照图2,图2更详细地图示了MPEG解码器65和视频RAM 67。解码器65包括FIFO缓冲存储器130,它一经请求就一小段一小段地从传输解码器55接收视频数据分组,并通过存储器控制器132到为解码和解压缩保留的RAM 67的部件134将它们耦合成相对较大的段。在存储器控制器132的控制下对视频RAM 67寻址。RAM 67的部件134包括在解码和解压缩操作期间存储接收的视频数据分组的速率缓冲部分和存储视频信息的帧的帧存储部分。视频显示单元140解码和解压缩存储的视频数据分组,形成视频图像分量序列。为此目的,视频显示单元140按要求通过存储器控制器132从部件134的解码和解压缩部分请求数据。让视频图像分量序列与显示处理器70生成的场、线和像素速率信号保持同步。控制器115生成的控制数据由控制器接口单元142接收,并通过内部控制总线耦合到MPEG解码器65的各种部件。
MPEG解码器65的OSD部分包括OSD显示单元144,它通过存储器控制器132与RAM 67的OSD报头存储块136和OSD像素映像或位映像存储块138通信,下面将会对此作更详细描述。随着视频接收器的初始化,控制器115生成单个像素映像和相关的像素映像报头组,并通过控制接口142和存储器控制器132将它们存储在存储器138的OSD像素映像和OSD报头块中。
在OSD显示单元144的控制下,输出多路复用器146将视频显示单元140的输出(视频图像分量)和OSD显示单元144的输出(图形图像分量)组合在一起,并将视频和图形组合传送到显示处理器70,显示在显示单元75上。
现在参照图3,图3显示了传统OSD管理和控制配置。存储器控制器132除了别的之外,尤其包括便于存储器67的OSD报头块136和OSD像素映像块138中OSD数据的存储和检索的OSD报头指针(OHP)寄存器148和存储器存取文件(MAF)寄存器150。存储器控制器132响应来自OSD显示单元144的请求,管理存储器67中OSD数据的存储和检索。一旦视频接收器初始化,将多个OSD数据结构存储在存储器67中。每个OSD数据结构包括存储在存储器67的报头块136中的OSD报头(例如,“OSD 1”“OSD 2”和“OSD 3”报头),和存储在存储器67的像素映像块138中的OSD像素映像(例如,“OSD 1”“OSD 2”和“OSD 3”像素映像)。按照传统OSD缓冲技术,对于存储在像素映像块138中的每个OSD像素映像,存在存储在报头块136中的单个OSD报头。每个OSD报头包含相关像素映像在像素映像块138中的存储单元,以及一组定义相关像素映像将如何由显示处理器70处理并显示在显示单元75上的显示特性。例如,“OSD 1”报头包含“OSD 1”像素映像的存储单元,以及一组定义“OSD 1”像素映像将如何被处理和显示的显示特性。显示特性包括,但不仅限于,OSD侧面板的存在与否、像素压缩的应用、每个像素的位数、YUV或YIQ色度、透明度、OSD尺寸、OSD格式(例如,隔行扫描或逐行扫描)、OSD色彩方案、OSD混全比、OSD分辨率、宽高比、水平像素复制、垂直像素复制、OSD屏幕位置。一些示范性的OSD报头和OSD像素映像数据结构图示在图5中。正如上面所讨论的,每个OSD报头167与不同的OSD像素映像168相关联。
现在参照图4,图4与图3一起显示了传统OSD检索过程151。最初,在步骤152,OSD显示单元144从控制器115接收OSD显示请求,将OSD(例如,如图5所示的图形图像)显示在显示单元75上。在步骤154,响应控制器的请求,OSD显示单元144将存储器存取请求发送到OHP寄存器148。在步骤156,OHP寄存器148通过将与所需OSD像素映像相对应的OSD报头写入MAF寄存器150中,进行请求服务。在步骤158,OSD显示单元144读取OSD报头以确定OSD像素映像在像素映像块138中的位置。一旦确定了像素映像位置,OSD显示单元144就在存储器控制器132中设置OSD地址,并请求存储器控制器132将在所设定地址上的图像读到MAF寄存器150中。然后,在步骤160,OSD显示单元144确定在所检索OSD报头中的显示特性是否与OSD显示请求的显示特性相一致。例如,所检索报头的显示特性可能指示相关像素映像要在显示器75的上部被显示成蓝色图像,而所请求的显示特性却是关于要在显示器75的下部被显示成绿色图像的相关像素映像的。如果OSD报头的显示特性与所请求的显示特性相一致,则在步骤162,OSD显示单元144将OSD像素映像和相关的显示特性(如在OSD报头中提供的)传送到显示处理器70。如果OSD报头的显示特性与所请求的显示特性不一致,则在步骤164,OSD显示单元144在将OSD像素映像(重画的)和相关的报头(重写的)在步骤166传送到显示处理器70之前,重写所检索OSD报头中的显示特性和/或重画OSD像素映像以包含所请求的显示特性。OSD报头的重写和/或OSD像素映像的重画导致来自控制器115的OSD请求和具有所需显示特性的OSD的显示之同的延迟。换言之,修正OSD报头和相关的OSD像素映像所需要的多个存储指令导致OSD显示的延迟。应该注意到,如果OSD显示请求发生在视频接收器正处在时间临界处理(例如,视频节目的显示)之中时,则OSD显示的延迟可能导致正在向用户显示的视频的混乱或畸变(例如,视频异常的混入)。
参照图6,图6图示了本发明的改进OSD像素映像布局,其中单个OSD像素映像可以在多种视频光栅尺寸上显示。如图6所示,像素映像布局包括像素映像190、第一组报头198、第二组报头200、和OHP(OSD报头指针)202。像素映像190通常包括显示菜单/指南/等的中心区192、总称为侧面板的左右侧部(194和196)。要选来显示在侧面板上的像素可以被规定成灰色或透明的像素,这取决于显示的基础视频图像是以4×3格式的还是以16×9格式的。这样,将像素映像190设计成可以操纵像素映像的侧面板来补偿两种显示模式之间的尺寸差异,而使OSD图像的中部保持不变。
作为示范性的实施方式,像素映像190包含540条像素线,每条像素线则包含2096个像素。第一组报头198包含480个单独报头(或只包含一个报头),第二组报头200包含540个单独报头。在第一和第二报头组中的单独报头是链接在一起的,每一个报头都指向像素映像190中的单条像素线。通过利用本发明的像素映像布局,可以在不同显示模式(例如,2H或2.41H模式)、不同视频光栅下使用单个像素映像。具体地说,在第一报头组198中480个报头的每一个指向2096个像素宽的像素映像190的单条连续像素线。在第二报头组200中540个报头的每一个指向1920个像素宽的像素映像190的单条连续像素线。随着通道改变,OHP 202可以在处在2H模式时选择第一报头组198中的480个链接报头,或在处在2.14H模式时选择第二报头组200中的540个链接报头。
应该注意到,为了选择2.14H模式下像素映像的宽度,在第二报头组200中的每个报头只选择像素映像沿水平方向的像素的一部分(即,2096个像素中的1920个)。因此,有必要利用第二报头组200中的540个单独报头指向像素映像190中的540条像素线。但是,为了选择2H模式下像素映像的宽度,在第一报头组198中的480个报头的每一个选择像素映像沿水平方向的所有像素(即,2096个像素中的2096个)。因此,作为另一种可供选择的实施方式,如图6所示,可以在第一报头组198中利用单个报头指向像素映像中的480条中心像素线。
现在参照图7,图7图示了本发明的改进OSD管理和控制配置。按照本发明的配置,随着视频接收器的初始化,将OSD数据结构存储在存储器67中。更具体地说,本发明的OSD数据结构包括存储在存储器67的像素映像块138中的单个OSD像素映像。像素映像包含540条像素线,每条像素线则包含2096个像素。OSD数据结构还包括存储在存储器67的报头块136中的第一和第二报头组。第一报头组包含480个单独报头(或正如上面所讨论的,可以只包含一个报头),第二报头组包含540个单独报头。第一和第二报头组中的单独报头在存储器67中的报头块136中链接在一起。每个单独报头包含存储在存储器67的像素映像块138中的相关像素线的存储单元。
现在参照图8,图8与图7一起显示了本发明的示范性像素映像检索过程170。
在步骤172,OSD显示单元144从控制器115接收OSD显示请求。显示请求包含有关观看通道的显示模式的信息。
在步骤174,根据接收的OSD显示请求,OSD显示单元144确定(或检测)显示请求中的显示模式。
在步骤176,响应显示请求,OSD显示单元144根据所检测的显示模式,将报头指针发送到OHP寄存器148。具体地说,如果所检测的显示模式是2H,则发送的报头指针将选择第一报头组198。如果所检测的显示模式是2.14H,则发送的报头指针将选择第二报头组200。
在步骤178,OHP寄存器148通过检索所选报头组中的第一报头(或后续报头)和将所检索的报头写入MAF寄存器150中,进行请求服务。
在步骤180,OSD显示单元144分析检索的报头以确定存储在像素映像块138中的相关像素线的位置。
在步骤182,OSD显示单元144将所检索的报头和相关的像素线传送到显示处理器70。在该步骤,在所选报头组中的所检索报头选择要显示的像素数(1920或2096个像素),这取决于观看信息的显示模式。
在步骤184,显示处理器70将中心区192中的像素显示成彩色像素,将侧面板的所选部分中的像素显示成灰色或透明像素。
在步骤186,OSD显示单元144确定在所选报头组中是否存在与当前报头相链接的后续报头。如果在所选报头组中存在与当前报头相链接的后续报头,则操作返回到步骤178显示像素映像中的后续像素线。重复从步骤178到步骤186的处理直到处理完所选报头组中的最后一个报头为止。
应该注意到,在第一报头组198只包含一个报头的情况下,该报头将指向像素映像中中心的480条像素线。因此,OSD显示单元144同时检索中心的480条像素线,并将它们一起传送到显示处理器70,显示处理器70进一步在视频图像上显示中心的480条像素线。
总而言之,本发明可以在多种视频光栅尺寸上显示单个像素映像。除了节省存储器空间之外,本发明还提高了TV系统的显示速度。因此,在某种意义上,“以一概全”是对本发明的像素映像的贴切描述。应该注意到,尽管是在N(N=2)显示模式下利用一个像素映像对本发明加以描述的,但N可以大于2(N>2)。例如,对于任意的N,将有N个报头组。本发明可以检测现在正在显示N种显示模式中的哪一种,N个报头组之一由此可以选择像素映像的适当部分。因此,只要单个像素映像大到足以包容N种显示模式中的最大光栅尺寸,本发明就可以使N种显示模式的任何一种与单个像素映像相适应。
虽然通过结合优选实施例已经对本发明作了描述,但本领域的普通技术人员应该明白,可以对这些实施例进行各种各样的改变而不偏离所附权利要求书所限定的、本发明的精神和范围。

Claims (15)

1.一种在至少两种光栅尺寸下显示一个像素映像(190)的方法,所述至少两种光栅尺寸包括在屏幕显示的第一显示模式下的第一光栅尺寸和在屏幕显示的第二显示模式下的第二光栅尺寸,其特征在于,包括下列步骤:
存储包含多条像素线的像素映像(190);
检测显示模式是第一显示模式还是第二显示模式;
存储屏幕显示的第一报头组(198);
存储屏幕显示的第二报头组(200);
当所检测的显示模式是第一显示模式时,利用第一报头组(198)调整像素映像(190)以适合第一光栅尺寸;和
当所检测的显示模式是第二显示模式时,利用第二报头组(200)调整像素映像(190)以适合第二光栅尺寸。
2.根据权利要求1所述的方法,其中第一和第二报头组(198、200)包含多个报头,其特征在于,所述方法还包括下列步骤:
链接第一报头组(198)中的报头;和
链接第二报头组(200)中的报头。
3.根据权利要求2所述的方法,其特征在于,还包括下列步骤:
在第一显示模式中利用第一报头组(198)中的每一个报头指向像素映像(190)中的像素线之一;和
在第二显示模式中利用第二报头组(200)中的每一个单独报头指向像素映像(190)中的像素线之一。
4.根据权利要求3所述的方法,其特征在于,还包括下列步骤:
在第一显示模式中利用第一报头组(198)中的每一个报头选择每一条像素线的像素数;和
在第二显示模式中利用第二报头组(200)中的每一个报头选择每一条像素线的像素数。
5.根据权利要求4所述的方法,其特征在于,第一显示模式和第二显示模式显示不同的像素线数和不同的每条显示像素线的像素数。
6.根据权利要求5所述的方法,其特征在于,第一显示模式显示480条像素线,每条像素线包含2096个像素,和第二显示模式显示540条像素线,每条像素线包含1920个像素。
7.根据权利要求5所述的方法,其特征在于,第一显示模式是2H模式,和第二显示模式是2.14H模式。
8.一种在至少两种光栅尺寸下显示一个像素映像(190)的方法,所述至少两种光栅尺寸包括在屏幕显示的第一显示模式下的第一光栅尺寸和在屏幕显示的第二显示模式下的第二光栅尺寸,其特征在于,包括下列步骤:
存储包含多条像素线的像素映像(190);
存储包含一个报头的屏幕显示的第一报头组(198);
存储包含多个报头的屏幕显示的第二报头组(200);
检测显示模式是第一显示模式还是第二显示模式;
当所检测的显示模式是第一显示模式时,利用第一报头组(198)调整像素映像(190)以适合第一光栅尺寸;和
当所检测的显示模式是第二显示模式时,利用第二报头组(200)调整像素映像(190)以适合第二光栅尺寸。
9.一种在至少两种光栅尺寸下显示一个像素映像(190)的设备,所述至少两种光栅尺寸包括在屏幕显示的第一显示模式下的第一光栅尺寸和在屏幕显示的第二显示模式下的第二光栅尺寸,其特征在于,包括:
存储包含多条像素线的像素映像(190)的装置;
检测显示模式是第一显示模式还是第二显示模式的装置;
存储屏幕显示的第一报头组(198)的装置;
存储屏幕显示的第二报头组(200)的装置;
当所检测的显示模式是第一显示模式时,利用第一报头组(198)调整像素映像(190)以适合第一光栅尺寸的装置;和
当所检测的显示模式是第二显示模式时,利用第二报头组(200)调整像素映像(190)以适合第二光栅尺寸的装置。
10.根据权利要求9所述的设备,其中第一和第二报头组(198、200)包含多个报头,其特征在于,所述设备还包括:
链接第一报头组(198)中的报头的装置;和
链接第二报头组(200)中的报头的装置。
11.根据权利要求9所述的设备,其特征在于,还包括:
在第一显示模式中利用第一报头组(198)中的每一个报头指向像素映像(190)中的像素线之一的装置;和
在第二显示模式中利用第二报头组(200)中的每一个单独报头指向像素映像(190)中的像素线之一的装置。
12.根据权利要求11所述的设备,其特征在于,还包括:
在第一显示模式中利用第一报头组(198)中的每一个报头选择每一条像素线的像素数的装置;和
在第二显示模式中利用第二报头组(200)中的每一个报头选择每一条像素线的像素数的装置。
13.根据权利要求9所述的设备,其特征在于,第一显示模式和第二显示模式显示不同的像素线数和不同的每条显示像素线的像素数。
14.根据权利要求13所述的设备,其特征在于,第一显示模式显示480条像素线,每条像素线包含2096个像素,和第二显示模式显示540条像素线,每条像素线包含1920个像素。
15.根据权利要求13所述的设备,其特征在于,第一显示模式是2H模式,和第二显示模式是2.14H模式。
CNB011167998A 2000-05-12 2001-05-11 链接屏幕显示报头利用单屏幕显示像素映像的方法和系统 Expired - Lifetime CN1237787C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US20405300P 2000-05-12 2000-05-12
US60/204,053 2000-05-12

Publications (2)

Publication Number Publication Date
CN1326293A CN1326293A (zh) 2001-12-12
CN1237787C true CN1237787C (zh) 2006-01-18

Family

ID=22756422

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB011167998A Expired - Lifetime CN1237787C (zh) 2000-05-12 2001-05-11 链接屏幕显示报头利用单屏幕显示像素映像的方法和系统

Country Status (8)

Country Link
US (1) US7202912B2 (zh)
EP (1) EP1154642B1 (zh)
JP (1) JP4623860B2 (zh)
KR (1) KR100767776B1 (zh)
CN (1) CN1237787C (zh)
DE (1) DE60121252T2 (zh)
MX (1) MXPA01004804A (zh)
MY (1) MY129829A (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3689074B2 (ja) * 2002-08-13 2005-08-31 株式会社東芝 情報記憶媒体及びその再生装置
JP3988990B2 (ja) * 2002-08-27 2007-10-10 株式会社リコー 符号変換装置、符号変換方法、プログラム及び記録媒体
WO2005018229A1 (en) * 2003-07-21 2005-02-24 Thomson Licensing S.A. A system and a method to avoid on-screen fluctuations due to input signal changes while in an osd or graphic centric mode
JP4122456B2 (ja) * 2003-09-18 2008-07-23 船井電機株式会社 画像データ圧縮方法
JP2005197930A (ja) * 2004-01-06 2005-07-21 Funai Electric Co Ltd 地上波ディジタル放送受信機及びディジタル放送受信機
JP4458925B2 (ja) * 2004-05-14 2010-04-28 キヤノン株式会社 映像処理装置
TWI248762B (en) * 2004-11-10 2006-02-01 Realtek Semiconductor Corp Video processing device and method thereof
KR100743520B1 (ko) * 2005-01-04 2007-07-27 삼성전자주식회사 비디오 스케일러 및 스케일링 방법
JP2007228167A (ja) * 2006-02-22 2007-09-06 Funai Electric Co Ltd パネル型映像表示装置および液晶テレビジョン
TWI404041B (zh) * 2008-12-01 2013-08-01 Mstar Semiconductor Inc 自動調整螢幕上顯示資訊的裝置與方法
JP5423425B2 (ja) * 2010-01-25 2014-02-19 富士通モバイルコミュニケーションズ株式会社 画像処理装置
US9947071B2 (en) 2014-06-27 2018-04-17 Samsung Electronics Co., Ltd. Texture pipeline with online variable rate dictionary compression
US10115177B2 (en) 2014-06-27 2018-10-30 Samsung Electronics Co., Ltd. Online texture compression and decompression in hardware
CN106937068A (zh) * 2017-02-14 2017-07-07 广东九联科技股份有限公司 一种机顶盒录像系统及方法
US10860399B2 (en) 2018-03-15 2020-12-08 Samsung Display Co., Ltd. Permutation based stress profile compression
US10776957B2 (en) 2018-10-02 2020-09-15 Samsung Electronics Co., Ltd. Online image compression in hardware
US10803791B2 (en) 2018-10-31 2020-10-13 Samsung Display Co., Ltd. Burrows-wheeler based stress profile compression
US11308873B2 (en) 2019-05-23 2022-04-19 Samsung Display Co., Ltd. Redundancy assisted noise control for accumulated iterative compression error
US11245931B2 (en) 2019-09-11 2022-02-08 Samsung Display Co., Ltd. System and method for RGBG conversion

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE428161B (sv) 1981-10-14 1983-06-06 Philips Svenska Ab Anleggning for atergivning av valbar bakgrundsinformation kombinerad med valbar overlagringsinformation pa en bildskermsanordning samt anvendning av en dylik presentationsanleggning
FR2602363B1 (fr) 1986-07-31 1989-04-28 Picard Michel Procede pour definir et modifier une partition sur l'espace de memorisation d'un support non effacable
US5020003A (en) 1988-09-29 1991-05-28 At&T Bell Laboratories Graphics controller image creation
US5420605A (en) 1993-02-26 1995-05-30 Binar Graphics, Inc. Method of resetting a computer video display mode
US5489947A (en) 1994-06-17 1996-02-06 Thomson Consumer Electronics, Inc. On screen display arrangement for a digital video signal processing system
US5534942A (en) 1994-06-17 1996-07-09 Thomson Consumer Electronics, Inc. On screen display arrangement for digital video signal processing system
US5640502A (en) 1994-08-05 1997-06-17 Thomson Consumer Electronics, Inc. Bit-mapped on-screen-display device for a television receiver
JP3645619B2 (ja) 1995-06-23 2005-05-11 富士写真フイルム株式会社 画像データの記録再生方法
AU6596196A (en) * 1995-08-02 1997-02-26 Thomson Comsumer Electronics, Inc. Linked list structure onscreen display
US5745095A (en) 1995-12-13 1998-04-28 Microsoft Corporation Compositing digital information on a display screen based on screen descriptor
US5936606A (en) * 1996-04-15 1999-08-10 Winbond Electronics Corp. On-screen edit/display controller
BR9612749A (pt) 1996-10-16 1999-08-31 Thompson Consumer Electronics Aparelho e método para geração de mensagens de exibição na tela usando duplicação de linha
US6128037A (en) 1996-10-16 2000-10-03 Flashpoint Technology, Inc. Method and system for adding sound to images in a digital camera
BR9612746A (pt) * 1996-10-16 1999-08-31 Thomson Consumer Electronics Aparelho e método para geração de mensagens de exibição na tela usando diplicação de campo
US6175388B1 (en) * 1996-10-16 2001-01-16 Thomson Licensing S.A. Apparatus and method for generating on-screen-display messages using on-bit pixels
US6480238B1 (en) * 1996-10-16 2002-11-12 Thomson Licensing S.A. Apparatus and method for generating on-screen-display messages using field doubling
JP3101580B2 (ja) * 1997-02-26 2000-10-23 三洋電機株式会社 画像記録再生装置
JPH1169251A (ja) * 1997-08-21 1999-03-09 Hitachi Ltd ディジタル放送受信装置
DE19918046B4 (de) * 1998-04-23 2007-02-15 Lg Electronics Inc. Speicherstruktur für Bild-in-Bild-Anzeige bei einer digitalen Videoanzeigeeinheit sowie Verfahren hierfür
EP1069770B1 (en) 1999-07-13 2005-11-23 Thomson Licensing Method and system for processing video incorporating multiple on screen display formats

Also Published As

Publication number Publication date
MXPA01004804A (es) 2004-11-10
EP1154642A3 (en) 2004-04-07
JP2002033972A (ja) 2002-01-31
US20020051154A1 (en) 2002-05-02
KR100767776B1 (ko) 2007-10-17
US7202912B2 (en) 2007-04-10
EP1154642B1 (en) 2006-07-05
KR20010104265A (ko) 2001-11-24
JP4623860B2 (ja) 2011-02-02
MY129829A (en) 2007-05-31
CN1326293A (zh) 2001-12-12
EP1154642A2 (en) 2001-11-14
DE60121252D1 (de) 2006-08-17
DE60121252T2 (de) 2007-01-18

Similar Documents

Publication Publication Date Title
CN1237787C (zh) 链接屏幕显示报头利用单屏幕显示像素映像的方法和系统
CN1237781C (zh) 利用多个报头使用单个屏幕显示像素映像的方法和系统
US6175388B1 (en) Apparatus and method for generating on-screen-display messages using on-bit pixels
US6480238B1 (en) Apparatus and method for generating on-screen-display messages using field doubling
EP1069770B1 (en) Method and system for processing video incorporating multiple on screen display formats
US6911986B1 (en) Method and system for processing video incorporating multiple on screen display formats
US6351292B1 (en) Apparatus and method for generating on-screen-display messages using line doubling
EP0932978B1 (en) Apparatus and method for generating on-screen-display messages using line doubling
US6118494A (en) Apparatus and method for generating on-screen-display messages using true color mode
EP0932977B1 (en) Apparatus and method for generating on-screen-display messages using field doubling
EP0932982B1 (en) Apparatus and method for generating on-screen-display messages using true color mode
AU719563C (en) Apparatus and method for generating on-screen-display messages using field doubling
MXPA99003535A (en) Apparatus and method for generating on-screen-display messages using field doubling
MXPA99003537A (es) Aparato y metodo para generar mensajes de despliegue en pantalla usando doblaje de linea

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP02 Change in the address of a patent holder

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: French Boulogne

Patentee before: THOMSON LICENSING

CP02 Change in the address of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20190125

Address after: Paris France

Patentee after: International Digital Madison Patent Holding Co.

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

Effective date of registration: 20190125

Address after: I Si Eli Murli Nor, France

Patentee after: THOMSON LICENSING

Address before: I Si Eli Murli Nor, France

Patentee before: THOMSON LICENSING

TR01 Transfer of patent right
CX01 Expiry of patent term

Granted publication date: 20060118

CX01 Expiry of patent term