视频处理装置、用于驱动视频处理装置的方法、视频中继装置、用于驱动视频中继装置的方法以及计算机可读记录介质与流程

文档序号:14422288阅读:173来源:国知局
视频处理装置、用于驱动视频处理装置的方法、视频中继装置、用于驱动视频中继装置的方法以及计算机可读记录介质与流程

本发明涉及视频处理装置、用于驱动视频处理装置的方法、视频中继装置、用于驱动视频中继装置的方法以及计算机可读记录介质,更具体地,涉及允许用户例如在家通过异构网络快速地且稳定地使用数据的视频处理装置、用于驱动视频处理装置的方法、视频中继装置、用于驱动视频中继装置的方法以及计算机可读记录介质。



背景技术:

近些年,随着移动设备、智能电话、mp3播放器、便携式多媒体播放器(pmp)、家庭管理器、笔记本、其他各种手持设备以及多媒体数据共享器的多样化,通过设备之间连接方法的多样化提高了设备之间的数据(或内容)共享。连接方法也根据家庭中流数据供应设备的多样化而改变。

由于开始提供具有3d、蓝光和超高清晰度(uhd)的高质量高清晰度(hd)广播,所以近些年多媒体文件趋于大容量。随着由于高速互联网、服务多样化和高质量服务的快速增加而引起的基于web(例如,youtube)的hd流传送的发展,流量数据量快速增加并且在家中这种现象也并非是例外。

近些年,简单地从广播流解码开始的机顶盒(stb)的技术变为市场中的无头网关、视频网关和互联网协议客户端(ipc)结构。甚至在内容方面,机顶盒(stb)扩展了技术功能,例如媒体和数据的相互传送、大容量数据的传送等,例如数字生活网络联盟(dlna)、无线共享、智能家庭等,而不是传送简单的广播流,因此家庭中的stb功能不断地多样化和智能。

近些年,随着无头网关在展示趋势等中的发展可能和流量增加,确定了如上所述甚至在未来在家庭中所传输的流的量正不断地增大。

因此,需要一种通过例如在家中的设备之间的更智能的连接过程来无缝地连接具有不断地快速增加的量的数据的方法。



技术实现要素:

技术问题

本发明的目的在于提供一种允许用户例如在家通过异构网络快速地且稳定地使用数据的视频处理装置、用于驱动视频处理装置的方法、视频中继装置、用于驱动视频中继装置的方法以及计算机可读记录介质。

技术方案

本发明提供了一种视频处理系统,所述视频处理系统包括被配置为向用户装置提供图像信号的视频中继装置以及视频处理装置,所述视频处理装置被配置为对图像信号进行划分;通过彼此不同的多个通信网络将经划分的图像信号发送到视频中继装置;以及根据多个通信网络的流量状态来调整多个通信网络的数据传输量。

本发明提供了一种视频处理装置,所述视频处理装置通过多个通信网络耦接到外部装置,所述视频处理装置包括:通信接口,所述通信接口被配置为对图像信号进行进行划分并且通过所述多个通信网络将经划分的图像信号发送到所述外部装置;以及处理器,所述处理器被配置为根据所述多个通信网络的流量状态来调整所述多个通信网络的数据传输量。

响应于所述多个通信网络的拥塞程度等于或大于预设阈值,所述处理器可以调整所述数据传输量。

所述处理器可以包括被配置为对接收到的图像信号进行划分的解析器。

所述视频处理装置还可以包括被配置为通知用户所述处理器正在操作的显示器。

所述通信接口可以包括多个通信模块,所述多个通信模块被配置为利用与所述多个通信网络相关的不同标准来处理和发送所述图像信号。

所述多个通信模块可以包括短距离通信模块。

本发明在于提供一种视频中继装置,所述视频中继装置通过多个通信网络耦接到外部装置,所述视频中继装置包括:通信接口,所述通信接口被配置为通过多个通信网络从外部装置接收经划分和发送的图像信号并且接收图像信号,其中根据多个通信网络的流量状态被调整所述图像信号的多个通信网络的数据传输量;以及信号处理器,所述信号处理器被配置为将经划分和发送的图像信号聚合并将聚合后的图像信号提供给用户装置。

