下载此文档

在机顶盒上兼容3d和2d应用的方法.docx


文档分类:行业资料 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
在机顶盒上兼容3d和2d应用的方法
专利名称:在机顶盒上兼容3d和2d应用的方法
技术领域:
本发明涉及数字电视机顶盒,尤其是涉及一种在机顶盒上兼容3D和2D应用的方法。
背景技术:
在早先的数字电视应用开发中,由于硬件的限制,主网络传输资源的要求。图2示出本发明一实施例的机顶盒系统逻辑。参照图2所示,在本发明的实施例中,将机顶盒系统划分为三个部分,包括机
顶盒硬件210、机顶盒终端软件220和机顶盒应用程序230。机顶盒硬件210是机顶盒出厂后的硬件配置,包括处理器、存储器等。通常, 机顶盒硬件210保持固定。机顶盒终端软件220运行在机顶盒硬件210上,典型地包括操作系统和一些常用的应用程序,并且配置了 3D/2D兼容应用引擎221。机顶盒终端软件220 可以部分甚至全部进行更新。机顶盒应用程序230是3D与2D兼容的应用程序。它通过网络传输到机顶盒中。 在本发明的背景中,此网络包括单向有线网络或者双向IP网络。在机顶盒终端软件220中, 由于配备了 3D/2D兼容应用引擎221,可以自动根据当前硬件的配置,进行智能适应。如果当前硬件支持3D,则按照应用的最高表现进行运行;如果当前硬件不支持3D加速,则在对对象应用进行相关转化后,以低配变现进行运行。图3示出本发明一实施例的机顶盒应用程序的结构。参照图3所示,这一 3D/2D 兼容的应用程序包括以下几个部分应用头231 主要包含应用的相关信息,如日期,应用说明,应用名称,厂商等等。逻辑库232 将应用的运行逻辑,比如按键走向,异常处理流程等单独集中存放于此,这一部分逻辑与2D或者3D表现无关。这样的好处是可以将应用运行逻辑和应用的表现完全分开。在运行应用的时候,应用的运行逻辑可以脱离硬件表现的限制,真正做到3D/2D 在运行逻辑上的统一和衔接。资源库233:存放应用所使用的各种资源,包括图片,字体,材质文件等等。其中, 有些资源用于3D表现,有些资源用于2D表现。应用智能体234 应用程序的控制体,此应用智能体234将和机顶盒终端软件中的 3D/2D兼容应用引擎221进行交互,应用智能体234主要提供根据逻辑库执行应用以及提供应用查询接口的作用。就应用查询接口的作用而言,应用智能体234能够根据3D/2D兼容应用引擎221所提供的机顶盒硬件配置信息,产生确定应用程序的表现形式为3D或者2D 的运行配置信息。图4示出本发明一实施例的机顶盒终端软件上配置的3D/2D兼容应用引擎结构。 参照图4所示,3D/2D兼容应用引擎221在逻辑上包括终端智能体222、图形转化器223、以及软件图形处理器224。终端智能体222是3D/2D兼容应用引擎221的核心,它可以查询机顶盒硬件配置信息并向应用智能体234查询可运行的配置信息。然后,终端智能体222根据来自应用智能体234的运行配置信息,对图形转化器223和软件图形处理器2M进行3D 或者2D配置。此外,终端智能体222从应用智能体234获取逻辑库和资源库,执行逻辑库中的逻辑并提取资源库中的资源提交给图形转化器223。经配置后,图形转化器223和软件图形处理器224以合适的3D或者2D方式来处理资源,从而提交给硬件处理后显示。图5示出本发明一实施例的机顶盒应用程序执行流程。结合参照图5所示。在步骤S 100,终端智能体221在接收到应用程序后,会

在机顶盒上兼容3d和2d应用的方法 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人开心果
  • 文件大小18 KB
  • 时间2022-06-27
最近更新