产生使用者接口相关的对象属性的方法技术

技术编号:3021408 阅读:219 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭露一种用来产生与数字显示装置的使用者接口相关的对象属性的方法,包含:通过开发工具来编辑该使用者接口以产生编辑结果;依据该开发工具的检查条件,来检查该编辑结果,以判断该使用者接口是否符合该数字显示装置的硬件配置,其中,该检查条件是与该数字显示装置的硬件配置相对应;依据该编辑结果以产生该使用者接口的该对象属性;以及储存该使用者接口的该对象属性于描述文件。

【技术实现步骤摘要】

本专利技术是关于一种显示装置,尤指一种数字显示装置及其开发工具。
技术介绍
在数字显示装置(例如是数字显示装置、LCD显示器、LCD TV)的领域中, 由于数字显示装置本身所具有的功能相当繁杂,因此,业者也必须设计相对 应的4吏用者4妄口 (User Interface, UI),例如 一见控调整功能(on screen display, OSD)。数字显示装置内的微处理器(micro-processor)(或称微控制 器micro-controller)(例如是Intel 8051系歹'J)读取并执行储存于存储器 的固件(firmware),以及通过使用者的操作可使得OSD呈现于数字显示装置 上,以允许消费者能够通过OSD,来对数字显示装置进行设定,例如调整 数字显示装置画面的明暗度、数字显示装置的色彩度等等。由前述可知,OSD已经成为数字显示装置不可或缺的一部分;实际上OSD 的方便性、外观也已经成为消费者购买时的考虑之一。因此,OSD的开发也 成为业者推出各项产品时的重要课题。然而,使用者接口的外观(例如尺寸、颜色、字型)、内容(例如文字、 字型、语言)的相关信息是位于固件(fir隱are)中,使用者接口的开发与一般 的固件(firmware)开发在作法上并无二致;请参阅图1,图1为已知的固件 开发的流程图。如图1所示,首先,固件设计者会编辑原始码(source code)100,该原始码(source code) 100包括有使用者接口的原始码;接着, 当原始码100编辑完成之后,便通过编译器(compiler)对原始码进行编译, 以产生可供微处理器执行的二进制代码(即,称为固件)110。可将前述的固件110储存于数字显示装置的存储器中,如此一来,数字 显示装置内的微处理器便可以执行储存于存储器内的前述的固件110,数字 显示装置即可正常操作(包括将该使用者接口呈现出来)。但是,前述的流程对于固件设计者来说并不便利,尤其是只修改有关于 使用者接口的外观或是内容。举例来说,若固件设计者需要修改使用者接口的呈现方式,譬如需要修改使用者接口中某一字型或图片的颜色,那么固件 设计者就必须重新编辑原始码100中对应的字型与图片的相关程序码,并且 将修改过的原始码100重新经过编译的步骤。这样的做法在除错上也相当地不方便;举例来说,由于使用者接口的程 序原始码100所须除错(debug)/修改的部分可能往往不只一个,若固件设计 者无法一次处理完这些错误,那么固件设计者就必须于每次除错完毕后,重 新编译原始码100,以验证所撰写的原始码100是否正确。换言之,于进行 除错的过程之中,全部的原始码100都会经过重复的编译,而这并非是件十 分有效率的事。且修改后的原始码100可能为不正确的修改而对其他功能造 成影响,所以必须整个功能作一次验证,而整个功能的验证亦是一个费时的 工作。此外,数字显示装置经常具有一些硬件上的限制,因此,固件设计者必 须依照硬件限制,来开发其固件,以免数字显示装置的硬件无法支持所开发 出来的固件。然而,固件设计者并非一定就是数字显示装置的硬件开发者, 这代表了固件设计者对于其硬件限制并不一定非常熟悉,这样的情况也使得 固件的开发更为不易。如此一来,不但耗费了大量的时间,也使得固件的开 发效率降低。此外,由于数字显示装置有个各种尺寸以及分辨率,所以每种尺寸或分 辨率皆须有适当大小的0SD相配合,换言之,即使该数字显示装置的整个功 能以及OSD皆相同,但由于显示屏幕的大小不同,所以该OSD的外观尺寸亦 须作适当的调整。
技术实现思路
因此,本专利技术目的之一在于提供一种固件的开发工具,数字显示装置以 解决已知技术的问题。本专利技术目的之一在于提供一种固件的开发工具,其可于固件的开发过程 中,可同时检查是否合乎硬件配置。本专利技术目的之一在于提供一种固件的数据结构,其可便于该固件的修改。本专利技术目的之一在于提供一种固件的数据结构,其可便于让该固件可依 据硬件的规格,改变其设定。根据本专利技术的 一 实施例,是揭露一种用来产生与数字显示器的使用者接口相关的对象属性的方法,该方法包含有通过开发工具来编辑该使用者接口以产生编辑结果;依据该开发工具的检查条件,来检查该编辑结果,以判 断该使用者接口是否符合该数字显示装置的硬件配置,其中,该检查条件是 与该数字显示装置的硬件配置相对应;依据该编辑结果以产生该使用者接口 的该对象属性;以及储存该使用者接口的该对象属性于描述文件。才艮据本专利技术的一实施例,还揭露一种数字显示器,其包含有存储装置, 储存有数据部分与程序部分,其中该数据部分包括有描述文件,该程序部分 包括有解析程序以及应用程序;以及微处理器,耦接至该存储装置,用来执 行该应用程序与该解析程序;其中该微处理器是依据该解析程序以解析该描 述文件以得到至少 一对象参数,且该微处理器根据该至少 一对象参数以及该 应用程序以控制该数字显示器的操作。根据本专利技术的 一 实施例,还揭露一种用以产生数字显示器的使用者接口 的方法,该数字显示器包括有存储装置与微处理器,该存储装置储存有数据 部分与程序部分,其中该数据部分包括有描述文件,该程序部分包括有解析 程序以及应用程序,该方法包含该微处理器执行该应用程序以控制该数字 显示器的操作;该微处理器执行该解析程序以解析该存储装置的该描述文件, 以得到该使用者接口的至少一对象属性,其中该描述文件是与该数字显示器 的该使用者接口有关;以及依据该至少一对象参数,将该使用者接口显示于 该数字显示器上。附图说明图1为已知使用者接口的开发流程图。图2绘示了本专利技术使用者接口的产生方式。图3为图2所示的图形开发工具的开发画面的示意图。图4绘示了图形接口开发工具的分层预览与整体预览的画面。图5绘示了图形接口于描述文件中的标示方式。图6 (a)为以硬件架构并结合执行的步骤来例说本专利技术的解析程序的运作 示意图。图6 (b)为本专利技术如何将0SD适用于各种分辨率的显示面板的流程图。 61数字显示器 62微处理器 63存储器100原始码 200使用者接口 232编辑结果 242数据结构110固件230图形接口开发工具 240应用程序 310图层120编译器 231描述文件 241解析程序 320区域330区块 具体实施例方式举例来说,数字显示装置(例如数字电视)的使用者接口一般是以OSD 的方式呈现给使用者,而数字显示装置的制造商可能会希望不同型号的数字 显示装置会具有不同的0SD,而这些0SD彼此之间的差异可能仅在于按钮的 形状有所不同,或是OSD的颜色与字型不同。有鉴于前述的需求,本专利技术提供一种固件的开发流程,可将包括使用者 接口的固件的开发划分为数据与功能两大部分。因此,固件设计者无须每次 皆重新地对全部的程序码进行编译,若固件的功能部分已经完成,对于之后 的开发工作,固件设计者仅须着重在数据部分(例如是OSD的外观、内容)的 开发,而不会影响到固件的其它功能。此外,对于OSD的图形开发,本专利技术亦提出了一种开发工具,以允许固 件设计者能够更快速地进行开发。在此请参阅图2,图2绘示了本专利技术使用者接口 200的产生方式。如图2 所示,固件设计者是通过图形接口开发工具230来编辑该使用者接口的图形 接口本文档来自技高网
...

【技术保护点】
一种用来产生与数字显示器的使用者接口相关的对象属性的方法,该方法包含有: 通过开发工具来编辑该使用者接口以产生编辑结果; 依据该开发工具的检查条件,来检查该编辑结果,以判断该使用者接口是否符合该数字显示装置的硬件配置,其中,该检查条件是与该数字显示装置的硬件配置相对应; 依据该编辑结果以产生该使用者接口的该对象属性;以及 储存该使用者接口的该对象属性于描述文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈存绍傅世专
申请(专利权)人:瑞昱半导体股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1