所述通信接口可以包括多个通信模块,所述多个通信模块被配置为利用与所述多个通信网络相关的不同标准来接收经划分和发送的图像信号。

所述多个通信模块可以包括短距离通信模块。

所述信号理器可以包括被配置为将经划分和发送的图像信号进行聚合的复用器。

本发明在于提供一种通过多个通信网络耦接到外部装置的视频处理装置的驱动方法,所述方法包括以下步骤:划分图像信号;通过彼此不同的多个通信网络将经划分的图像信号发送到外部装置;以及根据所述多个通信网络的流量状态来调整多个通信网络的数据传输量。

所述调整数据传输量的步骤可以包括:响应于所述多个通信网络的拥塞程度等于或大于预设阈值,调整所述数据传输量。

所述驱动方法还可以包括以下步骤:根据所述多个通信网络的流量状态来对接收到的图像信号进行划分。

所述驱动方法还可以包括以下步骤:通知用户正在执行调整所述数据传输量的操作。

所述发送步骤可以包括利用与多个通信网络相关的不同标准来处理和发送所述图像信号。

所述与多个通信网络相关的不同标准包括短距离通信方法。

本发明在于提供一种视频中继装置的驱动方法,所述视频中继装置通过多个通信网络耦接到外部装置,所述方法包括以下步骤:通过所述多个通信网络接收经划分和发送的图像信号并且接收图像信号,其中根据所述多个通信网络的流量状态调整所述多个通信网络中的数据传输量;以及将经划分的图像信号进行聚合并将聚合后的图像信号提供给用户装置。

所述接收图像信号的步骤可以包括利用与多个通信网络相关的不同标准来接收经划分和发送的图像信号。

所述与多个通信网络相关的不同标准包括短距离通信方法。

本发明在于提供一种包括程序的计算机可读记录介质,所述程序用于执行通过多个通信网络耦接到外部装置的视频处理装置的驱动方法,所述方法包括以下步骤:划分图像信号;通过多个通信网络将经划分的图像信号提供给外部装置;以及根据所述多个通信网络的流量状态来调整多个通信网络的数据传输量。

本发明的效果

在本发明的实施例中,可以进一步保证网络带宽,因此可以获得大容量的数据的传输效率。可以通过监测改变的数据量和流量来自动地选择网络,并且可以基于所选择的网络和使用的数据量的阈值来动态地执行链路聚合。因此,可以获得仅在家中的现有介质中发送的数据的共享效果。

附图说明

图1是示出了根据本发明的实施例的视频处理系统的图;

图2是示出了被互锁至图1的视频处理装置的视频中继装置和用户装置的图;

图3是示出了通过异构网络耦接的视频中继装置和视频处理装置的图;

图4是示出了图1的视频中继装置的详细结构的框图;

图5是示出了根据本发明的第一实施例的图1中所示的视频处理装置的详细结构的框图;

图6是示出了根据本发明的第二实施例的图1中所示的视频处理装置的详细结构的框图;

图7是示出了图6中所示的控制器的详细结构的框图;

图8是示出了根据本发明的另一实施例的图5的链路动态处理器的详细结构的框图;

图9是解释了根据本发明的一个实施例的视频处理装置的osi7层的图;

图10是示出了图9中所示的子层的结构的图;

图11是示出了图10中的聚合控制器的操作过程的图;

图12是示出了根据本发明的一个实施例的视频中继装置的驱动过程的流程图;

图13是示出了根据本发明的一个实施例的视频处理装置的驱动过程的流程图;以及

图14是示出了根据本发明的另一实施例的视频处理装置的另一驱动过程的图。

具体实施方式

以下,将参照附图更全面地描述本发明的示例实施例。

图1是示出了根据本发明的实施例的视频处理系统的图;图2是示出了被互锁至图1的视频处理装置的视频中继装置和用户装置的图;以及图3是示出了通过异构网络耦接的视频中继装置和视频处理装置的图。

如图1所示,根据本发明的一个实施例的视频处理系统90包括以下中的全部或部分:用户装置100、视频中继装置110、视频处理装置120、通信网络130和服务提供装置140。

这里,短语“包括全部或部分”意味着在系统90中可以省略诸如通信网络130之类的部分部件,例如视频处理装置120和服务提供装置140可以执行直接通信(例如,端到端(p2p))。为了充分理解本发明,将系统90描述为包括所有部件。

