用于调整数据传输率的家庭网络系统及其方法

文档序号:7611809阅读:171来源:国知局
专利名称:用于调整数据传输率的家庭网络系统及其方法
技术领域
本发明涉及一种用于调整数据传输率的家庭网络系统和方法,更具体地讲,涉及一种能够通过合理地调整传输到客户机的数据的传输率来提高整个家庭网络的传输效率的用于调整数据传输率的家庭网络系统和方法。
背景技术
通常,家庭网络系统是指可通过执行家庭网络和外部通信网络之间网络匹配使得安装在家庭中的家庭网络和外部通信网络之间智能化通信的网络系统。通过这种组网,家庭中的信息资源的共享和个人产品的公用可被最大化。
组成家庭网络的家庭设备可被分类为如个人计算机、传真机、扫描仪、和打印机的信息设备、如电视(TV)接收机、机顶盒、DVD、VCR、音频设备、摄像机、和家庭游戏机的音频/视频(A/V)设备、如煮咖啡机、电饭锅、冰箱、洗衣机、微波炉、和照相机的控制设备、和如遥控器、互通电话机、传感器、和光源的伪(dummy)设备。这种家庭设备与如电话线、无线LAN、蓝牙、USB(通用串行总线)、IEEE 1394、和电源线的子网连接。
图1是示出传统家庭网络系统的例子的框图。
参照图1,传统网络系统10包括控制单元12、外部通信网络接口单元14、交流/直流(AC/DC)转换器16、存储单元18、有线网络接口单元22、无线网络接口单元24、和输入/输出(I/O)接口单元26。
外部通信网络接口单元14为与外部通信网络的有线或无线地数据通信提供接口。
AC/DC转换器16将外部的AC电源转换为使用在家庭网络系统10内部的DC电源。
有线网络接口单元22、无线网络接口单元24、和I/O接口单元26为与连接到家庭网络的家庭设备的数据通信提供接口。
这里,有线网络接口单元22向连接到如USB和IEEE 1394的子网的家庭设备提供接口,和无线网络接口单元24向连接到如无线LAN和蓝牙的无线网络的家庭设备提供接口。I/O接口单元26向RS-232C和PCMCIA卡提供接口。
上述的模块经系统总线20被连接,并且控制单元12控制系统的整个操作。存储单元18存储系统操作所需的程序和数据。
上述的传统家庭网络系统10仅执行使用不同协议的外部通信网络和家庭网络之间的数据通信。
同时,多个窗口可在每一如PC和笔记本式计算机的客户机中执行,从家庭网络系统10传输的数据可在每一窗口中播放/显示。
在这种情况下,如果在窗口中播放的数据指的是在连接到家庭网络系统10的客户机的数目和在各个客户机中执行的窗口的数目增加的情况下具有大容量的运动图像,那么由于传输的数据的数量的增加导致家庭网络系统的整个数据传输速度下降,并且引起传输效率被降低。

