首页> 中国专利> 一种便携式解码器、用于解码器的显示方法以及显示系统

一种便携式解码器、用于解码器的显示方法以及显示系统

摘要

一种视频解码装置,所述视频解码装置连接到外部设备,并且包括:接口模块,用于与外部设备交互,并且接收来自外部设备的视频文件;视频解码模块,用于从接口模块获得视频文件,并且将视频文件转换为外部显示设备能够直接播放的视频信号;和视频输出模块,用于接收来自视频解码模块的视频信号,并且将视频信号输出到外部显示设备。

著录项

  • 公开/公告号CN102137255A

    专利类型发明专利

  • 公开/公告日2011-07-27

    原文格式PDF

  • 申请/专利权人 联想(北京)有限公司;

    申请/专利号CN201010034382.1

  • 发明设计人 谢巍;毛兴中;严小平;

    申请日2010-01-21

  • 分类号H04N7/26(20060101);G09G5/36(20060101);G06F3/14(20060101);

  • 代理机构11105 北京市柳沈律师事务所;

  • 代理人安之斐

  • 地址 100085 北京市海淀区上地西路6号

  • 入库时间 2023-12-18 02:51:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2014-09-03

    授权

    授权

  • 2011-09-07

    实质审查的生效 IPC(主分类):H04N7/26 申请日:20100121

    实质审查的生效

  • 2011-07-27

    公开

    公开

说明书

技术领域

本发明涉及一种便携式解码器、用于解码器的显示方法以及显示系统。具体地,本发明涉及一种用于解码外部终端设备中的视频文件的便携式解码器、用于解码器的显示方法以及显示系统。

背景技术

当前,由于诸如上网本之类的便携式终端设备十分轻便且易于携带,因此受到广大用户的青睐。由于兼顾了便携式终端设备的便携性,因此导致便携式终端设备的中央处理器以及显示驱动器的计算能力相对不足。然而高清影片的播放对便携式终端设备的硬件配置有很高的要求,因此普通的便携式终端设备即使能够播放高清影片,其播放也不连续,甚至出现停顿,而这已经成为制约便携式终端设备的销量的一个重要因素。

已经针对上述情况提出了解决上述问题的各种技术方案。一种技术方案是提升便携式终端设备的中央处理器和显示驱动器的性能,使之能够达到播放高清影片的程度。另外一种技术方案是使用外置的显卡,借用外置显卡的处理能力来使便携式终端设备能够流畅地播放相关的高清影片。还有一种技术方案是在便携式终端设备中内置一个硬件解码器,然后通过硬件解码器解码高清硬盘的视频文件来降低对便携式终端设备的中央处理器以及显示驱动器的负担。

然而,上述技术方案仍然存在各种问题。例如,提升便携式终端设备的中央处理器和显示驱动器的性能导致上网本的成本变高,并且使便携式终端设备的尺寸变大,从而影响便携式终端设备的便携性。此外,外置的显卡的成本较高,散热性较差且不便于携带。因此,使用外置的显卡也会影响便携式终端设备的成本以及便携性。另外,现有技术中的硬件解码器与便携式终端设备的显示驱动器(即,显卡)串联,并且将解码后的视频信号输出到便携式终端设备的显示驱动器,然后通过该显示驱动器完成显示工作。该配置并不能有效地降低便携式终端设备的中央处理器以及显示驱动器的负担。

发明内容

因此,本发明提供一种便携式解码器、用于解码器的显示方法以及显示系统来克服现有技术中的上述问题。

根据本发明的一方面,提供一种视频解码装置,该视频解码装置连接到外部设备,并且包括:接口模块,用于与外部设备交互,并且接收来自外部设备的视频文件;视频解码模块,用于从接口模块获得视频文件,并且将视频文件转换为外部显示设备能够直接播放的视频信号;和视频输出模块,用于接收来自视频解码模块的视频信号,并且将视频信号输出到外部显示设备。