如图2中所示,用户装置100可以包括各种电子装置,例如电视(tv)、便携式电话、台式计算机、膝上型计算机、平板个人计算机(pc)、mp3播放器、便携式多媒体播放器(pdp)等。用户装置100可以分成耦接到视频处理装置120的用户装置1100-1,例如在家a中操作为视频网关(vgw)的机顶盒(stb),以及耦接到视频中继装置110以进行操作的用户装置2100-2。用户装置1100-1可以安装在家a中的卧室等中,用户装置2100-2可以安装在家庭成员的房间中。用户装置1100-1可以通过高清晰度多媒体接口(hdmi)线缆耦接到视频处理装置120。这里,hdmi是可以聚合和发送未压缩的数字视频和音频信号的接口标准之一。

用户装置1100-1可以根据用户的请求使用从服务提供装置140提供的服务。这里,该服务可以例如是从广播站提供的广播服务。此外,用户装置2100-2可以向视频中继装置110请求广播服务并且接收期望的广播。除了广播服务之外,用户装置1100-1和用户装置2100-2可以使用各种类型的服务,例如互联网服务等,并且因此在本发明的实施例中,所述服务不限于特定服务。

视频中继装置110可以例如安装在家a的每个房间中,并且可以包括耦接到视频处理装置120以进行操作的互联网协议(ip)客户端。此外,视频中继装置110还可以包括无线局域网(wlan)共享器等。本发明的实施例中的视频中继装置110通过用户装置2100-2接收用户所请求的用户命令,并且将用户命令发送到视频处理装置120。视频中继装置110可以根据接收到的用户命令来处理从视频处理装置120提供的图像信号,并且将经处理的图像信号提供给用户装置2100-2。当在家中开始分组传输时,视频中继装置110中的各种接口已经维持建立物理链接的状态。换言之,作为彼此不同的多个通信网络的异构网络已经彼此耦接。

如图3中所示,视频中继装置110可以通过例如以太网、wifi和同轴线缆多媒体联盟(moca)等的异构网络()耦接到视频处理装置120,并且可以通过异构网络从视频处理装置120接收任意图像信号并对其进行划分。视频中继装置图像信号,其中在划分接收期间根据异构网络的流量状态调整该图像信号的传输量。换言之,视频中继装置110从视频处理装置120接收动态改变传输量的图像信号。因此,用户装置2100-2可以快速地接收数据而不中断。这里,moca是指可以使用家中的同轴线缆作为介质来提供现有广播并且同时执行互联网通信的技术。

为此,视频中继装置110可以以例如互联网等的有线形式通过有线通信线(例如,线缆)耦接到视频处理装置120,并且可以以例如wifi等的无线方式通过预先执行配对操作来执行上述操作。因此,视频中继装置110可以通过异构网络从视频处理装置120接收动态改变其传输量的图像信号并处理该图像信号。将在下文中再次描述其他具体内容。

视频处理装置120可以操作为视频网关。换言之,根据本发明的一个实施例的视频处理装置120可以通过执行与现有机顶盒相同的操作来将图像信号发送给用户装置1100-1,但是视频处理装置120可以允许经由视频中继装置110将图像信号提供给用户装置2100-2。例如,视频处理装置120可以恢复所接收的压缩图像信号,并且将恢复的图像信号发送给用户装置1100-1,并且可以以压缩状态直接将所接收的压缩图像信号发送给视频中继装置110。视频处理装置120可以以任何程度恢复压缩图像信号并且可以将恢复后的图像信号发送给视频中继装置110,并且因此本发明不限于此。

为了发送图像信号(例如,视频信号),根据本发明的实施例的视频处理装置120可以处于通过异构网络以有线/无线的方式耦接到视频中继装置110的状态,在图像信号传输中对图像信号进行划分并将其发送到异构网络,并且通过检查(监测)异构网络的流量状态来调整发送的图像信号的传输量。例如,在具有与异构网络有关的不同标准的通信方法中,数据处理速率可以彼此不同。甚至在具有相同标准的通信方法中,数据处理速率可以根据版本而不同,并且因此视频处理装置可以通过监测来综合地确定流量状态。直接地,有线数据处理速率可以大于无线数据处理速率。

