无视频分辨率信息的视频与屏幕分辨率的匹配方法及装置的制造方法_2

文档序号:9381061阅读:来源:国知局
电视机创建存储区1, 将当前电视机显示屏的屏幕分辨率记录下来。
[0051] 比如,电视机获取到水平方向上显示屏的gamma表格中三原色的个数值为5760, 即电视机显示屏在水平方向上的三原色个数为5760,则该电视机显示屏在水平方向上每 一行的像素数即该电视机显示屏在水平方向上的屏幕分辨率OFxga为:0Fxga = 5760/3 =1920。同样地,电视机获取到坚直方向上电视机显示屏的gamma表格中三原色的个数值 3280,即电视机显示屏在坚直方向上的三原色个数为3280,则电视机显示屏在坚直方向上 每一行的像素数即该电视机显示屏在坚直方向上的屏幕分辨率OFyga为:0Fyga = 3280/3 =1080。此时,电视机获取的该电视机显示屏的屏幕分辨率为:1920*1080。
[0052] 步骤S02、接收各信号源向所述电视机输入的输入信号,从各所述输入信号中分别 提取对应的视频帧,获取所述视频帧对应的视频分辨率;
[0053] 电视机接收各信号源向该电视机输入的输入信号,并从上述不同的信号源对应的 所述输入信号中分别提取各信号源对应的视频帧,获取上述视频帧的视频分辨率。
[0054] 电视机从信号源1的输入信号如图像信息中随机抓取一张视频帧图片,并获取上 述视频帧图片在水平方向上每一行的三原色个数,将上述水平方向上每一行的三原色个数 除以3得到该视频帧图片在水平方向上的每一行的像素点个数即水平方向上的视频分辨 率。电视机获取该视频帧图片在坚直方向上每一行的三原色个数,将上述坚直方向上每一 行的三原色个数除以3得到该视频帧图片在坚直方向上每一行的像素数即该视频帧图片 在坚直方向上的视频分辨率。获取到上述信号源1的视频分辨率后,电视机存储获取的该 信号源1的视频分辨率。比如,电视机创建存储区2,将信号源1的视频分辨率记录下来。
[0055] 比如,电视机获取信号源1的视频帧图片在水平方向上每一行的三原色个数为 1920,将该水平方向上的三原色个数除以3,得到信号源1在水平方向上每一行的像素数, 即获取上述信号源1在水平方向上的视频分辨率IlFxga为=IlFxga = 640。同样地,电视 机获取信号源1的视频帧图片在坚直方向上每一行的三原色个数为1440,将该坚直方向上 每一行的三原色个数除以3,得到信号源1在坚直方向上每一行的像素数,即获取上述信号 源1在坚直方向上的视频分辨率IlFyga为:IIFyga = 480。电视机存储获取的信号源1对 应的视频分辨率为640*480。
[0056] 按照上述方式,电视机分别获取所有输入信号的信号源所分别对应的视频分辨 率。
[0057] 本实施例中,所述步骤SOl和步骤S02的执行顺序可以互换,即执行步骤SOl后再 执行步骤S02,或者先执行步骤S02再执行步骤SOl,这两种执行顺序均可;本实施例对步骤 SOl和步骤S02的先后执行顺序不进行限定,只要在步骤S03之前执行完成步骤SOl及步骤 S02即可;图1实施例仅以步骤SOl执行完成后执行步骤S02为例进行描述。
[0058] 步骤S03、根据所述屏幕分辨率与视频分辨率,获取各所述视频分辨率与屏幕分辨 率之间的差异度,将差异度最低的所述视频分辨率对应的信号源作为与所述电视机显示屏 匹配的匹配信号源。
[0059] 根据获取的电视机屏幕的屏幕分辨率以及输入电视机的信号源所分别对应的视 频分辨率,电视机为寻找最佳匹配信号源,计算各视频分辨率与电视机的屏幕分辨率之间 的差异度。根据获取的上述差异度,电视机识别差异度最低的视频分辨率。其中,差异度由 分辨率的差值决定,视频分辨率与屏幕分辨率的在同一方向(比如均为水平方向或者均为 坚直方向)上的差值越小,则视频分辨率与屏幕分辨率的差异度越低;相反,若视频分辨率 与屏幕分辨率的在同一方向上的差值越大,则视频分辨率与屏幕分辨率的差异度越高。电 视机识别出差异度最低的视频分辨率时,将差异度最低的视频分辨率所对应的信号源作为 与电视机显示屏匹配度最高的最佳信号源,即所述的匹配信号源。本发明实施例中所描述 的差值均指的是绝对值,即比较的仅仅为数值,不在乎差值的正负。
[0060] 本发明实施例中,电视机获取各所述视频分辨率与屏幕分辨率之间的差异度时, 电视机计算所述屏幕分辨率与每一个所述视频分辨率在坚直方向和/或水平方向分别对 应的分辨率差值。由于目前屏幕分辨率或者视频分辨率中,在水平方向上的数值与坚直方 向的数值成对应的比例关系,因此,当电视机比较多个信号源的视频分辨率,可以仅单单比 对同一个方向上的差异度,比如仅比对坚直方向上的差异度,或者仅比对水平方向上的差 异度。
[0061] 下面以三个信号源为例来描述电视机获取屏幕分辨率与不同信号源对应的视频 分辨率之间的差异度的执行过程。
[0062] 电视机采用获取信号源1的视频分辨率的方法,分别获取到的信号源2的视 频分辨率为=1280*720,即I2Fxga = 1280, I2Fyga = 720 ;信号源3的视频分辨率为: 1920*1080,即I3Fxga= 1920,13Fyga= 1080。电视机根据上述不同的信号源,分别调用显 示屏差异分辨率算法,计算电视机显示屏的屏幕分辨率分别与上述各信号源对应的视频分 辨率的差值。以计算水平方向上屏幕分辨率与上述信号源对应的视频分辨率的差值为例, 得到上述屏幕分辨率与信号源1的视频分辨率的差值ODlx、与信号源2的视频分辨率的差 值0D2x以及与信号源3的视频分辨率的差值0D3x分别为 :
[0064] 将水平方向上屏幕分辨率的具体数值1920以及上述3个信号源分别对应的视频 分辨率代入上述算术式,得出差值ODlx为:0Dlx = 11920 - 640 I = 1280 ;0D2x为:0D2x = 1920 - 1280 I = 640 ;0D3x为:0D3x = 11920 - 1920 I = 0。电视机按照上述差值的大小进 行排序,获取差值最小的视频分辨率〇D3x所对应的信号源,如本实施例中的信号源3 ;则电 视机将上述信号源3作为与所述电视机显示屏匹配度最佳的匹配信号源。
[0065] 本发明实施例电视机利用电视机显示屏对应的ga_a表格中的像素数,计算获取 所述电视机显示屏的屏幕分辨率;接收各信号源向所述电视机输入的输入信号,从各所述 输入信号中分别提取对应的视频帧,获取所述视频帧对应的视频分辨率;根据所述屏幕分 辨率与视频分辨率,获取各所述视频分辨率与屏幕分辨率之间的差异度,将差异度最低的 所述视频分辨率对应的信号源作为与所述电视机显示屏匹配的匹配信号源;具有自动识别 出与该电视机屏幕分辨率匹配度最佳的信源设备的有益效果,提高了识别效率及电视机的 智能性。
[0066] 本发明实施例还提供了一种无视频分辨率信息的视频与屏幕分辨率的匹配方法 第二实施;本实施例与图1所述实施例的区别是,电视机播放匹配信号源输入的输入信号, 并根据输入信号对应的具体视频分辨率,对需要处理的视频进行处理后再播放。
[0067] 基于图1所述实施例的描述,如图2所示,本发明无视频分辨率信息的视频与屏幕 分辨率的匹配方法在图1所述实施例的"步骤S03、根据所述屏幕分辨率与视频分辨率,获 取各所述视频分辨率与屏幕分辨率之间的差异度,将差异度最低的所述视频分辨率对应的 信号源作为与所述电视机显示屏匹配的匹配信号源"的步骤之后,还包括:
[0068] 步骤S04、播放所述匹配信号源对应的输入信号,通过所述电视机显示屏显示所述 输入信号对应的视频。
[0069] 本实施例中,电视机识别出与电视机显示屏匹配度最佳的匹配信号源后,播放该 匹配信号源输入的输入信号所对应的视频。其中,当所述匹配信号源的视频分辨率与电视 机屏幕的屏幕分辨率相同时,即二者的差异度为〇时,由于电视机的屏幕分辨率与匹配信 号源的视频分辨率相同,因此电视机直接全屏播放匹配信号源输入的视频,无需对播放视 频对应的播放画面进行任何缩放。
[0070] 当所述匹配信号源的视频分辨率与电视机屏幕的屏幕分辨率不同时即二者的差 异度不为〇时,为保证播放视频的清晰度,电视机根据屏幕分辨率和信号源输入信号对应 的视频分辨率的差异度,对输入信号对应的视频分辨率进行缩放,比如设定播放时视频画 面占电视机显示屏的比例小于预设范围值时,对播放的视频画面进行拉伸;或者,信号源输 入信号对应的视频分辨率与电视机显示屏的屏幕分辨率的差值超出了预设比例时,对信号 源输入信号对应的视频画面进行伸缩等;即电视机按照所述差异度对应的所述分辨率差值 n,以及所述分辨率差值对应的同一方向上的所述视频分辨率m,在所述屏幕分辨率高于所 述视频分辨率时,计算所述输入信号对应的视频分辨率m需进行放大的比例a为:a= 1+n/ m ;在所述屏幕分辨率低于所述视频分辨率时,计算所述输入信号对应的视频分辨率m需进 行缩小的比例b为:b = 1-n/m ;其中,a、b、m和η的取值均大于0。电视机按照缩放后的视 频分辨率全屏显示所述输入信号对应的视频。
[0071] 如,电视机识别出输入电视机的多个信号源中,与电视机显示屏的屏幕分辨率 匹配度最佳的匹配信号源对应的视频分辨率为1280*720,而电视机显示屏的屏幕分辨率为 1920*1280,则在电视机播放上述信号源输入的视频时,若不对其进行缩放,则播放出的显 示画面如图3a所示;图3a中,电视机显示屏为11,在电视显示屏中播放的视频所对应的显 示画面为12,图3a中,电视机的显示屏并未全屏播放信号源输入信号所对应的视频画面, 播放效果不佳。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1