此外,根据本发明的另一方面,提供一种显示方法,所述显示方法用于连接到外部设备的视频解码装置中,并且包括:与外部设备交互,并且接收来自外部设备的视频文件;将所接收到的视频文件转换为外部显示设备能够直接播放的视频信号;和将所转换的视频信号输出到外部显示设备。

此外,根据本发明的另一方面,一种视频显示系统,包括:终端设备,该终端设备包括:存储器,用于存储视频文件;图像驱动器,用于对视频文件进行图像处理以产生视频信号;显示器,用于对所产生的视频信号进行显示;控制器,用于对终端设备中的存储器、图像驱动设备以及显示设备进行控制;和与终端设备连接的解码设备,包括:接口模块,用于与终端设备交互,并且接收来自终端设备的视频文件;视频解码模块,用于获得来自接口模块的视频文件,并且将视频文件转换为显示设备能够直接播放的视频信号;和视频输出模块,用于接收来自视频解码模块的视频信号,并且将视频信号输出到显示设备。

根据上述配置,可以通过便携式解码装置将视频文件转换为显示设备可以直接使用的视频信号,从而使便携式终端设备能够播放诸如高清影片之类的视频文件。此外,由于该便携式解码装置是专用的硬件设备,因此其尺寸很小,由此不影响便携式终端设备的便携性。

附图说明

图1是图示根据本发明第一实施例的显示系统的示例的方框图;

图2是根据本发明第一实施例的显示系统的解码过程的流程图;

图3是图示根据本发明的另一个实施例的视频解码装置的结构的方框图;

图4是图示根据本发明的另一个实施例的视频解码装置的结构的方框图;

图5是图示根据本发明的一个修改实施例的显示系统的结构的方框图;

具体实施方式

下面参照附图描述本发明的各个实施例。在附图中,相同的附图标记表示相同或类似的元件或组成部分,并且根据需要省略它们的重复描述。

下面,参照图1简要描述根据本发明的第一实施例的显示系统。

图1是图示根据本发明第一实施例的显示系统的示例的方框图。

如图1所示,根据本发明第一实施例的显示系统10包括终端设备100,便携式视频解码装置200以及显示设备300。

例如,在根据本实施例的显示系统10中,终端设备100包括存储部件101、控制部件(如,中央处理器)102、显示驱动部件103、显示部件104以及输入/输出接口105。

终端设备100的存储部件101用于存储执行各种操作以实现终端设备100的各种功能的程序数据(如,操作系统)以及用户数据(如,文本文件、视频文件和音频文件)。控制部件102以预定的频率运行,并且根据存储在存储部件101中的程序数据对终端设备100中的各个部件进行控制,以执行相应的操作。显示驱动部件103用于对图像数据(如,图片和视频文件)进行图像处理,以产生图像信号,并将所产生的图像信号输出到显示部件104。显示部件104根据显示驱动部件103提供的图像信号进行显示。输入/输出接口105用于与终端设备100的外部装置(如,视频解码装置200)通信,并向外部装置发送或从外部装置接收数据。

显示系统10中的便携式视频解码装置200包括接口模块201、存储模块202、视频解码模块203以及视频输出模块204。

在视频解码装置200中,接口模块201与终端设备100对接,并且接收来自终端设备100的视频文件。存储模块202在其中存储由接口模块210从终端设备100接收到的视频文件。视频解码模块203从存储模块202获得视频文件,基于预定的转换模式将视频文件转换为显示设备300能够直接播放的视频信号,并且将所产生的视频信号发送到视频输出模块204。视频输出模块204接收来自视频解码模块203的视频信号,并且将该视频信号输出到显示设备300。

显示系统10中的显示设备300(如,电视)包括视频输入/输出接口301以及显示面板302。该视频输入/输出接口301接收来自视频解码装置200的视频信号。基于所接收到的视频信号,显示面板302显示与视频信号对应的图像。

下面,将详细地描述根据本发明第一实施例的显示系统10的显示操作。