视频处理装置120可以包括多个调谐器,以处理如图2中所示的各种类型的用户装置100所请求的图像信号。因此,响应于存在来自用户的针对经由每个调谐器接收的图像信号的请求,视频处理装置120通过向用户装置1100-1或视频中继装置110提供通过相应调谐器接收的图像信号来适当地执行数据处理。

通信网络130包括有线通信网络和无线通信网络二者。这里,有线通信网络包括互联网,如,有线网或公共交换电话网(pstn);无线通信网络包括码分多址(cdma)、宽带cdma(wcdma)、全球移动通信系统/标准(gsm)、分组核心演进(epc)、长期演进(lte)、wibro网络等。根据本发明的一个实施例的通信网络130不限于此,并且通信网络可以用于例如在云计算环境下的云计算网络等,作为未来要实现的下一代移动通信系统的接入网络。例如,响应于通信网络130是有线通信网络,通信网络130中的接入点可以接入电话公司的交换局等,并且响应于通信网络130是无线通信网络,通信网络130中的接入点可以接入通信公司运营的服务通用分组无线服务(gprs)支持节点(sgsn)或网关gprs支持节点ggsn并处理数据,或可以接入各种中继设备(例如,基站发射站(bts)、节点b、e节点b等)并处理数据。

通信网络130可以包括接入点。所述接入点可以包括:主要在建筑物中安装的小型基站(诸如毫微微(femto)基站或微微(pico)基站)。这里,在小型基站划分方面,可以根据可接入到基站的用户装置1100-1或视频中继装置110的最大数量,来划分毫微微基站或微微基站。接入点包括短距离通信模块,所述短距离通信模块被配置为与用户装置1100-1执行短距离通信(zigbee、wifi等)。接入点可以使用传输控制协议/互联网协议(tcp/ip)或实时流协议(rtsp)以进行有线通信。例如,除了wifi之外,可以利用各种标准来执行短距离通信,例如,蓝牙、zigbee、红外数据协会(irda)、射频(rf)(例如,超高频(uhf)和极高频(vhf))和超宽带(uwb)等。在该示例中,接入点可以提取数据分组的位置,指定针对提取位置的最佳通信路径,并且沿着指定的通信路径向下一装置(例如,用户装置100)传送数据分组。接入点可以共享通用网络环境中的多个线路,并且例如接入点可以包括路由器、转发器、中继器等。

服务提供装置140可以包括被配置为提供广播服务的广播站服务器,或者被配置为提供搜索门户公司的服务的搜索服务器。换言之,服务提供装置140可以根据本发明的实施例操作为用户需要的图像服务源。因此,响应于在系统90中省略了通信网络130,服务提供装置140可以是蓝光盘(bd)再现装置或直接与视频处理装置120一同操作的其他介质装置。

作为配置结果,在本发明的实施例中,可以进一步保证网络带宽,因此可以获得大容量的数据的传输效率。可以通过监测改变的数据量和流量来自动地选择网络,并且可以基于使用的数据量和所选择的网络的阈值来执行链路聚合。因此,可以获得仅以家中的现有介质发送的数据的共享效应。

图4是示出了图1的视频中继装置的详细结构的框图。

如图4所示,根据本发明的实施例的视频中继装置110包括以下中的全部或部分:通信接口400、信号处理器410和用户界面420。

这里,短语“包括全部或部分”意味着在视频中继装置110中可以省略诸如用户界面420之类的部分部件,或者诸如用户界面420之类的部分部件可以集成到诸如信号处理器410之类的其他部件中。为了充分理解本发明,将视频中继装置110描述为包括所有部件。

通信接口400通过异构网络耦接到图1的视频处理装置120并执行通信。这里,异构网络包括以太网线缆或基于moca的同轴线缆或短距离无线通信方法,例如wifi。通信接口400可以根据与异构网络有关的标准来执行通信,因此包括多个通信模块。例如,可以在通信接口400中在如表格1中所示的各种范围(例如,带宽、吞吐量等)内进行特别用于介质的传输的moca。通信接口与数据传输处理中的处理速率有关。表格1示出了moca的各种性能。

【表1】

可以在通信接口400中在如表格2中所示的各种范围内进行负责短距离无线通信的wifi。通信接口与使用wifi的数据处理速率有关。表格2示出了wifi的各种性能。

