一种显示方法、装置及机顶盒的制作方法_2

文档序号:8946138阅读:来源:国知局
[0049]接下来,参见图1,图1为本申请实施例公开的一种显示方法流程图。
[0050]如图1所示,该方法包括:
[0051]步骤S100、接收目标应用的显示指令;
[0052]具体地,用户可以通过多种方式来触发显示目标应用,在机顶盒主界面上切换至某个应用等。
[0053]步骤S110、确定所述目标应用的分辨率类型;
[0054]具体地,应用的分辨率类型包括标清应用和高清应用,一般性的,分辨率在720p以下的为标清应用,720p及以上的为高清应用。
[0055]步骤S120、在确定所述目标应用为标清应用时,将所述目标应用的排版容器尺寸确定为所述目标应用的分辨率尺寸;
[0056]当目标应用为标清应用时,对于其排版容器尺寸,设定为该标清应用的分辨率尺寸。
[0057]步骤S130、将所述目标应用绘制到对应的排版容器尺寸的画布上;
[0058]对于目标应用的多媒体图像,绘制到对应的排版容器尺寸的画布上。也即,该画布大小与目标应用的排版容器尺寸相同。
[0059]步骤S140、将绘制的画布拉伸至预置高清分辨率的画布上,并进行显示。
[0060]对于绘制好的画布,进一步将其拉伸至预置的高清分辨率的画布上,然后进行显示。这样,标清应用显示的尺寸与预置高清应用的显示尺寸相同。
[0061]本申请实施例提供的显示方法,在接收到目标应用的显示指令后,判断所述目标应用的分辨率类型为标清应用还是高清应用,则确定其为标清应用时,将目标应用的排版容器尺寸确定为目标应用的分辨率尺寸,并将目标应用绘制到对应的排版容器尺寸的画布上,然后将绘制好的画布拉伸至预置高清分辨率的画布上,并进行显示。本申请针对标清应用,将其绘制到独立的画布上,该画布的排版容器尺寸与应用分辨率尺寸相同,然后将绘制的画布拉伸至预置高清分辨率的画布上,进而输出显示。按照本申请方案,标清应用也能够在高清机顶盒上全屏显示,显示效果更加完美。
[0062]并且,由于各个应用是绘制在独立的画布上,针对标清应用,其绘制完画布后再拉伸至高清分辨率的画布。可以理解的是,高清应用在绘制完画布后可以直接拷贝到高清分辨率的画布上,从而使得在同一时刻可以同时显示标清应用和高清应用。
[0063]可选的,上述确定所述目标应用的分辨率类型的方式可以有多种。本实施例仅仅示例一种可选的方式。
[0064]本实施例中预先为应用设置了标签,在标签中记录了应用的分辨率尺寸。
[0065]则参见图2,图2为本申请实施例公开的另一种显示方法流程图。
[0066]如图2所示,该方法包括:
[0067]步骤S200、接收目标应用的显示指令;
[0068]具体地,用户可以通过多种方式来触发显示目标应用,在机顶盒主界面上切换至某个应用等。
[0069]步骤S210、判断所述目标应用的标签中所记录的分辨率尺寸是否超过预置分辨率阈值,若否,则执行步骤S220,若是,则执行步骤S230 ;
[0070]步骤S220、确定所述目标应用为标清应用;
[0071]步骤S230、确定所述目标应用为高清应用;
[0072]具体地,应用的分辨率类型包括标清应用和高清应用,一般性的,分辨率在720p以下的为标清应用,720p及以上的为高清应用。
[0073]步骤S240、在确定所述目标应用为标清应用时,将所述目标应用的排版容器尺寸确定为所述目标应用的分辨率尺寸;
[0074]当目标应用为标清应用时,对于其排版容器尺寸,设定为该标清应用的分辨率尺寸。
[0075]步骤S250、将所述目标应用绘制到对应的排版容器尺寸的画布上;
[0076]对于目标应用的多媒体图像,绘制到对应的排版容器尺寸的画布上。也即,该画布大小与目标应用的排版容器尺寸相同。
[0077]步骤S260、将绘制的画布拉伸至预置高清分辨率的画布上,并进行显示。
[0078]对于绘制好的画布,进一步将其拉伸至预置的高清分辨率的画布上,然后进行显示。这样,标清应用显示的尺寸与预置高清应用的显示尺寸相同。
[0079]可选的,上述为应用设置的标签可以是meta标签。meta标签的值为应用的分辨率尺寸。
[0080]当然,除了上述通过设置meta标签来确定应用分辨率类型的方式之外,还可以通过其它方式来确定应用的分辨率类型,例如通过应用的JavaScript通道来设置应用的分辨率尺寸。
[0081]参见图3,图3为本申请实施例公开的又一种显示方法流程图。
[0082]如图3所示,该方法包括:
[0083]步骤S300、接收目标应用的显示指令;
[0084]具体地,用户可以通过多种方式来触发显示目标应用,在机顶盒主界面上切换至某个应用等。
[0085]步骤S310、判断所述目标应用的标签中所记录的分辨率尺寸是否超过预置分辨率阈值,若否,则执行步骤S320,若是,则执行步骤S330 ;
[0086]步骤S320、确定所述目标应用为标清应用;
[0087]步骤S330、确定所述目标应用为高清应用;
[0088]具体地,应用的分辨率类型包括标清应用和高清应用,一般性的,分辨率在720p以下的为标清应用,720p及以上的为高清应用。
[0089]步骤S340、在确定所述目标应用为标清应用时,将所述目标应用的排版容器尺寸确定为所述目标应用的分辨率尺寸;
[0090]当目标应用为标清应用时,对于其排版容器尺寸,设定为该标清应用的分辨率尺寸。
[0091]步骤S350、将所述目标应用绘制到对应的排版容器尺寸的画布上;
[0092]对于目标应用的多媒体图像,绘制到对应的排版容器尺寸的画布上。也即,该画布大小与目标应用的排版容器尺寸相同。
[0093]步骤S360、将绘制的画布拉伸至预置高清分辨率的画布上,并进行显示;
[0094]步骤S370、在确定所述目标应用为高清应用时,将所述目标应用绘制到预置高清排版容器尺寸的画布上;
[0095]步骤S380、将绘制的画布拷贝到预置高清分辨率的画布上,并进行显示。
[0096]本实施例中,对于各个应用均绘制在独立的画布上。针对标清应用,其绘制完画布后再拉伸至高清分辨率的画布。而对于高清应用,在绘制完画布后可以直接拷贝到高清分辨率的画布上,从而使得在同一时刻可以同时显示标清应用和高清应用。
[0097]下面对本申请实施例提供的显示装置进行描述,下文描述的显示装置与上文描述的显示方法可相互对应参照。
[0098]参见图4,图4为本申请实施例公开的一种显示装置结构示意图。
[0099]如图4所示,该装置包括:
[0100]指令接收单元41,用于接收目标应用的显示指令;
[0101]分辨率确定单元42,用于确定所述目标应用的分辨率类型,所述分辨率类型包括标清应用和尚清应用;
[0102]排布容器尺寸确定单元43,用于在确定所述目标应用为标清应用时,将所述目标应用的排版容器尺寸确定为所述目标应用的分辨率尺寸;
[0103]标清应用绘制单元44,用于将所述目标应用绘制到对应的排版容器尺寸的画布上;
[0104]画布拉伸单元45,用于将绘制的画布拉伸至预置高清分辨率的画布上;
[0105]画布显示单元46,用于将所述画布拉伸单元45生成的画布进行显示。
[0106]可选的,各应用均预先设置有标签,标签中记录了应用的分辨率尺寸,则如图5所示,上述分辨率确定单元42可以包括:
[0107]第一分辨率确定子单元421,用于判断所述目标应用的标签中所记录的分辨率尺寸是否超过预置分辨率阈值,若是,则确定所述目标应用为标清应用,否则,确定所述目标应用为高清应用。
[0108]可选的,所述标签为meta标签,meta标签的值为应用的分辨率尺寸。
[01
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1