高效执行图像数据的自动局部传输的系统和方法

文档序号:2618063阅读:151来源:国知局
专利名称:高效执行图像数据的自动局部传输的系统和方法
技术领域
本发明涉及电子显示控制器系统,具体地说,涉及高效执行图像数据的自动局部传输的系统和方法。
背景技术
实现显示电子图像数据的高效方法对当代电子装置的设计者和制造者是一个重要的考虑事项。然而,用电子装置高效显示图像数据可能对系统设计者产生实质性的挑战。例如,对装置功能性和性能增加的需求增强可能需要更多的系统运行功率和额外的硬件资源。功率或硬件需求的增加也可导致相应有害的经济冲击,这归因于产品成本的增加和操作的低效率。
而且,强化型装置执行各种高级显示控制操作的能力可提供额外的益处给系统用户,但也可能对各种装置元件的控制和管理的需求增加。例如,由于涉及大量和复杂的数字数据,高效处理、传输和显示数字图像数据的强化型电子装置可从高效的实现方案中受益。
由于不断增长的系统资源和实质性增加的数据量的需求,开发用于控制电子图像数据的显示新技术对相关的电子技术很明显是一件大事。因此,鉴于上述原因,开发用于显示电子图像数据的高效系统留给当代电子装置的设计者、制造者、和用户一个重要的考虑事项。

发明内容
根据本发明,提供了高效执行图像数据的自动局部传输的系统和方法。在一定的实施例中,电子装置可实现为包括中央处理单元(CPU)、一个或多个显示器、和显示控制器。显示控制器的矩形模块监控在视频存储器中用于图像数据写操作的屏显数据,在图像数据写操作中,CPU或其它适当的实体将图像数据传输到屏显数据用于显示。
当该图像数据写操作发生时,矩形模块执行矩形更新过程,保证当前更新的传输矩形包括所有新近更新的图像像素。因此,当自动局部传输操作由显示控制器启动,用于从视频存储器传输图像数据到显示器时,只有从当前更新的传输矩形变更的图像数据需要被传输,而不是在每个传输操作时,低效传输整个图像数据帧。
在一定的实施例中,显示控制器的自动传输模块监控显示控制器的控制寄存器中的传输标志。传输标志可由显示控制器的控制器逻辑响应任何合适的激励和事件而设定。例如,当超过一个预设定的传输间隔后,传输时钟可触发控制器逻辑来设定传输标志,或控制器逻辑检测到写操作计数器的总写入像素值已超过预设定的写操作像素阈值。
如果自动传输模块检测到传输标志已被设定,自动传输模块对主机电子装置的显示器执行自动传输配置过程,设置对应于显示控制器的视频存储器中的当前传输矩形的图像数据的相应自动局部传输操作。然后,根据本发明,自动传输模块可通过将显示控制器中的视频存储器的当前传输矩形的图像数据发送到主机电子装置的显示器,执行自动局部传输操作。
作为响应,显示器的显示逻辑将来自当前传输矩形传输的图像数据存储到显示存储器中一个指定的位置,该位置是由自动传输模块在上述自动传输配置过程中指定的。最后,显示器可在一个或多个屏幕上显示显示存储器的图像数据,供装置用户观看。因此,根据本发明,自动传输模块自动透明地管理自动局部传输操作,将图像数据的传输矩形高效提供给主机电子装置的显示器。