【表2】

通信接口400向信号处理器410发送通过模块接收的图像信号。通过该过程,通信接口400可以执行诸如数据转换等的操作。例如,通信接口可以执行诸如压缩视频信号的释放等的操作。

通信接口400可以在信号处理器410的控制下响应于用户装置2100-2所请求的用户命令来发送图像信号。

信号处理器410聚合通过通信接口400接收的具有不同标准(例如,不同的通信方法)的图像信号,并且将聚合的图像信号提供给用户装置2100-2。换言之,信号处理器410可以通过聚合用不同的标准发送的图像信号来生成一个流,并且通过通信接口400将生成的流提供给用户界面2100-2。

信号处理器410可以负责对通信接口400和用户界面420的控制。例如,响应于用户命令,例如用于查看通过用户界面420接收的广播信道的特定节目的命令,信号处理器可以控制经由通信接口400将所接收的用户命令提供给视频处理装置120。

用户界面420可以包括信号接收器和物理按钮,例如电源按钮等。响应于用户(例如,远程控制器)请求的特定信道的广播节目,用户界面可以通过信号接收器来接收与对应的请求相对应的红外(ir)信号并且将接收到的ir信号提供给信号处理器410。

图5是示出了根据本发明的第一实施例的图1中所示的视频处理装置的详细结构的框图。

如图5所示,根据本发明的第一实施例的视频处理装置120包括以下中的全部或部分:通信接口500和链路动态处理器510。这里,短语“包括全部或部分”具有与上述含义相同的含义。

通信接口500通过异构网络耦接到图1中所示的视频中继装置110并且进行操作。因此,通过图4的通信接口400已经充分地进行了详细描述,因此可以用该内容替换。

通信接口500还可以包括被配置为耦接通信接口和用户装置1100-1的连接器以及如图1中所示的被配置为以hdmi标准处理图像信号的hdmi模块。

此外,通信接口500可以包括被配置为用通信网络130来执行通信的各种模块。例如,通信接口可以通过通信网络130来接收广播站的图像信号或者从互联网搜索公司的服务器接收基于tcp/ip的图像信号,并且包括短距离通信模块,其被配置为通过与外围接入点(ap)进行短距离通信来处理图像信号。

响应于从用户装置2100-2提出的服务请求,链路动态处理器510响应于该服务请求而接收从服务提供装置140提供的图像信号的数据分组。响应于接收到数据分组,在链路动态处理器510将所接收的数据分组发送到视频中继装置110之前,链路动态处理器510通过检查异构网络的流量状态对所接收的数据分组进行划分并发送经划分的数据分组。链路动态处理器510实时监测流量状态并且根据监测结果来调整通过异构网络发送的数据传输量。响应于确定在特定网络中的拥塞程度在传输过程期间大于预设阈值,链路动态处理器可以不将数据发送给相应网络。链路动态处理器510可以根据网络的流量状态来动态地改变所选择的网络,并且还通过动态地改变发送的数据的传输量来将用户装置2100-2所请求的图像信号发送到视频中继装置110。

此外,链路动态处理器510可以与用户装置1100-1互锁并且执行各种操作以便与通信网络130互锁,并且因此将在下文中描述具体的描述(见图8)。

图6是示出了根据本发明的第二实施例的图1中所示的视频处理装置的详细结构的框图;且图7是示出了图6中所示的控制器的详细结构的框图。

如图6所示,根据另一实施例的视频处理装置120’可以包括通信接口610、控制器610和链路动态执行器620。

与图5中所示的视频处理装置120相比较,图6中所示的视频处理装置120’与图5中所示的视频处理装置120的不同之处在于:链路动态处理器被分成控制器610和链路动态执行器620,该控制器610被配置为执行控制功能,该链路动态执行器620被配置为执行链路动态处理。

换言之,图5的链路动态处理器510可以执行一个软件程序,以执行控制功能和链路动态处理。然而,图6的链路动态处理器510’从硬件上被分成控制器610和链路动态执行器620。因此,可以看出链路动态执行器620执行操作以动态地处理与通过异构网络耦接的视频中继装置110的链路(例如,连接)。为此,链路动态执行器620可以储存并执行用于链路动态处理的程序。