图2是根据本发明第一实施例的显示系统10的显示过程的流程图。

如图2所示,首先,用户将视频解码装置200插入到终端设备100上。终端设备100视频解码装置200之间的接口标准可以包括诸如USB、HDMI以及PCI-E之类的通用接口。然而,可以使用能够实现视频解码装置200与终端设备100之间的交互以及数据交换的其它接口。在本实施例中,使用USB接口作为示例来进行描述。

在用户将视频解码装置200插入到终端设备100上之后,终端设备100对其进行识别。具体地,在步骤S101,在终端设备100通过输入/输出接口105(如,USB接口)检测到视频解码装置200(作为USB外设)插入之后,对视频解码装置200进行复位。

在视频解码装置的复位之后,在步骤S102,终端设备100发出获取装置描述符的请求。然后,在步骤S103,视频解码装置200的接口模块201将装置描述符返回给终端设备100。

之后,在步骤S104,终端设备100将一个唯一地址分配给视频解码装置200,从而使该视频解码装置200以此唯一地址与终端设备100进行后续通信。

然后用户将希望播放的视频文件复制到视频解码装置200。在步骤S105,视频解码装置200的接口模块201接收来自终端设备100的视频文件,并且将其存储在存储模块202中。

然后,在步骤S106,视频解码模块203从存储模块202读取视频文件,并且在步骤S107,根据预设的解码流程对文件进行解码,同时生成可由显示设备300直接播放的视频信号(如,基于VGA、DVI、HDMI等的视频信号),并且将所产生的视频信号发送给视频输出模块204。

然后,在步骤S108,视频输出模块204判断是否与显示设备300连接。如果视频输出模块204判断出视频解码装置200与显示设备300连接,则视频输出模块204将接收到的视频信号输出到显示设备300以在显示设备300上显示所解码的视频文件(如,高清影片)。

在本实施例中,视频解码装置200与显示设备300连接方式包括有线和无线方式。如果视频解码装置200以有线方式连接到显示设备300,则直接将视频图像信号通过相应的视频传输线发送给显示器300,而如果视频解码装置200以无线方式连接到显示设备300,则可以将视频图像信号按照相应的无线协议进行封装,然后将所产生的数据分组发送给显示设备300。

此外,替代地,视频解码装置200可以作为主设备(master)工作。具体地,例如,视频解码装置200的控制模块205通过接口模块201向终端设备100发送发获取装置描述符的请求,并获得对终端设备的存储部件101的读写权利,同时检测存储部件101中的视频文件并向用户提供关于所检测到的视频文件的列表。然后用户选择需要播放的媒体文件。此时,视频解码装置200可以直接读取用户选择的视频文件,并其进行相应的解码操作。

根据上述配置,通过视频解码装置200对视频文件进行解码,并且产生显示设备300能够直接播放的视频信号。在这种情况下,由于终端设备100的控制部件102以及显示驱动部件103无需对视频文件进行解码,因此有效降低了控制部件102以及显示驱动部件103的负担。利用上述视频解码装置200,即使终端设备100的性能较低,也能够流畅地在显示设备300上播放诸如高清影片之类的视频文件。此外,由于该视频解码装置200是专用于视频解码的硬件,因此可以有效地控制其尺寸,从而不影响该视频解码装置200的便携性。

替代地,例如,视频解码装置200还可以包括在视频解码模块203和视频输出模块204之间设置的缓冲器(如,DDR存储器),用于缓冲由视频解码模块203解码的视频信号。

另外,例如,在视频解码装置200中的接口模块201和视频解码模块203具有高数据处理速度的情况下,或是在播放视频流媒体文件的情况下,可以不在视频解码装置200中设置存储模块202以进一步节约成本。

此外,例如,视频解码装置200还可以允许用户设置是否启动视频解码装置200的解码功能,其中在不启用视频解码装置200的解码功能的情况下,该视频解码装置200还可以作为移动存储器(如,U盘)使用。