发明内容
本发明的目的在于解决与传统配置相关的上述缺陷和其他问题。本发明的一方面在于提供一种用于调整数据传输率的家庭网络系统和方法,其能够通过根据连接的客户机的操作状态、在各个客户机中执行的窗口的状态和在各个窗口中播放的数据的种类调整传输到客户机的数据的传输率来提高整个家庭网络的传输效率。
前述的和其他目标和优点通过提供执行外部通信网络和家庭网络之间网络匹配的家庭网络系统来充分地实现,根据本发明的实施例,其包括外部通信网络接口单元,用于为与外部通信网络数据通信提供接口;家庭网络接口单元,用于为与家庭网络数据通信提供接口;存储单元,用于存储关于在组成家庭网络的客户机中执行的窗口的信息;和传输率设置单元,用于参照窗口信息设置将在窗口中播放的数据的传输率,从而以设置的传输率将数据传输到其中窗口被执行的客户机。
如果窗口被激活,那么传输率设置单元可将待在窗口中播放的数据的传输率设置为第一传输率,并且如果窗口未被激活,那么将待在窗口中播放的数据的传输率设置为第二传输率和第三传输率中的任何一个。
在示例性实施例中,第一传输率高于第二传输率,并且第二传输率高于第三传输率。
传输率设置单元可根据待在窗口中播放的数据的种类来设置数据的传输率。
另外,如果窗口未被激活并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的视频/音频(AV)数据,那么传输率设置单元可将视频成分的传输率设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
另外,如果窗口未被激活并且待在窗口中播放的数据是音频数据,那么传输率设置单元可将音频数据的传输率设置为第一到第三传输率中的任何一个。
另外,如果窗口未被激活并且待在窗口中播放的数据是剩余数据,那么传输率设置单元可将剩余数据的传输率设置为第一传输率。
剩余数据可至少包括文本数据和静止图像数据之一。
同时,如果窗口未被激活,部分窗口被在客户机中执行的另一窗口覆盖并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元可将视频成分的传输率设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
另外,如果窗口未被激活,窗口的所有的部分被在客户机中执行的另一窗口覆盖,并且在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元可将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分的传输率以便音频成分不被传输。
另外,如果窗口是最小化的窗口并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元可将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
另外,如果客户机在屏幕节省模式下工作并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元可将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
在本发明的另一方面中,提供一种用于由执行外部通信网络和家庭网络之间的网络匹配的家庭网络系统调整待传输到组成家庭网络的客户机的数据的传输率的方法,根据本发明的实施例,其包括以下步骤(a)接收和存储来自组成家庭网络的客户机的关于在客户机中执行的窗口的信息;(b)参考窗口信息来设置待在窗口中播放的数据的传输率;和(c)在设置的传输率将数据发送到其中窗口被执行的客户机。
在示例性实施例中,如果窗口被激活,那么步骤(b)将待在窗口中播放的数据的传输率设置为第一传输率,并且如果窗口未被激活,那么将待在窗口中播放的数据的传输率设置为第二传输率和第三传输率中的任何一个。
在示例性实施例中,第一传输率高于第二传输率,并且第二传输率高于第三传输率。
步骤(b)可根据待在窗口中播放的数据的种类来设置数据的传输率。
另外,如果窗口未被激活并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的视频/音频(AV)数据,那么步骤(b)可将视频成分的传输率设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
另外,如果窗口未被激活并且待在窗口中播放的数据是音频数据,那么步骤(b)可将音频数据的传输率设置为第一到第三传输率中的任何一个。
另外,如果窗口未被激活并且待在窗口中播放的数据是剩余数据,那么步骤(b)可将剩余数据的传输率设置为第一传输率。
剩余数据可至少包括文本数据和静止图像数据之一。
同时,如果窗口未被激活,部分窗口被在客户机中执行的另一窗口覆盖并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么步骤(b)可将视频成分的传输率被设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
另外,如果窗口未被激活,窗口的所有的部分被在客户机中执行的另一窗口覆盖,并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么步骤(b)可将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
另外,如果窗口是最小化的窗口并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么步骤(b)可将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
另外,如果客户机在屏幕节省模式下工作并且待在窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么步骤(b)可将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。


