CN1980318A - 能在主机设备之间数据通信的组合设备及其方法 - Google Patents
能在主机设备之间数据通信的组合设备及其方法 Download PDFInfo
- Publication number
- CN1980318A CN1980318A CNA2006101359619A CN200610135961A CN1980318A CN 1980318 A CN1980318 A CN 1980318A CN A2006101359619 A CNA2006101359619 A CN A2006101359619A CN 200610135961 A CN200610135961 A CN 200610135961A CN 1980318 A CN1980318 A CN 1980318A
- Authority
- CN
- China
- Prior art keywords
- data
- main process
- process equipment
- decoder
- interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4027—Coupling between buses using bus bridges
- G06F13/405—Coupling between buses using bus bridges where the bridge performs a synchronising function
- G06F13/4059—Coupling between buses using bus bridges where the bridge performs a synchronising function where the synchronisation uses buffers, e.g. for speed matching between buses
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/12—Program control for peripheral devices using hardware independent of the central processor, e.g. channel or peripheral processor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Abstract
提出了一种能在主机设备之间数据通信的组合设备及其数据通信方法。该组合设备包括:第一主机设备,控制执行第一功能的第一功能模块;第二主机设备,控制执行第二功能的第二功能模块;以及高级技术配件(ATA)调节器,通过ATA分组接口执行第一主机设备和第二主机设备之间的数据通信。因此,数据通信可在主机设备之间更加有效的执行。
Description
本申请要求2005年12月5日向韩国知识产权局递交的韩国专利申请No.2005-117637的优先权,其公开的内容被包括在此作为参考。
技术领域
本发明涉及能在主机设备之间数据通信的组合设备及其方法。更具体地,本发明涉及能在用于两个在其中使用高级技术配件(ATA,advanced technology attachment)分组接口的主机设备之间执行数据通信的主机设备之间数据通信的组合设备及其方法。
背景技术
为满足消费者的不同需求,在独立设备中集成不同功能的组合设备正在迅速地发展。组合设备包括:具有数码相机功能的移动电话、具有数字摄像机功能的数码相机、以及具有DVD功能的机顶盒。随着技术的发展,组合设备的种类在增加。
组合设备包括:功能模块,用于执行不同的功能;以及主机设备,用于控制相应的功能模块。例如,组合设备包括执行第一功能的第一主机设备,以及执行第二功能的第二主机设备。通过相互的数据通信,第一主机设备和第二主机设备系统地控制组合设备的功能。
相关技术中的组合设备必须包括第三主机设备,用于在第一和第二主机设备之间执行数据通信。
图1是说明传统的组合设备的方框图。
参考图1,传统的组合设备包括第一主机设备10、第二主机设备20、以及第三主机设备30。
第一主机设备和第二主机设备控制功能模块(未示出)执行相应的功能。
第三主机设备30控制第一和第二主机设备10、20在他们之间执行数据通信。第三主机设备30通过外设部件互连(PCI,peripheralcomponent interconnect)或以太网控制第一和第二主机设备10、20。
例如,具有DVD功能的机顶盒,包括:DVD解码器,用于执行DVD功能;活动图像专家组(MPEG)-2解码器,用于接收和处理数字广播信号。机顶盒包括主要的主机设备,用于控制DVD解码器和MPEG-2解码器发送和接收数据,例如联合图像专家组(JPEG)和MP3等等。
由于主要的主机设备的额外使用,不管怎样,组合设备具有复杂的系统结构,并且增加了电能消耗。也因为组合设备在执行某个功能时受负载的支配,会导致用户的不方便。此外,主要的主机设备需要很多元件,导致组合设备的成本的增加。
因此,存在针对在主机设备之间数据通信的改进的设备和方法的需求。
发明内容
本发明的典型方面是为了处理至少上述的问题和/或缺点,并且提供至少下文将述及的优点。因此,本发明的典型实施例提出了一种能在主机设备之间数据通信的组合设备,不需要附加的主机设备,在主机设备之间利用高级技术配件(ATA)分组接口执行数据通信,及其数据通信方法。
上述典型方面通过提出一种组合设备实现,包括:第一主机设备,控制执行第一功能的第一功能模块;第二主机设备,控制执行第二功能的第二功能模块;以及高级技术配件(ATA)调节器,通过ATA分组接口执行第一主机设备和第二主机设备之间的数据通信。
在典型实施例中,ATA调节器包括:第一ATA部分,用于从第一主机设备接收至少读命令和写命令之一;第二ATA部分,用于从第一ATA部分接收至少一个命令,并且将接收到的命令发送给第二主机设备;第一缓冲器,用于根据至少一个命令临时存储地从至少第一主机设备和第一ATA部分之一发送来的数据;第二缓冲器,用于根据至少一个命令临时地存储从至少第二主机设备和第二ATA部分之一发送来的数据;以及SRAM,用于存储从至少第一ATA部分和第二ATA部分之一发送来的数据。
在典型实施例中,第一ATA部分将临时存储在第一缓冲器的数据存储在SRAM中,然后向第二ATA发送一个存储完成信号,以说明数据已经被存储在SRAM中,而第二ATA部分在接收到存储完成信号时,将存储在SRAM中的数据发送到第二缓冲器。
在典型实施例中,当第一主机设备向第二主机设备发送数据时,第一主机设备临时地在第一缓冲器存储数据,而第二主机设备读出临时地存储在第二缓冲器的数据。
在典型实施例中,ATA调节器通过并行的ATA(PATA,即parallelATA)分组接口发送和接收数据。
在典型实施例中,组合设备还包括:串行/并行转换器,如果第一主机设备通过串行(SATA,即serial ATA)分组接口执行数据通信,该转换器将在第一主机设备和ATA调节器之间执行的SATA分组接口转换成PATA分组接口,并且将PATA分组接口转换成SATA分组接口。
上述典型方面也可以通过提出一种组合设备的数据通信方法来实现,通过PATA分组接口在第一主机设备和第二主机设备之间执行数据通信。该方法包括:从第一主机设备接收至少读命令和写命令之一;当接收到读命令时,向第一主机设备发送忙碌信号;向第二主机设备发送读信号;以及从第二主机设备接收对应于读命令的数据并且通过PATA分组接口向第一主机设备发送数据。
在典型实施例中,如果第一主机设备使用SATA分组接口,通过PATA分组接口向第一主机设备发送数据的操作将PATA分组接口转换成SATA分组接口,并且然后发送数据。
在典型实施例中,该方法还包括:如果接收到写命令,从第一主机设备接收对应于写命令的数据;向第一主机设备发送忙碌信号;向第二主机设备发送写命令;以及通过PATA分组接口向第二主机设备发送数据。
在典型实施例中,如果第一主机设备使用SATA分组接口,向第二主机设备发送数据的操作将在SATA分组接口转换成PATA分组接口之后,通过PATA分组接口执行。
上述典型方面也可以通过提出一种具有DVD功能的机顶盒来实现,该机顶盒包括:HDD,用于存储联合图像专家组(JPEG)和数字互联网视频专家(DIVX,digital internet video express)格式视频数据、动态图像专家组层(MP3)格式音频数据;MPEG-2解码器,用于从HDD中读出至少JPEG、DIVX格式视频数据和MP3格式音频数据之一;S/P转换器,用于将由MPEG-2解码器通过SATA分组接口读取的数据转换成适于与通过PATA分组接口兼容的数据;ATA调节器,用于通过PATA分组接口数据执行数据通信;DVD解码器,用于通过ATA调节器接收数据。
在典型实施例中,DVD解码器将数据转换成国际无线电顾问委员会(CCIR,international radio consultative committee)656格式的视频数据和I2S(IC间声音,inter-IC sound)格式的音频信号,并将转换过后的数据发送给MPEG-2解码器。
在典型实施例中,MPEG-2解码器接收CCIR656格式的视频信号和I2S格式的音频信号,并将数据输出成视频和音频。
上述典型方面也可以通过提出一种内容复制方法实现,包括:读出至少JPEG、DIVX格式的视频数据和MP3格式的音频数据中的一种;通过PATA分组接口执行关于数据的数据通信;将数据转换成CCIR656格式的视频数据和I2S格式的音频数据;以及将CCIR656格式的视频数据和2S格式的音频数据输出成视频和音频。
该方法可以还包括:将通过SATA分组接口读取的数据转换成与PATA分组接口兼容的数据。
本发明的其他对象、优点和突出特征通过下面的具体表述对于本领域的专业人士将是清楚的,与附图联系起来考虑,揭示了本发明的典型实施例。
附图说明
与附图联系起来考虑,本发明确定的实施例的上述的和其他的对象、特征和优点将通过下边的描述而更加清楚,其中:
图1是说明传统组合设备的方框图;
图2是说明根据本发明的典型实施例的组合设备的方框图;
图3A和图3B是说明根据本发明的实施例的组合设备的主机设备之间执行数据通信的示意图;
图4是说明根据本发明的典型实施例的组合设备的一个例子、具有DVD功能的机顶盒的方框图;以及
图5是根据本发明的典型实施例说明具有DVD功能的机顶盒的复制操作的流程图。
图中相同的图参考数字在全文中将被理解成表示相同的元件、特征和结构。
具体实施方式
下文将提供在说明说明书中定义的事物,例如详细的结构和元件,用于辅助对本发明的典型实施例的综合理解。因而,在不脱离本发明的原理和精神的情况下,本领域的普通技术人员认为可以在这些实施例中进行变化和改进。同样为清楚和简单起见,将省略对已知功能和结构的描述。
图2是说明根据本发明的典型实施例的组合设备的方框图。
参考图2,组合设备包括:第一存储部分100、第一主机设备110、串行/并行转换器120、高级技术配件(ATA)调节器130、第二存储器部分140和第二主机设备150。
第一和第二存储器部分100和140以确定的格式存储数据。例如,第一和第二存储器部分100、140存储联合图像专家组(JPEG)图像数据、数字互联网视频专家(DIVX)格式的视频数据以及动态图像专家组层3(MP3)格式的音频数据。
第一主机设备110控制第一功能模块(未示出)执行第一功能,通过S/P转换器120将存储在第一存储器部分100的数据发送给ATA调节器130。第一主机设备110通过S/P转换器120从ATA调节器130接收数据,并将接收到的数据存储在第一存储器部分100。
S/P转换器120将串行ATA(SATA)分组接口转换成并行ATA(PATA)分组接口,或者执行反向的转换操作。例如,如果第一主机设备110通过SATA分组接口执行数据通信,S/P转换器120在第一主机设备110和通过PATA分组接口执行数据通信的ATA调节器130之间启用接口兼容性。
更准确地说,S/P转换器120通过SATA分组接口从第一主机设备110接收数据,并且通过PATA分组接口向ATA调节器130发送数据。在相反的方式下,S/P转换器120通过PATA接口方法从ATA调节器130接收数据,将数据转换成与SATA分组接口兼容的数据,并且将数据发送给第一主机设备110。如果主机设备110通过PATA分组接口执行数据通信,S/P转换器120可以不包括在本发明的组合设备中。
ATA调节器130通过PATA分组接口在第一和第一主机设备110、150之间执行数据通信,并且包括:SRAM131、第一ATA部分133、第二ATA部分135、第一缓冲器137和第二缓冲器139。
第一ATA部分133根据通用输入/输出(GPIO,general purposeinput/output)方法与第一主机设备110通信,以便接收和发送读命令和写命令。第一ATA部分133向第二ATA部分135发送从第一主机设备110接收的读命令和写命令,或者向第一主机设备110发送从第二ATA135发送来的读命令和写命令。第一ATA部分133将临时地存储在第一缓冲器137的数据存储在SRAM131,或者在第二ATA部分135的请求下将存储在SRAM131的数据存储在第一缓冲器137。
第二ATA部分135根据GPIO方法与第二主机设备150通信,以便接收和发送读命令和写命令。第二ATA部分135也向第一ATA部分133发送从第二主机设备150接收的读命令和写命令,或者向第二主机设备150发送从第一ATA133发送来的读命令和写命令。第二ATA部分135将临时地存储在第二缓冲器139的数据存储在SRAM131,或者在第一ATA部分133的请求下将存储在SRAM131的数据存储在第二缓冲器139。
第一缓冲器137临时地存储从第一主机设备110发送来的数据,或者临时地存储已存储在SRAM131中的数据。
第二缓冲器139临时地存储从第二主机设备150发送来的数据,或者临时地存储已存储在SRAM131中的数据。
SRAM131在第一ATA部分133的控制下存储临时地存储在第一缓冲器137的数据,或者在第二ATA部分135的控制下存储临时地存储在第二缓冲器139的数据。
第二主机设备150控制第二功能模块(未示出)执行第二功能,并且向ATA调节器130发送存储在第二存储器部分140的数据。第二主机设备150从第二缓冲器139中读出数据并将数据存储到第二存储器部分140。
图3A是和3B说明根据本发明的典型实施例的组合设备的主机设备之间执行数据通信的示意图。
图3A是说明第一主机设备110从第二存储器部分140读出数据的方法的示意图。
参考图3A,在操作S200中,第一主机设备110向ATA调节器130发送读命令。读命令包括:扇区计数器,用于指示要读取数据的数量;和地址,用于指示数据存储的位置。
ATA调节器130向第一主机设备110发送GPIP忙碌信号“busy1_GPIO”,以便在操作S210处理读命令的同时,不从第一主机设备110接收另一个命令。更准确地说,第一ATA部分133向第二ATA部分135发送读命令,并同时向第一主机设备110发送GPIO忙碌信号“busy1_GPIO”。
在操作S220中,第二ATA部分135将接收的读命令转换成GPIO读命令“read1_GPIO”,并将GPIO读命令“read1_GPIO”发送给第二主机设备150。
在操作S230中,当收到来自第二ATA部分135的读GPIO命令“read1_GPIO”时,第二主机设备150查阅地址并从第二存储部分140读出和扇区计数器一样多的数据。
在操作S240中,第二主机设备150向ATA调节器130发送读出的数据,并将数据临时地存储在第二缓冲器139中。
第二ATA部分135将临时地存储在第二缓冲器139的数据存储在SRAM131,并且然后向第一ATA部分133发送一个存储完成信号,用于指示数据已存储在SRAM131。第一ATA部分133将存储在SRAM131中的数据临时地存储在第一缓冲器137并且清除第一主机设备110的忙碌信号“busy1_GPIO”。
在操作S250中,当忙碌信号“busy1_GPIO”被清除时,第一主机设备110将存储在第一缓冲器137中的数据读出。这里,如果第一主机设备110通过SATA分组接口执行数据通信,S/P转换器通过PATA分组接口从第一缓冲器137接收数据,并将数据转换成与SATA分组接口兼容的数据,以及向第一主机设备110发送数据。
图3B是说明第一主机设备110向第二存储器部分140写数据的方法的示意图。
参考图3B,在操作S300中,第一主机设备110向ATA调节器130发送写命令。写命令包括:扇区计数器,用于指示要向第二存储器部分写入数据的数量;和地址,用于指示数据存储的位置。
在操作S310中,第一主机设备110向ATA调节器130发送数据。这里,如果第一主机设备110通过SATA分组接口执行数据通信,S/P转换器120通过SATA分组接口从第一主机设备接收数据,并将数据转换成与PATA分组接口兼容的数据,以及向ATA调节器130发送数据。已发送的数据临时地存储在第一缓冲器137。
在操作S320中,第一ATA部分133向第二ATA部分135发送从第一主机设备110接收的写命令,并且向第一主机设备110发送GPIO忙碌信号“busy1_GPIO”。
第一ATA部分133将存储在第一缓冲器137中的数据存储在SRAM131,并且然后向第二ATA部分135发送存储完成信号,用于指示数据已被存储在SRAM131。然后,在操作S330中,第二ATA部分135将存储在SRAM131的数据临时地存储在第二缓冲器139中,并向第二主机设备150发送GPIO写命令“write1_GPIO”。
当收到GPIO写命令“write1_GPIO”时,在操作S340中,第二主机设备150读出存储在第二缓冲器139的数据,并在操作S350中,将数据写入第二存储部分140。当存储在第二缓冲器139中的数据被完全发送到第二主机设备150的时候,第一ATA部分133清除GPIO忙碌信号“busy1_GPIO”。
通过上述操作,第一和第二主机设备110、150执行了相互的数据通信,并且以上述同样的方法,第二主机设备150从第一存储部分100中读出数据或者向第一存储部分100写入数据。
图4是说明根据本发明的典型实施例的组合设备的一个例子、具有DVD功能的机顶盒的方框图。
参考图4,具有DVD功能的机顶盒包括:调谐器400、AV解码器405、MPEG TS编码器410、MPEG-2解码器420、DVD解码器430、HDD440、以太网控制器445、MPEG PS编码器450、S/P转换器460、ATA调节器465、ODD存储部分470、USB存储部分475以及存储卡480。
调谐器400包括:第一调谐器(未示出),用于将通过天线(未示出)接收的射频(RF)信号转换成传输流(TS,transport stream)信号;和第二调谐器(未示出),用于将接收到的RF信号转换成程序流(PS)信号。
AV解码器405接收从调谐器400输出的PS信号,并解码出包括在PS信号中的视频信号,以及输出国际无线电咨询委员会(CCIR)656格式的视频信号。AV解码器405也解码出包括在PS信号中的音频信号,并输出I2S(IC间声音)格式的音频信号。
MPEG TS解码器410将CCIR656格式的视频信号和I2S格式的音频信号(这些信号后面即后边提到的656/I2S信号)转换成TS信号,并将TS信号发送给MPEG-2解码器420。
MPEG-2解码器420处理从频道调节器400输出的TS信号和从MPEGTS解码器410输出的TS信号,并将其作为音频/视频(A/V)输出或者将A/V存储在HDD440。MPEG-2解码器420也将TS信号转换成656/I2S信号并将其发送给DVD解码器430,以及处理656/I2S信号和输出A/V。
HDD400存储TS信号,也存储JPEG和DIVX格式的视频数据和MP3格式的音频数据。
DVD解码器430将从AV解码器405和MPEG-2解码器420接收的656/I2S信号存储在ODD存储部分470、USB存储部分475以及存储卡480。DVD解码器430将存储在ODD存储部分470、USB存储部分475以及存储卡480的JPEG和DIVX格式的视频数据和MP3格式的音频数据转换成656/I2S信号,并向MPEG-2解码器420发送656/I2S信号。这里,DVD解码器430和MPEG-2解码器420以通用异步收发器(UART)的方法发送和接收数据。
当通过SATA分组接口执行数据通信的MPEG-2解码器420向S/P转换器发送存储在HDD440-的JPEG和DIVX格式的视频数据和MP3格式的音频数据时,S/P转换器460将数据转换成与PATA分组接口兼容的数据,并向ATA调节器465发送转换过的数据。
S/P转换器460也将通过PATA分组接口发送的JPEG和DIVX格式的视频数据和MP3格式的音频数据转换成与SATA分组接口兼容的数据,并向MPEG-2解码器420发送转换过的数据。
ATA调节器465通过PATA分组接口执行关于MPEG-2解码器420和DVD解码器430的数据通信。也就是,ATA调节器465从S/P转换器460接收JPEG和DIVX格式的视频数据和MP3格式的音频数据,并向DVD解码器430发送转换过的数据。在相反的情况下,ATA调节器465从DVD解码器430接收JPEG和DIVX格式的视频数据和MP3格式的音频数据,并向S/P转换器460发送接收的数据。
以太网控制器445控制从MPEG-2解码器420输出的TS信号通过局域网(LAN)490被发送给个人计算机(PC)。以太网控制器445也控制从MPEG PS编码器450输出的PS信号通过LAN490被发送给PC。
MPEG PS编码器450将从MPEG-2解码器420输出的TS信号转换成PS信号,并向以太网控制器445发送转换过的信号。
以上描述了具有DVD功能的机顶盒的结构。接下来,机顶盒的操作,例如实况广播、广播信号录制、重放录制的内容、时移、录制和复制、配音和录制、配音和复制、网络集成广播信号复制和网络集成内容复制,现在将被具体地描述。
参考图4,现在将描述具有DVD功能的机顶盒的典型广播信号复制操作。
如果广播信号是高清晰度(HD,high definition)广播信号,频道调节器400将通过天线接收的RF信号转换成TS信号,并向MPEG-2解码器420发送TS信号。MPEG-2解码器420处理TS信号并将其输出为A/V。
如果广播信号是标准清晰度广播信号,频道调节器400将通过天线接收的RF信号转换成PS信号,并向AV解码器405发送PS信号。AV解码器405将PS信号转换成656/I2S信号并输出656/I2S信号。656/I2S信号由MPEG TS解码器410转换成TS信号并且发送给MPEG-2解码器420。MPEG-2解码器420处理TS信号并将其输出为A/V。
参考图4,现在将描述具有DVD功能的机顶盒的典型广播信号录制操作。
MPEG-2解码器420将从调谐器400接收的TS数据存储在HDD440中以便于存储HD广播信号,或将从MPEG-TS解码器410接收的TS信号存储在HDD440中以便于存储SD广播信号。
当MPEG-2解码器420将TS信号转换成656/I2S信号并将656/I2S信号发送给DVD解码器430时,DVD解码器430接收656/I2S信号,并将HD广播信号或SD广播信号发送给ODD存储部分470、USB存储部分475和/或存储卡480。
参考图4,现在将描述具有DVD功能的机顶盒的典型的重放录制的内容的操作。
存储在HDD440的TS信号在MPEG-2解码器420中处理,并被输出为A/V。
接下来,现在将描述复制存储在HDD440中的JPEG和DIVX格式的视频数据和MP3格式的音频数据的典型操作。
MPEG-2解码器420从HDD440中读出数据,并通过SATA分组接口将数据发送给S/P转换器460。S/P转换器460将SATA分组接口转换成PATA分组接口,并且将数据发送给ATA调节器130。ATA调节器130将数据发送给DVD解码器430。
DVD解码器430将JPEG和DIVX格式的视频数据和MP3格式的音频数据转换成656/I2S信号,并将656/I2S信号发送给MPEG-2解码器420。MPEG-2解码器420处理656/I2S信号并将其输出成A/V。
如果JPEG和DIVX格式的视频数据和MP3格式的音频数据被存储在ODD存储部分470、USB存储部分475和/或存储卡480中,DVD解码器430将数据转换成656/I2S信号,并将656/I2S信号发送给MPEG-2解码器420。被发送的656/I2S信号在MPEG-2解码器420中处理并输出成A/V。
参考图4,现在将描述具有DVD功能的机顶盒的典型的时移的操作。
如果HD广播信号被接收,MPEG-2解码器420处理存储在HDD440中的TS信号并将其输出成A/V,同时,将从调谐器400接收的TS信号存储在HDD440。
如果SD广播信号被接收,MPEG-2解码器420处理存储在HDD440中的TS信号并将其输出成A/V。此时,当AV解码器405将从调谐器400输出的PS信号解码并且MPGE TS编码器410输出TS信号的时候,MPEG-2解码器420从MPEG TS编码器410接收TS信号并将TS信号存储在HDD440。
参考图4,现在将描述具有DVD功能的机顶盒的典型的录制和复制操作。
如果HD广播信号将被录制和复制,MPEG-2解码器420将通过调谐器400接收的TS信号存储在HDD440,并且同时,处理另一个已经存储在HDD440的TS信号并将其输出成A/V。
如果SD广播信号将被录制和复制,MPEG-2解码器420从HDD440读出TS信号,处理TS信号并将其输出成A/V。当通过调谐器400接收的RF信号被转换成PS信号并输入到AV解码器405,AV解码器405将PS信号转换成656/I2S信号并输出656/I2S信号。然后,DVD解码器430将从AV解码器405输出的656/I2S信号存储在ODD存储部分470、USB存储部分475和/或存储卡480。
参考图4,现在将描述具有DVD功能的机顶盒的典型的配音和录制操作。
如果广播信号被录制到HDD440,MPEG-2解码器420将存储在HDD440的TS信号转换成656信号,并向DVD解码器430发送656信号。DVD解码器430接收656信号并将其存储在ODD存储部分470、USB存储部分475和/或存储卡480。此时,MPEG-2解码器420将从调谐器400接收的TS信号录制到HDD440。
为在ODD存储部分470、USB存储部分475和/或存储卡480中存储广播信号,MPEG-2解码器420将存储在HDD440中的TS信号转换成656信号并将656信号发送给DVD解码器430。DVD解码器430接收656信号并将其存储在ODD存储部分470、USB存储部分475和/或存储卡480。此时,MPEG-2解码器420将从MPEG TS编码器410接收的TS信号录制在HDD440中。
参考图4,现在将描述具有DVD功能的机顶盒的典型的配音和复制操作。
如果目标信号是HD广播信号,MPEG-2解码器420将TS信号发送给以太网控制器445,并且以太网控制器445通过LAN490将TS信号发送给PC。
如果目标信号是SD信号,MPEG-2解码器420将从MPEG TS编码器410接收的TS信号发送给MPEG PS编码器450。MPEG PS编码器450将TS信号转换成PS信号,并将PS信号发送给以太网控制器445。以太网控制器445通过LAN490将PS信号发送给PC。
参考图4,现在将描述具有DVD功能的机顶盒的典型的网络集成内容复制操作。
如果内容存储在HD440,MPEG-2解码器420将存储在HDD440的TS信号发送给以太网控制器445。以太网控制器445通过LAN490将TS信号发送给PC。可选地,当MPEG-2解码器420将存储在HDD440的TS信号发送给MPEG PS编码器450的时候,MPEG PS编码器450将TS信号转换成PS信号并将PS信号发送给以太网控制器445。以太网控制器445通过LAN490将PS信号发送给PC。
如果内容存储在ODD存储部分470、USB存储部分475和/或存储卡480,DVD解码器430将存储在ODD存储部分470、USB存储部分475和/或存储卡480中的JPEG和DIVX格式的视频数据和MP3格式的音频数据转换成656/I2S数据并将656/I2S数据发送给MPEG-2解码器420。MPEG-2解码器420将656/I2S数据发送给以太网控制器445,以太网控制器445通过LAN490将656/I2S数据发送给PC。
图5是根据本发明的典型实施例说明具有DVD功能的机顶盒的复制操作的流程图。
参考图5,在操作S500中,当关于存储在HDD440的数据的复制命令被接收时,在操作S510中,MPEG-2解码器420从HDD440读出数据并将数据发送给S/P转换器460。存储在HDD440的数据可以是JPEG和DIVX格式的视频数据和MP3格式的音频数据,并可以被不改变他们本身格式的发送。
在操作S520中,S/P转换器460将通过SATA分组接口发送的数据转换成与PATA分组接口兼容的数据,并将转换过的数据发送给ATA调节器465。
在操作S530中,DVD解码器430通过ATA调节器130接收数据并将数据转换成656/I2S信号。
当在操作S540中,DVD解码器430将656/I2S信号发送给MPEG-2解码器420的时候,在操作S550中,MPEG-2解码器420处理656/I2S信号并将其输出成A/V。
通过上述过程,JPEG和DIVX格式的视频数据和MP3格式的音频数据在MPEG-2解码器420和DVD解码器430中间发送和接收,并且被复制,不改变本身的格式。
根据上述的本发明的典型实施例,由于通过ATA分组接口执行了没有改变数据格式的数据通信,不需要第三主机设备。因此,可以建立更有效的系统而且减小了电能消耗、降低了产品的成本。
尽管本发明已参考确定的典型实施例被示出和描述,本领域的技术人员可以理解,在不脱离所附权利要求及其等价物所限定的本发明的原理和精神的情况下,可以在这些实施例中进行改变。
Claims (26)
1.一种组合设备,包括:
第一主机设备,其控制第一功能模块以执行第一功能;
第二主机设备,其控制第二功能模块以执行第二功能;以及
主机设备接口调节器,其执行第一主机设备和第二主机设备之间的数据通信。
2.如权利要求1所述的组合设备,其中所述主机设备接口调节器包括:
第一主机设备接口部分,用于从第一主机设备接收至少读命令和写命令之一;
第二主机设备接口部分,用于从第一主机设备接口部分接收至少一个命令,并且将至少一条接收到的命令发送给第二主机设备;
第一缓冲器,用于根据至少一条命令临时地存储从至少第一主机设备和第一主机设备接口部分之一发送来的数据;
第二缓冲器,用于根据至少一个命令临时地存储从至少第二主机设备和第二主机设备接口部分之一发送来的数据;以及
存储设备,用于存储从至少第一主机设备接口部分和第二主机设备接口部分之一发送来的数据。
3.如权利要求2所述的组合设备,其中:第一主机设备接口部分将临时存储在第一缓冲器的数据存储在存储设备中,然后向第二主机设备接口发送存储完成信号,所述存储完成信号表明数据已经被存储在存储设备中,以及
其中,第二主机设备接口部分在接收到存储完成信号时,将存储在存储设备中的数据发送到第二缓冲器。
4.如权利要求3所述的组合设备,其中:当第一主机设备向第二主机设备发送数据时,第一主机设备临时地在第一缓冲器存储数据,并且第二主机设备读出临时地存储在第二缓冲器的数据。
5.如权利要求1所述的组合设备,其中主机设备接口调节器通过并行数据接口发送和接收数据。
6.如权利要求5所述的组合设备,还包括转换器,如果第一主机设备通过串行数据接口执行数据通信,所述转换器把在第一主机设备和主机设备接口调节器之间执行的串行数据接口转换成并行数据接口,并且将并行数据接口转换成串行数据接口。
7.一种组合设备的数据通信方法,所述组合设备通过并行数据接口在第一主机设备和第二主机设备之间执行数据通信,所述方法包括:
从第一主机设备接收至少读命令和写命令之一;
当接收到读命令时,向第一主机设备发送忙碌信号;
向第二主机设备发送读命令;以及
从第二主机设备接收对应于读命令的数据,并且通过并行数据接口向第一主机设备发送数据。
8.如权利要求7所述的方法,其中,如果第一主机设备使用串行数据接口,通过并行数据接口向第一主机设备发送数据的操作包括:将并行数据接口转换成串行数据接口,并且然后发送数据。
9.如权利要求7所述的方法,还包括:
如果接收到写命令,从第一主机设备接收对应于写命令的数据;
向第一主机设备发送忙碌信号;
向第二主机设备发送写命令;以及
通过并行数据接口向第二主机设备发送数据。
10.如权利要求9所述的方法,其中,如果第一主机设备使用串行数据接口,通过并行数据接口向第二主机设备发送数据的操作还包括:将串行数据接口转换成并行数据接口。
11.一种具有多媒体功能的机顶盒,包括:
存储器,用于至少存储视频数据和音频数据之一;
第一解码器,用于从存储器中读出至少视频数据和音频数据之一;
转换器,用于把由第一解码器通过串行数据接口读取的数据转换成与并行数据接口兼容的数据;
主机设备接口调节器,用于通过并行数据接口针对所述数据执行数据通信;以及
第二解码器,用于通过主机设备接口调节器接收数据。
12.如权利要求11所述的机顶盒,其中,第二解码器将数据转换成格式化的视频数据和格式化的音频数据,并将转换过的数据发送给第一解码器。
13.如权利要求12所述的机顶盒,其中,第一解码器接收格式化的视频数据和格式化的音频数据并将数据作为视频和音频输出。
14.一种复制内容的方法,包括:
读出至少压缩的数字视频数据和压缩的数字音频数据中的一种;
通过并行数据接口针对压缩的数据执行数据通信;
将数据转换成格式化的视频数据和格式化的音频数据;以及
将格式化的视频数据和格式化的音频数据作为视频和音频输出。
15.如权利要求14所述的方法,还包括:将通过串行数据接口读取的数据转换成与并行数据接口兼容的数据。
16.如权利要求1所述的组合设备,其中所述主机设备接口调节器包括高级技术配件(ATA)调节器,用于通过ATA分组接口执行数据通信。
17.如权利要求2所述的组合设备,其中,所述第一主机设备接口部分包括第一ATA部分,所述第二主机设备接口部分包括第二ATA部分,以及所述存储设备为SRAM。
18.如权利要求5所述的组合设备,其中,所述并行数据接口包括并行ATA(PATA)分组接口。
19.如权利要求6所述的组合设备,其中,所述转换器包括串行/并行转换器,以及所述串行数据接口包括串行ATA(SATA)分组接口。
20.如权利要求7所述的数据通信方法,其中并行数据接口包括并行ATA(PATA)分组接口。
21.如权利要求8所述的数据通信方法,其中串行数据接口包括串行ATA(SATA)分组接口。
22.如权利要求11所述的机顶盒,其中:
所述多媒体功能包括DVD功能;
所述第一解码器包括压缩数据解码器;
所述视频数据包括压缩数字视频数据;
所述音频数据包括压缩数字音频数据;
所述转换器包括数据格式转换器;以及
所述第二解码器包括多媒体解码器。
23.如权利要求22所述的机顶盒,其中:
所述存储器设备包括HDD;
所述压缩数据解码器包括MPEG-2解码器;
所述压缩数字视频数据包括至少JPEG格式和DIVX格式视频数据之一;
所述压缩数字音频数据包括MP3格式的音频数据;
所述数据格式转换器包括串行/并行(S/P)转化器;
所述主机设备接口调节器包括高级技术配件(ATA)调节器;以及
所述多媒体解码器包括DVD解码器。
24.如权利要求12所述的机顶盒,其中:
所述格式化的视频数据包括国际无线电顾问委员会(CCIR)656格式的视频数据;以及
所述格式化的音频数据包括I2S(IC间声音)格式的音频数据。
25.如权利要求14所述的内容复制方法,其中:
所述压缩数字视频数据包括至少JPEG格式和DIVX格式的视频数据之一;
所述压缩数字音频数据包括MP3格式的音频数据;
所述并行数据接口包括并行高级技术配件(PATA)接口;
所述格式化的视频数据包括国际无线电顾问委员会(CCIR)656格式的视频数据;
所述格式化的音频数据包括I2S(IC间声音)格式的音频数据。
26.如权利要求15所述的内容复制方法,其中串行数据接口包括串行ATA(SATA)分组接口。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR2005117637 | 2005-12-05 | ||
KR1020050117637A KR100736928B1 (ko) | 2005-12-05 | 2005-12-05 | 호스트 디바이스 간의 데이터 통신이 가능한 복합기기 및호스트 디바이스 간의 데이터 통신방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1980318A true CN1980318A (zh) | 2007-06-13 |
Family
ID=37463125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006101359619A Pending CN1980318A (zh) | 2005-12-05 | 2006-10-16 | 能在主机设备之间数据通信的组合设备及其方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20070162665A1 (zh) |
EP (1) | EP1793315B1 (zh) |
KR (1) | KR100736928B1 (zh) |
CN (1) | CN1980318A (zh) |
DE (1) | DE602006012266D1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008152464A (ja) * | 2006-12-15 | 2008-07-03 | Toshiba Corp | 記憶装置 |
KR100781918B1 (ko) * | 2007-02-02 | 2007-12-04 | 가온미디어 주식회사 | Mdu 방송 신호 분배 시스템 |
US9047421B2 (en) * | 2008-04-30 | 2015-06-02 | Alcatel Lucent | Serial link buffer fill-level compensation using multi-purpose start of protocol data unit timing characters |
US8775707B2 (en) | 2010-12-02 | 2014-07-08 | Blackberry Limited | Single wire bus system |
US9032131B2 (en) * | 2011-02-04 | 2015-05-12 | Blackberry Limited | Systems and methods for encoding control messages in an audio bitstream |
WO2013177665A1 (en) | 2012-06-01 | 2013-12-05 | Research In Motion Limited | Universal synchronization engine based on probabilistic methods for guarantee of lock in multiformat audio systems |
US9479275B2 (en) | 2012-06-01 | 2016-10-25 | Blackberry Limited | Multiformat digital audio interface |
US9461812B2 (en) | 2013-03-04 | 2016-10-04 | Blackberry Limited | Increased bandwidth encoding scheme |
US9473876B2 (en) | 2014-03-31 | 2016-10-18 | Blackberry Limited | Method and system for tunneling messages between two or more devices using different communication protocols |
CN115686164A (zh) * | 2021-07-26 | 2023-02-03 | 瑞昱半导体股份有限公司 | 供电端装置、供电系统以及非暂态电脑可读取媒体 |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2569531B2 (ja) * | 1987-02-17 | 1997-01-08 | 日本電気株式会社 | メモリ制御回路 |
JPH03231798A (ja) * | 1990-02-07 | 1991-10-15 | Mitsubishi Electric Corp | ディスプレイ制御装置 |
JP3134819B2 (ja) * | 1997-06-04 | 2001-02-13 | ソニー株式会社 | データ処理装置 |
US5309567A (en) * | 1992-01-24 | 1994-05-03 | C-Cube Microsystems | Structure and method for an asynchronous communication protocol between master and slave processors |
US5297231A (en) * | 1992-03-31 | 1994-03-22 | Compaq Computer Corporation | Digital signal processor interface for computer system |
US5490283A (en) * | 1992-09-16 | 1996-02-06 | Ultima Electronics Corporation | Adapter with FIFO and buffers for interfacing a handheld scanner to the parallel printer port of a portable computer |
JPH10210500A (ja) * | 1997-01-22 | 1998-08-07 | Sony Corp | メモリ装置 |
EP0890905A2 (en) * | 1997-07-08 | 1999-01-13 | Shuttle Technology Limited | Computer interface apparatus |
US6434648B1 (en) * | 1998-12-10 | 2002-08-13 | Smart Modular Technologies, Inc. | PCMCIA compatible memory card with serial communication interface |
US6205499B1 (en) * | 1998-12-18 | 2001-03-20 | The United States Of America As Represented By The Secretary Of The Navy | System for compressing video data using bi-orthogonal wavelet coding having a DSP for adjusting compression ratios to maintain a constant data flow rate of the compressed data |
JP2003510683A (ja) * | 1999-09-22 | 2003-03-18 | ネットセル コーポレイション | Ataエミュレーション・ホストインターフェイスを備える、raid記憶装置コントローラーおよび方法。 |
US6948031B2 (en) * | 2000-12-19 | 2005-09-20 | Emc Corporation | Methods and apparatus for transferring a data element within a data storage system |
US6678749B2 (en) * | 2001-06-28 | 2004-01-13 | Sony Corporation | System and method for efficiently performing data transfer operations |
DE10214700B4 (de) * | 2002-04-03 | 2006-02-23 | Advanced Micro Devices, Inc., Sunnyvale | Kombinierter ATA/SATA-Controller als integrierter Schaltkreischip und dazugehöriges Verfahren zum Betreiben |
JP2004094478A (ja) * | 2002-08-30 | 2004-03-25 | Toshiba Corp | ディスクドライブ及びデータ転送方法 |
KR100449807B1 (ko) * | 2002-12-20 | 2004-09-22 | 한국전자통신연구원 | 호스트 버스 인터페이스를 갖는 데이터 전송 프로토콜제어 시스템 |
TW200503573A (en) * | 2003-07-15 | 2005-01-16 | Univ Nat Central | MP3 playing application device |
JP2005050257A (ja) * | 2003-07-31 | 2005-02-24 | Toshiba Corp | シリアルataインタフェース持つ電子機器及び信号振幅自動調整方法 |
TW200506637A (en) * | 2003-08-07 | 2005-02-16 | Ali Corp | Host-to-host USB bridge |
US7114015B2 (en) * | 2003-09-03 | 2006-09-26 | Seagate Technology Llc | Memory card having first modular component with host interface wherein the first modular is replaceable with a second modular component having second host interface |
JP4270084B2 (ja) * | 2004-09-14 | 2009-05-27 | 株式会社日立製作所 | 記録再生装置 |
KR200370249Y1 (ko) * | 2004-09-21 | 2004-12-10 | 주식회사 솔릭스 | 하드웨어 mpeg4 코덱 및 v2oip 프로토콜을이용한 실시간 팬/틸트/줌 제어가 가능한 네트워크카메라 시스템 |
US20060149870A1 (en) * | 2004-12-30 | 2006-07-06 | Randall Sears | Parallel to USB bridge controller |
-
2005
- 2005-12-05 KR KR1020050117637A patent/KR100736928B1/ko active IP Right Grant
-
2006
- 2006-08-09 US US11/500,956 patent/US20070162665A1/en not_active Abandoned
- 2006-09-25 EP EP06121182A patent/EP1793315B1/en not_active Expired - Fee Related
- 2006-09-25 DE DE602006012266T patent/DE602006012266D1/de active Active
- 2006-10-16 CN CNA2006101359619A patent/CN1980318A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
KR20070058851A (ko) | 2007-06-11 |
EP1793315A2 (en) | 2007-06-06 |
US20070162665A1 (en) | 2007-07-12 |
DE602006012266D1 (de) | 2010-04-01 |
EP1793315B1 (en) | 2010-02-17 |
EP1793315A3 (en) | 2007-08-15 |
KR100736928B1 (ko) | 2007-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1980318A (zh) | 能在主机设备之间数据通信的组合设备及其方法 | |
TW453114B (en) | Apparatus and method for recording and reproducing data | |
JP3090747U (ja) | 多種のフラッシュメモリカードに対応するメディアプレーヤ | |
US20060002685A1 (en) | Audio video system capable of transferring image files to external device and image file transfer method therefor | |
CN106897242B (zh) | 一种usb复合设备及其工作方法 | |
US20110316862A1 (en) | Multi-Processor | |
US6356662B1 (en) | Method of efficiently handling digitized data through compression/decompression and utilization | |
US20050201728A1 (en) | Writing/reading system of HD stream | |
CN100479045C (zh) | 具有至少两个高级技术附件包接口的光记录/再现设备 | |
KR20040006965A (ko) | 재생 영상 선택 장치 및 그 방법 | |
CN100525376C (zh) | 一种多功能电视机 | |
TW381382B (en) | Electronic equipment and protocol switching method therefor | |
KR101115942B1 (ko) | 텔레비젼 수상기에서의 섬네일 이미지 처리 장치 및 방법 | |
JP2011175717A (ja) | コンテンツ記録処理システム | |
KR100631423B1 (ko) | 메모리카드 데이터의 텔레비전 재생장치 | |
JP2006270705A (ja) | 情報転送システム及び情報転送方法並びに情報取扱い装置 | |
KR101115976B1 (ko) | 디지털방송데이터 기록재생장치 | |
US20080152320A1 (en) | Received-data recording system, receiver, receiver control method, recorder, data recording method, and program | |
KR200388930Y1 (ko) | Tv 및 자동차에서 재생이 가능한 휴대용 멀티미디어재생장치 | |
CN2927555Y (zh) | Dmb光盘刻录机 | |
US20050201727A1 (en) | Writing/reading control method of HD stream | |
US20080260360A1 (en) | Video recording apparatus | |
KR100705180B1 (ko) | 디스크 매체로의 전송 스트림 기록 제어 장치 및 방법. | |
KR100659274B1 (ko) | 외부장치들 사이의 데이터 복사동작을 수행하는 av 장치및 그의 데이터 복사방법 | |
JP2001203648A (ja) | 送信方法及び装置、受信方法及び装置、配信方法及びシステム、再生方法及び装置、記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20070613 |