CN101026828B - 在无线终端中显示图像的方法 - Google Patents
在无线终端中显示图像的方法 Download PDFInfo
- Publication number
- CN101026828B CN101026828B CN200610141827XA CN200610141827A CN101026828B CN 101026828 B CN101026828 B CN 101026828B CN 200610141827X A CN200610141827X A CN 200610141827XA CN 200610141827 A CN200610141827 A CN 200610141827A CN 101026828 B CN101026828 B CN 101026828B
- Authority
- CN
- China
- Prior art keywords
- screen
- area
- screen pattern
- pattern
- respective image
- 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 - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R1/00—Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
- G01R1/02—General constructional details
- G01R1/06—Measuring leads; Measuring probes
- G01R1/067—Measuring probes
- G01R1/06711—Probe needles; Cantilever beams; "Bump" contacts; Replaceable probe pins
- G01R1/06716—Elastic
- G01R1/06722—Spring-loaded
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control 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/39—Control of the bit-mapped memory
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R1/00—Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
- G01R1/02—General constructional details
- G01R1/04—Housings; Supporting members; Arrangements of terminals
- G01R1/0408—Test fixtures or contact fields; Connectors or connecting adaptors; Test clips; Test sockets
- G01R1/0433—Sockets for IC's or transistors
- G01R1/0483—Sockets for un-leaded IC's having matrix type contact fields, e.g. BGA or PGA devices; Sockets for unpackaged, naked chips
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
- G01R31/2886—Features relating to contacting the IC under test, e.g. probe heads; chucks
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control 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/39—Control of the bit-mapped memory
- G09G5/393—Arrangements for updating the contents of the bit-mapped memory
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0492—Change of orientation of the displayed image, e.g. upside-down, mirrored
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/12—Frame memory handling
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Microelectronics & Electronic Packaging (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Telephone Function (AREA)
Abstract
提供一种用于在包括至少两种屏幕模式的无线终端中显示图像的方法,其中,形成存在于一设备描述表(DC)中的显示缓冲器,其能够记录将根据至少两种屏幕模式下的屏幕大小而显示的相应图像,通过存在于DC中的显示缓冲器记录将根据所述至少两种屏幕模式中的相应屏幕模式下的屏幕大小而显示的相应图像,并且将相应图像输出到相应屏幕模式下的屏幕。
Description
技术领域
本发明涉及一种在无线终端中显示图像的方法。更具体地说,本发明涉及一种在无线终端中显示图像的方法,其中,通过无线终端中的一设备描述表(DC)以相应屏幕模式的屏幕大小来记录相应图像,并将其输出。
背景技术
在典型的无线终端中,DC形成于存储器中,以便将图像显示在液晶显示器(LCD)上。无线终端将要输出到LCD的图像记录在DC中,然后,将记录在相应DC中的图像输出到LCD。DC传送输出单元的信息,其与包括所有输出所必需的信息的数据结构相应。输出所必需的信息包括:字体类型、线条的颜色和粗度、填充图案、颜色、输出方法等。DC包括虚拟显示缓冲器,记录在虚拟显示缓冲器中的图像最终被发送到LCD驱动器,由此输出到LCD。虚拟显示缓冲器具有X*Y*彩色位的大小。
在支持根据无线终端的折叠器的位置的风景屏幕模式和肖像屏幕模式的当前的无线终端中,无线终端使用用于风景屏幕模式和肖像屏幕模式的两个DC。
例如,当肖像屏幕模式具有176×220的屏幕大小时,无线终端具有一大小为176×220的DC。当风景屏幕模式具有220×176的屏幕大小时,无线终端具有另一大小为220×176的DC。即,无线终端总共具有两个DC。如上所述,无线终端具有根据风景屏幕模式和肖像屏幕模式的DC,从而无线终端可显示适于每个屏幕模式的数据并持续显示数据。因此,快速屏幕改变是可行的。
然而,由于无线终端分别保存与风景屏幕模式和肖像屏幕模式相应的DC,所以DC之间不存在图像连续性,对于每个DC必须分别创建写入图像的函数。因此,编码量会增加。
例如,在肖像屏幕模式下输出5个菜单列表的状态下,当将肖像屏幕模式切换到风景屏幕模式以便从5个菜单列表中选择第三菜单列表时,即使肖 像屏幕模式被切换到风景屏幕模式,也必须保持肖像屏幕模式下的输出状态。然而,如果分别操作DC,则在将相应信息输出到LCD之前,必须在用于肖像屏幕模式的DC中配置相应信息。
发明内容
本发明示例性实施例的一方面在于至少解决上述问题和/或缺点,并提供至少下述优点。因此,本发明示例性实施例的一方面在于提供一种用于在无线终端中显示图像的方法,其中,通过无线终端中的一设备描述表(DC,Device Context)以相应屏幕模式下的屏幕大小来记录相应图像,并将其输出。
为了实现上述目的,根据本发明示例性实施例的一方面,提供一种用于在包括至少两种屏幕模式的无线终端中显示图像的方法,其中,形成存在于一设备描述表(DC)中的显示缓冲器,其能够记录将根据至少两种屏幕模式下的屏幕大小而显示的相应图像。通过存在于DC中的显示缓冲器以所述至少两种屏幕模式来记录将根据相应屏幕模式的屏幕大小而显示的相应图像,并且将相应图像输出到相应屏幕模式下的屏幕。
为了实现上述目的,根据本发明示例性实施例的另一方面,提供一种在包括第一屏幕模式和第二屏幕模式的无线终端中显示图像的方法,其中,形成存在于一设备描述表(DC)中的显示缓冲器,其能够记录将根据第一屏幕模式和第二屏幕模式下的屏幕大小而显示的相应图像。确定无线终端处于第一屏幕模式还是第二屏幕模式。当无线终端处于第一屏幕模式下时,将相应图像记录在存在于DC中的显示缓冲器的第一区域和第三区域两者中,并将相应图像输出到第一屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第三区域用于第一屏幕模式下的屏幕大小。当无线终端处于第二屏幕模式下时,将相应图像记录在存在于DC中的显示缓冲器的第一区域和第二区域两者中,并将相应图像输出到第二屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第二区域用于第二屏幕模式下的屏幕大小。
为了实现上述目的,根据本发明示例性实施例的另一方面,提供一种在包括第一屏幕模式和第二屏幕模式的无线终端中显示图像的方法,其中,形成存在于一设备描述表(DC)中的显示缓冲器,其能够记录将根据第一屏幕模式和第二屏幕模式下的屏幕大小显示的相应图像。确定无线终端处于第一 屏幕模式还是第二屏幕模式。当无线终端处于第一屏幕模式下时,将相应图像记录在存在于DC中的显示缓冲器的第一区域和第二区域两者中,并将相应图像输出到第一屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第二区域逻辑上添加到第一区域的预定位置以便与第二屏幕模式下的屏幕大小相应。当无线终端处于第二屏幕模式下时,将相应图像记录在存在于DC中的显示缓冲器的第一区域和第二区域两者中,并将相应图像输出到第二屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第二区域逻辑上添加到第一区域的预定位置以便与第二屏幕模式下的屏幕大小相应。
附图说明
通过下面结合附图进行的详细描述,本发明特定示例性实施例的上述和其它目的、特点和优点将会变得更加清楚,其中:
图1是示出根据本发明示例性实施例的DC的显示缓冲器的框图;
图2是示出根据本发明示例性实施例的通过DC的显示缓冲器记录和输出图像的处理的流程图;
图3是示出根据本发明示例性实施例的DC的显示缓冲器的框图;
图4是示出根据本发明示例性实施例的通过DC的显示缓冲器记录和输出图像的处理的流程图;
图5是示出根据本发明示例性实施例的DC的显示缓冲器的框图;以及
图6是示出根据本发明示例性实施例的通过DC的显示缓冲器记录和输出图像的处理的流程图。
在整个附图中,相同的附图标号将被理解为指示相同的部件、特点和结构。
具体实施方式
提供诸如详细的构造和部件的在说明书中定义的内容,以帮助全面理解本发明的实施例。因此,本领域的普通技术人员将认识到:在不脱离本发明的范围和精神的情况下,可对这里描述的实施例进行各种改变和修改。此外,为了清楚和简明,将省略对公知功能和构造的描述。
在本发明的示例性实施例中,设备描述表(DC)代表其中的虚拟显示缓 冲器。
图1是示出根据本发明第一实施例的DC的显示缓冲器的框图。根据本发明的示例性实施例,在设置有用于切换到肖像屏幕模式或风景屏幕模式的折叠器的无线终端中,在假设肖像屏幕模式具有176×220的屏幕大小,风景屏幕模式具有220×176的屏幕大小的情况下来进行描述。当在无线终端中肖像屏幕模式具有176×220的屏幕大小时,如果将无线终端切换到风景屏幕模式,则无线终端的屏幕大小切换为220×176。即,如果肖像屏幕模式下的屏幕大小的横向大小176变成风景屏幕模式下的屏幕大小的纵向大小176,则肖像屏幕模式下的屏幕大小的纵向大小220变成风景屏幕模式下的屏幕大小的横向大小200。
参照图1,DC的显示缓冲器具有220×220的大小,其可包括肖像屏幕模式下的屏幕大小176×220和风景屏幕模式下的屏幕大小220×176。DC的显示缓冲器具有220×220的大小,其包括:大小为176×176的第一区域A1、大小为44×176的第二区域A2、大小为176×44的第三区域A3、大小为44×44的剩余区域A4。第一区域A1可用于肖像屏幕模式和风景屏幕模式两者下的屏幕大小。第二区域A2仅用于风景屏幕模式的屏幕大小,第三区域A3仅用于肖像屏幕模式的屏幕大小。第一区域A1和第三区域A3与用于记录将输出到肖像屏幕模式下的屏幕大小的相应图像的DC的显示缓冲器相应,第一区域A1和第二区域A2与用于记录将输出到风景屏幕模式下的屏幕大小的相应图像的DC的显示缓冲器相应。
以下,将参照图2详细描述通过如图1构建的一DC的显示缓冲器来记录和输出图像的操作。
图2是示出根据本发明示例性实施例的通过DC的显示缓冲器记录和输出图像的处理的流程图。
参照图2,在步骤202,用于控制无线终端的一般操作的控制器确定无线终端处于肖像屏幕模式还是风景屏幕模式。如果无线终端具有可相对其主体旋转的折叠器,则控制器通过折叠器远离主体的旋转来确定无线终端的显示单元是否已切换到肖像屏幕模式,或者通过折叠器在远离主体的状态下的进一步旋转来确定无线终端的显示单元是否已切换到风景屏幕模式。
此外,如果无线终端具有以不同方向相对于主体打开的折叠器,则控制器确定闭合状态下的折叠器是否以例如向上的预定方向相对于主体打开,并 且无线终端的显示单元切换到肖像屏幕模式,或者确定闭合状态下的折叠器是否以例如向右的预定方向相对于主体打开,并且无线终端的显示单元切换到风景屏幕模式。
如果通过步骤202确定无线终端已切换到肖像屏幕模式,则在步骤203,控制器检测出切换到肖像屏幕模式。在步骤204,控制器在如图1所示的DC的显示缓冲器的第一区域A1和第三区域A3中从左到右增加列地址值并从上到下增加行地址值的同时,记录将要输出到肖像屏幕模式的屏幕大小的相应图像。即,当通过无线终端的折叠器远离主体旋转,或闭合状态下的折叠器向上打开以切换到肖像屏幕模式,检测出无线终端切换到肖像屏幕模式时,控制器执行步骤204的相应图像记录处理。因此,可减少新更新肖像屏幕模式下的屏幕所需的时间消耗。
然而,如果通过步骤202确定无线终端已切换到风景屏幕模式,则在步骤205,控制器检测出切换到风景屏幕模式。在步骤206,控制器在如图1所示的DC的显示缓冲器的第一区域A1和第二区域A2中从左到右增加列地址值并从上到下增加行地址值的同时,记录将要输出到风景屏幕模式的屏幕大小的相应图像。即,当通过无线终端的折叠器在远离主体的状态下旋转,或闭合状态下的折叠器向右打开以切换到风景屏幕模式,检测出无线终端切换到风景屏幕模式时,控制器执行步骤206的相应图像记录处理。因此,可减少新更新风景屏幕模式下的屏幕大小所需的时间消耗。
为了输出到肖像屏幕模式的屏幕大小而在步骤204被记录在DC的显示缓冲器的第一区域A1和第三区域A3中的相应图像,或者为了输出到风景屏幕模式的屏幕大小而在步骤206被记录在DC的显示缓冲器的第一区域A1和第二区域A2中的相应图像,被存储在显示单元驱动器的存储器中,并在步骤207,被输出到显示单元的相应屏幕模式下的屏幕。
图3是示出根据本发明示例性实施例的DC的显示缓冲器的框图。根据本发明的示例性实施例,在设置有用于切换到肖像屏幕模式或风景屏幕模式的折叠器的无线终端中,在假设例如肖像屏幕模式具有176×220的屏幕大小,风景屏幕模式具有220×176的屏幕大小的情况下来进行描述。在本发明的示例性实施例中,无线终端的显示单元以5∶4的固定屏幕大小进行操作。
参照图3,DC的显示缓冲器包括大小为176×176的第一区域B1和大小为176×44的第二区域B2。第一区域B1可用于具有176×220的屏幕大小的 肖像屏幕模式和具有220×176的屏幕大小的风景屏幕模式两者下的屏幕大小。第二区域B2根据相应屏幕模式被逻辑上添加到第一区域B1的预定位置,以构成相应屏幕模式下的DC的显示缓冲器。根据无线终端的显示单元具有5∶4的固定屏幕大小的情况,将第二区域B2划分为4个区域b1到b4,其中的每一个具有44×44的大小。所述4个区域通过段/排(segment/band)形成、
图3中的(a)示出对于肖像屏幕模式下的屏幕大小通过将第二区域B2逻辑上添加到第一区域B1的物理下端而形成的DC的显示缓冲器。图3中的(b)示出对于风景屏幕模式下的屏幕大小通过将第二区域B2逻辑上添加到第一区域B1的右端而形成的DC的显示缓冲器。
以下,将参照图4详细描述通过如图3构建的一DC的显示缓冲器来记录和输出图像的操作。
图4是示出根据本发明示例性实施例的通过DC的显示缓冲器来记录和输出图像的处理的流程图。
参照图4,在步骤402,用于控制无线终端的一般操作的控制器确定无线终端处于肖像屏幕模式还是风景屏幕模式。如果无线终端具有可相对其主体旋转的折叠器,则控制器通过折叠器远离主体的旋转来确定无线终端的显示单元是否已切换到肖像屏幕模式,或者通过折叠器在远离主体的状态下的进一步旋转来确定无线终端的显示单元是否已切换到风景屏幕模式。
此外,如果无线终端具有以不同方向相对于主体打开的折叠器,则控制器确定闭合状态下的折叠器是否以例如向上的预定方向相对于主体打开,并且无线终端的显示单元切换到肖像屏幕模式,或者确定闭合状态下的折叠器是否以例如向右的预定方向相对于主体打开,并且无线终端的显示单元切换到风景屏幕模式。
如果通过步骤402确定无线终端已切换到肖像屏幕模式,则在步骤403,控制器检测出切换到肖像屏幕模式。在步骤404,控制器如图3中的(a)所示将第二区域B2逻辑上添加到第一区域B1的下端,由此形成用于肖像屏幕模式下的屏幕大小的DC的显示缓冲器。在步骤405,控制器在通过将第二区域B2逻辑上添加到第一区域B1的下端形成的DC的显示缓冲器中从左到右增加列地址值并从上到下增加行地址值的同时,将相应图像从第一区域B1的开始地址值(0,0)到最后地址值(176,176)进行记录。如果在步骤405,在第一区域B1中全部记录了相应图像,则控制器在从左到右增加列地址值并从上到 下增加行地址值的同时,从第二区域B2的开始地址值(0,176)到最后地址值(176,220)记录相应图像。因此,控制器控制将输出到肖像屏幕模式下的屏幕大小的相应图像被记录。
此外,当通过无线终端的折叠器远离主体旋转,或闭合状态下的折叠器向上打开以切换到肖像屏幕模式,检测出无线终端切换到肖像屏幕模式时,控制器通过步骤404和405执行相应图像记录处理。因此,可减少新更新肖像屏幕模式下的屏幕大小所需的时间消耗。
然而,如果通过步骤402确定无线终端已切换到风景屏幕模式,则在步骤406,控制器检测出切换到风景屏幕模式。在步骤407,控制器如图3中的(b)所示将第二区域B2逻辑上添加到第一区域B1的右端,由此形成用于风景屏幕模式下的屏幕大小的DC的显示缓冲器。
在步骤408,控制器在通过将第二区域B2逻辑上添加到第一区域B1的右端形成的DC的显示缓冲器中从左到右增加列地址值并从上到下增加行地址值的同时,将相应图像从第一区域B1的开始地址值(0,0)到第二区域B2的最后地址值(220,176)进行记录。
以下,将更详细地描述在步骤408执行的相应图像记录处理。如果从左到右增加的列地址值超过地址值(176,Y),则控制器将相应图像的像素记录在逻辑上添加到第一区域B1右端的第二区域B2的4个区域b1到b4中相应区域的相应行中。如果列地址值超过地址值(220,Y),则控制器在从上到下增加行地址值的同时,将相应图像的像素记录在第一区域B1和第二区域B2的相应行中。
这里,以在物理存储器中实际记录的方向来计算和记录相应图像在第二区域B2中被记录的方向。在图3中的(b)中,第二区域(B2-1)代表记录在第二区域B2中的相应图像在物理存储器中被实际记录的方向。
此外,当通过无线终端的折叠器在远离主体的状态下旋转,或闭合状态下的折叠器向右打开以切换到风景屏幕模式,检测出无线终端切换到风景屏幕模式时,控制器通过步骤407和408执行相应图像记录处理。因此,可减少新更新风景屏幕模式下的屏幕大小所需的时间消耗。
为了输出到肖像屏幕模式的屏幕大小而在步骤405被记录在通过将第二区域B2逻辑上添加到第一区域B1的下端而形成的DC的显示缓冲器中的相应图像,或者为了输出到风景屏幕模式的屏幕大小而在步骤408记录在通过 将第二区域B2逻辑上添加到第一区域B1的右端而形成的DC的显示缓冲器的相应图像,被存储在显示单元驱动器的存储器中,并在步骤409,被输出到显示单元的相应屏幕模式下的屏幕。
图5是示出根据本发明第三实施例的DC的显示缓冲器的框图,其示出当无线终端的宽高比是固定比例时的DC的显示缓冲器的例子。
根据本发明的示例性实施例,在设置有用于切换到肖像屏幕模式或风景屏幕模式的折叠器的无线终端中,在假设例如无线终端的宽高比是16∶9的情况下来进行描述,其中,肖像屏幕模式具有128×228的屏幕大小,风景屏幕模式具有228×128的屏幕大小。
参照图5,DC的虚拟显示缓冲器包括大小为128×128的第一区域C1和大小为128×100的第二区域C2。第一区域C1可用于具有128×228的屏幕大小的肖像屏幕模式和具有228×128的屏幕大小的风景屏幕模式两者下的屏幕大小。第二区域C2根据相应屏幕模式被逻辑上添加到第一区域C1的预定位置,以构成相应屏幕模式下的DC的显示缓冲器。第二区域C2具有通过段/排形成的一个区域。
图5中的(a)示出对于肖像屏幕模式下的屏幕大小通过将第二区域C2逻辑上添加到第一区域C1的物理下端来形成DC的显示缓冲器。
图5中的(b)示出对于风景屏幕模式下的屏幕大小通过将第二区域C2逻辑上添加到第一区域C1的右端而形成的DC的显示缓冲器。
以下,将参照图6详细描述通过如图5构建的一DC的显示缓冲器记录和输出图像的操作。
图6是示出根据本发明示例性实施例的通过DC的显示缓冲器来记录和输出图像的处理的流程图。
参照图6,在步骤602,用于控制无线终端的一般操作的控制器确定无线终端处于肖像屏幕模式还是风景屏幕模式。如果无线终端具有可相对其主体旋转的折叠器,则控制器通过折叠器远离主体的旋转来确定无线终端的显示单元是否已切换到肖像屏幕模式,或者通过折叠器在远离主体的状态下的进一步旋转来确定无线终端的显示单元是否已切换到风景屏幕模式。
此外,如果无线终端具有以不同方向相对于主体打开的折叠器,则控制器确定闭合状态下的折叠器是否以例如向上的预定方向相对于主体打开,并且无线终端的显示单元切换到肖像屏幕模式,或者确定闭合状态下的折叠器 是否以例如向右的预定方向相对于主体打开,并且无线终端的显示单元切换到风景屏幕模式。
如果通过步骤602确定无线终端已切换到肖像屏幕模式,则在步骤603,控制器检测出切换到肖像屏幕模式。在步骤604,控制器如图5(a)所示将第二区域C2逻辑上添加到第一区域C1的下端,由此形成用于肖像屏幕模式下的屏幕大小的DC的显示缓冲器。
在步骤605,控制器在通过将第二区域C2逻辑上添加到第一区域C1的下端而形成的DC的显示缓冲器中从左到右增加列地址值并从上到下增加行地址值的同时,将相应图像从第一区域C1的开始地址值(0,0)到最后地址值(128,128)进行记录。如果在步骤605,在第一区域C1中完全记录了相应图像,则控制器在从左到右增加列地址值并从上到下增加行地址值的同时,将相应图像从第二区域C2的开始地址值(0,128)到最后地址值(128,228)进行记录。以这种方式,控制器控制将输出到肖像屏幕模式的屏幕大小的相应图像被记录。
此外,当通过无线终端的折叠器远离主体旋转,或闭合状态下的折叠器向上打开以切换到肖像屏幕模式,检测出无线终端切换到肖像屏幕模式时,控制器通过步骤604和605执行相应图像记录处理。因此,可减少新更新肖像屏幕模式下的屏幕大小所需的时间消耗。
然而,如果通过步骤602确定无线终端已切换到风景屏幕模式,则在步骤606,控制器检测出切换到风景屏幕模式。在步骤607,控制器如图5中的(b)所示将第二区域C2逻辑上添加到第一区域C1的右端,由此形成用于风景屏幕模式下的屏幕大小的DC的显示缓冲器。
在步骤608,如果在通过将第二区域C2逻辑上添加到第一区域C1的右端而形成的DC的显示缓冲器中从左到右增加的列地址值超过地址值(128,Y),则控制器将相应图像记录在第二区域C2中。此外,如果列地址值超过地址值(228,Y),则控制器在从上到下增加行地址值的同时,将相应图像从第一区域C1的开始地址值(0,0)到第二区域C2的最后地址值(228,128)进行记录。
以下,将更详细地描述在步骤608执行的相应图像记录处理。如果从左到右增加的列地址值超过地址值(128,Y),则控制器将相应图像记录在逻辑上添加到第一区域C1的右端的第二区域C2中。如果列地址值超过地址值(228,Y),则控制器在从上到下增加行地址值的同时,记录将输出到风景屏幕 模式下的屏幕大小的相应图像。这里,以在物理存储器中实际记录的方向来计算和记录相应图像在第二区域C2中被记录的方向。
在图5中的(b)中,第二区域(C2-1)代表记录在第二区域C2中的相应图像实际记录在物理存储器中的方向。在逻辑上添加到第一区域C1的第二区域C2中,控制器在从左到右增加列地址值并从上到下增加行地址值的同时,记录相应图像。然而,在物理存储器的实际第二区域(C2-1)中,控制器在从上到下增加行地址值并从左到右增加列地址值的同时,记录相应图像。
可根据用于将第二区域(C2-1)逻辑上添加到第二区域C2的方法,来变更相应图像在物理存储器的第二区域(C2-1)中被实际记录的方向。
(a)如果第二区域(C2-1)的地址值(0,129)位于逻辑添加的第二区域(C2)的地址值(129,0)处,则控制器在物理存储器的实际第二区域(C2-1)中从上到下增加行地址值并从左到右增加列地址值。
(b)如果第二区域(C2-1)的地址值(0,228)位于逻辑添加的第二区域(C2)的地址值(129,0),则控制器在物理存储器的实际第二区域(C2-1)中从下到上减小行地址值并从左到右增加列地址的同时,记录相应图像。
(c)如果第二区域(C2-1)的地址值(128,129)位于逻辑添加的第二区域(C2)的地址值(129,0),则控制器在物理存储器的实际第二区域(C2-1)中从上到下增加行地址值并从右到左减小列地址值。
(d)如果第二区域(C2-1)的地址值(128,228)位于逻辑添加的第二区域(C2)的地址值(129,0),则控制器从物理存储器的实际第二区域(C2-1)的地址值(Y,228)开始从下到上减小行地址值并从右到左减小列地址的同时,记录相应图像。
等式
MAX(Y)=MAX(Y(C1区域+(C2-1区域))),MAX(X)=MAX(XC1区域)
(a)第二逻辑区域(x,y)=实际存储器的第二区域(y,x)
(b)第二逻辑区域(x,y)=实际存储器的第二区域(y,MAX(Y)-x+MAX(YC1))
(c)第二逻辑区域(x,y)=实际存储器的第二区域(MAX(X)-y,MAX(YC1)+x)
(d)第二逻辑区域(x,y)=实际存储器的第二区域(MAX(Y)-x+MAX(YC1),MAX(X)-y)
上述等式表示用于计算像素位置的等式,所述像素实际记录在物理存储器中,所述物理存储器与记录在逻辑添加的第二区域(C2)中的相应图像的像素位置相应。
此外,当通过无线终端的折叠器在远离主体的状态下旋转,或闭合状态下的折叠器向右打开以切换到风景屏幕模式,检测出无线终端切换到风景屏幕模式时,控制器通过步骤607和608执行相应图像记录处理。因此,可减少新更新风景屏幕模式下的屏幕大小所需的时间消耗。
为了输出到肖像屏幕模式下的屏幕大小而在步骤605记录在通过将第二区域C2逻辑上添加到第一区域C1的下端而形成的DC的显示缓冲器中的相应图像,或者为了输出到风景屏幕模式下的屏幕大小而在步骤608记录在通过将第二区域C2逻辑上添加到第一区域C1的右端而形成的DC的显示缓冲器中的相应图像,被存储在显示单元驱动器的存储器中,并在步骤609,被输出到显示单元的相应屏幕模式的屏幕。
如上所述,本发明的特定示例性实施例提供一种在无线终端中通过一DC的显示缓冲器来记录和输出图像的方法,从而可当切换屏幕模式时,在保持连续性的同时输出图像。此外,在不需要两次创建用于管理DC的显示缓冲器的复杂编码的情况下存储屏幕大小信息,从而可将必要存储器最多减小50%。
尽管已参照本发明的特定示例性实施例示出并描述了本发明,但是本领域的技术人员应该理解:在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在其中进行形式和细节上的各种改变。
Claims (17)
1.一种在包括至少两种屏幕模式的无线终端中显示图像的方法,所述方法包括:
形成一设备描述表中的显示缓冲器,所述显示缓冲器用于记录将根据至少两种屏幕模式下的屏幕大小而显示的相应图像;
通过设备描述表中的显示缓冲器,记录将根据所述至少两种屏幕模式中的相应屏幕模式下的屏幕大小而显示的相应图像;以及
将相应图像输出到相应屏幕模式下的屏幕。
2.如权利要求1所述的方法,其中,所述显示缓冲器包括:由所述至少两种屏幕模式下的屏幕大小共享的第一区域,以及逻辑上添加到第一区域的位置的第二区域,所述第二区域与所述至少两种屏幕模式中的相应屏幕模式下的屏幕大小相应。
3.如权利要求2所述的方法,其中,将第二区域逻辑上添加到第一区域的上端、下端、左端和右端中的至少一个。
4.如权利要求2所述的方法,其中,第二区域包括多个区域。
5.如权利要求1所述的方法,还包括:
确定无线终端是否处于第一屏幕模式和第二屏幕模式中的至少一个;
当无线终端处于第一屏幕模式下时,将相应图像记录在设备描述表中的显示缓冲器的第一区域和第三区域中,并将相应图像输出到第一屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第三区域用于第一屏幕模式下的屏幕大小;以及
当无线终端处于第二屏幕模式下时,将相应图像记录在设备描述表中的显示缓冲器的第一区域和第二区域中,并将相应图像输出到第二屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第二区域用于第二屏幕模式下的屏幕大小,
其中,根据第一屏幕模式和第二屏幕模式下的屏幕大小来形成所述显示缓冲器。
6.如权利要求5所述的方法,其中,所述显示缓冲器包括:由第一屏幕模式和第二屏幕模式下的屏幕大小共享的第一区域、用于第二屏幕模式下的屏幕大小的第二区域、以及用于第一屏幕模式下的屏幕大小的第三区域。
7.如权利要求5所述的方法,其中,根据无线终端的折叠器是否包括打开、关闭和旋转配置中的至少一个来确定第一屏幕模式和第二屏幕模式。
8.如权利要求5所述的方法,其中,当第一屏幕模式包括肖像屏幕模式时,将相应图像记录在所述显示缓冲器中的第一区域和位于第一区域的下端的第三区域中,并将相应图像输出到第一屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第三区域用于第一屏幕模式下的屏幕大小。
9.如权利要求5所述的方法,其中,当第二屏幕模式包括风景屏幕模式时,将相应图像记录在所述显示缓冲器中的第一区域和位于第一区域的右端的第二区域中,并将相应图像输出到第二屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第二区域用于第二屏幕模式下的屏幕大小。
10.如权利要求1所述的方法,还包括:
确定无线终端是否处于第一屏幕模式和第二屏幕模式中的至少一个;
当无线终端处于第一屏幕模式下时,将相应图像记录在设备描述表中的显示缓冲器的第一区域和第二区域中,并将相应图像输出到第一屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第二区域逻辑上添加到第一区域的位置以便与第一屏幕模式下的屏幕大小相应;以及
当无线终端处于第二屏幕模式下时,将相应图像记录在设备描述表中的显示缓冲器的第一区域和第二区域两者中,并将相应图像输出到第二屏幕模式下的屏幕,其中,所述第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享,所述第二区域逻辑上添加到第一区域的位置以便与第二屏幕模式下的屏幕大小相应,
其中,根据第一屏幕模式和第二屏幕模式下的屏幕大小来形成所述显示缓冲器。
11.如权利要求10所述的方法,其中,所述显示缓冲器包括:由第一屏幕模式和第二屏幕模式下的屏幕大小共享的第一区域、逻辑上添加到第一区域的位置以便与相应屏幕模式下的屏幕大小相应的第二区域。
12.如权利要求11所述的方法,其中,第二区域包括多个区域。
13.如权利要求11所述的方法,其中,第二区域包括单个区域。
14.如权利要求10所述的方法,其中,根据无线终端的折叠器是否包括打开、关闭和旋转配置中的至少一个来确定第一屏幕模式和第二屏幕模式。
15.如权利要求10所述的方法,其中,将相应图像输出到第一屏幕模式下的屏幕的步骤包括:
当第一屏幕模式是肖像屏幕模式时,将第二区域逻辑上添加到显示缓冲器中的第一区域的下端,由此形成显示缓冲器,其中,第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享;
将相应图像记录在第一区域和第二区域中;以及
将相应图像输出到第一屏幕模式下的屏幕。
16.如权利要求10所述的方法,其中,将相应图像输出到第二屏幕模式下的屏幕的步骤包括:
当第二屏幕模式是风景屏幕模式时,将第二区域逻辑上添加到显示缓冲器中的第一区域的右端,由此形成显示缓冲器,其中,第一区域由第一屏幕模式和第二屏幕模式下的屏幕大小共享;
将相应图像记录在第一区域和第二区域中;以及
将相应图像输出到第二屏幕模式下的屏幕。
17.如权利要求16所述的方法,其中,以相应图像在物理存储器中被记录的方向来记录在第二区域中记录的所述相应图像。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2006-0015813 | 2006-02-17 | ||
KR1020060015813A KR100663467B1 (ko) | 2006-02-17 | 2006-02-17 | 휴대단말기의 이미지 표시 방법 |
KR1020060015813 | 2006-02-17 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101026828A CN101026828A (zh) | 2007-08-29 |
CN101026828B true CN101026828B (zh) | 2011-09-07 |
Family
ID=37866602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200610141827XA Expired - Fee Related CN101026828B (zh) | 2006-02-17 | 2006-09-30 | 在无线终端中显示图像的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7800635B2 (zh) |
EP (1) | EP1821285A1 (zh) |
KR (1) | KR100663467B1 (zh) |
CN (1) | CN101026828B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7693500B2 (en) * | 2006-06-05 | 2010-04-06 | Palm, Inc. | Panoramic display for a wireless device |
KR101649098B1 (ko) * | 2009-06-30 | 2016-08-19 | 삼성전자주식회사 | 휴대용 단말기에서 센서를 이용한 렌더링 방법 및 장치 |
JP5811602B2 (ja) * | 2010-12-16 | 2015-11-11 | ソニー株式会社 | 画像生成装置、プログラム、画像表示システム、および画像表示装置 |
CN103248944B (zh) * | 2012-02-03 | 2017-08-25 | 海尔集团公司 | 一种图像传输方法及*** |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ATE146292T1 (de) * | 1990-01-25 | 1996-12-15 | Radius Inc | Verfahren zur änderung der abmessungen von computeranzeigefenstern und ihrer bewegung |
US5432720A (en) | 1992-11-13 | 1995-07-11 | International Business Machines Corporation | Rotatable pen-based computer |
EP0766168A3 (en) * | 1995-09-28 | 1997-11-19 | Hewlett-Packard Company | Icons for dual orientation display devices |
US6011585A (en) * | 1996-01-19 | 2000-01-04 | Apple Computer, Inc. | Apparatus and method for rotating the display orientation of a captured image |
US6262751B1 (en) * | 1998-10-26 | 2001-07-17 | Seiko Epson Corporation | Hardware rotation of an image on a computer display |
US6639603B1 (en) * | 1999-04-21 | 2003-10-28 | Linkup Systems Corporation | Hardware portrait mode support |
US6809737B1 (en) | 1999-09-03 | 2004-10-26 | Ati International, Srl | Method and apparatus for supporting multiple monitor orientations |
TW514876B (en) * | 2000-01-31 | 2002-12-21 | Sony Corp | Digital picture signal processing apparatus, method thereof, digital picture recording apparatus, method thereof, transmitting method thereof, and data record medium thereof |
JP2002258825A (ja) | 2001-03-01 | 2002-09-11 | Toshiba Corp | 情報処理装置及びプログラム選択方法 |
US20030013483A1 (en) * | 2001-07-06 | 2003-01-16 | Ausems Michiel R. | User interface for handheld communication device |
US6760035B2 (en) * | 2001-11-19 | 2004-07-06 | Nvidia Corporation | Back-end image transformation |
US20030222889A1 (en) * | 2002-03-26 | 2003-12-04 | Kenneth Parulski | Portable imaging display device employing an aspect ratio dependent user interface control window |
KR100446747B1 (ko) * | 2002-05-29 | 2004-09-01 | 엘지전자 주식회사 | 회전키패드 이동단말기 |
JP2004145291A (ja) * | 2002-10-03 | 2004-05-20 | Casio Comput Co Ltd | 画像表示装置、画像表示方法及びプログラム |
MY134659A (en) * | 2002-11-06 | 2007-12-31 | Nokia Corp | Picture buffering for prediction references and display |
US20040223004A1 (en) * | 2003-05-05 | 2004-11-11 | Lincke Scott D. | System and method for implementing a landscape user experience in a hand-held computing device |
US7327873B2 (en) * | 2003-06-06 | 2008-02-05 | Intel Corporation | Fast software rotation of video for portrait mode displays |
US7085590B2 (en) | 2003-12-31 | 2006-08-01 | Sony Ericsson Mobile Communications Ab | Mobile terminal with ergonomic imaging functions |
US7868890B2 (en) * | 2004-02-24 | 2011-01-11 | Qualcomm Incorporated | Display processor for a wireless device |
KR100613517B1 (ko) * | 2004-11-22 | 2006-08-17 | 엘지전자 주식회사 | 멀티윈도우 표시가 가능한 이동통신 단말기 및 그멀티윈도우 표시방법 |
US20060187239A1 (en) * | 2005-02-22 | 2006-08-24 | Microsoft Corporation | System and method for improving visual appearance of efficient rotation algorithm |
KR20060105307A (ko) * | 2005-04-04 | 2006-10-11 | 삼성전자주식회사 | 슬라이딩 표시 장치를 구비한 폴딩형 휴대 통신 장치 |
US7394465B2 (en) * | 2005-04-20 | 2008-07-01 | Nokia Corporation | Displaying an image using memory control unit |
-
2006
- 2006-02-17 KR KR1020060015813A patent/KR100663467B1/ko not_active IP Right Cessation
- 2006-05-26 US US11/441,052 patent/US7800635B2/en not_active Expired - Fee Related
- 2006-09-30 CN CN200610141827XA patent/CN101026828B/zh not_active Expired - Fee Related
- 2006-10-02 EP EP06020715A patent/EP1821285A1/en not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
EP1821285A1 (en) | 2007-08-22 |
US20070195114A1 (en) | 2007-08-23 |
CN101026828A (zh) | 2007-08-29 |
KR100663467B1 (ko) | 2007-01-02 |
US7800635B2 (en) | 2010-09-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009514080A (ja) | ウィンドウ・フロー操作を使用してウィンドウ表示領域を最大化する方法、コンピュータ・プログラム、及びシステム(ウィンドウ・フロー操作を使用したウィンドウ表示領域の最大化) | |
US6885377B2 (en) | Image data output controller using double buffering | |
US20070030362A1 (en) | Display apparatus, display method, program and storage medium | |
CN101026828B (zh) | 在无线终端中显示图像的方法 | |
KR100773850B1 (ko) | 화상신호 처리회로 및 화상표시장치 | |
JP4924427B2 (ja) | レンダリング表示装置 | |
CN102087847A (zh) | 显示屏幕再定向的方法和装置 | |
US20010022587A1 (en) | Display device and image displaying method on display device | |
CN102663989B (zh) | 一种用于移动终端显示的缓存处理方法及装置 | |
US20110032262A1 (en) | Semiconductor integrated circuit for displaying image | |
JP2000089738A (ja) | マルチパネル大画面表示装置およびその縮退表示方法 | |
JP5185567B2 (ja) | 動画表示装置 | |
JP2008171396A5 (zh) | ||
JP2005293292A (ja) | 情報処理装置及びカーソル制御プログラム | |
JP3936141B2 (ja) | Ram内蔵型ディスプレイドライバ、及びそのディスプレイドライバを搭載する画像表示装置 | |
JP2007148204A (ja) | 液晶表示装置 | |
US20180261142A1 (en) | Display device and control method therefor | |
KR101367246B1 (ko) | 가상 머신에서의 다중 프레임버퍼 에뮬레이션 시스템 및 방법 | |
JP3297475B2 (ja) | 表示制御装置及び方法 | |
JP4550477B2 (ja) | 列車運行状況の表示装置 | |
JP5108362B2 (ja) | 画像制御装置 | |
JPS61258291A (ja) | マルチウィンドウ表示装置 | |
KR20130048349A (ko) | 디스플레이 컨트롤러 및 이를 포함하는 디스플레이 장치 | |
JP2006153903A (ja) | 画像表示装置 | |
JP2000283773A5 (ja) | 地図表示装置及び方法 |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110907 Termination date: 20190930 |