响应于处理器700和存储器710包括在图6的控制器610中(如图7所示),控制器610可以在初始驱动视频处理装置120时下载在图6的链路动态执行器620中存储的程序并将其存储在存储器710中。接着,响应于不可避免地执行链路动态处理,相较于图6的控制器610,控制器可以通过执行在存储器710中存储的对应程序来快速地执行数据处理。换言之,由于图6的控制器610经由通过控制链路动态执行器620来执行相应程序并接收响应于对必要的链路的动态处理的执行结果的方法进行操作,图6的控制器610的数据处理速率可能小于图7的控制器的数据处理速率。

除此之外,图6中所示的通信接口600、控制器610和链路动态执行器620与图5的通信接口500和链路动态处理器510差别不大,因此可以用其内容来替换其具体描述。

图8是示出了根据本发明的另一实施例的图5的链路动态处理器的详细结构的框图。

如图8所示,根据本发明的另一实施例的链路动态处理器510”包括以下中的全部或部分:信号分离器800、控制器810、用户界面820、解码器830、信号处理器840和图形用户界面(gui)以执行控制功能。这里,短语“包括全部或部分”具有与上述含义相同的含义。

信号分离器800将输入图像信号分成视频信号和音频信号,并且将经划分的信号提供给解码器830,并且响应于图像信号中包括的附加信息,数据分离器800将附加信息从图像信号分离并将分离后的附加信息提供给控制器810。被提供给控制器810的附加信息可以被存储在如图7中所示的控制器810的内部存储器中或被存储在单独的存储单元中。这里,附加信息可以包括各种信息,例如,电子节目指南(epg)信息、字幕信息等。

控制器810可以控制解码器830以执行对从解码器830输入的视频信号和音频信号的解码。响应于根据用户的请求不可避免地在画面上显示epg信息,控制器810控制gui生成器850输出epg生成画面并且因此在信号处理器840中执行图像合成。

用户界面820从远程控制器接收用户命令,并将用户命令传送到控制器810。为此,用户界面820可以包括信号接收器,其被配置为接收和处理远程控制器的ir信号。用户界面820可以包括物理按钮,例如可以输入用户命令的电源按钮等。

解码器830释放对输入的视频信号和音频信号的压缩。换言之,解码器830将压缩的视频信号恢复成原始信号。为此,解码器830可以包括视频解码器和音频解码器。解码器830是已知的,因此省略了具体描述。

信号处理器840可以例如根据数字tv(dtv)的分辨率对解码后的视频信号执行数据缩放,或者对解码后的音频信号执行后处理操作。这里,后处理操作可以包括均衡操作等。

gui生成器850可以生成各种ui画面并且gui生成器850可以典型地生成显示广播节目列表的epg画面并且将该epg画面提供给信号处理器840。例如,响应于用户选择了远程控制器中的菜单按钮,对应的用户命令可以被传送到控制器810并且gui生成器850可以在控制器810的控制下生成并输出epg画面。

图9是解释了根据本发明的一个实施例的视频处理装置的osi7层的图;图10是示出了图9中所示的子层的结构的图;以及图11是示出了图10中的聚合控制器的操作过程的图。

为了清楚起见,参考图9和10以及图1,信号处理系统(例如,根据本发明的实施例的视频处理装置120的开放系统互联(osi)层)可以包括以下总共7级:物理层900-数据链路层910-网络层920-传输层930-会话层940-表示层950-应用层960。层的变化可以具有完全不影响其他层的特性。

物理层900与通过通信线以比特为单位发送从上层(例如,数据链路)接收的数据的层相对应。物理层指定机械项目和电项目,例如,线缆、连接设备等,并且处理用于物理耦接网络上的两个节点的信号方法。

数据链路层910是在相邻开放系统之间的一组比特,并且是在没有误差的情况下传送帧作为传输单元并且提供可靠的数据传输的层。这里,帧是传输单元,其从上网络层920接收传输单元中的分组,并将有意义的信息(例如,地址或其他控制信息(例如,比特))添加到分组头和分组尾。数据链路层910可以执行操作,例如物理地址、网络拓扑、线使用规则、误差规则、误差检测、帧传送、流控制、数据传输单元划分、顺序控制、误差控制、数据流控制等。

