本公開涉及一種接口裝置,特別涉及一種從用于電視等的接收裝置的前端向后端傳輸數(shù)據(jù)的技術(shù)。
背景技術(shù):
迄今為止,已知有能夠?qū)⒂糜谕ㄐ诺鹊目勺冮L(zhǎng)度包與用于廣播等的傳輸流(TS:Transport Stream)一起傳輸?shù)募夹g(shù)。例如,先進(jìn)BS數(shù)字廣播下,能夠傳輸TS(傳輸流)包和TLV(Type Length Value,類型長(zhǎng)度值)包(例如參照非專利文獻(xiàn)1)。根據(jù)該技術(shù),IP(Internet Protocol,互聯(lián)網(wǎng)協(xié)議)包是以TLV格式傳輸?shù)摹?/p>
作為同時(shí)傳輸TS包和TLV包等可變長(zhǎng)度包的裝置,已公開了將TS包和可變長(zhǎng)度包多路化后傳送的發(fā)送裝置和接收多路化信號(hào)后分離成TS包和可變長(zhǎng)度包的接收裝置(例如參照專利文獻(xiàn)1)。
在這樣的接收裝置中,通常由前端分為TS包和可變長(zhǎng)度包后,由后端對(duì)這些包進(jìn)行譯碼化等處理。
例如,如非專利文獻(xiàn)2、尤其是P12、P13所示那樣,專利文獻(xiàn)1的圖7所示的數(shù)據(jù)信號(hào)即TS包除了時(shí)鐘信號(hào)之外能夠使用兩種信號(hào)進(jìn)行傳輸。
專利文獻(xiàn)1:日本公開專利公報(bào)特開2013-175949號(hào)公報(bào)
非專利文獻(xiàn)1:ARIB STD-B44 1.0版,“先進(jìn)寬帶衛(wèi)星數(shù)字廣播的傳輸方式(高度広帯域衛(wèi)星デジタル放送の伝送方式)”,一般社團(tuán)法人 電波產(chǎn)業(yè)會(huì),2009年7月29日
非專利文獻(xiàn)2:EUROPEAN STANDARD,EN 50083-9,“Cable networks for television signals,sound signalsand interactive servicesPart 9:Interfaces for CATV/SMATV headendsand similar professional equipment for DVB/MPEG-2 transport streams”,December 2002
技術(shù)實(shí)現(xiàn)要素:
-發(fā)明要解決的技術(shù)問題-
在專利文獻(xiàn)1的圖7的接收裝置中,除了TS包之外,還需要傳輸TLV包。專利文獻(xiàn)1以及其它文獻(xiàn)中并沒有公開關(guān)于如何傳輸TLV包。
于是,為了從前端向后端傳輸可變長(zhǎng)度包,例如考慮對(duì)專利文獻(xiàn)1的圖7的接收裝置設(shè)置可變長(zhǎng)度包傳輸用的端子、布線。
然而,如果設(shè)置用于傳輸可變長(zhǎng)度包的專用的端子、布線,則會(huì)導(dǎo)致端子數(shù)、布線數(shù)增加,結(jié)果是,可能會(huì)導(dǎo)致接收裝置的成本增加、電路規(guī)模增大。此外,因布線數(shù)增加,后端側(cè)的端子數(shù)也可能會(huì)發(fā)生變化。
本公開是鑒于所述問題而完成的。其所要解決的技術(shù)問題是,提供一種能夠在不增加端子數(shù)、布線數(shù)的情況下傳輸TS包以及可變長(zhǎng)度包的接口裝置。
-用以解決技術(shù)問題的技術(shù)方案-
為了解決上述技術(shù)問題,通過本公開實(shí)現(xiàn)了如下所述的解決方案。即,接口裝置將數(shù)據(jù)信號(hào)同步于時(shí)鐘信號(hào)傳送,所述接口裝置具備:對(duì)已輸入的載波進(jìn)行解調(diào)處理以及錯(cuò)誤校正處理且輸出所述的處理后的信號(hào)的接收部;取得所述接收部的輸出中所包含的TS包的TS包取得部;取得所述接收部的輸出中所包含的可變長(zhǎng)度包的可變長(zhǎng)度包取得部;以及選擇所述TS包以及所述可變長(zhǎng)度包中的任一者且輸出所選擇的該包以作為所述數(shù)據(jù)信號(hào)的第一選擇器。
根據(jù)上述接口裝置,由接收部對(duì)接口裝置所接收到的、例如包含地面數(shù)字廣播、先進(jìn)BS數(shù)字廣播、以及通信等信號(hào)的載波進(jìn)行解調(diào)處理、錯(cuò)誤校正處理。然后,由TS包取得部從接收部的輸出中提取TS包,由可變長(zhǎng)度包取得部從接收部的輸出中提取可變長(zhǎng)度包。然后,TS包或者可變長(zhǎng)度包作為數(shù)據(jù)信號(hào)由第一選擇器選擇性地輸出,數(shù)據(jù)信號(hào)同步于時(shí)鐘信號(hào)從接口裝置被傳送出。
由此,能夠?qū)⒂糜谳敵鯰S包和可變長(zhǎng)度包的端子以及布線共用化。換言之,不需要另外設(shè)置用于輸出可變長(zhǎng)度包的專用的端子以及布線,因此能夠在不導(dǎo)致端子數(shù)以及布線數(shù)增加的情況下傳輸上述的包。其結(jié)果是,能夠謀求具備該接口裝置的接收裝置的低成本化以及省面積化。
此外,在接收已從該接口裝置傳輸?shù)男盘?hào)的后端側(cè)的裝置中,端子數(shù)、協(xié)議等規(guī)格變化較少也可以。
或者,也可以為:接收裝置具備上述接口裝置作為前端側(cè)的處理裝置。
-發(fā)明的效果-
根據(jù)本公開,能夠提供一種能夠在不增加端子數(shù)、布線數(shù)的情況下傳輸TS包以及可變長(zhǎng)度包的接口裝置。
附圖說明
圖1是具備第一實(shí)施方式所涉及的接口裝置的接收裝置的框圖。
圖2是第一實(shí)施方式所涉及的接口裝置的框圖。
圖3是從第一實(shí)施方式所涉及的接口裝置輸出的各信號(hào)的時(shí)序圖。
圖4是表示第一實(shí)施方式所涉及的可變長(zhǎng)度包取得部的構(gòu)成示例的框圖。
圖5是表示圖4的IP包生成部的構(gòu)成示例的框圖。
圖6是用于對(duì)在圖5的IP包生成部中處理的數(shù)據(jù)與傳輸率進(jìn)行說明的圖。
圖7是用于對(duì)在圖5的IP包生成部中處理的數(shù)據(jù)與傳輸率進(jìn)行說明的另一圖。
圖8是第一實(shí)施方式的變形例所涉及的接口裝置的框圖。
圖9是具備第二實(shí)施方式所涉及的接口裝置的接收裝置的框圖。
圖10是用于對(duì)根據(jù)可變長(zhǎng)度包形成固定長(zhǎng)度包的第一例進(jìn)行說明的圖。
圖11是用于對(duì)根據(jù)可變長(zhǎng)度包形成固定長(zhǎng)度包的第二例進(jìn)行說明的圖。
圖12是傳送圖10以及圖11所示的固定長(zhǎng)度包的情況的時(shí)序圖。
圖13是基于可變長(zhǎng)度包形成固定長(zhǎng)度包的第三例以及傳送該固定長(zhǎng)度包的情況的時(shí)序圖。
圖14是多個(gè)可變長(zhǎng)度包以可變長(zhǎng)度的狀態(tài)直接被傳送的情況的時(shí)序圖。
具體實(shí)施方式
<第一實(shí)施方式>
圖1是具備第一實(shí)施方式所涉及的接口裝置的接收裝置的框圖。該接收裝置1例如搭載在數(shù)字電視等上,其能夠接收與地面數(shù)字廣播、先進(jìn)BS數(shù)字廣播及有線電視等各種廣播服務(wù)、以及利用IP包等的通信服務(wù)相關(guān)的信號(hào)。接收裝置1具有作為前端處理部的接口裝置2和后端處理部3。
接口裝置2接收從天線輸入過來的例如I/Q(In-phase/Quadrature-phase,同相正交)信號(hào)、IF(Intermediate Frequency,中頻)信號(hào)等至少一種載波,從載波提取TS包和可變長(zhǎng)度包,使這些包作為數(shù)據(jù)信號(hào)DATA而與時(shí)鐘信號(hào)CLK同步,然后向后端處理部3傳送。載波例如包括電視廣播(BS廣播、地面數(shù)字廣播等)、通信所涉及的信號(hào)。
此外,接口裝置2能夠輸出表示信號(hào)DATA的頭部位置的包時(shí)鐘信號(hào)(packet clock signal)PCLK以及表示信號(hào)DATA的有效期間的數(shù)據(jù)使能信號(hào)DE。
圖2是第一實(shí)施方式所涉及的接口裝置的框圖。接口裝置2具有接收部4、TS包取得部5、可變長(zhǎng)度包取得部6、作為第一選擇器的選擇器7。
接收部4對(duì)已輸入的載波進(jìn)行例如A/D(Analogue-to-Digital,模數(shù))轉(zhuǎn)換處理、8PSK(Phase ShiftKeying,相移鍵控)、16APSK(Amplitude and Phase ShiftKeying,振幅移相鍵控)這樣的解調(diào)處理、以及使用LDPC(Low DensityParity Check,低密度奇偶校驗(yàn))碼、BCH(Bose-Chaudhuri-Hocquenghem)碼等的錯(cuò)誤校正處理。
需要說明的是,接收部4也可以進(jìn)行上述以外的處理,只要能夠輸出TS包取得部5以及可變長(zhǎng)度包取得部6所需的信號(hào)即可。
此外,接收部4也可以包括調(diào)諧器,可通過對(duì)遙控器等的操作向上述接收部4輸入已被調(diào)諧器選臺(tái)的廣播所涉及的信號(hào)。
TS包取得部5基于包含在載波中的TMCC(Transmission and Multiplexing Configuration and Control,傳輸和復(fù)用配置和控制)信息,從接收部4的輸出中取得固定長(zhǎng)度的TS包并輸出上述TS包。例如,TS包取得部5能夠提取與已受指示的TS-ID(TS-Identifier)相對(duì)應(yīng)的TS包。
可變長(zhǎng)度包取得部6基于TMCC信息,從接收部4的輸出中取得可變長(zhǎng)度的TLV包、IP包等可變長(zhǎng)度包并輸出上述可變長(zhǎng)度包。需要說明的是,可變長(zhǎng)度包取得部6也可以連接在TS包取得部5的后級(jí)側(cè)。此外,也可以為:例如,可變長(zhǎng)度包取得部6能夠提取與已由遙控器等指示的TLV-ID(TLV-Identifier)相對(duì)應(yīng)的TLV包。
即,只要TS包取得部5能夠從接收部4的輸出中取得TS包、可變長(zhǎng)度包取得部6從接收部4的輸出中取得可變長(zhǎng)度包即可。
選擇器7選擇性地輸出TS包取得部5的輸出以及可變長(zhǎng)度包取得部6的輸出中的任一者。例如,選擇器7可根據(jù)遙控器的選臺(tái)來切換對(duì)TS包或者可變長(zhǎng)度包的選擇,也可以根據(jù)來自后端處理部3的指示來進(jìn)行切換。選擇器7輸出已選擇的包作為信號(hào)DATA。
需要說明的是,選擇器7也可以包括能夠生成信號(hào)CLK、信號(hào)PCLK、以及信號(hào)DE的電路,只要該電路設(shè)置在接口裝置2的內(nèi)部即可。
此外,選擇器7也可以在任意時(shí)刻切換對(duì)TS包或者可變長(zhǎng)度包的選擇。例如,在選擇器7的輸入為按照時(shí)間被分割而實(shí)現(xiàn)多路的情況下,選擇器7的切換也可以根據(jù)該時(shí)分多路化數(shù)據(jù)進(jìn)行。
圖3是從第一實(shí)施方式所涉及的接口裝置輸出的各信號(hào)的時(shí)序圖。需要說明的是,圖3是在選擇器7選擇了可變長(zhǎng)度包的情況下、即可變長(zhǎng)度字節(jié)的信號(hào)DATA被串行傳輸?shù)那闆r下的時(shí)序圖。
如圖3所示,TLV包等作為可變長(zhǎng)度數(shù)據(jù)的信號(hào)DATA是同步于信號(hào)CLK傳送的。需要說明的是,針對(duì)信號(hào)PCLK而言,也可以在信號(hào)DATA的頭部附近進(jìn)行預(yù)先已決定的動(dòng)作,如在信號(hào)DATA的例如頭部1字節(jié)(byte)中變得有源等。
此外,在選擇器7選擇了TS包的情況下,例如188字節(jié)的固定長(zhǎng)度數(shù)據(jù)即信號(hào)DATA是同步于信號(hào)CLK傳送的。
此外,在能夠在后端處理部3中封裝對(duì)信號(hào)DATA的頭部位置以及有效期間進(jìn)行判斷的處理的情況下,也可以省略信號(hào)PCLK以及信號(hào)DE。
此外,信號(hào)DATA也可以并行傳輸。
根據(jù)上述的本實(shí)施方式,選擇器7能夠選擇固定長(zhǎng)度的TS包、或者可變長(zhǎng)度的TLV包或IP包,并將上述的包作為信號(hào)DATA予以輸出。由此,在接口裝置2中能夠共用用于傳送固定長(zhǎng)度包和可變長(zhǎng)度包的端子、以及用于傳輸這些包的信號(hào)線。
這里,在非專利文獻(xiàn)2中公開了:為了傳輸TS包,使用數(shù)據(jù)信號(hào)以及時(shí)鐘信號(hào)之外還使用其它兩種信號(hào)、共使用四種信號(hào)的例子。由此,為了將從專利文獻(xiàn)1的圖7所示的接收裝置輸出的TS包向后級(jí)傳輸,能夠利用該技術(shù)。
然而,在專利文獻(xiàn)1的圖7的接收裝置中,需要將與TS包分離而輸出的TLV包也單獨(dú)地向后級(jí)傳送,但是這些文獻(xiàn)中并沒有明確記載關(guān)于TLV包等可變長(zhǎng)度包的傳輸。
于是,可以考慮設(shè)置用于傳送TLV包的專用的端子以及布線,但是這樣一來,裝置成本、電路規(guī)??赡軙?huì)增大。此外,端子數(shù)、布線數(shù)的增加還可能會(huì)引起后級(jí)側(cè)的裝置規(guī)格產(chǎn)生大幅度變化。
相對(duì)于此,在本實(shí)施方式中,由于能夠用相同的端子以及信號(hào)線傳輸TS包和可變長(zhǎng)度包,因此不需要用于傳輸可變長(zhǎng)度包的專用的端子以及信號(hào)線。即,能夠在不導(dǎo)致端子數(shù)以及布線數(shù)的增加的情況下傳輸種類不同的數(shù)據(jù)。
由此,能夠?qū)崿F(xiàn)接口裝置2的低成本化、電路規(guī)模的縮小化的同時(shí),在后端處理部3中也不需要增加端子數(shù),因此不需要大幅度改變其構(gòu)成方式。
接下來,對(duì)可變長(zhǎng)度包取得部6的構(gòu)成示例進(jìn)行說明。
圖4是表示第一實(shí)施方式所涉及的可變長(zhǎng)度包取得部的構(gòu)成示例的框圖。
可變長(zhǎng)度包取得部6具有TLV包取得部9、IP包生成部10、作為第二選擇器的選擇器11。
需要說明的是,在可變長(zhǎng)度包取得部6只將TLV包輸出即可的情況下,也可以省略IP包生成部10以及選擇器11。
TLV包取得部9能夠基于TMCC信息中所包含的指針/槽信息,從接收部4的輸出中取得TLV包。此外,TLV包取得部9利用TMCC信息中所包含的TLV-ID,輸出與已用遙控器等選臺(tái)的TLV-ID相對(duì)應(yīng)的TLV包。指針/槽信息是表示每個(gè)槽中所包含的起始包的頭部位置以及結(jié)尾包的末尾位置的信息。
IP包生成部10基于TLV包的頭部信息生成IP包。由于IP包以TLV格式傳輸,因此在TLV包的頭部信息表示該TLV包為IP包的情況下,根據(jù)TLV包生成IP包。在生成IP包之際,也可以利用由遙控器等進(jìn)行的選臺(tái)、IGMP(Internet Group Management Protocol,因特網(wǎng)組管理協(xié)議)以及MLD(Multicast Listener Discovery,多播監(jiān)聽發(fā)現(xiàn)協(xié)議)等協(xié)議。
需要說明的是,也可以為:IP包生成部10能夠生成UDP(User DatagramProtocol,用戶數(shù)據(jù)報(bào)協(xié)議)包。
選擇器11選擇TLV包取得部9以及IP包生成部10的輸出中的任一者。需要說明的是,也能夠利用遙控器等對(duì)選擇器11進(jìn)行切換。
通過按照上述方式構(gòu)成可變長(zhǎng)度包取得部6,能夠選擇性地輸出TLV包和IP包這樣的種類不同的包。
圖5是表示IP包生成部的構(gòu)成示例的框圖。如圖5所示,IP包生成部10例如具有IP化部14和存儲(chǔ)器15。
IP化部14判斷被輸入的TLV包的頭部信息是否表示IP包,如果已被輸入的包為TLV格式的IP包,則去除TLV頭部進(jìn)行IP化,生成IP包并將該IP包輸出。
此外,IP化部14判斷IP包的頭部(IP/UDP頭部,下面簡(jiǎn)單記為頭部)是否被壓縮,在被壓縮的情況下,能夠?qū)⒃擃^部解壓縮后輸出。
需要說明的是,也可以為:在已被輸入的TLV包并非TLV格式的IP包的情況下,IP化部14不進(jìn)行IP化,而是將TLV包直接輸出。
存儲(chǔ)器15是緩沖器,其構(gòu)成為能夠進(jìn)行對(duì)已緩沖的包的突發(fā)(burst)輸出。需要說明的是,也可以將存儲(chǔ)器15設(shè)置在IP化部14的前級(jí)。
如上所述,IP包生成部10可以構(gòu)成為能夠進(jìn)行將已被緩沖的包輸出或停止輸出的突發(fā)輸出。需要說明的是,IP包生成部10也可以將包連續(xù)地輸出。
這里,在IP包的頭部被壓縮的情況下,頭部在IP包生成部10中被解壓縮,因此優(yōu)選將頭部被壓縮的情況下的IP包生成部10的輸出所涉及的傳輸率設(shè)得比頭部未被壓縮的情況下的傳輸率高。
或者,在IP包的頭部被壓縮的情況下,優(yōu)選將IP包生成部10的輸出所涉及的傳輸率設(shè)得比輸入所涉及的傳輸率高。
利用圖6以及圖7對(duì)上述的方面進(jìn)行說明。
圖6是用于對(duì)在圖5的IP包生成部中處理的數(shù)據(jù)與傳輸率進(jìn)行說明的圖。圖6(A)表示頭部未被壓縮的情況,圖6(B)表示頭部被壓縮的情況。需要說明的是,在圖6中示出了輸入TLV格式的IP包,對(duì)其進(jìn)行IP化后輸出的例子。
在圖6(A),作為TLV包的包TLV1、TLV2以傳輸率A1被輸入至IP化部14。在IP化部14中,包TLV1、TLV2的TLV頭部被去除,根據(jù)包TLV1、TLV2分別生成作為IP包的包IP1、IP2,上述包IP1、IP2以傳輸率A2被輸出。
包IP1、IP2在存儲(chǔ)器15中緩沖,并以傳輸率A3從IP包生成部10突發(fā)輸出。
需要說明的是,圖6(A)所示的傳輸率A1~A3是任意的。
另一方面,在圖6(B)中,作為TLV包的包TLV1、TLV2以傳輸率B1被輸入至IP化部14。在IP化部14中,包TLV1、TLV2的TLV頭部被去除,并且上述包TLV1、TLV2各自的頭部被解壓縮,生成作為IP包的包IP1、IP2,上述包IP1、IP2以傳輸率B2被輸出。
包IP1、IP2在存儲(chǔ)器15中緩沖,并以傳輸率B3從IP包生成部10突發(fā)輸出。
如上所述,在頭部被壓縮的情況下,需要對(duì)其進(jìn)行解壓縮,因此在圖6(B)所示的包IP1、IP2的大小大于圖6(A)所示的包IP1、IP2的大小。
于是,在本實(shí)施方式所涉及的IP包生成部10中,在頭部被壓縮的情況下,能夠?qū)⒃揑P包生成部10的輸出所涉及的傳輸率B3切換成大于該IP包生成部10的輸入所涉及的傳輸率B1的值。
或者,也可以為:將在頭部被壓縮的情況下IP包生成部10的輸出所涉及的傳輸率B3切換成大于在頭部未被壓縮的情況下IP包生成部10的輸出所涉及的傳輸率A3的值。
即,只要IP包生成部10中的傳輸率不相等且滿足傳輸率A3<傳輸率B3、或者傳輸率B1<傳輸率B3這樣的關(guān)系即可。
需要說明的是,關(guān)于傳輸率B2和傳輸率B3而言,通過使用高頻率時(shí)鐘作為傳輸率,能夠使用相同的時(shí)鐘來進(jìn)行突發(fā)輸出。
此外,也可以使傳輸率A3與傳輸率B3一致。該情況下,無論頭部是否被壓縮,都不需要進(jìn)行傳輸率的切換,并且能夠以高傳輸率將包傳送。
圖7是用于對(duì)在圖5的IP包生成部中處理的數(shù)據(jù)與傳輸率進(jìn)行說明的另一圖。圖7(A)表示輸出TLV包的情況,圖7(B)表示輸出IP包的情況。需要說明的是,在圖7(B)中,假設(shè)頭部是被壓縮的。
如圖7(A)所示,在TLV包未被IP包生成部10進(jìn)行IP化的情況下,已輸入IP化部14中的包TLV1、TLV2在存儲(chǔ)器15中緩沖,并且包TLV1、TLV2以傳輸率A3被突發(fā)輸出。
另一方面,如圖7(B)所示,在TLV包被進(jìn)行IP化的情況下,在IP化部14中,包TLV1、TLV2的TLV頭部被去除,并且包TLV1、TLV2各自的頭部被解壓縮,包IP1、IP2以傳輸率B2被輸出。
包IP1、IP2在存儲(chǔ)器15中緩沖,以傳輸率B3從IP包生成部10突發(fā)輸出。此時(shí),只要傳輸率B1<傳輸率B3即可。
這里,在圖7(A)中示出了輸出TLV包的情況,然而也可以為:傳輸率A1~A3分別與圖7(B)所示的傳輸率B1~B3相等。
由此,能夠利用高頻率時(shí)鐘將TLV包突發(fā)輸出,并且不需要改變用于輸出TLV包的時(shí)鐘頻率。
此外,如果用于輸出這些包的時(shí)鐘頻率是相同的,則在后端處理部3中的接收處理就變得容易。
需要說明的是,也可以傳輸GSE(Generic StreamEncapsulated,通用流封裝)包作為可變長(zhǎng)度包。
-變形例-
圖8是第一實(shí)施方式的變形例所涉及的接口裝置的框圖。需要說明的是,在圖8中,主要針對(duì)與圖2的不同點(diǎn)進(jìn)行說明。
接收部4具有第一接收處理部4a和第二接收處理部4b。
接收處理部4a例如接收地面數(shù)字廣播所涉及的第一載波,對(duì)其進(jìn)行A/D轉(zhuǎn)換處理、解調(diào)處理、以及錯(cuò)誤校正處理等,然后按照在TS包取得部5中的處理所需的格式予以輸出。
接收處理部4b例如接收BS數(shù)字廣播所涉及的第二載波,對(duì)其進(jìn)行A/D轉(zhuǎn)換處理、解調(diào)處理、以及校正處理等,然后按照在可變長(zhǎng)度包取得部6中的處理所需的格式予以輸出。
如上所述,接收部4也可以構(gòu)成為:能夠接收不同的多個(gè)載波,對(duì)各載波進(jìn)行上述的處理,將處理后的各信號(hào)分別向TS包取得部5以及可變長(zhǎng)度包取得部6輸出。
按照上述方式構(gòu)成,也能夠通過選擇器7選擇性地輸出TS包或者如TLV包等可變長(zhǎng)度包,因此能夠利用共同的端子以及信號(hào)線傳輸種類不同的包。
<第二實(shí)施方式>
圖9是具備第二實(shí)施方式所涉及的接口裝置的接收裝置的框圖。在本實(shí)施方式中,主要針對(duì)與第一實(shí)施方式的不同點(diǎn)進(jìn)行說明。
本實(shí)施方式所涉及的接口裝置2具有接收部4、TS包取得部5、可變長(zhǎng)度包取得部6、選擇器7、包調(diào)整部12。
包調(diào)整部12能夠進(jìn)行調(diào)整,使得從可變長(zhǎng)度包取得部6輸出的TLV包等可變長(zhǎng)度包的大小與TS包的大小相等。由此,在TS包的大小例如為188字節(jié)的情況下,包調(diào)整部12對(duì)可變長(zhǎng)度包進(jìn)行調(diào)整使得其大小達(dá)到188字節(jié)。即,包調(diào)整部12能夠?qū)⒖勺冮L(zhǎng)度包作為疑似的固定長(zhǎng)度包進(jìn)行處理。
選擇器7選擇TS包取得部5、可變長(zhǎng)度包取得部6以及包調(diào)整部12的輸出中的任一者予以輸出。
需要說明的是,包調(diào)整部12與可變長(zhǎng)度包取得部6也可以形成為一體,在該情況下,選擇器7選擇TS包取得部5和上述形成為一體的電路的輸出中的任一者予以輸出即可。
接下來,參照附圖對(duì)在本實(shí)施方式所涉及的包調(diào)整部12中根據(jù)可變長(zhǎng)度包形成疑似的固定長(zhǎng)度包的變形例進(jìn)行說明。
-第一例-
圖10是用于對(duì)根據(jù)可變長(zhǎng)度包形成固定長(zhǎng)度包的第一例進(jìn)行說明的圖。
如圖10所示,大小分別不相等的可變長(zhǎng)度包即可變長(zhǎng)度數(shù)據(jù)1~可變長(zhǎng)度數(shù)據(jù)4例如被調(diào)整為188字節(jié)的固定長(zhǎng)度數(shù)據(jù)即調(diào)整數(shù)據(jù)1~調(diào)整數(shù)據(jù)3。
具體而言,由于可變長(zhǎng)度數(shù)據(jù)1的大小比188字節(jié)長(zhǎng),因此從該可變長(zhǎng)度數(shù)據(jù)1分割出一部分即188字節(jié),從而形成調(diào)整數(shù)據(jù)1。此外,由可變長(zhǎng)度數(shù)據(jù)1的剩余的數(shù)據(jù)和將可變長(zhǎng)度數(shù)據(jù)2的一部分分割下來的數(shù)據(jù)形成調(diào)整數(shù)據(jù)2。
進(jìn)而,由可變長(zhǎng)度數(shù)據(jù)2的剩余的數(shù)據(jù)、可變長(zhǎng)度數(shù)據(jù)3、以及將可變長(zhǎng)度數(shù)據(jù)4的一部分分割下來的數(shù)據(jù)形成調(diào)整數(shù)據(jù)3。
如上所述,通過調(diào)整可變長(zhǎng)度數(shù)據(jù)的大小,形成大小為固定長(zhǎng)度的調(diào)整數(shù)據(jù)。
-第二例-
圖11是用于對(duì)根據(jù)可變長(zhǎng)度包形成固定長(zhǎng)度包的第二例進(jìn)行說明的圖。在圖11中對(duì)如下所述的情況進(jìn)行說明,該情況下,利用例如在先進(jìn)BS數(shù)字廣播中被多路化而發(fā)送的TMCC信號(hào)所包含的TLV-ID。
例如,假設(shè):在作為可變長(zhǎng)度包的可變長(zhǎng)度數(shù)據(jù)1~可變長(zhǎng)度數(shù)據(jù)4中,由TLV-ID選擇了可變長(zhǎng)度數(shù)據(jù)1以及可變長(zhǎng)度數(shù)據(jù)3。在該情況下,未選擇的可變長(zhǎng)度數(shù)據(jù)2以及可變長(zhǎng)度數(shù)據(jù)4為空(NULL)。需要說明的是,將未選擇的可變長(zhǎng)度數(shù)據(jù)2以及可變長(zhǎng)度數(shù)據(jù)4設(shè)為NULL的處理可在可變長(zhǎng)度包取得部6或其前級(jí)的塊中進(jìn)行,也可以在包調(diào)整部12中進(jìn)行。
然后,從可變長(zhǎng)度數(shù)據(jù)1分割出一部分即188字節(jié)來形成調(diào)整數(shù)據(jù)1。此外,由可變長(zhǎng)度數(shù)據(jù)1的剩余的數(shù)據(jù)和從NULL數(shù)據(jù)分割下來的一部分?jǐn)?shù)據(jù)形成調(diào)整數(shù)據(jù)2。
進(jìn)而,由NULL數(shù)據(jù)的剩余的數(shù)據(jù)、可變長(zhǎng)度數(shù)據(jù)3、從NULL數(shù)據(jù)分割下來的一部分?jǐn)?shù)據(jù)形成調(diào)整數(shù)據(jù)3。
根據(jù)上述說明,能夠只傳送已由TLV-ID選擇的數(shù)據(jù)。需要說明的是,不只是用NULL數(shù)據(jù)來替換未選擇的可變長(zhǎng)度數(shù)據(jù),也可以用作為已預(yù)先決定的數(shù)據(jù)的、例如0xFF等任意數(shù)據(jù)來替換未選擇的可變長(zhǎng)度數(shù)據(jù)。
此外,進(jìn)而也可以為:上述NULL數(shù)據(jù)具有可變長(zhǎng)度數(shù)據(jù)共同擁有的頭部部分,該NULL數(shù)據(jù)是大小已知的格式的數(shù)據(jù)。
由此,即使是NULL數(shù)據(jù),也能夠通過提取該NULL數(shù)據(jù)的大小來提取后續(xù)的可變長(zhǎng)度數(shù)據(jù)的頭部。
此外,在根據(jù)作為可變長(zhǎng)度包的IP包形成調(diào)整數(shù)據(jù)的情況下也是相同的。
此外,上述說明中將未選擇的可變長(zhǎng)度數(shù)據(jù)替換成NULL數(shù)據(jù),但是也可以去除未選擇的可變長(zhǎng)度數(shù)據(jù)。即,也可以為:在圖11所示的即將調(diào)整的狀態(tài)下,可變長(zhǎng)度數(shù)據(jù)1之后的不是NULL數(shù)據(jù),而是可變長(zhǎng)度數(shù)據(jù)3。
圖12是傳送圖10以及圖11所示的固定長(zhǎng)度包的情況的時(shí)序圖。
如圖12所示,可變長(zhǎng)度包例如是以188字節(jié)為單位傳送的,因此能夠以與固定長(zhǎng)度數(shù)據(jù)即TS包相同的格式傳送可變長(zhǎng)度包。
由此,即使在構(gòu)成為處理固定長(zhǎng)度數(shù)據(jù)的后端處理部3中,也能夠?qū)⒖勺冮L(zhǎng)度包作為固定長(zhǎng)度數(shù)據(jù)來處理。
需要說明的是,在圖12中,也可以省略信號(hào)PCLK以及信號(hào)DE。此外,信號(hào)PCLK也可以在每一個(gè)與TS包相等的大小(例如188字節(jié))內(nèi)變得有源?;蛘?,信號(hào)PCLK電可以在大小被調(diào)整之前的可變長(zhǎng)度數(shù)據(jù)的頭部位置變得有源。
-第三例-
圖13是根據(jù)可變長(zhǎng)度包形成固定長(zhǎng)度包的第三例以及傳送上述固定長(zhǎng)度包的情況的時(shí)序圖。需要說明的是,省略了信號(hào)CLK。
圖13示出的是以可變長(zhǎng)度包的大小達(dá)到固定長(zhǎng)度包的整數(shù)倍的方式進(jìn)行調(diào)整的情況的例子。
具體而言,可變長(zhǎng)度包即可變長(zhǎng)度數(shù)據(jù)1分割成188字節(jié)的固定長(zhǎng)度數(shù)據(jù)1和小于188字節(jié)的數(shù)據(jù),此時(shí),對(duì)小于188字節(jié)的數(shù)據(jù)附加了虛擬數(shù)據(jù)即數(shù)據(jù)Pd1。
即,由可變長(zhǎng)度數(shù)據(jù)1中相當(dāng)于頭部188字節(jié)的數(shù)據(jù)形成調(diào)整數(shù)據(jù)1,對(duì)于可變長(zhǎng)度數(shù)據(jù)1的剩余數(shù)據(jù),直到大小達(dá)到188字節(jié)為止對(duì)上述剩余數(shù)據(jù)附加數(shù)據(jù)Pd1,從而形成調(diào)整數(shù)據(jù)2。
接下來,由于可變長(zhǎng)度數(shù)據(jù)2的大小小于188字節(jié),因此直到可變長(zhǎng)度數(shù)據(jù)2的大小達(dá)到188字節(jié)為止對(duì)其附加虛擬數(shù)據(jù)即數(shù)據(jù)Pd2。即,由可變長(zhǎng)度數(shù)據(jù)2以及數(shù)據(jù)Pd2形成調(diào)整數(shù)據(jù)3。
然后,在傳送調(diào)整數(shù)據(jù)1~調(diào)整數(shù)據(jù)3的情況下,使用信號(hào)PCLK,上述信號(hào)PCLK是在大小被調(diào)整之前的數(shù)據(jù)即可變長(zhǎng)度數(shù)據(jù)1~可變長(zhǎng)度數(shù)據(jù)3的頭部位置變得有源。
此外,在上述說明中,由于對(duì)已輸入的可變長(zhǎng)度數(shù)據(jù)追加數(shù)據(jù)后予以輸出,因此也可以為:使輸出側(cè)的傳輸率大于輸入側(cè)的傳輸率,以防止溢出。
此外,在上述說明中,虛擬數(shù)據(jù)追加在可變長(zhǎng)度數(shù)據(jù)的末尾,然而虛擬數(shù)據(jù)也可以追加在可變長(zhǎng)度數(shù)據(jù)的頭部。即,只要可變長(zhǎng)度數(shù)據(jù)的大小通過附加虛擬數(shù)據(jù)而變成與TS包的大小相等即可。
如上述的第一至第三例所述,在包調(diào)整部12中,調(diào)整可變長(zhǎng)度包的大小,從而形成大小與TS包相等的固定長(zhǎng)度數(shù)據(jù)。需要說明的是,向包調(diào)整部12輸入的可變長(zhǎng)度包中也可以包含規(guī)定的虛擬數(shù)據(jù)。
在從接口裝置2傳送固定長(zhǎng)度數(shù)據(jù)即調(diào)整數(shù)據(jù)1~調(diào)整數(shù)據(jù)3的情況下,信號(hào)PCLK在可變長(zhǎng)度數(shù)據(jù)1~可變長(zhǎng)度數(shù)據(jù)3的頭部位置變得有源。即,信號(hào)PCLK是表示數(shù)據(jù)的頭部位置的信號(hào),但是其只要在與可變長(zhǎng)度數(shù)據(jù)的頭部位置相對(duì)應(yīng)的調(diào)整數(shù)據(jù)的頭部位置變得有源即可。
根據(jù)上述方式,后端處理部3能夠?qū)⒖勺冮L(zhǎng)度包作為固定長(zhǎng)度數(shù)據(jù)來接收,能夠基于信號(hào)PCLK判斷接收數(shù)據(jù)的實(shí)際的頭部位置(即,可變長(zhǎng)度包的頭部位置)。
如上所述,通過將可變長(zhǎng)度包做成疑似的固定長(zhǎng)度包,能夠減少后端處理部3中的處理內(nèi)容、傳輸協(xié)議等的變化。
另一方面,如果考慮從第一以及第二實(shí)施方式中所述的接口裝置2傳送的信號(hào)DATA的傳輸劾率,則優(yōu)選將可變長(zhǎng)度包以原來的格式直接傳送。
然而,在將可變長(zhǎng)度包以原來的格式直接傳送的情況下,后端處理部3需要根據(jù)包的頭部信息計(jì)算包的頭部位置、大小等,來確定可變長(zhǎng)度包彼此之間的邊界。此時(shí),如果因某些原因(篡改數(shù)據(jù)(garbled data)等)導(dǎo)致不能對(duì)頭部信息進(jìn)行解析,則可能會(huì)在后端處理部3中不能正常進(jìn)行處理。
因此,為了既能夠良好地維持傳輸劾率又能夠在后端處理部3中穩(wěn)定地進(jìn)行處理,如圖14所示,接口裝置2傳送信號(hào)DATA即可。
圖14是多個(gè)可變長(zhǎng)度包以可變長(zhǎng)度的狀態(tài)直接被傳送的情況的時(shí)序圖。需要說明的是,省略了信號(hào)CLK。
如圖14所示,將在可變長(zhǎng)度包即可變長(zhǎng)度數(shù)據(jù)1~可變長(zhǎng)度數(shù)據(jù)3的各頭部位置變得有源的信號(hào)PCLK與可變長(zhǎng)度數(shù)據(jù)1~可變長(zhǎng)度數(shù)據(jù)3一起傳送。
由此,后端處理部3能夠基于信號(hào)PCLK,準(zhǔn)確地識(shí)別可變長(zhǎng)度數(shù)據(jù)1~可變長(zhǎng)度數(shù)據(jù)3的各頭部位置。由此,只要在后端處理部3中封裝由CPU(Central Processing Unit,中央處理器)進(jìn)行的軟件處理即可,以便例如基于信號(hào)PCLK確定可變長(zhǎng)度數(shù)據(jù)。
-產(chǎn)業(yè)實(shí)用性-
本公開所涉及的接口裝置能夠在不增加端子數(shù)以及布線數(shù)的情況下傳輸種類不同的多個(gè)信號(hào),因此在接收裝置的電路規(guī)模的縮小化、低成本化等方面有用。
-符號(hào)說明-
1 接收裝置
2 接口裝置
4 接收部
4a 第一接收處理部
4b 第二接收處理部
5 TS包取得部
6 可變長(zhǎng)度包取得部
7 選擇器(第一選擇器)
9 TLV包取得部
10 IP包生成部
11 選擇器(第二選擇器)
12 包調(diào)整部
CLK 時(shí)鐘信號(hào)
DATA 數(shù)據(jù)信號(hào)
PCLK 包時(shí)鐘信號(hào)