下面将详细描述根据本发明的另一实施例的视频解码装置的结构。

图3是图示根据本发明的另一实施例的视频解码装置的结构的方框图。如图3所示,根据本实施例的视频解码装置200’与上述实施例中的解码器200之间的区别在于:视频解码装置200’还包括控制模块205、写入切换器206以及读取切换器207,并且存储模块202包括两个存储介质202a和202b。由于根据本实施例的视频解码装置200’的其它部件的结构和功能与上述实施例中的视频解码装置200的对应部件相同,因此为了使说明书更加简明,利用相同的附图标记表示这些部件,并且省略了关于这些部件的重复描述。

在根据本实施例的视频解码装置200’中,控制模块205控制写入切换器206以及读取切换器207,使得可以根据需要控制两个存储介质202a和202b的存储顺序以及存储介质202a和202b的读取顺序。

下面对在视频解码装置200’的解码过程中,控制模块205控制两个存储介质202a和202b的存储顺序以及这两个202a和202b存储介质的读取顺序的流程进行详细说明。由于目前诸如高清影片之类的视频通常具有多个视频文件,因此,这里假设存在多个视频文件要进行播放的情况。

在开始将多个视频文件从终端设备100复制到视频解码装置200’时,控制模块205首先将控制命令发送到写入切换器206,从而控制写入切换器206将视频文件(如,视频文件1)复制到存储介质202a。其间,控制模块205根据来自终端设备100的视频文件的属性信息以及存储介质202a的属性信息,判断视频文件的大小与存储介质202a的可存储空间之间的关系以确定存储介质202a是否被写满。

在存储介质202a未被写满的情况下,控制模块205通过写入切换器206允许将视频文件的后续部分(如,视频文件2、3...等)存储在存储介质202a中以充分利用存储空间。在这种情况下,如果所有视频文件的复制完成之后,存储介质202a仍未被写满,则控制模块205指令读取切换器207选择存储介质202a作为要从其读取视频文件以进行解码的存储介质,而不使用存储介质202b。

在视频文件的大小大于存储介质202a的可存储空间而导致存储介质202a被写满,或者在存储介质202a写入多个视频文件导致存储介质202a被写满的情况下,控制模块205将存储介质202a设置为只读状态,即,不可向存储介质202a存储新的视频文件,从而保护要播放的视频文件不被其它数据覆盖。

然后,控制模块205向写入控制器206发送控制命令,以通过写入控制器206将视频文件的后续部分复制到存储介质202b中。

其间,例如在第一个视频文件(如,视频文件1)被写入到存储介质202a中,或存储介质202a被设置为只读状态之后,控制模块205向读取切换器207发送控制命令,从而允许视频解码模块203从存储介质202a读取要播放的视频文件以进行解码。

然后,在存储介质202b也被写满时,控制模块205检测视频解码模块203是否完成了针对存储介质202a中的视频文件的解码工作。

如果已经完成了针对存储介质202a中的视频文件的解码工作,则控制模块可以将存储介质202b设置为只读状态,同时将存储介质202a设置为可写状态,从而允许通过写入切换器206将视频文件的后续部分写入到存储介质202a中。与此同时,控制模块205向读取切换器207发送指令来选择存储介质202b作为要从其读取视频文件以进行解码的存储介质,由此视频解码模块203可以通过读取切换器207从存储介质202b继续读取视频文件。

如果还未完成针对存储介质202a中的视频文件的解码工作,则控制模块205向写入选择器206发送命令来暂停视频文件的传输。然后,在针对存储介质202a中的视频文件的解码工作完成之后,控制模块205将存储介质202a设置为可写状态,并且指令写入选择器206将视频文件的后续部分复制到存储介质202a中,以恢复视频文件的复制(传输)工作。

当要播放的所有视频文件都解码完毕之后,控制模块205清除所有存储介质(201a、202a)中的视频文件,并将所有存储介质设置为可写状态。