数据链路层910用于全面地观察通过物理层900的数据的流入和流出。在电气与电子工程师协会(ieee)中,数据链路层910被分成两个子层。例如,数据链路层被分成逻辑链路控制(llc)层和媒体访问控制(mac)层。llc层与网络层920相关,且mac层与物理层900相关。mac层与网络接口卡(nic)直接相关。该层可以对以帧为单位的从网络层920接收的数据进行转换并且将转换后的数据发送到最下层。该层中包括的设备是交换机和桥接器。循环冗余校验(crc)与该层相关。

网络层920在从数据链路层910提供的相邻开放系统之间使用数据传送功能提供连接和通信路径选择,并且响应于通过若干网络而执行数据传输和中继以及对网络质量的差异调整功能。路由协议选择通过耦接到彼此的网络的最佳路径并且沿着该光路发送信息。总之,网络层920允许每个分组成功地且高效地从起始点被传送到最终目的地。该层监管分组的端对端的传送。换言之,该层仅确认分组被良好地发送和接收。

传输层930作为网络的会话控制器执行设置、维持和同步通信装置之间的交互的功能。传输层提供用于确认和设置用户连接(处理器之间的连接)的有效性的功能,并建立和同步被称为会话的虚拟连接。此外,传输层用于构建、管理和终止应用之间的会话。传输层通过表示层950之间的对话,并管理表示层之间的数据交换。

会话层940执行用于在两个通信系统的应用程序之间提供连接服务并且控制该连接的功能。换言之,会话层940用于强制地切断服务器与客户端之间的连接或重新连接服务器和客户端。主要功能包括连接设置、维护、终止、强制终止、重新连接、对话控制等。代表性的协议和接口包括结构化查询语言(sql)、远程过程调用(prc)、数字网络架构会话控制协议(dnascp)、appletalk会话协议(asp)、网络基本输入输出系统(netbios)等。会话层可以通过套接字编程实现为服务器和客户端。

表示层950确保通信装置之间的互操作性。换言之,表示层提供以下功能:针对两个装置之间不同地使用的控制代码、字符、图形字符等执行必要翻译,并允许这两个装置一致地理解传输数据。总之,表示层改变数据表示方法以使得发送机和接收机共同地理解传输数据。表示层还执行数据加密、数据解密以及数据压缩和解压缩以进行有效的传输。

应用层960提供允许用户或应用程序接入网络的用户接口并且提供诸如电子邮件、文件传输、共享数据库(db)管理等的服务。应用层支持用户的应用处理器。应用层用作窗口,该窗口通过提供用于通过应用处理器访问网络环境的手段来允许应用处理器(用户、应用程序)在其之间交换有用信息。

在这样的层结构中,例如,在根据本发明的实施例的视频处理装置120中开始家中的分组传输时,各种接口(例如,异构网络)预先保持物理链路接通状态。因此,视频处理装置通过检查根据接口的流量来确定根据媒体接口的在家中的当前流量。响应于在检查流量之后流量大于阈值,视频处理装置应用根据本发明的实施例的所谓的链路聚合算法。

在这样的状态下,视频处理装置120经过该步到达如图9中所示的家庭链路聚合子层910c并确定接口之间的数据共享。根据本发明的实施例的家庭链路聚合子层910c可以包括聚合控制器1000和聚合器1010,如图10中所示。

响应于每个分组被传送,对应的分组如图10中所示被划分和处理,并且聚合控制器1000可以控制所有操作。聚合控制器1000可以包括监测器1000-1、分组发送器1000-2、校验器1000-3等,如图11所示。

聚合器1010基本上确定将分组发送到哪里以及如何发送分组、生成与对应的确定结果相对应的标记、并且将与对应的标记相对应的分组分配到链路帧选择器和分配器1010-1中的接口。这里,接口表示上述异构网络。为此,聚合器使用在聚合选择器1000中确定的链路选择器在多样化的媒体中选择可发送媒体,并且将该分组发送到所选择的媒体。在接收侧,聚合器用于为从媒体接收的分组确定标记、收集分组并且将收集的分组再次传送到ip层920。可以基本上在图1的视频中继装置110中执行这样的操作。

