CN106648518B - 非标准分辨率数据显示方法以及设备 - Google Patents
非标准分辨率数据显示方法以及设备 Download PDFInfo
- Publication number
- CN106648518B CN106648518B CN201710013819.5A CN201710013819A CN106648518B CN 106648518 B CN106648518 B CN 106648518B CN 201710013819 A CN201710013819 A CN 201710013819A CN 106648518 B CN106648518 B CN 106648518B
- Authority
- CN
- China
- Prior art keywords
- standard resolution
- resolution data
- data
- memory
- signal source
- 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.)
- Active
Links
Images
Classifications
-
- 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/003—Details of a display terminal, the details relating to the control arrangement of the display terminal and to the interfaces thereto
- G09G5/005—Adapting incoming signals to the display format of the display terminal
-
- 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/391—Resolution modifying circuits, e.g. variable screen formats
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- 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/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/222—Control of the character-code memory
- G09G5/227—Resolution modifying circuits, e.g. variable screen formats, resolution change between memory contents and display screen
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
一种非标准分辨率数据的显示方法及设备。所述方法包括:读取信号源数据并判断所述信号源数据是否为标准分辨率数据;如果所述信号源数据为非标准分辨率数据,则判断所述非标准分辨率数据是否已经存储在存储器中;如果所述非标准分辨率数据已经存储在所述存储器中,则显示所述非标准分辨率数据;如果所述非标准分辨率数据尚未存储在所述存储器中,则将所述非标准分辨率数据存储在所述存储器中,并显示所述非标准分辨率数据。
Description
技术领域
本公开的实施例涉及一种非标准分辨率数据显示方法以及设备。
背景技术
随着客户对多媒体业务需求的日益增多,信号源的输出显示信号的种类也越来越多,这些显示信号中有些是符合显示标准而有些则是不符合显示标准的。针对不符合显示标准的非标准显示数据,除了采用自定义显示终端设备的处理方法外,绝大多数的显示终端设备都会直接提示用户无法正常显示非标准显示数据。
发明内容
本公开的至少一个实施例提供一种非标准分辨率数据的显示方法,包括,读取信号源数据并判断所述信号源数据是否为标准分辨率数据;如果所述信号源数据为非标准分辨率数据,则判断所述非标准分辨率数据是否已经存储在存储器中;如果所述非标准分辨率数据已经存储在所述存储器中,则显示所述非标准分辨率数据;如果所述非标准分辨率数据尚未存储在所述存储器中,则将所述非标准分辨率数据存储在所述存储器中,并显示所述非标准分辨率数据。
例如,将所述非标准分辨率数据存储在所述存储器中,包括:为所述非标准分辨率数据分配唯一标识以及存储地址,并将所述非标准分辨率数据、所述唯一标识及所述存储地址的起始地址共同存储。
例如,判断所述非标准分辨率数据是否已经存储在存储器中,包括:查找所述存储器中是否存储了所述非标准分辨率数据;当确定所述存储器中已存储了所述非标准分辨率数据时,采用所述唯一标识和所述起始地址寻址所述非标准分辨率数据。
例如,所述方法还包括:如果所述非标准分辨率数据尚未存储在所述存储器中,采用结构体将所述非标准分辨率数据存储在所述存储器中;其中,所述结构体包括:水平方向总像素数、垂直方向的总像素数、水平方向的起始打点位置、垂直方向的起始打点位置、水平频率以及垂直频率。
例如,标准分辨率数据包括:满足VESA标准的数据或者满足DMP标准的数据。
例如,所述的非标准分辨率数据显示方法还包括,如果所述信号源数据属于标准分辨率数据,则采用标准分辨率进行显示。
本公开的至少一个实施例还提供一种非标准分辨率数据显示设备,包括,读取处理模块,被配置为读取来自于信号源的数据;判断模块,被配置为判断所述信号源数据是否为标准分辨率数据;处理模块,被配置为当判断所述信号源数据为非标准分辨率数据时,执行如下操作:判断所述非标准分辨率数据是否已经存储在存储器中;如果所述非标准分辨率数据已经存储在所述存储器中,则显示所述非标准分辨率数据;如果所述非标准分辨率数据尚未存储在所述存储器中,则将所述非标准分辨率数据存储在所述存储器中,并显示所述非标准分辨率数据。
例如,处理模块被配置为采用唯一标识将所述非标准分辨率数据存储于分配的存储地址,并存储所述存储地址的起始地址。
例如,处理模块还被配置为依据所述唯一标识和所述起始地址查找存储的所述非标准分辨率数据。
例如,如果所述非标准分辨率数据尚未存储在所述存储器中,处理模块还被配置为采用结构体存储所述非标准分辨率数据,所述结构体包括:水平方向总像素数、垂直方向的总像素数、水平方向的起始打点位置、垂直方向的起始打点位置、水平频率以及垂直频率。
例如,如果所述判断模块得到所述信号源数据属于标准分辨率数据,则采用标准分辨率进行显示。
例如,所述的非标准分辨率数据显示设备还包括显示器,被配置为显示标准分辨率数据或者直接显示非标准分辨率数据。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本公开的一些实施例,而非对本公开的限制。
图1为本公开实施例提供的一种应用场景示意图;
图2为本公开实施例提供的一种非标准分辨率数据显示方法的流程图;
图3为本公开实施例提供的非标准分辨率数据显示方法的示例一流程图;
图4为本公开实施例提供的非标准分辨率数据显示设备的组成框图;
图5为实现本公开各实施例的一个可选的显示设备的硬件结构示意图。
具体实施方式
下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述参考在附图中示出并在以下描述中详述的非限制性示例实施例,更加全面地说明本公开的示例实施例和它们的多种特征及有利细节。应注意的是,图中示出的特征不是必须按照比例绘制。本公开省略了已知材料、组件和工艺技术的描述,从而不使本公开的示例实施例模糊。所给出的示例仅旨在有利于理解本公开示例实施例的实施,以及进一步使本领域技术人员能够实施示例实施例。因而,这些示例不应被理解为对本公开的实施例的范围的限制。
除非另外特别定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。此外,在本公开各个实施例中,相同或类似的参考标号表示相同或类似的构件。
下面结合附图,对本公开实施例提供的非标准分辨率数据显示方法、非标准分辨率数据显示设备的具体实施方式进行详细说明。
本公开实施例提供了一种通过在客户端驱动程序内将非标准分辨率数据新建为一个非标准分辨率,并基于新建的非标准分辨率在客户端的显示器上显示信号源数据。例如,客户端读取信号源送出的分辨率数据并判断是否满足视频电子协会(VESA,videoelectronics standards association)VESA标准,如果读取的分辨率数据是非VESA标准的分辨率数据,则需要在驱动程序内将此分辨率数据存储为一个新的非标准分辨率,之后可以根据该新的非标准分辨率显示此类非标准分辨率数据。这不同于目前将非标准分辨率数据显示为相近的标准分辨率数据,或是直接不显示输入的非标准分辨率数据的处理方式。
本公开的实施例提供一种关于显示非标准的分辨率的方式,该方式利用显示终端设备内部的软体(即驱动程序)设计新建非标准分辨率用于显示。
如图1所示,用于显示非标准分辨率数据的场景100中包括:客户端101、信号源150。客户端101可以通过网络160接收来自于信号源150的数据。此外,客户端101也可以通过有线连接方式直接从信号源150获得数据。在一些例子中,信号源150可以集成于客户端101,为客户端101的一部分。
信号源150可以为一种电子设备,该电子设备可以输出稳定的视频信号,例如,该信号源可以为PC机,信号发生器或者机顶盒等。例如,信号源150可以被配置为:通过网络或者有线直连的方式向显示设备提供数据。
在一些实施例中,网络160包括,但不局限于,移动通信接入网(例如,4G、3G)、广域网或局域网(例如,WIFI)等。又例如,网络160包括互联网。
例如,客户端101可以为一种包括处理器和存储器的计算设备。例如,客户端101可以为智能手机或者其他包括处理器和存储器的终端(例如,移动终端)。在一些实施例中,客户端101可以包括处理器102、存储器103、显示器108、浏览器(图中未示出)以及输入设备(例如,麦克风)和其他输出设备(例如,扬声器)等其他部件。
处理器102可以处理数据信号,可以包括各种计算结构,例如复杂指令集计算机(CISC)结构、结构精简指令集计算机(RISC)结构或者一种实行多种指令集组合的结构。在一些实施例中,处理器102也可以是微处理器。
存储器103可以保存处理器102执行的指令和/或数据。这些指令和/或数据可以包括代码,用于实现本公开实施例描述的一个或多个模块的一些功能或全部功能。例如,存储器103包括动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、闪存(flashmemory)、光存储器(optical memory),或其他的本领域技术人员熟知的存储器。
显示器108可以用于显示数据。例如显示器108可以为LCD显示器、LED显示器或其他显示器。显示器108可以包括具有触摸功能的显示屏。
在一些实施例中,信号源150也可以包括与客户端101相似的部件,例如,处理器及存储器(图中未示出),且信号源150的处理器和存储器的相关功能与客户端101的显示器108、处理器102及存储器103相似。
如图2所示,本公开的实施例提供一种非标准分辨率数据的显示方法200。该非标准分辨率数据的显示方法200可以包括:步骤201,读取信号源数据并判断所述信号源数据是否为标准分辨率数据;步骤221,如果所述信号源数据为非标准分辨率数据,则判断所述非标准分辨率数据是否已经存储在存储器中;步骤241,如果所述非标准分辨率数据已经存储在所述存储器中,则显示所述非标准分辨率数据;步骤261,如果所述非标准分辨率数据尚未存储在所述存储器中,则将所述非标准分辨率数据存储在所述存储器中,并显示所述非标准分辨率数据。
在一些实施例中,步骤201执行过程可以包括:首先读取信号源数据;之后再从读取得到的数据中获得至少如下一些参数信息:水平方向像素数、垂直方向的像素数、起始水平方向的打点位置以及起始垂直方向的打点位置;然后,比较获得的参数信息与标准分辨率数据对应的相关参数信息,根据比较结果判定读取的信号源数据属于标准分辨率数据或非标准分辨率数据。值的注意的是,在本公开实施例中所指的标准分辨率数据可以为满足任何显示标准的分辨率数据,例如,满足VESA标准、DMP标准或其他显示标准的数据,本公开在此不作限定。
在一些实施例中,步骤201判断信号源数据是否为标准分辨率数据可以包括:判断信号源数据是否为满足VESA标准、DMP标准或其他标准的数据。
在一些实施例中,步骤221中可以将非标准分辨率数据存储在存储器(例如,flash)中。步骤221中的判断非标准分辨率数据是否已经存储在存储器中的具体实现过程可以为:将最新得到的非标准分辨率数据(即,为非标准分辨率数据的信号源数据)对应的参数信息与已经存储在存储器中的所有非标准分辨率数据对应的参数信息逐一进行比较(其中,该处参数信息至少包括垂直方向的像素数、起始水平方向的打点位置以及起始垂直方向的打点位置等);当对应参数的差值均在设定范围内时,则判定最新输入的非标准分辨率数据与已经存储的非标准分辨率数据之一属于同一类型的非标准分辨率数据。此时,可以认为存储器已经存储了最新输入的非标准分辨率数据。例如,设定范围可以为:最新输入的信号源数据的相关参数与所存储的非标准分辨率数据的相关参数的差值小于某一固定值。具体地,将最新接收的非标准分辨率数据对应的水平方向的像素数与已经存储的非标准分辨率数据对应的水平方向的像素数进行比较,如果两者差值的绝对值小于预先设定的值(例如,差值绝对值小于或等于20),则进一步判定最新接收的非标准分辨率数据对应的垂直方向的像素数与已经存储的非标准分辨率数据对应的垂直方向的像素数的差值的绝对值是否小于预先设定的值。当水平方向上像素数差值、垂直方向上像素数差值、水平方向的起始打点位置的差值以及垂直方向的起始打点位置的差值均满足小于或等于一个固定的值时,则可以判定最新输入的非标准分辨率数据与已经存储的非标准分辨率数据属于同一类数据。之后就可以直接调用已经存储的非标准分辨率数据对最新输入的数据进行显示。
在一些实施例中,步骤221和步骤241可以包括:查找所述存储器中是否存储了所述非标准分辨率数据;当确定所述存储器中已存储了所述非标准分辨率数据时,采用所述非标准分辨率数据的唯一标识和起始地址寻址所述非标准分辨率数据;之后,基于存储器中查询得到的非标准分辨率数据显示所述信号源数据。
在一些实施例中,当采用步骤221判定得知最新输入的非标准分辨率数据已经存储时,则步骤241可以直接采用已经存储的非标准分辨率数据显示最新输入的信号源数据。
在一些实施例中,步骤261中可以采用新定义的结构体存储非标准分辨率数据。新定义的结构体包括如下参数:水平方向像素数量、垂直方向像素数量、水平方向的起始打点位置以及垂直方向的起始打点位置等。此外,该新的结构体也可以包括:存储起始位置、以及为即将存储的非标准分辨率数据分配的存储序号。存储序号可以用于表征即将存储的非标准分辨率数据是第几种类的非标准分辨率数据。此时,执行步骤261的将所述非标准分辨率数据存储在所述存储器中的过程还包括:为所述非标准分辨率数据分配唯一标识以及存储地址,并将所述非标准分辨率数据、所述唯一标识及所述存储地址的起始地址共同存储。例如,在步骤261中,采用结构体将所述非标准分辨率数据存储在所述存储器中,其中,所述结构体包括:水平方向总像素数、垂直方向的总像素数、水平方向的起始打点位置、垂直方向的起始打点位置、水平频率以及垂直频率等。
在一些实施例中,为了保证模拟信号的显示质量,该结构体还可以定义自动时间参数,例如采用该自动时间参数可以对模拟信号进行自动对准功能,保证显示的画面居中。
在一些实施例中,所述的非标准分辨率数据显示方法200还可以包括,如果所述信号源数据属于标准分辨率数据,则采用标准分辨率进行显示(具体可以参考图3)。
下面结合图3提供一个示例。
图3中提供的示例将非标准分辨率数据存储在flash中,并对每一个存储对象分配一个ID编号。具体过程如下。
步骤301,信号源输出信号,此时显示终端会读取信号源输出的信号。
步骤302,显示终端判断读取的信号源数据是否为标准分辨率数据。具体地,显示终端从读取的信号源数据中获得如下参数:水平方向的像素数、垂直方向的像素数、水平方向的起始打点位置以及垂直方向的起始打点位置。然后,显示终端将获得的这些参数与标准分辨率数据对应的相关参数进行比较,如果各参数均相同则判定读取的信号源数据属于标准分辨率数据,否则属于非标准分辨率数据。如果属于标准分辨率数据,则执行步骤305,否则执行步骤303。
步骤303,判断非标准分辨率数据是否已经存储在闪存flash中。如果非标准分辨率数据已经存储在flash中,则执行步骤305,否则执行步骤304。
具体地,可以将信号源数据的水平方向的像素数、垂直方向的像素数、水平方向的起始打点位置以及垂直方向的起始打点位置与已经存储在flash中的非标准分辨率数据的相应参数数值进行比较,例如当相应参数的差值的绝对值均小于20时,则可以判定flash中已经存储了非标准分辨率数据。此处的差值绝对值20仅仅是示意性的说明,针对不同的应用场景可以选择不同的差值绝对值。又例如,可以将差值绝对值设定为10,此时如果同时满足如下四个条件,可以判定flash中已经存储了非标准分辨率数据:信号源数据对应的水平方向的像素数与某个已存储的非标准分辨率数据对应的水平方向的像素数差值为5,信号源数据对应的垂直方向的像素数与已经存储的非标准分辨率数据的垂直方向的像素数差值为7,信号源数据对应的水平方向起始打点位置与已经存储的非标准分辨率数据的水平方向起始打点位置的差值为6,信号源数据对应的垂直方向起始打点位置与已经存储的非标准分辨率数据的垂直方向起始打点位置的差值为6。
在执行步骤304时(上述步骤303已经判定所述非标准分辨率数据尚未存储在闪存flash中),可以采用上述步骤261中的结构体来存储所述非标准分辨率数据,其中,所述结构体至少包括非标准分辨率数据的水平方向像素数量、垂直方向像素数量、水平方向的起始打点位置以及垂直方向的起始打点位置。此外,该结构体还可以包括为非标准分辨率数据分配的ID编号。然后再将存储后的非标准分标率数据送入显示器,来执行步骤305。
上述步骤304具体地执行过程为:将从信号源获得的信号源数据的水平方向的像素数、垂直方向的像素数、水平方向的起始打点位置以及垂直方向的起始打点位置存储在flash中。此外,为了寻址或者查找方便可以为每一个新存储的非标准分辨率数据分配一个ID编号,而该ID编号可以采用***数字。
步骤305,依据接收的标准分辨率数据或者非标准分辨率数据进行显示。
具体地可以为,对于采用上述方案的非标准分辨率数据的显示图像可以为一个未覆盖全屏幕的图像。该未覆盖全部屏幕的图像的宽度、高度以及显示起始位置均由存储的非标准分辨率数据提供。
如图4所示,本公开的至少一个实施例还提供一种非标准分辨率数据显示设备500。该非标准分辨率显示设备500可以包括读取处理模块510、判断模块520、处理模块530。此外,该显示设备500还可以包括存储器540以及显示器550。读取处理模块510被配置为读取来自于信号源的数据;判断模块520,被配置为判断所述信号源数据是否为标准分辨率数据;处理模块530,被配置为当判断所述信号源数据为非标准分辨率数据时,执行如下操作:判断所述非标准分辨率数据是否已经存储在存储器中;如果所述非标准分辨率数据已经存储在所述存储器中,则显示所述非标准分辨率数据;如果所述非标准分辨率数据尚未存储在所述存储器中,则将所述非标准分辨率数据存储在所述存储器中,并显示所述非标准分辨率数据。
在一些实施例中,读取处理模块510还被配置为从信号源数据中获取相关参数信息。具体地,读取处理模块510首先读取信号源数据,之后再从读取得到的数据中获得至少如下一些参数信息:水平方向像素数、垂直方向的像素数、起始水平方向的打点位置以及垂直方向起始的打点位置。此时判断模块520将获得的信号源数据的参数信息与标准分辨率数据对应的相关参数信息进行比较,从而判定读取的信号源数据属于标准分辨率数据或非标准分辨率数据。
在一些实施例中,处理模块530还可以被配置为采用唯一标识将所述非标准分辨率数据存储于分配的存储地址,并存储所述存储地址的起始地址。此时,采用图4示出的存储器存储非标准分辨率数据。例如,该处的存储器540可以为闪存(flash)。
在一些实施例中,处理模块530还被配置为依据定义的唯一标识和起始地址存储所述非标准分辨率数据。该处定义的标识可以表示为数字,具体地可以依据非标准分辨率数据的存入次序分别编号为:1,2,3……。起始地址用于寻址所存储的非标准分辨率数据。
在一些实施例中,处理模块530还被配置为采用结构体存储所述非标准分辨率数据,所述结构体可以包括读取模块510从信号源提取的参数信息。具体地,该结构体至少包括:水平方向总像素数、垂直方向的总像素数、水平方向的起始打点位置、垂直方向的起始打点位置。此外该结构体还可以包括水平频率以及垂直频率,其中,水平频率是指按照从左到右,从上到下的顺序扫过所有像素的过程;垂直频率是指每秒钟屏幕的刷新的次数。
在一些实施例中,如果判断模块520判断得到信号源数据属于标准分辨率数据,则采用标准分辨率进行显示。此时可以直接将标准分辨率数据采用显示器进行显示。
在一些实施例中,非标准分辨率数据显示设备500还包括显示器,被配置为显示标准分辨率数据或者直接显示非标准分辨率数据。显示器550的类型包含但不限于LCD显示器或者LED显示器等。
图4示出的显示设备从信号源接收输入视频信号。信号源类型可以包括:PC机、信号发生器或者机顶盒等具有稳定的视频输出信号的设备。此外,本实施例的信号源输出的视频信号既可以是标准分辨率数据,也可以是非标准分辨率数据。
图5为实现本公开各个实施例一个可选的显示设备的硬件结构示意图。
显示设备600可以包括通信单元620、处理器单元630、存储器640、接口单元650等等。图5示出了具有各种组件的电子设备,但是应理解的是,并不要求实施所有示出的组件。可以替代地实施更多或更少的组件。将在下面详细描述移动终端的元件。
通信单元620通常包括一个或多个组件,其允许显示设备与无线通信***或有线网络之间的通信。
处理器单元630可以用于从存储器640中读取其存储的可执行代码,并执行代码对应的操作,进而控制电子设备与外界的通信和交互。例如,处理器单元630可以用于执行图2中示出的非标准分辨率显示方法的功能。处理器640还可以用于执行图4示出的读取模块等相关模块的功能。
存储器640可以存储由处理器单元630执行的处理和控制操作的软件程序等等,或者可以暂时地存储己经输出或将要输出的数据(例如,采集的语音数据等)。例如,存储器也可以存储采用新定义的结构体存储的非标准分辨率数据。
存储器640可以包括至少一种类型的存储介质,所述存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或DX存储器等等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等等。
接口单元650用作至少一个外部装置与终端连接可以通过的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。识别模块可以是存储用于验证用户使用移动终端的各种信息并且可以包括用户识别模块(UIM)、客户识别模块(SIM)、通用客户识别模块(USIM)等等。
这里描述的各种实施方式可以以使用例如计算机软件、硬件或其任何组合的计算机可读介质来实施。对于硬件实施,这里描述的实施方式可以通过使用特定用途集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、被设计为执行这里描述的功能的电子单元中的至少一种来实施,在一些情况下,这样的实施方式可以在处理器单元中实施。对于软件实施,诸如过程或功能的实施方式可以与允许执行至少一种功能或操作的单独的软件模块来实施。软件代码可以由以任何适当的编程语言编写的软件应用程序(或程序)来实施,软件代码可以存储在存储器中并且由处理器单元执行。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的器件及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和器件的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本公开所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种非标准分辨率数据的显示方法,包括,
读取信号源数据并判断所述信号源数据是否为标准分辨率数据;
如果所述信号源数据属于标准分辨率数据,则采用标准分辨率进行显示;
如果所述信号源数据为非标准分辨率数据,则判断所述非标准分辨率数据是否已经存储在存储器中;
如果所述非标准分辨率数据已经存储在所述存储器中,则采用所述非标准分辨率数据显示所述信号源数据;
如果所述非标准分辨率数据尚未存储在所述存储器中,则将所述非标准分辨率数据存储在所述存储器中,并采用所述非标准分辨率数据显示所述信号源数据。
2.如权利要求1所述的非标准分辨率数据的显示方法,其中,
所述将所述非标准分辨率数据存储在所述存储器中,包括:为所述非标准分辨率数据分配唯一标识以及存储地址,并将所述非标准分辨率数据、所述唯一标识及所述存储地址的起始地址共同存储。
3.如权利要求2所述的非标准分辨率数据显示方法,其中,
所述判断所述非标准分辨率数据是否已经存储在存储器中,包括:查找所述存储器中是否存储了所述非标准分辨率数据;
当确定所述存储器中已存储了所述非标准分辨率数据时,采用所述唯一标识和所述起始地址寻址所述非标准分辨率数据。
4.如权利要求1所述的非标准分辨率数据显示方法,还包括:
如果所述非标准分辨率数据尚未存储在所述存储器中,采用结构体将所述非标准分辨率数据存储在所述存储器中;
其中,所述结构体包括:水平方向总像素数、垂直方向的总像素数、水平方向的起始打点位置、垂直方向的起始打点位置、水平频率以及垂直频率。
5.如权利要求1所述的非标准分辨率数据显示方法,其中,所述标准分辨率数据包括:满足VESA标准的数据或者满足DMP标准的数据。
6.一种非标准分辨率数据显示设备,包括,
读取处理模块,被配置为读取来自于信号源的数据;
判断模块,被配置为判断所述信号源数据是否为标准分辨率数据;
处理模块,被配置为当所述判断模块得到所述信号源数据属于标准分辨率数据,则采用标准分辨率进行显示;以及
当判断所述信号源数据为非标准分辨率数据时,执行如下操作:
判断所述非标准分辨率数据是否已经存储在存储器中;
如果所述非标准分辨率数据已经存储在所述存储器中,则采用所述非标准分辨率数据显示所述信号源数据;
如果所述非标准分辨率数据尚未存储在所述存储器中,则将所述非标准分辨率数据存储在所述存储器中,并采用所述非标准分辨率数据显示所述信号源数据。
7.如权利要求6所述的非标准分辨率数据显示设备,其中,所述处理模块被配置为采用唯一标识将所述非标准分辨率数据存储于分配的存储地址,并存储所述存储地址的起始地址。
8.如权利要求7所述的非标准分辨率数据显示设备,其中,
所述处理模块,还被配置为依据所述唯一标识和所述起始地址查找存储的所述非标准分辨率数据。
9.如权利要求8所述的非标准分辨率数据显示设备,其中,
如果所述非标准分辨率数据尚未存储在所述存储器中,所述处理模块还被配置为采用结构体存储所述非标准分辨率数据,所述结构体包括:水平方向总像素数、垂直方向的总像素数、水平方向的起始打点位置、垂直方向的起始打点位置、水平频率以及垂直频率。
10.如权利要求9所述的非标准分辨率数据显示设备,还包括,
显示器,被配置为采用标准分辨率数据或者直接采用非标准分辨率数据显示所述信号源数据。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710013819.5A CN106648518B (zh) | 2017-01-09 | 2017-01-09 | 非标准分辨率数据显示方法以及设备 |
PCT/CN2017/098054 WO2018126698A1 (zh) | 2017-01-09 | 2017-08-18 | 非标准分辨率数据显示方法以及设备 |
US15/751,341 US10923072B2 (en) | 2017-01-09 | 2017-08-18 | Method and device for displaying non-standard resolution data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710013819.5A CN106648518B (zh) | 2017-01-09 | 2017-01-09 | 非标准分辨率数据显示方法以及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106648518A CN106648518A (zh) | 2017-05-10 |
CN106648518B true CN106648518B (zh) | 2020-02-21 |
Family
ID=58843847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710013819.5A Active CN106648518B (zh) | 2017-01-09 | 2017-01-09 | 非标准分辨率数据显示方法以及设备 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10923072B2 (zh) |
CN (1) | CN106648518B (zh) |
WO (1) | WO2018126698A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106648518B (zh) * | 2017-01-09 | 2020-02-21 | 京东方科技集团股份有限公司 | 非标准分辨率数据显示方法以及设备 |
EP4234382A3 (en) * | 2018-10-08 | 2023-11-08 | Beijing Onemile Technology Co., Ltd | Collapsible electric vehicle, vehicle frame for same, and vehicle frame lock |
CN109151422A (zh) * | 2018-10-30 | 2019-01-04 | 四川长虹电器股份有限公司 | Dmd在智能***下非标准分辨率点对点显示的实现方法 |
CN111667789B (zh) * | 2020-06-16 | 2022-09-27 | Tcl华星光电技术有限公司 | 商业显示面板的驱动方法及装置、商业显示器 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1920767A (zh) * | 2005-08-23 | 2007-02-28 | 明基电通股份有限公司 | 显示讯号的方法、***及储存执行此方法程序的储存媒体 |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5999220A (en) * | 1997-04-07 | 1999-12-07 | Washino; Kinya | Multi-format audio/video production system with frame-rate conversion |
US6781587B2 (en) * | 2001-04-13 | 2004-08-24 | Ati International Srl | Video graphic interface device and method for portrait and landscape image display modes |
CN1185892C (zh) | 2001-08-23 | 2005-01-19 | 华为技术有限公司 | 在移动终端中实现静态图象显示适配的方法 |
US7136042B2 (en) * | 2002-10-29 | 2006-11-14 | Microsoft Corporation | Display controller permitting connection of multiple displays with a single video cable |
US7366993B2 (en) * | 2003-08-15 | 2008-04-29 | National Instruments Corporation | Automatic graph display |
KR101319088B1 (ko) * | 2006-11-30 | 2013-10-17 | 엘지디스플레이 주식회사 | 평판 패널용 화상 모드 제어기 및 그를 포함한 평판 표시장치 |
US8839105B2 (en) * | 2006-12-01 | 2014-09-16 | International Business Machines Corporation | Multi-display system and method supporting differing accesibility feature selection |
US7961157B2 (en) * | 2007-05-14 | 2011-06-14 | Christie Digital Systems Usa, Inc. | Configurable imaging system |
US7926072B2 (en) * | 2007-10-01 | 2011-04-12 | Spring Design Co. Ltd. | Application programming interface for providing native and non-native display utility |
US20090096876A1 (en) * | 2007-10-12 | 2009-04-16 | Tilman Herberger | System and method of automatically creating a multi/hybrid multimedia storage medium |
CN101686346B (zh) | 2008-09-28 | 2013-01-30 | 康佳集团股份有限公司 | 一种显示设备及其更换开机画面的方法 |
US20110268175A1 (en) * | 2010-04-30 | 2011-11-03 | Wai-Tian Tan | Differential protection of a live scalable media |
CN103841343B (zh) * | 2012-11-23 | 2017-03-15 | 中强光电股份有限公司 | 投影***及其运作方法 |
CN105279006B (zh) | 2014-07-09 | 2019-12-17 | 腾讯科技(深圳)有限公司 | 基于Android***的屏幕截图方法及终端 |
US10139854B2 (en) * | 2015-04-21 | 2018-11-27 | Dell Products L.P. | Dynamic display resolution management for an immersed information handling system environment |
CN105245898B (zh) | 2015-09-29 | 2019-01-04 | 小米科技有限责任公司 | 图像数据存储方法和装置 |
CN105872547B (zh) | 2016-04-20 | 2019-07-26 | 北京小鸟看看科技有限公司 | 一种图像处理方法及装置 |
CN106648518B (zh) | 2017-01-09 | 2020-02-21 | 京东方科技集团股份有限公司 | 非标准分辨率数据显示方法以及设备 |
-
2017
- 2017-01-09 CN CN201710013819.5A patent/CN106648518B/zh active Active
- 2017-08-18 WO PCT/CN2017/098054 patent/WO2018126698A1/zh active Application Filing
- 2017-08-18 US US15/751,341 patent/US10923072B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1920767A (zh) * | 2005-08-23 | 2007-02-28 | 明基电通股份有限公司 | 显示讯号的方法、***及储存执行此方法程序的储存媒体 |
Also Published As
Publication number | Publication date |
---|---|
US10923072B2 (en) | 2021-02-16 |
CN106648518A (zh) | 2017-05-10 |
WO2018126698A1 (zh) | 2018-07-12 |
US20200234673A1 (en) | 2020-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106648518B (zh) | 非标准分辨率数据显示方法以及设备 | |
CN110602671B (zh) | 蓝牙搜索结果展示方法、装置、终端设备及存储介质 | |
US9858895B2 (en) | Method for adjusting screen brightness and system thereof | |
US11138707B2 (en) | Electronic device and method for processing multiple images | |
KR102454196B1 (ko) | 디스플레이 제어 방법 및 이를 제공하는 전자 장치 | |
US10257416B2 (en) | Apparatus and method for setting camera | |
CN109951627B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
EP2958316A1 (en) | Electronic device using composition information of picture and shooting method using the same | |
CN110288551B (zh) | 视频美化方法、装置及电子设备 | |
CN104754134A (zh) | 一种屏幕亮度调节方法及*** | |
DE202017007296U1 (de) | Elektronische Vorrichtung, umfassend einen gebogenen Anzeigebereich | |
US20210012700A1 (en) | Adjusting method, adjusting device for gamma value of display panel, and display apparatus | |
CN108829481B (zh) | 基于控制电子设备的遥控器界面的呈现方法 | |
CN104967786A (zh) | 图像选择方法及装置 | |
CN105739988A (zh) | 一种消息提示框的处理方法及装置 | |
CN108170391B (zh) | 页面显示方法、装置及电子设备 | |
CN112114537A (zh) | 一种基于模型的终端控制方法、控制装置、控制***及计算机可读存储介质 | |
CN109391855B (zh) | 显示亮度值的确定方法以及机顶盒 | |
CN110866875A (zh) | 图像纹理矫正的方法及装置 | |
CN105892960A (zh) | 移动终端屏幕显示的缩放方法及装置 | |
CN111104085B (zh) | 显示屏适配方法、装置、计算机设备及存储介质 | |
US20200090603A1 (en) | Display image adjusting method, display device, and computer readable storage medium | |
CN106708348B (zh) | 一种动态彩色图标显示方法及装置 | |
CN107450814B (zh) | 菜单亮度自动调节方法、用户设备及存储介质 | |
CN111427646A (zh) | 显示控制方法、装置、移动终端及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: No.1088 Dajing Road, Wujiang Economic and Technological Development Zone, Suzhou City, Jiangsu Province Patentee after: Gaochuang (Suzhou) Electronics Co.,Ltd. Patentee after: BOE TECHNOLOGY GROUP Co.,Ltd. Address before: 100015 No. 10, Jiuxianqiao Road, Beijing, Chaoyang District Patentee before: BOE TECHNOLOGY GROUP Co.,Ltd. Patentee before: Gaochuang (Suzhou) Electronics Co.,Ltd. |