通过上述操作,控制模块205根据存储介质(202a、202b)的读/写状态和视频文件的解码情况,在存储介质202a和存储介质202b中进行切换,从而可以以有限的存储空间实现文件的连续存取和连续播放。例如,在存储介质202a中的视频文件的播放期间,在存储介质202b中存储视频文件的后续部分,并且在存储介质202b中的视频文件的播放期间,在存储介质202a中存储视频文件的后续部分,从而视频文件的播放不会中断。

此外,需要注意的是,虽然以上述顺序描述了控制模块205控制存储介质202a和202b的存储顺序及其读取顺序的流程,但是也可以不按照上述顺序执行用于控制存储介质202a和202b的存储顺序及其读取顺序的操作。例如,可以在开始将第一个视频文件(如,视频文件1)复制到存储介质202a时就开始该视频文件的解码工作,而不必等到该视频文件被写入到存储介质202a中,或存储介质202a被设置为只读状态之后再开始该视频文件的解码工作。

此外,控制模块205无需在存储介质202b被写满时才检查存储介质202a的解码工作是否完成,一旦存储介质202a的解码工作完成,控制模块205就可以立即将存储介质202a设置为可写状态,从而允许视频文件的后续部分的写入。

下面将描述根据本发明的另一个实施例的视频解码装置200”的结构和操作。图4是图示根据本发明的另一个实施例的视频解码装置200”的结构的方框图。如图4所示,存储模块202包括三个存储介质202a、202b和202c。

与上述包括两个存储介质的视频解码装置200”的存取控制过程类似,控制模块205在视频文件的写入过程中判断当前存储介质是否被写满。

具体地,如果存储介质202a被写满,则控制模块205将存储介质202a设置为只读状态,并且通过写入切换器206将视频文件的后续部分写入到存储介质202b中。然后,如果存储介质202b也被写满,则控制模块205将存储介质202b也设置为只读状态,并且通过写入切换器206将视频文件的后续部分写入到存储介质202c中。

其间,在视频文件的读取过程中,控制模块205基于播放顺序,通过读取切换器207选择要由视频解码模块读取的存储介质。

具体地,例如,控制模块205基于播放顺序,通过读取切换器207选择存储介质202a来作为视频解码模块203的读取对象,并判断存储介质202a是否处于只读状态(即,该存储介质202a是否被写满)。如果该存储介质202a处于只读状态,则在该存储介质202a的所有视频文件的解码完成之后,控制模块205将该存储介质202a设置为可写状态,并且通过读取切换器207选择存储介质202b作为读取对象。类似地,控制模块205依次判断存储介质202b和203b是否处于只读状态(即,存储介质202b和203b是否被写满)。然后,控制模块205针对存储介质202b、203b执行与针对存储介质202a执行的处理类似的处理。

此外,如果在将存储介质202c写满之后,还存在需要播放的视频文件,则控制模块203检测存储介质202a的存储器状态是否为只读状态,也就是针对存储介质202a中的所有视频数据的解码工作是否完成。如果存储介质202a为可写状态,则表示已经完成了存储介质202a中的所有视频数据的解码工作。因此,控制模块203可以通过写入控制器206将视频文件的后续部分继续复制到存储介质202a中。此外,如果存储介质202a为只读状态,则控制模块203指令写入控制器206暂停视频文件的复制,直到完成了存储介质202a中的所有视频数据的解码工作为止。此外,类似地,如果存储介质202b和202c也处于只读状态,则控制模块205还可以对存储介质202b和202c执行相同的处理来允许继续写入视频数据。

在本实施例中,以顺序存储和顺序读取方式进行视频文件的存储和解码工作,然而,替代地,只要控制模块205能够获得视频文件与存储位置(哪一个存储介质)的对应关系,就可以通过写入切换器206将视频文件存储在任意可写的存储介质中,并在该存储介质写满之后将其设置为只读状态。此外,在读取过程中,根据播放顺序以及视频文件与存储介质之间的对应关系,控制模块205可以通过读取切换器207选择与要解码的视频文件对应的存储介质作为读取对象以进行视频文件的解码,并且在视频文件的解码完成之后将该存储介质设置为可写状态以允许进一步存储视频文件的后续部分。