图1是本发明的电子装置的一个实施例的方框图;图2是本发明图1的显示控制器的一个实施例的方框图;
图3是本发明图2的视频存储器的一个实施例的方框图;图4是本发明图2的控制寄存器的一个实施例的方框图;图5是本发明图1的显示器的一个实施例的方框图;图6是说明本发明的一个实施例的传输矩形更新过程的方框图;图7是本发明一个实施例的执行自动传输操作的方法步骤流程图;图8是本发明一个实施例的执行自动传输配置过程的方法步骤流程图。
具体实施例方式
本发明涉及显示控制器系统的改善。下面的描述是为了说明其中一个普通的实现和使用该发明的技术,并且在专利应用及其要求的环境中。对这里的实施例的各种变更也变得清晰,这里的一般原则也可以用于其它实施例。因此,本发明并不是限定所述实施例,而应理解为最大范围内适合这里所述的原则和特征。
本发明包括执行图像数据的自动局部传输的系统和方法,且包括带控制器逻辑的显示控制器、矩形模块、和自动传输模块。矩形模块检测对视频存储器中的屏显数据的写操作,然后更新传输矩形以包含上述写操作的写入数据。控制器逻辑响应显示控制器中的传输触发事件,设置传输标志,启动从视频存储器到显示装置的自动局部传输操作。自动传输模块执行自动传输配置过程,为自动局部传输操作准备显示装置。然后,自动传输模块自动地将传输矩形的矩形数据从视频存储器传输到显示装置,以完成自动局部传输操作。
图1是本发明电子装置110的一个实施例的方框图。图1的实施例包括,但不局限于,中央处理器(CPU)122、输入/输出接口(I/O)126、显示控制器128、装置存储器130、和一个或多个显示器134。在其它实施例中,电子装置110可包括除了图1实施例所述的元件或功能的元件或功能,或包括取代图1实施例所述的元件或功能的元件或功能。
在图1的实施例中,CPU 122可由任何适当和有效的处理器装置或微处理器响应各种软件程序指令,控制和协调电子装置110的操作来实现。在图1实施例中,装置存储器130可包括任何需要的存储装置配置,包括但不局限于随机存取存储器(RAM)、只读存储器(ROM)、和存储装置,例如可移动存储器或硬盘驱动器。在图1实施例中,装置存储器130可包括但不局限于,程序指令装置应用程序,可由CPU 122对电子装置110执行各种功能和操作。装置应用程序的特殊性质和功能一般根据例如响应的电子装置110的类型和特定用法等因素变动。
在图1实施例中,上述装置应用程序可包括程序指令,允许CPU122通过主机总线138将图像数据和响应的传输和显示信息提供给显示控制器128。然后,根据本发明,显示控制器128通过显示总线142相应地将接收的图像数据提供给电子装置110的最少一个显示器134。在图1实施例中,输入/输出接口(I/O)126可包括一个或多个接口,用于在与电子装置110之间接收和/或传送任何要求的类型的信息。输入/输出接口126可包括一种或多种允许装置用户与电子装置110通信的手段。而且,各种外部电子装置可以通过I/O 126与电子装置110通信,例如,数字影像装置,如数字相机,可利用输入/输出接口126将捕获的图像数据提供给电子装置110。
在图1实施例中,电子装置110可方便地利用显示控制器128,高效管理与显示器134相关的各种操作和功能。显示控制器128的实现和功能下面将用图2-4和6-10进行详细说明。在图1实施例中,电子装置110可由任何需要类型的电子装置或系统实现。例如,在一定的实施例中,电子装置110可选择性地由蜂窝电话、个人数字助理装置、电子影像装置、蜂窝电话、或电脑装置实现。电子装置110的操作和利用的各种实施例,以下将用图2-8进行详细说明。
图2是本发明图1显示控制器128的一个实施例的方框图。图2实施例包括,但不局限于控制器逻辑212、视频存储器216、控制寄存器220、矩形模块224、和自动传输模块(ATM)228。在其它实施例中,显示控制器128可包括除了图2实施例中所述的一定的元件或功能的元件或功能,或包括取代图2实施例中所述的一定的元件或功能的元件或功能。
在图2实施例中,显示控制器128可由集成电路装置实现,集成电路装置从CPU 122接受图像数据和对应的传输与显示信息(图1)。然后,显示控制器128以一种适当的高效方式自动地将接收到的图像数据提供给电子装置110的显示器134,显示给装置用户。在图2实施例中,控制器逻辑212管理显示控制器128的整体操作。在一定的实施例中,控制器逻辑212可包括,但不局限于图像创作模块。图像创作模块管理从视频存储器216读取图像数据,并根据来自控制寄存器220的信息形成对应的图像像素用于显示。
在图2实施例中,显示控制器128可利用矩形模块224,创建和更新图像像素的传输矩形,执行从显示控制器128到显示器134的传输操作。根据本发明,显示控制器128可方便地利用自动传输模块(ATM)228来自动地执行从显示控制器128到显示器134的图像数据的局部传输操作。矩形模块224的实现和利用的一定的实施例下面将用图6-7进行详细说明。而且,对于自动传输模块228的实现和利用的一定的实施例下面将会用图7-8详细进行说明。
图3是本发明图2视频存储器216的一个实施例的方框图。在图3实施例中,视频存储器216包括,但不局限于屏显数据312和非屏显数据316。在其它实施例中,视频存储器216可包括除了图3实施例说明的一定的元件和功能的元件和功能,或包括取代图3实施例说明的一定的元件和功能的元件和功能。
在图3实施例中,视频存储器216可通过利用任何有效类型的存储器装置或配置实现。例如,在一定的实施例中,视频存储器216可由随机存取存储器(RAM)装置实现。在图3实施例中,屏显数据312和非屏显数据316分别显示为视频存储器216中的单连续存储器区块。然而,在各种其它实施例中,不同的元件屏显数据312和/或非屏显数据316可容易地存储为视频存储器216中的多个非连续存储器区块。
在图3实施例中,CPU 122(图1)将图像数据写到屏显数据312,用于从显示控制器128传输到电子装置110的显示器134,供装置用户观看。在图3实施例中,屏显数据312包括任何用于显示在显示器134(图1)的屏上的合适类型的信息。例如,屏显数据312可包括对应于显示器134一个主窗口区域的主图像数据。而且,屏显数据312可包括画中画(PIP)图像数据,对应于一个或多个画中画窗口区域,该区域位于上述显示器134的主窗口区域中。
在图3实施例中,非屏显数据316可包括任何合适类型的不被显示在电子装置110的显示器134信息或数据。例如,非屏显数据316可用于支持显示控制器128的各种类型的双缓冲方案,或可用于缓存一定的字体或其它对象以供显示控制器128使用。视频存储器216的利用将用图6-8进行详细说明。
图4显示了本发明图2控制寄存器220的一个实施例的方框图。在图4实施例中,控制寄存器220包括,但不局限于配置寄存器412、传输寄存器416、其它寄存器420、和传输标志424。在其它实施例中,控制寄存器220可包括除了图4实施例所述的一定的元件和功能的元件和功能,或包括取代图4实施例所述的一定的元件和功能的元件和功能。
在图4实施例中,CPU 122(图1)或其它合适的实体可方便地将信息写入控制寄存器220,指定各种类型的操作参数和其它相关信息,供显示控制器128的配置逻辑212使用。在图4实施例中,控制寄存器220可利用配置寄存器412存储各种类型的信息,该信息与显示控制器128和/或电子装置110的显示器134的配置相关。例如,配置寄存器220可指定显示类型、显示尺寸、显示帧率、和各种显示定时参数。在图4实施例中,控制寄存器220可利用传输寄存器416存储各种类型的与传输操作相关的信息,将像素数据从视频存储器216(图3)提供给电子装置110的显示器134。
在图4实施例中,控制寄存器220可利用其它寄存器420,以有效存储用于显示控制器128所需任何类型的信息或数据。在图4实施例中,控制器逻辑212(图2)或其它合适的实体可设定传输标志424来指示满足触发图像数据到显示器134的局部传输的一定条件。作为响应,自动传输模块228(图2)自动地执行对应的自动传输过程,如下面用图7和8所作的说明。
图5显示了本发明图1显示器134的一个实施例的方框图。在图5实施例中,显示器134包括,但不局限于显示存储器512、显示逻辑514、显示寄存器516、定时逻辑520、和一个或多个屏幕524。在其它实施例中,显示器134可包括除了图5实施例所说明的一定的元件和功能的元件和功能,或包括取代图5实施例所说明的一定的元件和功能的元件和功能。
在图5实施例中,显示器134由基于随机存取存储器的液晶显示面板(基于RAM的LCD面板)实现。然而,在其它实施例中,显示器134可通过利用任何合适的显示技术或配置实现。在图5实施例中,显示控制器128通过显示总线142提供各种类型的显示信息给显示寄存器516。然后,显示寄存器516可利用接收到的显示信息,有效地控制定时逻辑520。在图5实施例中,显示逻辑514管理和调整显示器134的数据传输和显示功能。
在图5实施例中,自动传输模块228(图2)执行自动传输配置过程,对显示器134设置自动传输操作。然后,显示控制器128的自动传输模块228通过显示总线142,自动地将图像数据从视频存储器216(图2)提供给显示存储器512。在图5实施例中,显示存储器512一般由随机存取存储器(RAM)实现。然而,在各种其它实施例中,任何有效类型或配置的存储器装置都可利用来实现显示存储器512。然后,在图5实施例中,显示存储器512可方便地将从显示控制器128接收的图像数据通过定时逻辑520提供给一个或多个屏幕524,供电子装置110的装置用户观看。各种用于高效传输图像数据到显示器134的技术在下面用图6至8进行详细说明。
图6显示了本发明的一个实施例的传输矩形更新过程的方框图。图6实施例的目的在于说明,在变形实施例中,本发明可更新传输矩形,使用包括除了图6实施例所说明的元件和功能的元件和功能的过程,或包括取代图6实施例所说明的元件和功能的元件和功能的过程。
在图6实施例中,矩形模块224(图2)监控视频存储器216(图3)中用于图像数据写操作的屏显数据312,在写操作中,CPU 122或其它合适的实体传输图像数据到屏显数据312。当该图像数据写操作发生时,矩形模块224执行矩形更新过程,以保证当前更新的传输矩形包括对应于写入图像数据的所有像素。因此,当显示控制器128启动传输操作,将图像数据从视频存储器216传输到显示器134时,只传输当前更新的传输矩形图像数据,而不是在每个传输操作低效地传输整个图像数据帧。
利用上述传输矩形来执行传输操作到显示器134,通过减少涉及的数据量而节省基本系统资源。而且,运行功率消耗显著减少,因为只有屏显数据312中改变的像素需要被刷新,而不是重复刷新显示器134中的整个像素帧。
特定传输矩形的尺寸和位置一般利用下述符号定义[(x1,y1),(x2,y2)](x1,y1)是对应的传输矩形左上像素的像素坐标,而(x2,y2)是同一传输矩形的右下坐标。每个传输矩形的像素坐标映射到视频存储器216(图3)的屏显数据312的相应位置。
在图6的例中,矩形模块224在像素616和像素620被写入屏显数据312,而取代在这些位置先前存在的图像数据后,初步形成了初始的矩形612。接着,在矩形模块224检测到像素630和像素634已被写入屏显数据312,则矩形模块224方便地创建更新的矩形624,以包括新增的图像数据。
因此,在一定的实施例中,如果传输矩形由符号{(x1。y1),(x2,y2)}定义,且如果矩形模块224检测到新像素(X,Y)已被写入到屏显数据312,然后矩形模块224对可能的更新传输矩形执行4个测试。矩形模块224确定“X”是否小于“x1”,如果是,则更新“x1”,使之等于“X”;矩形模块224还确定“X”是否大于“x2”,如果是,则更新“x2”,使之等于“X”;矩形模块224还确定“Y”是否小于“y1”,如果是,则更新“y1”,使之等于“Y”;最后,矩形模块224确定“Y”是否大于“y2”,如果是,则更新“y2”,使之等于“Y”。自动地执行局部传输操作的传输矩形的利用,将会在下面详细用图7进行说明。
图7显示了本发明的一个实施例的用于执行自动传输操作的方法步骤的流程图。图7流程图的目的在于说明,在其它实施例中,本发明可利用除了图7实施例所说明的一定的步骤顺序的步骤和顺序,或利用取代图7实施例所说明的一定的步骤顺序的步骤和顺序。
在图7实施例中,在步骤712,自动传输模块(ATM)228初始监控显示控制器128的控制寄存器220中的传输标志424(图4)。在步骤716,ATM 228确定是否传输标志424已被设置成,指示启动局部传输操作发送图像数据的传输矩形到显示器134的触发事件已经发生(图1)。图7的实施例,传输标志424可响应任何合适的激励或事件,由显示控制器128的控制器逻辑212初始化。例如,当超过预设定传输间隔后,或控制器逻辑212检测到写操作计数器的全部的写入像素值已经超过预设定写操作像素阈值后,传输时钟可触发控制器逻辑212来设定传输标志424。
在步骤716,如果ATM 228检测到传输标志424已经被设定,则在步骤720,ATM 228对显示器134执行自动传输配置过程,设定对应的视频存储器216中的当前传输矩形的自动传输操作(图3)。然后,在步骤724,ATM 228方便地执行自动传输操作,通过显示总线142将当前传输矩形的图像数据从视频存储器216的屏显数据312发送到显示器134(图5)。
作为响应,在步骤728,显示器134的显示逻辑514将已传输的图像数据从当前传输矩形存储到显示存储器512中合适的位置,该位置在上述的自动传输配置过程由ATM 228指定。最后,在步骤732,显示器134可方便地将来自显示存储器512的图像数据在显示器134的一个或多个屏幕524上显示,供装置用户观看。然后,图7的处理停止。
根据本发明,ATM 228自动透明地管理自动局部传输操作,高效将图像数据的传输矩形提供给显示器134。CPU122(图1)和各种主机装置软件程序因此不需要参与管理自动传输操作,可用于高效执行电子装置110的其它所需处理任务。
图8是本发明的一个实施例的执行自动传输配置过程的方法步骤的一个流程图。图8是上面用图7的步骤720说明自动传输配置过程的实施例的一个流程图。图8的流程图目的在于说明,在变形实施例中,本发明可利用除了图8实施例说明的一定的步骤和顺序的步骤和顺序,或利用取代图8实施例说明的一定的步骤和顺序的步骤和顺序。
图8实施例中,在步骤812,自动传输模块(ATM)228利用任何有效方法初始进入自动传输配置模式。例如,在一定的实施例中,如上面图7所述,当传输标志424被设定,ATM 228可进入自动传输配置模式。然后,在步骤816,ATM 228发送对应于当前传输矩形的左上传输矩形坐标到显示器134的显示寄存器516。然后,在步骤820,ATM 228发送右下传输矩形坐标对应的当前传输矩形到显示器134的显示寄存器516。
在步骤824,ATM 228发送接收数据命令到显示器134的显示逻辑514。作为响应,在步骤828,显示逻辑514通过使用握手协议确认来自ATM 228的上述接收数据命令。最后,在步骤832,显示逻辑514使显示器134进入接收数据模式,参与由ATM 228启动的自动传输操作。然后,图8的处理停止。因此本发明提供改良的系统和方法,高效执行图像数据的自动局部传输。
上述的发明通过一定的最佳实施例进行了说明。其它实施例也在本发明的说明下变得更清晰。例如,本发明可由不同于上述实施例中所述的一定的配置和技术实现。而且,本发明可有效地用于不同于上述最佳实施例的系统。因此,上述实施例和其它变形实施例是包括在由下述的权利要求书所限制的本发明的精神范围内。
权利要求
1.一种电子信息的处理系统,包括矩形模块,检测对视频存储器中屏显数据的写操作,所述矩形模块连续更新传输矩形,以包括所述写操作的写入数据;控制器逻辑,响应传输触发事件,设定传输标志,启动从所述视频存储器到数据目标的自动局部传输操作;自动传输模块,执行自动传输配置过程,为所述自动局部传输操作准备所述数据目标,然后,所述自动传输模块自动地从所述视频存储器传输所述传输矩形的矩形数据到所述数据目标。
2.权利要求1所述的系统,其特征在于所述数据目标包括便携电子装置的显示器,所述显示器由基于随机存取存储器的液晶显示器实现。
3.权利要求2所述的系统,其特征在于所述便携电子装置由便携蜂窝电话装置实现。
4.权利要求1所述的系统,其特征在于所述控制器逻辑、所述矩形模块、和所述自动传输模块在调整所述自动局部传输操作的显示控制器中实现。
5.权利要求4所述的系统,其特征在于所述显示控制器通过用所述传输矩形执行所述自动局部传输操作,为便携电子装置节省装置资源和运行功率,所述显示控制器由集成电路装置实现,集成电路装置作为中央处理单元和所述便携电子装置的显示器间的透明接口。
6.权利要求1所述的系统,其特征在于当所述写操作的所述写入数据位于所述传输矩形的所述当前版本之外,所述矩形模块更新当前版本的所述传输矩形,产生所述传输矩形的更新版本。
7.权利要求1所述的系统,其特征在于所述传输矩形由矩形符号定义,[(x1,y1),(x2,y2)]所述(x1,y1)是所述传输矩形的左上像素的像素坐标,而所述(x2,y2)是所述传输矩形右下坐标。
8.权利要求7所述的系统,其特征在于所述矩形模块检测到一个新像素(X,Y)已经被写入所述屏显数据,则所述矩形模块相应地执行用于更新所述传输矩形的4个测试,所述矩形模块确定所述X是否小于所述x1,如果是,则更新所述x1,使之等于所述X;所述矩形模块还确定所述X是否大于所述x2,如果是,则更新所述x2,使之等于所述X;所述矩形模块还确定所述Y是否小于所述y1,如果是,则更新所述y1,使之等于所述Y;所述矩形模块还确定所述Y是否大于所述y2,如果是,则更新所述y2,使之等于所述Y。
9.权利要求1所述的系统,其特征在于利用所述传输矩形,只执行所述传输矩形的所述矩形数据的局部传输,可为便携主机电子装置节省系统资源和运行功率,因为与从所述视频存储器传输整个所述屏显数据帧相比,所述局部传输在精简的矩形数据量上运行。
10.权利要求1所述的系统,其特征在于所述控制器逻辑响应所述传输触发事件,设定所述传输标志,用于指示所述自动传输模块执行所述自动局部传输操作,接着,所述自动局部传输模块相应地启动所述自动传输配置过程。
11.权利要求1所述的系统,其特征在于所述控制器逻辑响应所述传输触发事件,启动所述自动局部传输操作,触发事件选择性包括,传输时钟触发,在超过预设定传输间隔时发生;和写操作计数器触发,指示总写入像素值超过预设定写操作像素阈值。
12.权利要求1所述的系统,其特征在于通过为所述自动局部传输操作将配置信息写到所述数据目标的显示寄存器,所述自动传输模块执行所述自动传输配置过程。
13.权利要求1所述的系统,其特征在于所述自动传输模块将所述矩形数据提供给所述数据目标的显示逻辑,所述显示逻辑相应地将所述矩形数据写入特定的矩形位置,该矩形位置在所述自动传输配置过程被指定。
14.权利要求13所述的系统,其特征在于所述显示逻辑将所述给定的矩形位置的所述矩形数据提供给所述数据目标的屏幕,显示给装置用户。
15.权利要求1所述的系统,其特征在于在检测到所述传输标志已由所述控制器逻辑设定时,所述自动传输模块进入配置模式,执行所述自动传输配置过程。
16.权利要求1所述的系统,其特征在于所述自动传输模块将所述传输矩形的左上传输矩形坐标提供给所述数据目标的显示寄存器,以在所述自动传输配置过程中指定矩形尺寸和所述传输矩形的矩形位置。
17.权利要求1所述的系统,其特征在于所述自动传输模块将所述传输矩形的右下传输矩形坐标提供给所述数据目标的显示寄存器,在所述自动传输配置过程中指定矩形尺寸和所述传输矩形的矩形位置。
18.权利要求1所述的系统,其特征在于在所述自动传输配置过程中,所述自动传输模块发送接收数据命令到所述数据目标的显示逻辑。
19.权利要求18所述的系统,其特征在于所述显示逻辑利用握手协议识别来自所述自动传输模块的所述接收数据命令。
20.权利要求19所述的系统,其特征在于所述显示逻辑使所述数据目标进入接收数据模式,以参与由所述自动传输模块启动的所述自动局部传输操作。
21.一种电子信息的处理方法,包括以下步骤通过利用连续更新传输矩形的矩形模块,检测对视频存储器中屏显数据的写操作,以包括所述写操作的写入数据;响应传输触发事件,利用控制器逻辑设定传输标志,以启动从所述视频存储器到数据目标的自动局部传输操作;通过自动传输模块执行自动传输配置过程,为所述自动局部传输操作准备所述数据目标;通过利用所述自动传输模块,将所述传输矩形的矩形数据从所述视频存储器传输到所述数据目标。
22.权利要求21所述的方法,其特征在于所述数据目标包括便携电子装置的显示器,所述显示器由基于随机存取存储器的液晶显示器实现。
23.权利要求22所述的方法,其特征在于所述便携电子装置由便携蜂窝电话装置实现。
24.权利要求21所述的方法,其特征在于所述控制器逻辑、所述矩形模块、和所述自动传输模块在显示控制器内实现,显示控制器调整所述自动局部传输操作。
25.权利要求24所述的方法,其特征在于通过用所述传输矩形执行所述自动局部传输操作,所述显示控制器为便携电子装置节省装置资源和运行功率,所述显示控制器由集成电路装置实现,集成电路装置作为中央处理单元与所述便携电子装置显示器的透明接口。
26.权利要求21所述的方法,其特征在于当所述写操作的所述写入数据位于所述传输矩形的所述当前版本之外时,所述矩形模块更新当前所述传输矩形版本,产生所述传输矩形的更新版本。
27.权利要求21所述的方法,其特征在于所述传输矩形由矩形符号定义,[(x1,y1),(x2,y2)]所述(x1,y1)是所述传输矩形的左上像素的像素坐标,所述(x2,y2)是所述传输矩形的右下坐标。
28.权利要求27所述的方法,其特征在于所述矩形模块检测到新像素(X,Y)已经被写入到所述屏显数据,所述矩形模块相应地为更新所述传输矩形执行4个测试,所述矩形模块确定所述X是否小于所述x1,如果是,则更新所述x1,使之等于所述X;所述矩形模块还确定所述X是否大于所述x2,如果是,则更新所述x2,使之等于所述X;所述矩形模块还确定所述Y是否小于所述y1,如果是,则更新所述y1,使之等于所述Y;所述矩形模块还确定所述Y是否大于所述y2,如果是,则更新所述y2,使之等于所述Y。
29.权利要求21所述的方法,其特征在于利用所述传输矩形,只执行所述传输矩形的所述矩形数据的局部传输,可为便携主机电子装置节省系统资源和运行功率,因为与传输来自所述视频存储器的整个所述屏显数据帧相比,所述局部传输在精简的矩形数据量上运行。
30.权利要求21所述的方法,其特征在于所述控制器逻辑响应所述传输触发事件,设定所述传输标志,指示所述自动传输模块执行所述自动局部传输操作,然后所述自动局部传输模块相应地启动所述自动传输配置过程。
31.权利要求21所述的方法,其特征在于所述控制器逻辑响应所述传输触发事件,启动所述自动局部传输操作,所述传输触发事件选择性包括传输时钟触发,在超过预设定的传输间隔后发生;写操作计数器触发,指示总写入像素值已经超过预设定的写操作像素阈值。
32.权利要求21所述的方法,其特征在于通过为所述自动局部传输操作将配置信息写入所述数据目标的显示寄存器,所述自动传输模块执行所述自动传输配置过程。
33.权利要求21所述的方法,其特征在于所述自动传输模块将所述矩形数据提供给所述数据目标的显示逻辑,所述显示逻辑相应地将所述矩形数据写入特定的矩形位置,该矩形位置在所述自动传输配置过程中指定。
34.权利要求33所述的方法,其特征在于所述显示逻辑将所述矩形数据从所述特定的矩形位置提供给所述数据目标的屏幕,显示给装置用户。
35.权利要求21所述的方法,其特征在于在检测到所述传输标志已由所述控制器逻辑设定后,所述自动传输模块进入配置模式,执行所述自动传输配置过程。
36.权利要求21所述的方法,其特征在于所述自动传输模块将所述传输矩形的左上传输矩形坐标提供给所述数据目标的显示寄存器,用于在所述自动传输配置过程中,指定所述传输矩形的矩形尺寸和矩形位置。
37.权利要求21所述的方法,其特征在于所述自动传输模块将所述传输矩形的右下传输矩形坐标提供给所述数据目标的显示寄存器,用于在所述自动传输配置过程中,指定所述传输矩形的矩形尺寸和矩形位置。
38.权利要求21所述的方法,其特征在于在所述自动传输配置过程中,所述自动传输模块发送接收数据命令到所述数据目标的显示逻辑。
39.权利要求38所述的方法,其特征在于所述显示逻辑利用握手协议,识别来自所述自动传输模块的所述接收数据命令。
40.权利要求39所述的方法,其特征在于所述显示逻辑使所述数据目标进入接收数据模式,参与由所述自动传输模块启动的所述自动局部传输操作。
41.一种利用显示控制器装置的电子信息的处理系统,包括矩形模块,检测便携主机电子装置的主机中央处理单元对视频存储器中的屏显数据的任何写操作,所述矩形模块连续更新传输矩形,以包括所述写操作的所有写入数据;控制器逻辑,响应来自所述显示控制器的传输触发事件,设定传输标志,所述传输标志启动从所述视频存储器到显示装置的自动局部传输操作;自动传输模块,执行自动传输配置过程,为所述自动局部传输操作准备所述显示装置,所述自动传输配置过程将所述传输矩形的矩形坐标从所述矩形模块发送到所述显示装置中的显示寄存器,然后,所述自动传输模块自动地将所述传输矩形的矩形数据从所述视频存储器传输到所述图像数据目标,且不涉及所述主机中央处理单元而完成所述自动局部传输操作。
42.一种电子信息的处理系统,包括矩形模块,更新传输矩形,以包括写操作写入存储器装置的写入数据;自动传输模块,自动地执行自动局部传输操作,将所述传输矩形的矩形数据从所述存储器装置传输到数据目标。
全文摘要
一种执行图像数据的自动局部传输系统和方法,包括带控制器逻辑的显示控制器、矩形模块和自动传输模块。矩形模块检测对视频存储器中屏显数据的写操作,然后更新传输矩形,以包括上述写操作的写入数据。控制器逻辑响应显示控制器中的传输触发事件,设定传输标志,启动从视频存储器到显示装置的自动局部传输操作。自动传输模块执行自动传输配置过程,为自动局部传输操作准备显示装置。然后,自动传输模块自动地将该传输矩形的矩形数据从视频存储器传输到显示装置,完成自动局部传输操作。
文档编号G09G5/00GK1738399SQ200510086100
公开日2006年2月22日 申请日期2005年7月15日 优先权日2004年7月15日
发明者G·利安斯, A·索罗施, 陈家驹 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1