响应于该操作被执行,根据本发明的实施例的视频处理装置120的监测器1000-1、分组发送器1000-2、校验器1000-3等可以如图11中所示地进行操作。换言之,发送分组的分组发送器1000-2检查带宽并且然后确定带宽是否大于阈值(s1100、s1110),并且响应于该带宽大于阈值而执行检查用户可用的另一媒体路径是否存在并且分配该分组的操作(s1120-s1140)。通过上述分配和重组的过程来发送和检查分组(s1150-s1170)。

图12是示出了根据本发明的一个实施例的视频中继装置的驱动过程的流程图。

为了清楚起见,参考图12和图1,根据本发明的实施例的视频中继装置110接收图像信号,该图像信号来自外部装置并且基于耦接到外部装置(例如,视频处理装置120)的异构网络的流量状态调整图像信号的数据传输量,并且对其进行划分和发送(s1200)。换言之,响应于在视频中继装置110和视频处理装置120之间存在用不同通信标准处理信号的多个通信网络(例如,路径),可以看出作为对流量状态的确定结果,视频中继装置110通过具有相对较小拥塞程度的路径来接收更多的图像数据。

视频中继装置110聚合被划分和发送的图像信号,并且将聚合的图像信号发送给用户装置100(例如,用户装置2100-2)(s1210)。这里,聚合可以包括组合相同类型的内容的过程。

图13是示出了根据本发明的一个实施例的视频处理装置的驱动过程的流程图。

为了清楚起见,参考图13和图1,响应于图像信号被接收,根据本发明的实施例的视频处理装置120根据耦接到外部装置(例如,视频中继装置110)的异构网络的流量状态来调整被划分的并通过异构网络发送的图像信号的数据传输量(s1300)。

视频处理装置120根据调整后的数据传输量将经划分和发送的图像信号发送到外部装置(s1310)。

根据实施例的视频处理装置120可以根据异构网络的流量状态通过动态地改变网络选择和数据传输量来处理图像信号,并且因此快速且稳定地处理用户期望的图像内容。

图14是示出了根据本发明的另一实施例的视频处理装置的另一驱动过程的图。

为了清楚起见,参考图13和图1,视频处理装置120接收图像信号的数据分组(s1400)。这里,数据分组表示例如单位帧的图像数据被分组化。因此,分组还可以包括图像数据(例如,视频数据)的各种附加信息。

然后,视频处理装置120检查异构网络的流量状态并且确定拥塞程度是否大于阈值(s1410)。视频处理装置检查网络的流量状态,并且根据网络确定例如家中的当前流量。

作为确定结果,响应于流量不大于阈值,视频处理装置可以根据预设或改变的数据传输量来发送数据分组并且连续地执行监测操作。

响应于流量大于阈值(s1420),视频处理装置执行根据本发明的实施例的链路聚合过程(s1430-s1440)。例如,视频处理装置可以减小大于阈值的网络的数据传输量,或者终止数据传输并增大另一网络的数据传输量,作为链路聚合过程之一。

上述过程中的视频处理装置120可以通知用户不存在可用网络或者当前在执行链路聚合过程(s1450、s1460)。

已经描述了构成本发明的实施例的所有组件被组合为一体或被组合以进行操作,但是本发明不限于此实施例。换言之,在本发明的范围内,所有组件中的一个或多个组件可以选择性地被组合以进行操作。所有组件可以用一个独立的硬件来实现,但是全部或部分组件可以被选择性地组合并且可以用具有程序模块的计算机程序来实现,该程序模块执行被组合到一个或多个硬件中的全部或部分功能。本领域技术人员可以容易地推断构成该计算机程序的代码和代码段。本发明的实施例可以通过将计算机程序存储在非临时性计算机可读介质中并通过计算机读取和执行计算机程序来实现。

非暂时性计算机可读介质不是被配置为临时存储数据的介质(例如,寄存器、高速缓存存储器或存储器),而是被配置为永久性地或半永久地存储数据的装置可读介质。例如,上述多种程序可以存储并提供在非暂时性装置可读介质中,例如,cd、数字多功能盘(dvd)、硬盘、蓝光盘、通用串行总线(usb)、存储卡或只读存储设备(rom)。

前述示例实施例和优点仅是示例性的,而不应被理解为限制本发明构思。对示例实施例的描述预期是说明性的而非限制权利要求的范围,并且许多备选、修改和变化对于本领域技术人员是明显的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1