[发明专利]用于显示旋转的图像的方法和设备无效
| 申请号: | 200610064091.0 | 申请日: | 2006-12-15 |
| 公开(公告)号: | CN101075422A | 公开(公告)日: | 2007-11-21 |
| 发明(设计)人: | M·H·坎;M·N·福勒顿;A·科纳;P·J·霍弗 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G09G5/00 | 分类号: | G09G5/00;G09G5/36;G09G5/38;G09G5/37;G09G5/395;G09G3/36;G06F3/147 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 程天正;陈景峻 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 显示 旋转 图像 方法 设备 | ||
背景技术
指令当由应用程序生成的内容在与显示器方向不同的方向上时进行图像旋转。例如,无线多媒体手持设备-如,个人数字助手(PDA),蜂窝电话,或笔记本电脑上的显示器的方向,有时可能与下载到手持设备上的视频记录的方向不一致。旋转硬件可以用于旋转视频以适应显示器的格式。
指令如果视频帧未被旋转或正确地更新,则图像失真(artifacts)(如,部分帧更新或图像破损)可能出现在显示器上。帧旋转和更新过程可能包含应用程序将帧写入其缓冲器,旋转引擎旋转帧,和显示控制器显示旋转后的帧。参与该过程的各部件的操作需要经过协调以避免图像失真的发生。在此使用的术语“部件”指的是软件模块或硬件单元。
指令传统的系统典型地采用双缓冲模式来协调帧旋转和更新的操作。双缓冲也提高了效率。当一个部件从双缓冲器之一读取时,其它部件可以同时写入双缓冲器的另一个。图1显示了使用双缓冲模式的传统系统10的例子。系统10包括处理器11,用于旋转图像的图形控制器12,和用于控制旋转后的图像在显示器14上显示的显示控制器13。第一对缓冲器(15,16)保持在处理器11和图形控制器12之间,第二对缓冲器(17,18)保持在图形控制器12和显示控制器13之间。当应用程序被处理器11执行时生成一个图像,处理器11将该图像写入一个缓冲器(如,缓冲器15)。同时,图形控制器12从另一个缓冲器(如,缓冲器16)读取。因此,双缓冲器(15,16)的使用允许同时进行读和写的操作。同样,当图形控制器12将一个旋转后的图像写入缓冲器17时,显示控制器13可以从缓冲器18读取以显示。因此,硬件旋转可以与帧显示同时进行。只要显示控制器13在图形控制器12完成对缓冲器的写入后从缓冲器中读数据,显示的图像就可以避免图像失真。然而,管理缓冲器的多个拷贝增加了存储消耗。
附图说明
指令各实施例以举例而非限制的方式图示于附图中,其中相同的标记表示类似的元件。应当注意的是对“一”或“一个”的实施例的参考在此未必都指的是相同的实施例,而这种参考意味着至少一个实施例。
指令图1是使用双缓冲器模式的现有系统的框图。
指令图2是使用处在图形控制器和显示控制器之间的单缓冲器的图形系统的框图。
指令图3是示出图形控制器和显示控制器之间的同步的信号通知图。
指令图4是示出由图形控制器和显示控制器执行的操作的流程图。
指令图5是包括如图2的图形控制系统的无线手持单元的框图。
具体实施方式
指令图2示出了图形系统20的一个实施例,包括处理核心21,图形控制器22,和显示控制器23,它们全部都通过内部总线25与存储器24耦合。图形控制器22和显示控制器23可以另外与专用的同步通道相耦合用以传送同步信号。图形控制器22处理由在处理核心21上运行的应用程序215产生的图像。在一个实施例中,应用程序215是一个产生图形图像或视频帧的图形或视频应用程序。术语“图像”和“帧”在此被可互换地使用。显示控制器23与显示器-如液晶显示器(LCD)面板26相连。
指令在一个实施例中,处理核心21可以是适于便携或手持应用(如PDA,手机,笔记本电脑,或其它类似设备)的微处理器。在一个实施例中,处理核心21可以是由Santa Clara,California的Intel公司制造的Intel XscaleCore。在一个实施例中,处理核心21可以是视频获取设备(如,照相机)或者解压视频的视频加速器单元(如,视频播放设备)。存储器24可以是适于低能量和高性能应用的静态随机存取存储器(SRAM),动态随机存取存储器(DRAM),或者类似的易失性存储器设备。处理核心21,图形控制器22,显示控制器23,和存储器24可以集成到单个芯片或封装中。
指令在一个实施例中,存储器24可以包括可由应用程序215访问的一对缓冲器241和用于实现其中两个缓冲器在乒乓方式下使用的双缓冲模式的图形控制器22。当应用程序215正向一个缓冲器(如,前缓冲器)写入时,图形控制器22可以从另一个缓冲器(如,后缓冲器)中读取。在读写操作完成后,图形控制器22可以从前缓冲器中读取而应用程序215可以对后缓冲器写入。因此,读写操作可以并行执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610064091.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种SNS社区中推荐朋友的方法及系统
- 下一篇:实现移动IP接入的系统和方法
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序