通过参照附图对本发明的特定示例性实施例进行描述,本发明的上述方面和特点将会变得更加清楚,其中图1是传统家庭网络系统的框图;图2是示出根据本发明示例性实施例的家庭网络的结构的示图;图3是图2的家庭网络系统的框图;图4是为解释图3的传输率设置单元的操作提供的示图;图5是示出根据本发明示例性实施例调整家庭网络系统的数据传输率的方法的流程图;图6至图8是示出图5的设置传输率的步骤的流程图;和图9是示出在客户机中执行的窗口的例子的示图。
具体实施例方式
参照附图来将对本发明的特定示例性实施例进行描述。
在说明书中定义的如详细结构和元件的内容只是为了帮助全面理解本发明而提供的内容。因此,很明显本发明可不用这些定义的内容来实施。另外,由于多余地详细描述已知的功能或结构将使本发明不明确,所以它们不被详细地描述。
图2是示出根据本发明实施例的家庭网络的结构的示图。如图2所示,家庭网络包括家庭网络系统100、外部通信网络200、和客户机300。这里,家庭网络系统100执行客户机300和外部通信网络200之间的网络匹配。
家庭网络系统100可通过有线或无线被连接到客户机300和外部通信网络200。在图2中,家庭网络系统100通过无线被连接到第一客户机310和第二客户机320以及第一外部通信网络210,并且通过有线被连接到第三客户机330和第二外部通信网络220。然而,此仅仅是示例性的,并且本发明不受其限制。
以下,将参照图3对图2所示的家庭网络系统100进行详细描述。
参照图3,家庭网络系统100包括控制单元110、外部通信网络接口120、存储单元130、AC/DC转换器140、传输率设置单元150、客户机信息存储单元160、有线网络接口单元170、无线网络接口单元180、和I/O接口单元190。
外部通信网络接口单元120为与外部通信网络的数据通信提供接口。
AC/DC转换器140将外部AC电源转换为家庭网络系统100中需要的DC电源。
有线网络接口单元170、无线网络接口单元180、和I/O接口单元190向组成家庭网络的客户机提供接口。即,有线网络接口单元170向USB、IEEE1394、家庭PNA、PLC、和以太网提供接口,以及无线网络接口单元180向无线LAN、蓝牙、和UWB提供无线接口。I/O接口单元190向RS-232C、PCMCIA(个人计算机存储卡接口联盟)、和红外线通信提供接口。
上述的模块经系统总线195连接,并且发送/接收必要的数据并控制信号。控制单元110控制系统的整个操作。存储单元130存储系统操作需要的程序和数据。存储单元130可通过硬盘驱动器(HDD)、DVD ROM、存储卡、EEPROM、SDRAM、和闪速存储器。
客户机信息存储单元160是用于存储关于从连接的客户机接收的客户机状态和在各个客户机中执行的窗口的信息的存储介质。
客户机状态是指关于客户机的当前模式的信息,客户机的当前模式可是以下中的任何一个i)用于在显示装置上显示传输的数据的显示模式和ii)用于不在显示装置上显示传输的数据以减小功耗的屏幕节省模式。
窗口信息包括i)表示执行的窗口的状态的窗口状态信息和ii)表示当前正在窗口中播放/显示的数据的种类的传输的数据的种类。
窗口状态信息包括关于以下各项的信息i)在客户机中执行的窗口是激活的窗口还是未激活的窗口,ii)如果窗口是未激活的窗口,那么窗口是否被另一窗口覆盖,iii)如果窗口被另一窗口覆盖,那么窗口的所有部分还是仅部分窗口被覆盖,iv)窗口是否是最小化的窗口。
传输的数据的种类是指关于当前在窗口中正在播放/显示的数据的种类的信息可是i)AV数据(即运动图像数据),ii)音频数据,或iii)剩余数据。这里,剩余数据既不是AV数据也不是音频数据,并且是具有相对小容量。例如,剩余数据可是文本数据和静止图像数据。
传输率设置单元150设置从家庭网络系统100传输到客户机的数据的传输率。具体地讲,传输率设置单元150参照存储在客户机信息存储单元160中的‘客户机状态’和‘窗口信息’(即,‘窗口状态’和‘传输的数据的种类’)将待在各个客户机中执行的各个窗口中播放/显示的数据的传输率设置为第一至第三传输率中的任意一个。图4示出参照表,通过其数据传输率设置单元150设置传输率。
在如图4所示的‘传输率’中,第一至第三传输率不是固定值,而是可由用户手工地设置或者由传输率设置单元150自动地设置的值。然而,在传输数据中,第一传输率是指最高或最佳的传输率,并且第三传输率是指最低的传输率。第二传输率是指第一传输率和第三传输率之间的值。
如果客户机在显示模式下操作,那么传输率设置单元150将在激活窗口中正在播放/显示的数据的传输率设置为第一传输率而不考虑数据的种类如何。这是因为在激活窗口中正在播放/显示的数据是用户主要关心的内容。
如果在未被激活并且未被另一窗口覆盖或者其部分被另一窗口覆盖的窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元150将视频成分的传输率设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
另外,如果在未被激活并且其所有部分被另一窗口覆盖或者是最小化窗口的窗口中播放的数据是AV数据,那么传输率设置单元150将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
在未激活的窗口或最小化的窗口中正在播放/显示的数据不是用户主要关心的内容。因此,如果正在播放的数据的传输率被相对降低,那么整个家庭网络的传输效率可被提高。
为此,传输率设置单元150降低在未被激活或最小化的窗口中正在播放的AV的成分之中具有相对大容量的视频成分的传输率。
在这种情况下,尽管由于视频成分的数据传输率降低,正在播放的图像的分辨率降低,但是由于这不是用户主要关心的内容,因此不会对用户引起大的不便。
由于窗口不向用户显示,所以家庭网络系统100将在未被激活并且其所有的部分被另一窗口覆盖或者是最小化窗口的窗口中正在播放/显示的视频成分以最低的传输率传输。如果窗口未被另一窗口覆盖或者仅部分窗口被另一窗口覆盖,那么在窗口中正在播放/显示的视频成分向用户显示,因此其以作为中间传输率的第二传输率传输。
同时,AV数据的音频成分不被传输,并且这是为了防止输出的音频成分重叠。然而,如果没有输出音频数据的窗口或者如果用户期望制造重叠的音频数据输出,那么音频成分被传输并且被输出,并且音频成分的传输率也可被调整。
AV数据的剩余成分(例如,文本成分或静止图像成分)以第一传输率传输,并且由于剩余数据具有小容量,即使其以高传输率传输也不会很大影响整个家庭网络的传输效率。
如果在未被激活的窗口中正在播放/显示的数据是音频数据,那么家庭网络系统100参照其它窗口的状态来确定是否传输音频数据。不象视频数据,如果几个音频数据同时被播放,那么用户一点都不能明白。
另外,如果在未被激活的窗口中正在播放/显示的数据是剩余数据(例如,文本成分或静止图像成分),那么家庭网络系统100以第一传输率传输剩余数据,并且有余剩余成分具有小容量,所以即使其以高传输率传输也不会很大影响整个家庭网络的传输率。
同时,如果客户机在屏幕节省模式下操作,激活的窗口和未被激活的窗口的任何一个都不向用户显示,那么以所有窗口中正在播放/显示的数据在与窗口的所有部分被覆盖或者窗口被最小化的情况相同的传输率被处理。
以下,参照图5将对调整图3所示的家庭网络系统的传输率的方法进行详细描述。
参照图5,家庭网络系统100首先从连接的客户机接收关于客户机状态和在各个客户机中的执行的窗口的信息,并且将该信息存储在客户机信息存储单元160中(S600)。
如果完成连接的客户机的接收的信息的存储,那么家庭网络系统100的传输率设置单元150参照关于存储在客户机信息存储单元160中的客户机状态和在各个客户机中执行的窗口的信息来设置在各个窗口中播放/显示的数据的传输率(S700)。以下,将参照图6至图9对设置传输率的步骤S700进行解释。
传输率设置单元150判断客户机正在以显示模式操作还是以屏幕节省模式操作(S711)。
如果在步骤S711判断客户机没以屏幕节省模式操作,换句话说,客户机以显示模式操作,那么传输率设置单元150判断在客户机中执行的窗口是激活窗口还是未被激活窗口(S713)。
如果在步骤S713判断在客户机中执行的窗口是激活窗口,那么传输率设置单元150将在窗口中正在播放/显示的数据的传输率设置为第一传输率(S715)。
图9是示出在客户机中执行的窗口的例子的示图。参照图9,第一窗口910相应于激活窗口,并且在第一窗口910中正在显示的温病数据和静止图像数据在第一传输率被传输。
相反,在步骤S713判断在客户机中执行的窗口是未被激活的窗口,那么传输率设置单元150判断该窗口是否未被另一窗口覆盖(S717),并且如果判断该窗口被另一窗口覆盖,那么还判断是否仅部分窗口被另一窗口覆盖(S719)。
现在,将参照图7,对如果在步骤S717判断在客户机中执行的窗口未被激活并且未被另一窗口覆盖或者如果在步骤S719判断窗口未被激活并且窗口部分被另一窗口覆盖,那么设置传输率进行详细解释。
参照图7,传输率设置单元150判断在客户机的窗口中正在播放/显示的数据的种类(步骤S741和S745)。
如果在步骤S741判断在客户机的窗口中正在播放的数据,即传输的数据是AV数据,那么传输率设置单元150根据组成AV数据的成分来不同地设置传输率(S743)。具体地讲,传输率设置单元150将AV数据的视频成分的传输率设置为第二传输率,设置音频数据以便音频数据不被传输,并且将剩余成分的传输率设置为第一传输率。
参照图9,第二窗口920未被激活并且相应于其部分被覆盖的窗口并且正在播放的数据是AV数据。因此,组成AV数据的视频成分以第二传输率传输以轻微地降低分辨率,音频成分不被传输,并且剩余成分(即静止图像)以第一传输率传输。
同时,第三窗口930未被激活并且相应于其未被覆盖的窗口并且正在播放的数据是AV数据。因此,组成AV数据的视频成分以第二传输率传输以轻微降低分辨率,并且音频成分未被传输。
参照图7如果在步骤S745判断在客户机的窗口中正在播放的数据,即传输的数据是音频数据,那么传输率设置单元150判断其中播放数据的窗口是否在用于播放AV数据或音频数据的窗口中最近被激活的窗口(S747)。
如果在步骤S747判断该窗口在用于播放AV数据或音频数据的窗口之中是最近被激活的窗口,那么传输率设置单元150将数据传输率设置为第一或第二传输率(S749)。
参照图9,第四窗口940未被激活并且相应于未被覆盖的窗口并且正在播放的数据是音频数据。如果假设在如图9所示的客户机中最近激活的窗口是第一窗口910并且第四窗口940是在先的窗口,那么由于音频数据或AV数据不在第一窗口910中播放,所以在第四窗口940中播放的音频数据在客户机中被输出。
相反,如果在步骤S747判断该窗口在用于播放AV或音频数据的窗口之中是最近未被激活的窗口,那么传输率设置单元150设置音频数据以便音频数据不被传输到客户机(S751)。
参照图9,如果假设激活是以第一窗口910、第二窗口920、和第四窗口940的顺序,并且音频成分在第二窗口920中播放,那么在第二窗口920中播放的音频成分在客户机中输出并且没有音频数据在第四窗口940中播放。
如果在步骤S741和S745判断传输的数据既不是AV数据也不是视频数据,换句话说,传输的数据是剩余数据(例如文本数据或静止图像数据),那么传输率设置单元150将该数据传输率设置为第一传输率(S753)。
参照图9,第五窗口950未被激活并且相应于被覆盖的窗口,并且正在播放的数据是文本数据和静止图像数据。因此,该数据以第一传输率被传输。
返回参照图6,如果在S719判断在客户机中执行的窗口未被激活并且部分窗口未被另一窗口覆盖,那么传输率设置单元150判断窗口的所有部分是否被另一窗口覆盖(S721),并且如果不是,其判断该窗口是否是最小化的窗口(S723)。
现在,将参照图8对在步骤S721在客户机中执行的窗口未被激活并且窗口的所有部分被另一窗口覆盖的情况或者窗口是最小化窗口的情况进行解释。
参照图8,传输率设置单元150判断在客户机的窗口中正在播放/显示的数据的类型(S771和S775)。
如果在步骤S771判断在客户机的窗口中正在播放的数据,即传输的数据是AV数据,那么传输率设置单元150将AV数据的视频成分的传输率设置为第三传输率,设置音频成分以便音频成分不被传输,并且将剩余成分的传输率设置为第一传输率(S773)。
如果在步骤S775判断在客户机的窗口中正在播放的数据,即传输的数据是音频数据,那么传输率设置单元150判断其中将要播放的数据的窗口是否是在用于播放AV数据或音频数据的窗口之中最近被激活的窗口(S777)。
如果在步骤S777判断该窗口是在用于播放AV数据或音频数据的窗口之中最近被激活的窗口,那么传输率设置单元150将该数据传输率设置为第一或第二传输率(S779)。
相反,如果在步骤S777判断该窗口在用于播放AV数据或音频数据的窗口之中不是最近被激活的窗口,那么传输率设置单元150设置音频数据以便音频数据不被传输到客户机(S781)。
如果在步骤S771和S775判断传输的数据既不是AV数据也不是音频数据,换句话说,传输的数据是剩余数据(例如文本数据或静止图像数据),那么传输率设置单元150将该数据传输率设置为第一传输率(S783)。
参照图9,第六窗口960相应于最小化窗口并且正在播放的数据是文本数据和静止图像数据。因此,该数据以第一传输率被传输。
同时,如果在如图6所示的步骤S711判断客户机在屏幕节省模式操作,那么传输率设置单元150执行如图8所示的步骤S771和S783。因为已经对该步骤进行了解释,所以将忽略其详细的解释。
以下,将参照图5对涉及传输率设置步骤的S700之后的步骤进行详细解释。
如果在步骤S700完成了在各个客户机中执行的窗口中将播放/显示的数据的传输率的设置,那么家庭网络系统100将关于设置传输率的信息传输到各个客户机(S810)。
各个客户机根据关于接收的传输率的信息设置窗口(例如媒体播放器)的接收率(S820)。
其后,家庭网络系统100根据在步骤S700设置的传输率来调整将传输到客户机的数据的传输率(S830)。
然后,家庭网络系统100根据调整的传输率将数据传输到各个客户机,并且传输的数据在相应客户机的相应窗口中播放(S840)。
在本发明的实施例中,数据传输率被分类为第一到第三传输率,并且数据根据第一到第三传输率中的任何一个传输。然而,这仅为了解释方便,并且传输率的种类可根据传输的数据的种类被不同地设置。
如上所述,根据本发明的实施例,正被传输到客户机的数据的传输率可根据连接的操作状态、在各个客户机中正在执行的窗口的状态和在各个窗口中正在播放的数据的种类来调整。因此,即使连接到家庭网络系统的客户机的数目或者在各个客户机中正在执行的窗口的数目增加,家庭网络系统的整个数据传输速度也不下降并且传输效率也不降低。
前述的实施例和优点仅是示例性的并且不被解释为限制本发明。本发明内容可被容易地应用到其他类型的设备。另外,本发明的实施例的描述是示例性的,并且不限制权利要求的范围,并且许多替换、修改、和改变将对本领域的技术人员是明显的。
权利要求
1.一种用于执行外部通信网络和家庭网络之间的网络匹配的家庭网络系统,该家庭网络系统包括外部通信网络接口单元,用于为与外部通信网络数据通信提供接口;家庭网络接口单元,用于为与家庭网络数据通信提供接口;存储单元,用于存储关于在组成家庭网络的客户机中执行的窗口的信息;和传输率设置单元,用于通过参考窗口信息来设置待在第一窗口中播放的数据的传输率,从而以设置的传输率将待显示数据传输到其中第一窗口被执行的客户机。
2.如权利要求1所述的家庭网络系统,其中,如果第一窗口被激活,那么传输率设置单元将待在第一窗口中播放的数据的传输率设置为第一传输率,并且如果第一窗口未被激活,那么传输率设置单元将待在第一窗口中播放的数据的传输率设置为第二传输率和第三传输率中的任何一个。
3.如权利要求2所述的家庭网络系统,其中,第一传输率高于第二传输率,并且第二传输率高于第三传输率。
4.如权利要求3所述的家庭网络系统,其中,传输率设置单元根据待在第一窗口中播放的数据的种类来设置数据的传输率。
5.如权利要求4所述的家庭网络系统,其中,如果第一窗口未被激活并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的视频/音频(AV)数据,那么传输率设置单元将视频成分的传输率设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
6.如权利要求4所述的家庭网络系统,其中,如果第一窗口未被激活并且待在第一窗口中播放的数据是音频数据,那么传输率设置单元将音频数据的传输率设置为第一到第三传输率中的任何一个。
7.如权利要求4所述的家庭网络系统,其中,如果第一窗口未被激活并且待在窗口中播放的数据是剩余数据,那么传输率设置单元将剩余数据的传输率设置为第一传输率。
8.如权利要求7所述的家庭网络系统,其中,剩余数据至少包括文本数据和静止图像数据之一。
9.如权利要求4所述的家庭网络系统,其中,如果第一窗口未被激活,部分第一窗口被在客户机中执行的另一窗口覆盖并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元将视频成分的传输率设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
10.如权利要求4所述的家庭网络系统,其中,如果第一窗口未被激活,第一窗口的所有的部分被在客户机中执行的另一窗口覆盖,并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分的传输率以便音频成分不被传输。
11.如权利要求4所述的家庭网络系统,其中,如果第一窗口是最小化的窗口并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
12.如权利要求3所述的家庭网络系统,其中,如果客户机在屏幕节省模式下工作并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么传输率设置单元将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
13.一种用于由执行外部通信网络和家庭网络之间的网络匹配的家庭网络系统调整待传输到组成家庭网络的客户机的数据的传输率的方法,该方法包括(a)从客户机接收和存储关于在客户机中执行的窗口的信息;(b)参考窗口信息来设置待在第一窗口中播放的数据的传输率;和(c)以设置的传输率将数据发送到其中窗口被执行的客户机。
14.如权利要求13所述的方法,其中,如果第一窗口被激活,那么步骤(b)将待在第一窗口中播放的数据的传输率设置为第一传输率,并且如果第一窗口未被激活,那么将待在第一窗口中播放的数据的传输率设置为第二传输率和第三传输率中的任何一个。
15.如权利要求14所述的方法,其中,第一传输率高于第二传输率,并且第二传输率高于第三传输率。
16.如权利要求15所述的方法,其中,步骤(b)根据在窗口中播放的数据的种类来设置数据的传输率。
17.如权利要求16所述的方法,其中,如果第一窗口未被激活并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的视频/音频(AV)数据,那么步骤(b)将视频成分的传输率设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
18.如权利要求16所述的方法,其中,如果第一窗口未被激活并且待在第一窗口中播放的数据是音频数据,那么步骤(b)将音频数据的传输率设置为第一到第三传输率中的任何一个。
19.如权利要求16所述的方法,其中,如果第一窗口未被激活并且待在第一窗口中播放的数据是剩余数据,那么步骤(b)将剩余数据的传输率设置为第一传输率。
20.如权利要求19所述的方法,其中,剩余数据至少包括文本数据和静止图像数据之一。
21.如权利要求16所述的方法,其中,如果第一窗口未被激活,部分第一窗口被在客户机中执行的另一窗口覆盖并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么步骤(b)将视频成分的传输率被设置为第二传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
22.如权利要求16所述的方法,其中,如果第一窗口未被激活,第一窗口的所有的部分被在客户机中执行的另一窗口覆盖,并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么步骤(b)将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
23.如权利要求16所述的方法,其中,如果第一窗口是最小化的窗口并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么步骤(b)将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
24.如权利要求15所述的方法,其中,如果客户机在屏幕节省模式下工作并且待在第一窗口中播放的数据是包括视频成分、音频成分、和剩余成分的音频/视频(AV)数据,那么步骤(b)将视频成分的传输率设置为第三传输率,将剩余成分的传输率设置为第一传输率,并且设置音频成分以便音频成分不被传输。
全文摘要
一种根据在客户机中执行的窗口的状态来调整数据传输率的家庭网络系统和方法。家庭网络系统执行外部通信网络和家庭网络之间网络匹配。根据该系统,正被传输到客户机的数据的传输率可根据连接的客户机的操作状态、在各个客户机中正在执行的窗口的状态和在各个窗口中正在播放的数据的种类来调整。因此,即使连接到家庭网络系统的客户机的数目和在各个客户机中正在执行的窗口的数目增加,家庭网络系统的整个数据传输速度也不下降并且传输效率也不降低。
文档编号H04N7/24GK1652536SQ200510007209
公开日2005年8月10日 申请日期2005年2月4日 优先权日2004年2月6日
发明者李明奎 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1