另外,在上述实施例中,控制模块205通过设置存储介质的只读/可写状态来禁止/允许对存储介质的写入。替代地,控制模块205可以通过建立与各个存储介质有关的、表示该存储介质是否可写的信息来通过写入切换器206控制对各个存储介质的写入。例如,如果该信息为“1”,则表示与该信息对应的存储介质未被写满,即,可以向该存储介质写入视频文件。相反,该信息为“0”,则表示与该信息对应的存储介质已被写满,即,不可以向该存储介质继续写入视频文件。类似地,控制模块205还可以根据该信息通过读取切换器207控制对各个存储介质的读取操作。例如,在完成了针对特定存储介质的读取之后,控制模块205可以将对应于该存储介质的信息设置为“1”以允许向该存储介质写入数据。此外,控制模块205还可以列表的形式管理关于各个存储介质是否可写的信息。

在上述实施例中,描述了存储模块202具有两个存储介质以及三个存储介质的示例,替代地,根据本发明实施例的视频解码装置还可以包含更多的存储介质以提供更大的存储容量。

下面描述根据本发明的一个修改实施例的显示系统10’的结构。

图5是图示根据本发明的一个修改实施例的显示系统10’的结构的方框图。图5所示的显示系统10’与根据本发明第一实施例的显示系统10之间的区别在于:显示系统10’中的终端设备100’还包括外部视频输入接口106、视频信号存储部件107以及多路选择器108。此外,替代地,视频解码装置200还可以将视频信号回传给终端设备100’。由于本实施例中的显示系统10’的其它部件与根据本发明第一实施例的显示系统10的对应部件相同,因此用相同的附图标记表示这些部件,并且省略它们的重复描述。

下面详细描述图5所示的终端设备100’的结构。如图5所示,在终端设备100’中,控制部件102、显示驱动部件103连接到多路选择器108,并且外部视频输入接口106通过视频信号存储部件107连接到多路选择器108。多路选择器108选择来自控制部件102、显示驱动部件103以及视频信号存储部件107之一的数据作为输出,并且将所选择的数据输出到显示部件104。

下面详细描述在视频解码装置200将解码后的视频信号回传给终端设备100’的处理。

在本实施例中,视频解码装置200可以通过视频输出模块204与终端设备100’的外部视频输入接口106连接,并且将解码后的视频信号回传给外部视频输入接口106。外部视频输入接口106接收来自视频解码装置200的视频信号,并且将其存储在视频信号存储部件107中。替代地,如果外部视频输入接口106和多路选择器108的处理速度足够快,则终端设备100’可以不包括视频信号存储部件107,而且外部视频输入接口106直接将所接收到的视频信号输出到多路选择器108。

在多路选择器108接收到视频信号或其它数据时,多路选择器108判断所接收到的数据是本地数据还是来自外部的视频信号。如果所接收到的数据是来自外部(如,视频解码装置200)的视频信号,则多路选择器108选择所接收到的、来自外部的视频信号作为输出,以输出到显示部件104上来播放视频文件的内容。由于来自视频解码装置200的视频信号是可以直接播放的视频信号,因此不需要再经过控制部件102(如,CPU)和显示驱动器103(如,显卡)的处理,而可以直接播放。这样,很大程度上减轻了对终端设备100’的负担。因此,即使终端设备100’的硬件配置较低,也能够在该终端设备100’上流畅地播放诸如高清影片之类的视频文件。

如上所述,已经在上面具体地描述了本发明的各个实施例,但是本发明不限于此。本领域的技术人员应该理解,可以根据设计要求或其它因素进行各种修改、组合、子组合或者替换,而它们在所附权利要求及其等效物的范围内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号