專利名稱:接收終端以及接收方法
技術(shù)領(lǐng)域:
本發(fā)明涉及接收終端以及接收方法,在通過網(wǎng)絡(luò)發(fā)送視頻和語音等具有實時性的數(shù)據(jù)時,從其它接收終端接收丟失分組以進行增補。
背景技術(shù):
在實況轉(zhuǎn)播(live broadcast)和電視會議中,以 一對多(實況轉(zhuǎn)播)或者多對多(電視會議)的形式進行用于連續(xù)地發(fā)送視頻和語音等具有實時性的數(shù)據(jù)的流傳播。
作為在因特網(wǎng)和企業(yè)/學校內(nèi)的內(nèi)聯(lián)網(wǎng)等網(wǎng)絡(luò)中,用于對多個接收終端進行流傳播的發(fā)送方法,已知有(1 )使用多個一對一的單播通信(unicast)的方法、(2)使用IP組播的方法、(3)使用顯式組播(XCAST: ExplicitMulticast)的方法。
(1 )在使用多個一對一的單播通信的方法中,因為發(fā)送終端將分組發(fā)送到多個接收終端,所以有時發(fā)送終端的負荷增高,和/或接近于發(fā)送終端的
網(wǎng)絡(luò)的線路的負荷增高。
(2) 在使用IP組播的方法中,作為網(wǎng)絡(luò)上的中繼裝置的路由器對多個接收終端復制發(fā)送終端所發(fā)送的分組,并將其轉(zhuǎn)發(fā)。因此,不會發(fā)生發(fā)送終
端的負荷增高,也不會發(fā)生接近于發(fā)送終端的網(wǎng)絡(luò)的線路的負荷增高的問題。但是,IP組播分組無法通過只能處理單播的路由器。為了使用IP組播,網(wǎng)絡(luò)上的所有的路由器必須與IP組播對應(yīng),因此需要在網(wǎng)絡(luò)導入與IP組播對應(yīng)的路由器。
(3) 非專利文獻l公開了 XCAST。在使用XCAST的方法中,在對應(yīng)于XCAST的路由器中,與IP組播相同地復制發(fā)送終端所發(fā)送的XCAST分組,并將其轉(zhuǎn)發(fā)。另外,即使是XCAST非對應(yīng)路由器,也與組播分組同樣地將XCAST分組轉(zhuǎn)發(fā)給未發(fā)送的一個目的地。要發(fā)送的多個目的地地址都例舉于XCAST分組中。未發(fā)送的目的地記載于XCAST分組。接收終端對未發(fā)送的目的地發(fā)送XCAST分組。在利用了這樣動作的XCAST的情況下,發(fā)送終端的負荷不會增高,接近于發(fā)送終端的網(wǎng)絡(luò)的線路的負荷也不會增 高。但是,在本方法中,因為需要將多個目的地地址都例舉在分組中,所以 不適于接收終端的數(shù)量較多的情況下的發(fā)送。
這樣,在對多個接收終端進行流傳播的情況下,使用以下的方法中的任
一個都能夠?qū)崿F(xiàn)對于多個接收終端的流傳播(1 )使用多個一對一的單播通 信的方法、(2)使用IP組播的方法、(3)使用XCAST的方法。
在網(wǎng)絡(luò)中,發(fā)送過程中,與其它通信的分組之間的竟爭等有時在會導致 分組發(fā)生丟失(lost)。作為用于增補分組丟失的方法,存在從發(fā)送終端重發(fā) 同一分組的方法。這里,重發(fā)是指檢測出分組丟失的接收終端對發(fā)送終端發(fā) 送丟失了的分組的重發(fā)請求。發(fā)送終端將與接收了的發(fā)送請求相應(yīng)的分組重 發(fā)到接收終端。接收終端接收所重發(fā)的分組,從而增補丟失了的分組。
但是,對多個接收終端進行流傳播時,若進行該重發(fā)處理,則多個接收 終端同時發(fā)送重發(fā)請求,重發(fā)請求會集中于發(fā)送終端,因此發(fā)送終端的負荷 會增高,和/或發(fā)送終端附近的網(wǎng)絡(luò)的線路的負荷會增高。
專利文獻1所記載的技術(shù)為了解決該問題,在位于接收終端的上流的信 息播發(fā)裝置接收重發(fā)請求時,以廣播的方式通知接收終端用于抑制來自其它 接收終端的重發(fā)請求的發(fā)送的信息。接收終端在到達發(fā)送重發(fā)請求的定時前 接收了該信息的情況下,不發(fā)送重發(fā)請求。
通過進行這樣的動作,來自多個接收終端的重發(fā)請求的發(fā)送被抑制,因 此既不會發(fā)生發(fā)送終端的負荷的增高,也不會發(fā)生發(fā)送終端附近的網(wǎng)絡(luò)的線 路的負荷的增高。但是,該方式無法在不能使用廣播通信的網(wǎng)絡(luò)中利用。
另外,在流傳播中實時性非常重要。也就是說,接收終端需要在一定時 間以內(nèi)再現(xiàn)接收了的視頻、語音等數(shù)據(jù)。
專利文獻2提示了在多個接收終端相互協(xié)作進行重發(fā)時,為了進行用于 互相抑制重發(fā)請求的動作,計算考慮了流傳播的再現(xiàn)時刻的重發(fā)請求發(fā)送定 時的方法。
也就是說,在使用IP組播進行流傳播、重發(fā)請求以及重發(fā)的情況下, 不一定必須將丟失了的分組的重發(fā)請求發(fā)送到發(fā)送終端。也就是說,通過IP 組播發(fā)送重發(fā)請求,能夠?qū)⒅匕l(fā)請求發(fā)送到其它接收終端,從而其它接收終 端能夠進行重發(fā)。此時,接收終端隨機地延遲重發(fā)請求的發(fā)送定時。在較早 的定時從其它接收終端接收到對于以IP組播發(fā)送的重發(fā)請求的響應(yīng)的接收終端不發(fā)送相同的重發(fā)請求。通過進行這樣的動作,作為整體抑制重發(fā)請求 的發(fā)送,因此不會發(fā)生來自多個接收終端的重發(fā)請求集中于發(fā)送終端的問 題。
于是,在專利文獻2中,對于該方式,提出考慮再現(xiàn)時刻,調(diào)整用于延 遲重發(fā)請求的發(fā)送定時的時間的方法。通過^f吏用專利文獻2的方法,所有的 接收終端都長時間地延遲重發(fā)請求的發(fā)送定時,因此能夠降低重發(fā)分組趕不 上再現(xiàn)時刻的問題的發(fā)生幾率。但是,這些方式都是以IP組播為前提的方 式,無法在不能使用IP組播的網(wǎng)絡(luò)中利用。
另 一方面,非專利文獻2公開了 TCP友好速率控制(TFRC, TCP Friendly Rate Control),作為在進行流傳播時估計發(fā)送終端與接收終端之間的可利用 的頻帶的方法。在TFRC中,根據(jù)發(fā)送終端與接收終端之間的往返時間(RTT: Round Trip Time )和丟失事件率,估計可利用的頻帶。在流傳播中,若根據(jù) 所計算的可利用的頻帶地發(fā)送數(shù)據(jù),則TFRC能夠進行抑制了分組所丟失的 幾率的通信。但是,在將重發(fā)適用于利用TFRC發(fā)送數(shù)據(jù)而進行的流傳播的 情況下,發(fā)送重發(fā)請求和重發(fā)分組會導致耗費頻帶。因此會發(fā)生分組丟失的 幾率增高的問題。在對多個接收終端進行流傳播的情況下,該問題會變得更 嚴重。另外,為了對應(yīng)重發(fā)請求和重發(fā)分組發(fā)生丟失,能夠?qū)Χ鄠€接收終端 進行重發(fā)請求。但是,此時會發(fā)生因重發(fā)請求的集中而引起的接收終端的附 近的網(wǎng)絡(luò)負荷增高、重發(fā)請求發(fā)生丟失的問題。
專利文獻1特開2002-124935號公報
專利文獻2特開2003-209576號公報
非專利文獻1Y. Imai, M. Shin and Y. Kim, "XCAST6: eXplict Multicast on IPv6" , IEEE/IPS J S AINT2003 Workshop 4, IPv6 and Applications, Orland, Jan. 2003.
非專利文獻2M. Handley et al., "TCP Friendly Rate Control (TFRC): Protocol Specification " , RFC 3448 、寸7夕一凈'7卜<URL: http:〃www.faqs.org/rfcs/rfc3448.html 〉
發(fā)明內(nèi)容
發(fā)明所要解決的課題
也就是說,根據(jù)上述的現(xiàn)有技術(shù),在不能使用IP組播的環(huán)境中,對多
6個接收終端進行重發(fā)請求的情況下,需要以單播反復發(fā)送多個重發(fā)請求。因 此,多個重發(fā)請求的集中導致接收終端附近的網(wǎng)絡(luò)的線路的負荷增高,其結(jié) 果,重發(fā)請求發(fā)生欠缺,因此存在可通過重發(fā)增補丟失分組的幾率會降低的 問題。
本發(fā)明的目的在于提供接收終端以及接收方法,其在對其它多個接收終 端進行重發(fā)請求的情況下,能夠防止接收終端附近的網(wǎng)絡(luò)線路的負荷發(fā)生集 中,并能夠提高可通過重發(fā)分組增補丟失分組的幾率。
解決問題的方案
求的接收終端,其采用的結(jié)構(gòu)包括測量單元,測量所述接收終端與其它的 多個接收終端之間的網(wǎng)絡(luò)上的距離所對應(yīng)的時間;計算單元,對每個所述接 收終端計算充裕時間,所述充^谷時間為從所重發(fā)的分組一皮再現(xiàn)的再現(xiàn)時刻, 根據(jù)當前時刻和由所述測量單元測量出的時間而求出的時間;以及決定單 元,基于計算出的充裕時間,決定重發(fā)請求的發(fā)送定時以及重發(fā)請求的發(fā)送 目的地。
本發(fā)明的接收方法,是為了增補在網(wǎng)絡(luò)上丟失的丟失分組而發(fā)送重發(fā)請 求的接收終端中的接收方法,該接收方法包括測量步驟,測量所述接收終 端與其它的多個接收終端之間的網(wǎng)絡(luò)上的距離所對應(yīng)的時間;計算步驟,對
每個所述接收終端計算充裕時間,所述充裕時間為從所重發(fā)的分組被再現(xiàn)的 再現(xiàn)時刻減去當前時刻和在所述測量步驟測量出的時間而求出的時間;以及 決定步驟,基于所述計算出的充裕時間,對每個所述接收終端決定重發(fā)請求 的發(fā)送定時以及重發(fā)請求的發(fā)送目的地。 發(fā)明效果
根據(jù)本發(fā)明,在對其它多個接收終端進行重發(fā)請求的情況下,能夠防止 接收終端附近的網(wǎng)絡(luò)的負荷發(fā)生集中,防止重發(fā)請求的欠缺,并能夠提高通 過丟失分組的能夠增補的幾率。
圖l是表示本發(fā)明實施方式l的接收終端配置在網(wǎng)絡(luò)上的結(jié)構(gòu)例的示意圖。
圖2是表示一例發(fā)送終端以及接收終端之間的視頻的發(fā)送時刻的圖。圖3是用于說明所發(fā)送的視頻數(shù)據(jù)的結(jié)構(gòu)例的圖。
圖4是表示本實施方式的接收終端的結(jié)構(gòu)的方框圖。
圖5是表示一例用于判定丟失了的分組的重要度的表的圖。
圖6是表示一例RTP報頭的圖。
圖7是表示用于決定重發(fā)請求目的地以及重發(fā)請求時刻的處理步驟的 流程圖。
圖8是為了說明用于決定重發(fā)請求目的地以及重發(fā)請求時刻的算法的圖。
圖9是表示與圖8對應(yīng)的接收終端的連接關(guān)系的圖。
圖10是表示本發(fā)明實施方式2的接收終端配置在網(wǎng)絡(luò)上的結(jié)構(gòu)例的示意圖。
圖11是表示本實施方式的接收終端的結(jié)構(gòu)的方框圖。 圖12是表示用于發(fā)送重發(fā)請求的定時、利用TFRC估計出的頻帶、以 及在視頻播發(fā)使用的頻帶的圖。
具體實施例方式
以下,參照
本發(fā)明的實施方式。 (實施方式1)
圖1是表示本發(fā)明實施方式1的接收終端配置在網(wǎng)絡(luò)上的結(jié)構(gòu)例的示意 圖。圖l表示多個接收終端配置在網(wǎng)絡(luò)上,并一皮運用的情形。在圖1中,101 表示發(fā)送終端,102a~ 102e分別表示接收終端,107表示網(wǎng)絡(luò)。網(wǎng)絡(luò)1(H由 多個中繼裝置(路由器)構(gòu)成。
發(fā)送終端101通過網(wǎng)絡(luò)107對接收終端102a~ 102e進行^L頻發(fā)送。發(fā) 送終端101使用多個一對一的單播通信,對接收終端102a~ 102e播發(fā)視頻。 接收終端102a-102e被預先通知其它接收終端參加同一個視頻播發(fā)。作為 通知方法具有以下的方法。首先,在各個接收終端注冊(署名,subscribe) 接受服務(wù)時,將接收終端的IP地址注冊在用于管理加入到視頻播發(fā)服務(wù)的 服務(wù)器(未圖示)。接下來,服務(wù)器在視頻播發(fā)的開始時將多個接收終端的 IP地址通知給各個纟妻收終端。
發(fā)送終端101通過一對一的單播通信對多個接收終端102a 102e播發(fā) 視頻時,在網(wǎng)絡(luò)107上,若分組對于接收終端102a~ 102e發(fā)生丟失,則接收終端102a~ 1(^e以分組中記載的時序性號碼的間隔檢測分組丟失。
另外,在播發(fā)視頻時,因為在網(wǎng)絡(luò)發(fā)送時間上發(fā)生波動(抖動,jitter), 所以在接收終端102設(shè)置有為了吸收該波動的緩沖器。接收終端102將接收 到的視頻的數(shù)據(jù)緩沖 一 定時間。因為如果在該緩沖期間能夠重發(fā)接收丟失了 的分組則趕得上視頻的再現(xiàn),所以接收終端102能夠使視頻不變形地再現(xiàn)。 使用圖2說明該接收處理以及再現(xiàn)處理。
圖2是表示發(fā)送終端101以及接收終端102之間的視頻的發(fā)送流程的 圖。在圖2中,401表示發(fā)送終端101的時間軸,402表示接收終端102中 的接收緩沖器的時間軸,403表示在接收終端102中用于再現(xiàn)視頻的再現(xiàn)單 元的時間軸。在圖2中,時間卩人軸的上方向下方經(jīng)過。另外,分組P1 P4 構(gòu)成一個圖片(picture)。另外,分組P5 ~ P8構(gòu)成下一個圖片。這里, 一個 圖片被劃分為多個分組而發(fā)送。時刻tl表示分組P4到達接收緩沖器的時刻。 接收終端102在時刻tl檢測分組P3的丟失。時刻t2表示分組P3到達接收 緩沖器的時刻。時刻t3表示作為分組P3的重發(fā)分組應(yīng)當?shù)竭_接收緩沖器的 時刻的分組P3的再現(xiàn)時刻(再現(xiàn)定時)。時刻t4表示分組P4的再現(xiàn)時刻。 也就是說,圖2表示接收終端102對于視頻播發(fā)進行相當于(時刻t4 -時刻 tl)的時間的、用于吸收抖動的緩沖處理。另外,接收終端102在檢測出分 組P3的丟失的時刻tl,到開始分組P3的再現(xiàn)為止的時刻t3為止,具有時 間的充裕(時刻t3 -時刻tl )。這里,將從分組P3的再現(xiàn)時刻(時刻t3 )減 去分組P3被重發(fā)的時刻t2的時間(時刻t3 -時刻t2)稱為"充裕時間"。 在該充裕時間(時刻t3 -時刻t2 )的范圍內(nèi),若分組P3的重發(fā)來得及,則 接收終端102能夠使以分組PI ~ P4構(gòu)成的圖片不變形地再現(xiàn)。 這里,利用圖3說明在視頻播發(fā)中所發(fā)送的視頻數(shù)據(jù)的結(jié)構(gòu)。 在圖3中,I、 P分別表示MPEG4的I圖片、P圖片(將一個畫面的圖 像稱為圖片)。I圖片為與其它圖片不具有依賴關(guān)系的圖片,僅以I圖片的圖 像數(shù)據(jù)就能夠再現(xiàn)該一個畫面。但是,I圖片的圖像數(shù)據(jù)的數(shù)據(jù)量較多。P 圖片為對與在前的再現(xiàn)圖像(I圖片)之間的差分進行編碼而得到的圖片, 若沒有在前的再現(xiàn)圖像則無法解碼。但是,因為只對與I圖片之間的差分的 圖像數(shù)據(jù)進行編碼,所以P圖片的數(shù)據(jù)量較少。圖3表示視頻以在相當于一 個畫面的I圖片后接有相當于兩個畫面的P圖片的結(jié)構(gòu)被播發(fā)。
在以這樣的結(jié)構(gòu)發(fā)送視頻時,丟失了用于構(gòu)成I圖片的分組的情況下,該丟失不僅影響I圖片的再現(xiàn),還影響后面的兩個P圖片的再現(xiàn)。也就是說, 丟失了用于構(gòu)成I圖片的分組的情況下,優(yōu)先地使丟失分組的重發(fā)成功,從
而防止后面的兩個P圖片的再現(xiàn)的變形較為理想。另外,在MPEG4中,能 夠?qū)⒁粋€視頻分成多個視頻內(nèi)容而進行編碼,再現(xiàn)時,將它們組合而再現(xiàn)。 例如,在天氣預報的節(jié)目中,作為背景圖像對氣象圖的圖像進行編碼,而將 說明氣象圖的解說員的圖像作為其它圖像進行編碼,從而能夠利用它們雙方 作為一個視頻而再現(xiàn)。在這樣的視頻的播發(fā)中,優(yōu)先地恢復在播發(fā)氣象圖的 圖像時發(fā)生的分組丟失較為理想。
在丟失了 I圖片或者氣象圖的圖像那樣重要度較高的分組的情況下,與 不重要的分組相比接收終端102優(yōu)先地發(fā)送重發(fā)請求(重發(fā)請求分組)。此 時,若重發(fā)請求在網(wǎng)絡(luò)上丟失,則丟失分組的重發(fā)不成功,因此接收終端102 所再現(xiàn)的圖像發(fā)生變形。為了防止此情況,接收終端102發(fā)送多個重發(fā)請求 較為理想。但是,若接收終端102同時發(fā)送多個重發(fā)請求,則網(wǎng)絡(luò)的負荷增 大,從而重發(fā)請求丟失的可能性增高。于是,接收終端102采用以下的結(jié)構(gòu) 不是同時地發(fā)送多個重發(fā)請求,而是在時間上分散地向多個重發(fā)請求目的地 順序發(fā)送。
圖4是表示接收終端102a~ 102e的結(jié)構(gòu)例的圖。在圖4中,102表示接 收終端、202表示接收終端102中的接收堆棧(stack )、 203表示接收緩沖器、 204表示重發(fā)請求目的地/重發(fā)請求時刻決定單元、205表示重發(fā)請求發(fā)送單 元、206表示接收單元、207表示測量單元、以及208表示再現(xiàn)單元。接收 單元206將正常接收的視頻播發(fā)的分組交給接收緩沖器203。
若到達再現(xiàn)時刻,則接收緩沖器203以圖片為單位或者以分組為單位將 視頻數(shù)據(jù)交給再現(xiàn)單元208。再現(xiàn)單元208具備用于對視頻進行解碼的解碼 器和用于再現(xiàn)視頻的顯示器。再現(xiàn)單元208以圖片為單位或者以分組為單位, 對數(shù)據(jù)進行解碼,并將圖像顯示于顯示器。
測量單元207測量與接收終端之間的網(wǎng)絡(luò)上的距離所對應(yīng)的時間(RTT: Round Trip Time )。 RTT相當于接收終端之間的網(wǎng)絡(luò)上的往返時間。例如, 具體而言,接收終端102a將發(fā)送時戳(time stamp)記錄在測量分組中,并 將其發(fā)送到其它接收終端102b-102e。其它接收終端102b~ 102e對接收到 的測量分組的發(fā)送時戳進行捎帶(piggyback)處理,并分別將其送還到接收 終端102a。通過該處理,接收終端102能夠測量與多個接收終端之間的距離相應(yīng)的時間(RTT)。測量單元207將測量出的與多個接收終端之間的距離 相應(yīng)的時間(RTT)通知給重發(fā)請求目的地/重發(fā)請求時刻決定單元204。該 測量以及通知,既可以在視頻播發(fā)的開始時進行,也可以在視頻播發(fā)的過程 中反復進行。另外,測量單元207也可以將多個測量時間的平均通知給重發(fā) 請求目的地/重發(fā)請求時刻決定單元204。測量單元207還可以將對過去的測 量時間進行加權(quán)、平均處理而得到結(jié)果通知給重發(fā)請求目的地/重發(fā)請求時刻 決定單元204。另外,測量單元207具有確定將分組發(fā)送到各個接收終端時 所經(jīng)由的上一層的路由器的地址,并將其通知給重發(fā)請求目的地/重發(fā)請求時 刻決定單元204的功 能。
接收單元206接收視頻的分組,并具有(1 )將該分組存儲在接收緩沖 器203的功能、(2 )對該分組以時序性號碼的間隔檢測丟失的功能、以及(3 ) 接收重發(fā)分組,并以時序性號碼的順序存儲在接收緩沖器中的功能。另外, 接收單元206在^^測出分組丟失的情況下,將表示分組丟失的事件作為重發(fā) 請求事件通知給重發(fā)請求目的地/重發(fā)請求時刻決定單元204。此時,接收單 元206將丟失的分組的時序性號碼、再現(xiàn)時刻、以及重要度通知給重發(fā)請求 目的地/重發(fā)請求時刻決定單元204。重要度通過參照基于接收數(shù)據(jù)預先設(shè)定 的表來判定。
圖5為一例表示本實施方式中應(yīng)當進行重發(fā)請求的分組即丟失的分組 的、重要度的重要度判定表。具體而言,601表示分組類型欄,602表示重 要度欄。接收單元206將分組中的特定項目的分組類型作為線索(key)進 行檢索,從而得到分組的重要度。接收單元206將該重要度通知給重發(fā)請求
目的地/重發(fā)請求時刻決定單元204。重發(fā)請求目的地/重發(fā)請求時刻決定單 元204參照重要度判定重發(fā)請求的發(fā)送目的地。分組類型通過參照RTP
(Real-time Transport Protocol,實時傳輸協(xié)議)的分組類型而得到。例如, 分組類型表示圖片的類型(1、 P)等。另外,為了得到分組的重要度,并不 只限于參照分組的類型。具體而言,為了判定是否為I圖片,除了參照分組 類型,還參照存在于RTP分組的有效載荷(payload)的分片報頭(slice header)。也就是說,只要預先創(chuàng)建適合于重要度的提供對象的重要度判定表 即可。
圖6表示記載于文獻RFC3550"RTP: A Transport Protocol for Real-Time Applications"的RTP報頭。501表示RTP的分組類型(PT )。在視頻播發(fā)中,將該RTP報頭包含在分組中而發(fā)送視頻數(shù)據(jù)。此時,接收單元206具有參照 RTP的分組類型501以及重要度判定表600而判定重要度的功能(判定單 元)。另外,接收單元206在判定重要度時,也可以采用以下的結(jié)構(gòu)使用 UDP端口號碼、SSRC(同步源,synchronization source )、標志比特(markerbit) 的有無。特別是,重發(fā)請求目的地/重發(fā)請求時刻決定單元204判定與分組的 分組類型(種類)相應(yīng)的重要度。
另外,作為再現(xiàn)時刻,接收單元206也可以正確地通知再現(xiàn)時刻,還可
而得到的時間。
重發(fā)請求目的地/重發(fā)請求時刻決定單元204 (計算單元、決定單元)對 于每個終端計算充裕時間,所述充裕時間為從丟失的分組所再現(xiàn)的再現(xiàn)時刻 減去當前時刻和往返時間(RTT)而得到的時間。接下來,重發(fā)請求目的地 /重發(fā)請求時刻決定單元204基于計算出的充裕時間,決定重發(fā)請求的發(fā)送定 時以及作為重發(fā)請求的重發(fā)請求目的地(發(fā)送目的地)的接收終端。接下來, 重發(fā)請求發(fā)送單元205將至少一個重發(fā)請求發(fā)送到至少一個接收終端。重發(fā) 請求目的地/重發(fā)請求時刻決定單元204根據(jù)從接收單元206通知的重發(fā)請求 事件,得到丟失的分組的時序性號碼、再現(xiàn)時刻、以及重要度。
圖7表示重發(fā)請求目的地/重發(fā)請求時刻決定單元204用于決定重發(fā)請 求目的地以及重發(fā)請求時刻的動作流程。
在步驟1000中,重發(fā)請求目的地/重發(fā)請求時刻決定單元204從測量單 元207獲得視頻播發(fā)的開始時或者在視頻播發(fā)過程中接收終端與多個接收終 端之間的往返時間(RTT )。
在步驟1001中,重發(fā)請求目的地/重發(fā)請求時刻決定單元204在從接收 單元206接收再現(xiàn)請求事件時,由接收單元206通知丟失分組(所重發(fā)的分 組)的再現(xiàn)時刻以及重要度。例如,因為丟失分組為I幀的情況下重要度較 高,所以接收單元206將三階段中的重要度3通知給重發(fā)請求目的地/重發(fā)請 求時刻決定單元204。
在步驟1002中,重發(fā)請求目的地/重發(fā)請求時刻決定單元204求充裕時 間,所述充裕時間為從丟失的分組所再現(xiàn)的再現(xiàn)時刻減去當前時刻和往返時 間(RTT)而求得的時間。換言之,充裕時間為根據(jù)下式計算的時間,充裕 時間=(表示再現(xiàn)時刻的時間)-(當前時間)_(與終端之間的距離對應(yīng)的時間(RTT)),表示從當前時間開始到發(fā)送重發(fā)請求為止的時間。
在步驟1003中,重發(fā)請求目的地/重發(fā)請求時刻決定單元204對于所有 的重發(fā)請求目的地Ri (i= 1 n:n為整數(shù))判定是否完成了充裕時間的計算。 對于所有的重發(fā)請求目的地,在充裕時間的計算未完成時(否)返回步驟 1002,在充裕時間的計算完成時(是)進入步驟1004。
在步驟1004中,重發(fā)請求目的地/重發(fā)請求時刻決定單元204根據(jù)重要 度決定用于決定重發(fā)請求目的地的算法。算法根據(jù)充裕時間的順序(升序或 者降序),決定發(fā)送定時(重發(fā)請求時刻)以及重發(fā)請求目的地。重發(fā)請求 目的地/重發(fā)請求時刻決定單元204在丟失分組的重要度較高的情況下,根據(jù) 充裕時間的升序決定發(fā)送定時(重發(fā)請求時刻)以及重發(fā)請求目的地。另外, 也可以使用特定的算法而不根據(jù)重要度來決定算法。
在步驟1005中,重發(fā)請求目的地/重發(fā)請求時刻決定單元204基于所決 定的算法決定重發(fā)請求的發(fā)送定時(重發(fā)請求時刻)以及重發(fā)請求目的地。 這里,重發(fā)請求目的地/重發(fā)請求時刻決定單元204直接將充裕時間作為發(fā)送 定時而決定。另外,重發(fā)請求目的地/重發(fā)請求時刻決定單元204也可以從充 裕時間減去適當?shù)臄?shù)值來計算發(fā)送定時。在重要度較高的情況下,決定重發(fā) 請求目的地以及發(fā)送定時以能夠至少對兩個以上的重發(fā)請求目的地的終端
發(fā)送重發(fā)請求較為理想。
在步驟1006中,重發(fā)請求目的地/重發(fā)請求時刻決定單元204使用丟失 分組的時序性號碼以及重發(fā)請求目的地生成發(fā)送請求。
在步驟1007中,重發(fā)請求目的地/重發(fā)請求時刻決定單元2(M對每個重 發(fā)請求目的地,將重發(fā)請求時刻設(shè)定給重發(fā)計時器。
到達重發(fā)請求時刻,重發(fā)請求發(fā)送單元1205順序地將重發(fā)請求發(fā)送到 重發(fā)請求目的地。
參照圖8以及圖9,詳細說明將重發(fā)請求時刻設(shè)定給計時器的步驟(算 法)。這里,以接收終端1103發(fā)送重發(fā)請求為例說明。
圖8是用于說明接收終端1103在發(fā)送重發(fā)請求時的、用于決定重發(fā)請 求目的地以及重發(fā)請求時刻的算法的圖。圖8的700是表示作為接收終端 1103的重發(fā)請求目的地的、每個接收終端的充裕時間以及第一路由器的關(guān)系 的路徑表。701表示充裕時間欄、702是表示重發(fā)請求目的地的接收終端的 欄、703是表示接收終端1103與所連接著的第一路由器之間的關(guān)系的欄。7(T7、 708表示才艮據(jù)各個重發(fā)請求目的地的決定算法決定的順序的例Al 、 A2。 圖9是用于說明與圖8所示的路徑表相應(yīng)的接收終端的狀態(tài)的圖。圖9 的1101 ~ 1108表示各個接收終端。圖9的1109-1112分別表示路由器。各 個接收終端通過路由器互相連接。
圖8的704-706分別表示由經(jīng)分組的重發(fā)請求目的地的多個接收終端 組成的組。例如,對于組而言,根據(jù)充裕時間的升序或者降序?qū)γ總€規(guī)定數(shù) 量的接收終端分組。這里,將六個接收終端以每兩個接收終端分組。
終端1103的上一層的第一路由器的地址利用在因特網(wǎng)測量特定終端之 間的路徑的方法的跟蹤路由(traceroute)來確定?;蛘?,上一層的第一路由 器的地址能夠通過參照接收終端所保有的、每個通信對方的路徑表中所記載 的下一跳路由器(hop router)來獲得。例如,在接收終端1103的操作系統(tǒng) (OS )為視窗XP ( WindowsXP )(注冊商標)或LinuX (注冊商標)的情況 下,該路徑表由通過netstat-m命令在顯示器上顯示的有關(guān)網(wǎng)絡(luò)的信息構(gòu)成。
也就是說,路徑表是記載了以下^i^sr^3^^^終端只要將分組發(fā)送到
哪個通信對方(路由器),則可最終到達目的地。
在上述的步驟1002中,重發(fā)請求目的地/重發(fā)請求時刻決定單元加4通 過充裕時間的計算,結(jié)束路徑表700所示的充裕時間欄701的計算。首先' 接收單元206基于重要度決定重發(fā)請求目的地的數(shù)量n。這里,作為一例說 明重發(fā)請求目的地的數(shù)量n-3,也就是決定了將重發(fā)請求發(fā)送到三個重發(fā)請 求目的地。接下來,重發(fā)請求目的地/重發(fā)請求時刻決定單元204決定重發(fā)請 求目的地。
首先,在"算法1"中,重發(fā)請求目的地/重發(fā)請求時刻決定單元2(M將 作為重發(fā)請求目的地的多個接收終端劃分為n個組。作為劃分算法,以充裕 時間的升序重排重發(fā)請求目的地,并基于此按照升序或者降序進行劃分。也 就是說,重發(fā)請求目的地/重發(fā)請求時刻決定單元204以充裕時間的順序?qū)⒍?br>
個接收終端劃分為多個組。
圖8中的704-706為根據(jù)該算法被分組的重發(fā)請求目的地的組。接下 來,重發(fā)請求目的地/重發(fā)請求時刻決定單元204在各個組中將充裕時間的較 大的接收終端決定為重發(fā)請求目的地的接收終端(I ~ III )。重發(fā)請求目的地 /重發(fā)請求時刻決定單元204根據(jù)充裕時間的順序,決定重發(fā)請求的發(fā)送定時 以及重發(fā)請求的重發(fā)請求目的地的接收終端。在圖8的例中,表示著接收終端1105、 1107、 1104被決定為重發(fā)請求目的地的接收終端。
圖8中的707表示重發(fā)請求目的地的決定例Al。 Al表示根據(jù)該"算法 1"決定的重發(fā)請求目的地。這樣,重發(fā)請求目的地/重發(fā)請求時刻決定單元 204對所決定的重發(fā)請求目的地的接收終端分別設(shè)定計時器,以使在充裕時 間內(nèi)或者在充裕時間后發(fā)送重發(fā)請求。此時,也可以將充裕時間直接適用于 要設(shè)定的定時,為了防止重發(fā)分組集中到達于發(fā)送了重發(fā)請求的接收終端,
的最大值,例如,既可以采用充裕時間的10。/q左右,在發(fā)送了重發(fā)請求的接 收終端的、上流的網(wǎng)絡(luò)的頻帶W為已知的情況下,也可以利用該W(字節(jié)/ 秒,byte/sec)、重發(fā)請求目的地的數(shù)量n、以及重發(fā)分組的長度S (字節(jié), byte),根據(jù)算式"n*s/W,,計算?;蛘?,還可以從各個組中選擇充裕時間較 少的接收終端作為重發(fā)請求目的地。
接下來,說明基于"算法2"的用于決定重發(fā)請求目的地以及重發(fā)請求 時刻的算法。在"算法2"中,從充裕時間較少的接收終端開始決定n個接 收終端(A2的I-III)作為重發(fā)請求目的地。也就是說,重發(fā)請求目的地/ 重發(fā)請求時刻決定單元204以充裕時間的升序決定作為重發(fā)請求的重發(fā)請求 目的地的接收終端1101、 1104、 1108。"算法2"為丟失分組的重要度較高 的情況下所選擇的算法。重發(fā)請求目的地/重發(fā)請求時刻決定單元204在重要 度為規(guī)定的值(例如,圖5的"3,,)以上時,以充裕時間的升序決定重發(fā)請 求的發(fā)送目的地的接收終端。分別對所決定的重發(fā)請求目的地的接收終端設(shè) 定計時器,以使在充裕時間內(nèi)或者在充裕時間后發(fā)送重發(fā)請求的方法,與對 根據(jù)"算法1"所決定的重發(fā)請求目的地的接收終端設(shè)定的、設(shè)定方法同樣。 "算法2"的優(yōu)點在于,即使在重發(fā)請求全都失敗的情況下,也能夠?qū)χ匕l(fā) 請求重新進行調(diào)度。例如,重發(fā)請求目的地的決定例A2的最后的重發(fā)請求 在充裕時間"100"后發(fā)送到接收終端1108。 "100"的時間單位并不限定, 可以使其為毫秒,也就是100毫秒后。進而在與接收終端1108的距離對應(yīng) 的時間經(jīng)過后,重發(fā)分組仍未被發(fā)送來時,有可能n個重發(fā)請求都失敗了。 此時,重發(fā)請求目的地/重發(fā)請求時刻決定單元204利用當前時刻重新計算充 裕時間701 (步驟1002、 1003 )。重發(fā)請求目的地/重發(fā)請求時刻決定單元204 重新進行重發(fā)請求目的地的決定以及重發(fā)請求的發(fā)送。
接下來,說明基于"算法3',的用于決定重發(fā)請求目的地以及重發(fā)請求時刻的算法。在"算法3"中,第一路由器不同,并且從充裕時間較小的接
收終端開始依序決定n個接收終端作為重發(fā)請求目的地。接收終端1103的 第一路由器為路由器1109和路由器1110。在"算法3"中,當重發(fā)請求目 的地/重發(fā)請求時刻決定單元204決定重發(fā)請求目的地時,利用第一路由器欄 703,首先對每個第一路由器分類接收終端,然后決定重發(fā)請求目的地。以 圖8的例說明,從將路由器1109作為第一路由器的組(接收終端1104、 1107、 1105)中,將充裕時間最小的接收終端1104作為第一重發(fā)請求目的地決定。 接下來,重發(fā)請求目的地/重發(fā)請求時刻決定單元204從將路由器U10作為 第一路由器的組(接收終端1101、 1108、 1102)中,將充裕時間第二小的接 收終端1107作為第二重發(fā)請求目的地決定。接下來,重發(fā)請求目的地/重發(fā) 請求時刻決定單元204從將路由器1109作為第一路由器的組(接收終端 1104、 1107、 1105)中,將充裕時間第三小的接收終端1105作為第三重發(fā) 請求目的地決定。分別對所決定的重發(fā)請求目的地的接收終端設(shè)定計時器, 以使在充裕時間內(nèi)或者在充裕時間后發(fā)送重發(fā)請求的方法,與對根據(jù)"算法 1"所決定的重發(fā)請求目的地的接收終端設(shè)定的、設(shè)定方法同樣。
這樣,根據(jù)本實施方式,因為決定重發(fā)請求目的地,并將重發(fā)請求設(shè)定 給計時器而進行調(diào)度,所以能夠防止網(wǎng)絡(luò)上的重發(fā)請求所導致的負荷增高, 其結(jié)果,能夠減少重發(fā)請求發(fā)生欠缺的可能性。由此,能夠進行高質(zhì)量的視 頻播發(fā)。
另外,在本實施方式中,作為重發(fā)請求的發(fā)送方法論述了使用單播的方 法,但是也可以將多個重發(fā)請求目的地記載于一個XCAST分組的目的地清 單中,從而對計時器進行調(diào)度。此時,重發(fā)請求目的地/重發(fā)請求時刻決定單 元204既可以與充裕時間最少的接收終端匹配地設(shè)定重發(fā)請求時刻,也可以 將重發(fā)請求時刻設(shè)定成估計出的XCAST分組聯(lián)成一串地在接收終端之間發(fā) 送的時間的時間。具體而言,XCAST分組聯(lián)成一串地在接收終端之間發(fā)送 的時間可以使用從重發(fā)請求目的地的候補中,.使接收終端之間的最大的往 返時間成為m倍的時間。另外,還可以預先測量各個接收終端之間的往返時 間,在接收終端之間共享該信息,并使用加上了聯(lián)成一串地在接收終端之間 轉(zhuǎn)發(fā)的各自的往返時間的時間。
另夕卜,同樣地還可以通過應(yīng)用等級組播(application level muticast)發(fā)
送重發(fā)請求。通過使用XCAST分組或應(yīng)用等級組播,能夠進一步削減接收終端附近 的網(wǎng)絡(luò)的負荷,其結(jié)果,重發(fā)請求發(fā)生丟失的可能性減少。由此,能夠進行 高質(zhì)量的視頻播發(fā)。
(實施方式2)
本實施方式中的接收終端與實施方式1的不同之處為隨時估計在與其 它接收終端之間可利用的頻帶,并在可利用的頻帶產(chǎn)生了充裕時進行重發(fā)請 求。
圖10是表示本發(fā)明實施方式2的接收終端配置在網(wǎng)絡(luò)上的結(jié)構(gòu)例的示 意圖。圖10表示本實施方式的接收終端配置在網(wǎng)絡(luò)上,并被運用的情形。 在圖10中,801 ~ 804為接收終端,805 - 807為構(gòu)成網(wǎng)絡(luò)的路由器。808為 在時刻tl由4妻收終端803觀測、估計出的頻帶和往返時間(RTT)。
接收終端801 - 804互相雙方向地發(fā)送視頻語音的流,從而進行電視會 議。接收終端801與接收終端802之間不通過路由器而進行直接通信。具體 而言,存在利用無線LAN或bluetooth (注冊商標)等的無線連接進行通信 的方法。除此之外,接收終端801、接收終端802分別與路由器805、路由 器806相連接。而且,接收終端803與接收終端804分別與路由器807、路 由器806相連接。
接收終端801 ~ 804在利用組播將視頻語音的數(shù)據(jù)發(fā)送到各自的通信對 方接收終端時,利用TFRC估計可利用的頻帶。
在從接收終端801發(fā)往接收終端803的視頻的流的分組發(fā)生了丟失的情 況下,接收終端803使用在實施方式1說明了的方法,決定重發(fā)請求目的地, 并發(fā)送重發(fā)請求。這里,接收終端803的重發(fā)請求目的地/重發(fā)請求時刻決定 單元204不只考慮充裕時間還考慮頻帶的空閑狀況來設(shè)定發(fā)送重發(fā)請求的定 時。
圖ll是表示具有利用TFRC估計可利用的頻帶的頻帶估計單元的接收 終端的結(jié)構(gòu)例的圖。圖11的接收終端1201在圖4的接收終端102中附加頻 帶估計單元1209而構(gòu)成。在圖11中以1202 ~ 1208表示的結(jié)構(gòu)元素分別與 在圖4中以202- 208表示的結(jié)構(gòu)元素相同。
頻帶估計單元1209具有接收由接收終端1201對其它接收終端發(fā)送的關(guān) 于流的發(fā)送狀況的反饋,由此估計可利用的頻帶的功能。具體而言,頻帶估 計單元1209具有使用非專利文獻2所記載的TFRC的算法,根據(jù)丟失事件率和接收終端之間的往返時間(RTT.),估計頻帶的功能。頻帶估計單元1209 隨時估計頻帶,并將估計出的頻帶通知給重發(fā)請求目的地/重發(fā)請求時刻決定 單元1204。'
圖12是表示接收終端803發(fā)送重發(fā)請求的重發(fā)請求時刻、利用該TFRC 估計出的頻帶、以及在視頻播發(fā)中使用的頻帶的圖。在圖12中,901表示接 收終端803利用TFRC估計出的頻帶的時間推移。902表示接收終端803在 視頻播發(fā)中使用的頻帶。時刻tl為接收終端803檢測出分組的丟失的時刻。 時刻t2表示丟失分組的視頻的再現(xiàn)時刻,日t刻t3 ~時刻t5分別表示從再現(xiàn) 時刻減去相當于與接收終端804、接收終端802、接收終端801之間的往返 時間的時刻。時刻t6、時刻t7為發(fā)送候補時刻。時刻t6為空閑頻帶發(fā)生時 刻。4妾收終端804、 4妻收終端802、 4妄收終端801的充4谷時間分別為時刻t3 —時刻U、時刻t4 -時刻tl、時刻t5 —時刻tl。在根據(jù)實施方式1所記載的 "算法1"決定了重發(fā)請求的發(fā)送定時的情況下,發(fā)送到接收終端801的發(fā) 送時刻為時刻t5。但是,根據(jù)在實施方式2說明的"算法4",將重發(fā)請求以 發(fā)送候補時刻t7發(fā)送到接收終端801。
也就是說,在"算法4"中,重發(fā)請求目的地/重發(fā)請求時刻決定單元 1204在到達才艮據(jù)"算法l"得到的重發(fā)請求的發(fā)送定時為止的期間內(nèi),為了 發(fā)送重發(fā)請求,在頻帶產(chǎn)生了充分的空閑時的時刻t7發(fā)送重發(fā)請求。具體而 言,按照在最早的時間需要發(fā)送重發(fā)請求的順序,在滿足以下的兩個條件的
定時發(fā)送重發(fā)請求。
條件l.頻帶估計單元1209將估計頻帶901超出用于發(fā)送的利用頻帶902
規(guī)定量oc的時刻T (圖12的t6 )記錄于重發(fā)請求目的地/重發(fā)請求時刻決定
單元1204。
條件2.重發(fā)請求目的地/重發(fā)請求時刻決定單元1204判定在從時刻T(圖 12的t6)經(jīng)過時間(S/oc )的期間,估計頻帶901 —直超過用于發(fā)送的利用 頻帶902 (其中,S為重發(fā)請求的分組長度)。
將最開始滿足上述兩個條件的定時(T+ (S/oc ))作為發(fā)送重發(fā)請求的 重發(fā)請求時刻(圖12的t7)。 一旦發(fā)送重發(fā)請求,則重發(fā)請求目的地/重發(fā) 請求時刻決定單元1204將該時刻重新記錄為時刻T,并將下一個重發(fā)請求 的發(fā)送定時設(shè)定為滿足上述兩個條件的定時。也就是說,將由頻帶估計單元 1209估計出的頻帶超出接收終端用于發(fā)送的頻帶規(guī)定時間的時刻,決定為重發(fā)請求的發(fā)送定時。
另外,作為CX的值,可以適用在一個往返時間內(nèi)發(fā)送一個重發(fā)請求所需 的頻帶。也就是說,考慮在與發(fā)送重發(fā)請求的通信對方之間和在與本接收終 端之間游蕩的分組所消費的頻帶,以及發(fā)送重發(fā)請求所消費的頻帶,在可利 用的頻帶中產(chǎn)生充裕時,重發(fā)請求目的地/重發(fā)請求時刻決定單元1204發(fā)送 相當于一個往返時間內(nèi)能夠發(fā)送一個重發(fā)請求的頻帶的重發(fā)請求。例如,設(shè)
一個往返時間為30ms,重發(fā)請求的分組長度為100字節(jié),則求出a-2666bit/sec。
但是,a的值并不只限于2666bit/sec。也就是,也可以采用2666bit/sec 以上的值。另外,在網(wǎng)絡(luò)的負荷為恒定的負荷狀況的情況下,還可以采用小 于2666bit/sec的值。也就是說,a的值能夠任意地設(shè)定。
這樣,根據(jù)本實施方式,將由頻帶估計單元1209估計出的頻帶超出接 收終端用于發(fā)送的頻帶規(guī)定時間的時刻,決定為重發(fā)請求的發(fā)送定時,因此 在確保了用于發(fā)送重發(fā)請求的充分的空閑頻帶的時刻能夠發(fā)送重發(fā)請求。另 外,不會出現(xiàn)多個重發(fā)請求同時被發(fā)送的情況。該結(jié)果,重發(fā)所成功的幾率 增高,其結(jié)果能夠發(fā)送高質(zhì)量的視頻。
2007年7月3日提交的曰本專利申請第2007-175562號所包含的說明 書、附圖以及說明書摘要的公開內(nèi)容全部被引用在本申請。
工業(yè)實用性
本發(fā)明的接收終端適于在保持對多個接收終端進行實況視頻播發(fā)和多 地點會議系統(tǒng)等實時性的同時,需要增補分組的丟失的用途。
權(quán)利要求
1. 接收終端,其為了增補在網(wǎng)絡(luò)上丟失的丟失分組而發(fā)送重發(fā)請求,該接收終端包括測量單元,測量所述接收終端與其它的多個接收終端之間的網(wǎng)絡(luò)上的距離所對應(yīng)的時間;計算單元,對每個所述接收終端計算充裕時間,所述充裕時間為從所重發(fā)的分組被再現(xiàn)的再現(xiàn)時刻,根據(jù)當前時刻和由所述測量單元測量出的時間而求出的時間;以及決定單元,基于所述計算出的充裕時間,對每個所述接收終端決定重發(fā)請求的發(fā)送定時以及重發(fā)請求的發(fā)送目的地。
2. 如權(quán)利要求1所述的接收終端,所述決定單元根據(jù)所述充裕時間的順序,決定重發(fā)請求的定時以及重發(fā)請求的發(fā)送目的地。
3. 如權(quán)利要求1所述的接收終端,所述決定單元根據(jù)所述充裕時間的順序,將所述其它的多個接收終端劃分為多個組,并對每個組決定重發(fā)請求的發(fā)送目的地。
4. 如權(quán)利要求1所述的接收終端,包括估計單元,估計與所述多個接收終端之間的可利用的頻帶,所述決定單元將由所述估計單元估計出的可利用的頻帶超出所述接收終端用于發(fā)送的頻帶規(guī)定時間的時刻,決定為重發(fā)請求的發(fā)送定時。
5. 如權(quán)利要求1所述的接收終端,包括判定單元,根據(jù)丟失分組的分組類型判定重要度,所述決定單元在丟失分組的重要度為規(guī)定的值以上時,按照所述充裕時間的升序決定重發(fā)請求的發(fā)送目的地。
6. 如權(quán)利要求1所述的接收終端,所述重發(fā)請求為顯式組播分組。
7. 接收方法,是為了增補在網(wǎng)絡(luò)上丟失的丟失分組而發(fā)送重發(fā)請求的接收終端中的接收方法,該接收方法包括測量步驟,測量所述接收終端與其它的多個接收終端之間的網(wǎng)絡(luò)上的距離所對應(yīng)的時間;計算步驟,對每個所述接收終端計算充裕時間,所述充裕時間為從所重發(fā)的分組被再現(xiàn)的再現(xiàn)時刻,根據(jù)當前時刻和在所述測量步驟測量出的時間而求出的時間;以及決定步驟,基于所述計算出的充裕時間,對每個所述接收終端決定重發(fā)請求的發(fā)送定時以及重發(fā)請求的發(fā)送目的地。
全文摘要
公開了接收終端,在對其它的多個終端進行重發(fā)請求的情況下,能夠防止接收終端附近的網(wǎng)絡(luò)的負荷的增高,并能夠提高可通過重發(fā)分組增補丟失分組的幾率。為了增補在網(wǎng)絡(luò)上丟失的丟失分組而發(fā)送重發(fā)請求的接收終端中,測量單元測量所述接收終端與多個接收終端之間的網(wǎng)絡(luò)上的距離所對應(yīng)的時間;計算單元對每個所述接收終端計算充裕時間,所述充裕時間為從所重發(fā)的分組被再現(xiàn)的再現(xiàn)時刻減去當前時刻和由所述測量單元測量出的時間而求出的時間;以及決定單元基于計算出的充裕時間,對每個所述接收終端決定重發(fā)請求的發(fā)送定時以及重發(fā)請求的發(fā)送目的地。
文檔編號H04L12/56GK101548513SQ200880000939
公開日2009年9月30日 申請日期2008年7月3日 優(yōu)先權(quán)日2007年7月3日
發(fā)明者小林真史, 小西一暢, 村本衛(wèi)一, 松本泰輔, 武井一朗, 米田孝弘 申請人:松下電器產(chǎn)業(yè)株式會社