專利名稱::用于在移動廣播系統中接收多個流的設備和方法
技術領域:
:本發明一般涉及移動廣播系統。更具體地說,本發明涉及用于接收基于輕量級應用場景表示(LightweightApplicationSceneRepresentation,LASeR)的數據流的多流接收設備和方法。
背景技術:
:輕量級應用場景表示(LASeR)是一種用于諸如移動電話等遭受資源短缺的終端中的簡單多媒體服務的多媒體內容格式。LASeR可以是運動圖像專家組4二進制場景格式(MPEG-4BIFS)的子集。BIFS是用于所有多媒體內容的場景描述標準,而LASeR是用于多媒體終端的場景描述標準,所述多媒體終端例如顯示器尺寸和網絡帶寬較小的移動電話。BIFS用于基于對象的系統。在基于對象的系統中,多媒體是一組對象。因此,需要指出每個媒體的時間和空間信息。例如,在天氣預報的情況中,可以考慮例如天氣預報員、在天氣預報員背后顯示的天氣圖表、天氣預報員的講話以及背景音樂這樣的四個對象。當多個對象獨立存在時,應該定義每個對象的出現時間、消失時間和位置以描述一個場景。這種定義就是BIFS。因為相關信息按照BIFS存儲在二進制文件中,所以降低了存儲容量。然而,MPEG-4系統標準文件(國際標準化組織/國際電工委員會(ISO/IEC)14496-l)中描述的BIFS有大約200頁的大量數據。因此,在遭受如同在移動終端中那樣的可用資源短缺的通信環境中,使用BIFS存在困難。可替代的方案是使用LASeR。LASeR是一種開發用于通過對諸如LASeR場景描述、視頻、音頻、圖像、字體和元數據的不同基本流(elementarystream,ES)執行復用和同步處理并最小化復雜需求來在內存和功率受限的移動終端中自由表示各種多媒體并與用戶進行交互的技術。ES具有上述的類屬含義。在這里,ES被視為配置待顯示的多個信道的獨立邏輯信道。LASeRES由包括命令的訪問單元(AU)構成。所述命令用于在特定時間改變場景的特征。將同時發生的命令分組在一個AU中。AU可以是一幅場景圖像、短聲音、一幅圖形圖像或者短動畫。命令是插入、替換、刪除、背景、保存、清除等等。LASeR可以被指代為表現商業電影(commercialfilm,CF)所需的標準,在CF中,圖像隨著非常復雜的元素而變化。LASeR瀏覽器以指定的次序顯示ES。在ES之間存在層次。LASeR瀏覽器以如下的次序顯示場景(l)包接收,(2)包解碼(逐個AU地恢復一幅圖像、一個視頻剪輯等等),(3)命令執行,(4)音頻/視頻對象渲染,(5)用戶交互(選擇、拖曳等),以及(6)本地連接或與外部信息源連接。圖1示出了應用LASeR的MPEG-4系統的解碼器模型。參考圖1,移動終端的多路分離器110對復用的邏輯信道進行多路分離,在該復用的邏輯信道上通過預定的通信網絡從服務提供者傳輸數據流。復用的邏輯信道被劃分開并存儲在解碼緩沖器120中,并且由解碼器130解碼。解碼后的媒體存儲在組合(composition)存儲器140中。編排器(compositor)150將所存儲的解碼后的媒體顯示在屏幕上。為了同時對信道進行解碼,圖1的解碼器模型應當提供有用于流的解碼緩沖器120、解碼器130和組合存儲器140。但是,當在逐個流的基礎上提供解碼緩沖器120、解碼器130和組合存儲器140時,由于移動終端是窄帶通信介質,因此很難確保資源。圖2是示出用于解決參考圖1所述的問題的移動終端的解碼器模型。在圖2中,提供了多路分離器210、解碼緩沖器220、單個解碼器230、單個組合存儲器240和編排器250。當提供單個解碼器230和單個組合存儲器240時,解碼器230在預定時間內順序地訪問并解碼解碼緩沖器221中的數據。當對解碼緩沖器221的解碼梯:作結束時,解碼器230重復訪問下一個解碼緩沖器(例如,解碼緩沖器222)的操作。在這種情況下,將參照根據圖3的解碼時間標簽(DTS)和組合時間標簽(CTS)的系統解碼器模型描述一個問題。圖3示出了根據傳統DTS和CTS的解碼器模型。在圖3中,DTS代表指示解碼操作結束時間的時間標簽,CTS代表指示解碼后的J某體在移動終端上顯示的時間的時間標簽。因為DTS和CTS是視頻編碼時的基本信息,所以移動終端能夠在解碼時檢測DTS和CTS信息。因為單個解碼器230順序地處理多個解碼緩沖器220的數據,所以在管理解碼緩沖器220時會發生問題。首先,當DTS等于CTS時,解碼后的i某體能夠在適當的時間通過編排器250顯示。但是,當CTS310晚于DTS320時(即DTS(Al^)320<CTS(AU0310),解碼后的媒體不能在預定時間內顯示。相反,當CTS330早于DTS340時(即DTS(AU一340>CTS(AU1())330),在預定時間內能夠被顯示的解碼后的媒體不在組合存儲器240中,因此解碼后的媒體不能被顯示。圖4示出了當使用單個解碼器和單個組合存儲器時解碼緩沖器的狀態。并且重復訪問下一個解碼緩沖器的操作。數據被存儲在組合存儲器440中,并且編排器450顯示所存儲的解碼后的數據。由黑框表示的幀是每個流中能夠被立即解碼的幀(例如,第I幀(I-frame))。當解碼器430訪問任意緩沖器時,解碼緩沖器420中能夠被立即解碼的幀可能沒有被放置在訪問點,即解碼緩沖器420的前端。在這種情況下存在這樣的問題,即,在能夠立即被解碼的幀被放置在解碼緩沖器420的前端之前出現了不必要的延時。因此,需要一種用于在移動廣播系統中接收多個流的改進設備和方法,該設備和方法能防止將幀放置到解碼緩沖器前端的時間延遲。
發明內容本發明的示例實施例的一個方面是解決至少以上問題和/或缺點并且提供至少下述優點。因此,本發明示例實施例的一個方面是提供一種設備和方法,用于在移動廣播系統中接收多個流,該設備和方法能夠有效解碼多個邏輯流。本發明示例實施例的另一個方面是提供一種用于在移動廣播系統中接收多個流的設備和方法,該設備和方法能夠有效管理多個解碼緩沖器。本發明示例實施例的再一個方面是提供一種用于在移動廣播系統中接收多個流的設備和方法,該設備和方法能夠提供解碼器操作所需的信息以在屏幕上配置多個信道,而無需特殊的鑲嵌信道(mosaicchannel),并且該設備和方法能夠配置與屏幕信息不同的解碼器級別的信息,以防止系統層之間的混亂。本發明示例實施例的再一個方面是提供一種用于在移動廣播系統中接收多個流的設備和方法,該設備和方法能夠通過配置與被分組的流的數量相同數量的邏輯緩沖器來減少由于信道切換導致的等待時間,并且能夠根據緩沖器的會話結構信息有效地管理和解碼緩沖器數據。根據本發明示例實施例的一個方面,提供一種用于在移動廣播系統中接收多個流的方法,其中,接收并多路分離復用后的邏輯信道,數據流在該邏輯信道上通過預定通信網絡從服務提供者傳輸到移動終端;通過參考由服務提供者定義的組會話結構將多路分離后的邏輯信道分配到解碼緩沖器,通過參考組會話結構計算單個解碼器順序訪問并解碼解碼緩沖器的數據的時間,并且在計算出的解碼時間執行解碼操作,解碼后的逐信道的基本流被存儲在存儲器中,并且存儲在存儲器中的解碼后的逐信道的基本流被顯示在移動終端的屏幕上。根據本發明示例實施例的另一個方面,提供一種用于在移動廣播系統中接收多個流的設備,其中,多路分離器接收并多路分離復用后的邏輯信道,數據流在該邏輯信道上通過預定通信網絡從服務提供者傳輸到移動終端,通過參考由服務提供者定義的組會話結構將多路分離后的邏輯信道分配到解碼緩沖器,單個解碼器通過參考組會話結構計算該單個解碼器順序訪問并解碼解碼緩沖器的數據的解碼時間,并在計算出的解碼時間執行解碼操作,緩沖器存儲解碼后的逐信道的基本流,并且編排器將所存儲的解碼后的逐信道的基本流顯示在移動終端的屏幕上。從下面結合附圖的詳細描述,本發明示例實施例的上述和其他目的、特征和優點將更加明顯,附圖中圖1示出了傳統運動圖像專家組4(MPEG-4)系統的解碼器模型;圖2示出了傳統終端的解碼器模型;圖3示出了根據傳統解碼時間標簽(DTS)和組合時間標簽(CTS)的解碼器模型;圖4示出了當使用單個解碼器時解碼緩沖器的狀態;圖5A示出了根據本發明示例實施例的組描述訪問單元(AU)結構;圖5B是示出根據本發明示例實施例的接收器的框圖;圖6示出了根據本發明示例實施例的解碼器的操作;以及圖7A和圖7B是示出根據本發明示例實施例的接收器的操作的流程圖。貫穿附圖,相同的附圖參考標記應當被理解成指代相同的元素、特征和結構。具體實施例方式本描述中所定義的內容,諸如詳細的結構和元素,是提供用于幫助全面理解本發明實施例的。因此,本領域普通技術人員將認識到,在不偏離本發明的范圍和精神的情況下,能夠對這里描述的實施例進行各種改變和修改。而且,為了清楚和簡潔起見,將省略對公知功能和結構的描述。依照本發明的示例實施例,對復用到一個物理流的多個邏輯流進行分組。在會話結構中定義分組的流。根據所定義的會話結構的信息,可以有效管理和解碼解碼緩沖器的數據。如圖5A和表1所示定義會話結構信息。圖5A示出了根據本發明示例實施例的組描述訪問單元(AU)結構。圖5A示出了這樣的組描述結構該結構表示當將被單個解碼器解碼的會話的多個邏輯流分到一個組以便解決參考圖3和圖4所描述的單個解碼器模型中出現的問題時,在其中解碼相關組的周期以及從單個解碼器分配給每個流的解碼時間。組描述結構由服務提供者即廣播服務器定義。如圖5A所示,根據本發明示例實施例定義的組描述AU結構(或GroupingDescriptor(分組描述符))510配置有SourceList(源列表)520、PeriodTime(周期時間)530和SlotTimeList(時隙時間列表)540。SourceList520是將被單個解碼器解碼的流的列表。SourceListType(源列表類型)配置有基本流(ES)的流ID521的列表。PeriodTime530是將包括在源列表中的每個ES解碼一次所需的周期時間。SlotTimeList540是分配給ES的解碼時間的列表。SlotTimeListType(時隙時間列表類型)配置有時隙時間541。通過參考流ID將根據組會話結構復用到一個物理流的多個邏輯流在邏輯上分入一組。可以定義逐個流的解碼時隙時間和整個組的解碼周期。圖5B是示出根據本發明示例實施例的多流接收器的框圖。多路分離器600接收并多路分離復用的邏輯信道,數據流在所述復用的邏輯信道上通過預定通信網從服務提供者傳輸到移動終端。多路分離后的信道被劃分開并存儲在解碼緩沖器610中,并由單個解碼器620解碼。在本發明的示例實施例中,定義分組描述符結構,該結構被映射到用于建議如何將多路分離后的信道分配到解碼緩沖器610的會話結構信息。如參考標記616所示,通過參考流標識符(ID)將根據分組描述符結構復用到一個物理流的多個邏輯流在邏輯上分入一組。將參考表1來描述分組描述符結構。表1<table>tableseeoriginaldocumentpage9</column></row><table>參考表1,GroupingDescriptor酉己置有;充的凄t量和力中uID。流的數量是將由單個解碼器解碼的流的數量。流ID被包含在源列表中。所應用的分組描述符結構的描述如下classgroupingDescriptor{bit(8)number—of—elementfor(inti=0;i<number—of—element;{bit(12)streamID;通過參考流ID將根據分組描述符結構復用到一個物理流的多個邏輯流在邏輯上分入一組。可以定義逐個流的解碼時隙時間。參考所定義的分組描述符,每個解碼緩沖器610通過計算它的解碼時間來去除它的一幀并調整位置。從而,執行這樣的管理使得解碼器620訪問解碼緩沖器610時不會發生延時。解碼器620能夠通過參考在逐個流的基礎上分配的時隙時間來計算訪問每個解碼緩沖器610的時間。將參考圖6、圖7A和圖7B來描述用于計算每個解碼緩沖器610的解碼時間和解碼器620訪問每個解碼緩沖器610的時間的方法。表2示出了LASeR簡單聚合格式(simpleaggregationformat,SAF)的AU表的AU值、AU有效載荷類型和映射到其中的有效載荷數據。如表2中的陰影欄所示,根據本發明,值0x08被分配給GroupingDescriptor。在表2中,在傳統LASeR技術中已經提出了從0x00到0x07的值。值0x08是現有技術中的預留值。但是,在本發明的示例實施例中,值0x08被分配給GroupingDescriptor。表2<table>tableseeoriginaldocumentpage10</column></row><table>圖6示出了根據本發明示例實施例、用于通過參考表1的組描述AU結構和分組描述符結構并計算解碼緩沖器的解碼時間來從解碼緩沖器去除AU或者調整解碼位置的方法。在用于計算在每個解碼緩沖器610中解碼ES的時間的方法中,可以根據關于第一個AU開始^L解碼的起始時間、分組描述的周期時間530和時隙時間540的信息來計算解碼時間。由于圖6的第一解碼緩沖器611的相關聯的流中的可解碼幀(由黑框表示)被放置在第一解碼緩沖器611的前端,所以該幀能夠被立即解碼。由于解碼時間等于當前時間,所以第一解碼緩沖器611直接將可解碼的AU移至i方問點。由于第二解碼緩沖器612的相關聯的流中的可解碼幀(由黑框表示)被放置在從該第二解碼緩沖器612前端起第三個位置,所以該幀不能被立即解碼。在這種情況下,應當計算解碼時間。一種用于計算解碼時間的方法如下。在第二解碼緩沖器612中計算第一解碼時間。如公式(l)所示來計算第一解碼時間。<formula>formulaseeoriginaldocumentpage10</formula>公式(1)這里,DTo是第一解碼時間,startTime是第一個AU開始被解碼的時間,slotTime是被分配給每個ES的解碼時間,S1是流。在計算了第一解碼時間之后,第二解碼緩沖器612計算對應于它的解碼時間的第n個解碼時間。如^^式(2)所示來計算第n個解碼時間。DTn(S1)=DTn-i+periodTime公式(2)這里,DTn是第n個解碼時間,DT^是第(n-l)個解碼時間,periodTime是將包含在源列表中的每個ES解碼一次所需的周期時間。由于第三解碼緩沖器613的相關聯的流中的可解碼幀(由黑框表示)被放置在從該第三解碼緩沖器613的前端起的第四個位置,所以該幀不能被立即解碼。當在第三解碼緩沖器613的AU中出現在解碼時間不能被立即解碼的AU時(即,CTS(AU(m)<DTQ),第三解碼緩沖器613去除相關聯的AU(AU(m),即使由組合時間標簽(CTS)指定的時間未到達也是如此。這里,CTS指的是指示在移動終端上顯示數據的時間的時間標簽。CTS信息是視頻編碼時的基本信息。因此,移動終端能夠在解碼時檢測CTS信息。由于第四解碼緩沖器614的相關聯的流中的可解碼的幀(由黑框表示)被放置在從該第四解碼緩沖器614的前端起的第三個位置,所以該幀不能被立即解碼。因此,在相關聯的解碼時間(由黑框表示),將緩沖器AU中具有最小CTS值的AU設置成可以對其執行隨機訪問的AU。為此,將AU(m從圖6的第四解碼緩沖器614去除,并將AU2設置成訪問點。圖7A和7B是示出根據本發明示例實施例的多流解碼方法的流程圖。參考圖7A,在步驟701中,接收器接收被復用到一個物理信道中的媒體流。然后,在步驟703中,接收器通過多路分離器將接收到的復用的媒體流分離成多個邏輯信道,動態地將所述邏輯信道分配到解碼緩沖器610,并且執行等待操作。在步驟705中,當解碼器620開始解碼操作時,接收器將當前時間設置為解碼開始時間。接下來將描述解碼緩沖器610、解碼器620和組合存儲器630的操作。首先,將描述解碼緩沖器610的操作。在步驟707中,通過參考對應于第一解碼時間的開始時間、在本發明示例實施例中定義的組描述的周期時間、以及時隙時間,來計算相關聯的解碼時間。如公式(1)所示來計算第一解碼時間,如公式(2)所示來計算相關聯的解碼時間。執行下面的操作,以便使解碼緩沖器610能夠在計算解碼時間之后將緩沖器AU中具有最小CTS值的AU設置成能夠對其執行隨機訪問的AU。首先,在步驟709中,解碼緩沖器610確定CTS(AUO是否小于當前時間。如果CTS(AUn)小于當前時間,則在步驟711中,解碼緩沖器610去除AUn。但是,如果CTS(AU。)等于或者大于當前時間,則在步驟713中,解碼緩沖器610確定CTS(AUn)是否小于下一個解碼時間DTnext。如果CTS(AU。)小于下一個解碼時間DTnext,則在步驟715中,解碼緩沖器610去除AUn。但是,如果CTS(AUn)等于或者大于下一個解碼時間DTnext,則在步驟717中,解碼緩沖器610確定當前時間是否是相關聯的解碼時間DTn。如果當前時間不是相關聯的解碼時間DT。,則重復步驟717。即,在步驟717中執行等待操作,直到到達相關聯的解碼時間DTn為止。但是,如果當前時間是相關聯的解碼時間DTn,則在步驟719中,解碼緩沖器610直接將可解碼的AU移至訪問點。另一方面,如圖7B所示,當在步驟705將當前時間設置為解碼開始時間時,在步驟721解碼器620開始解碼操作。接下來,將描述被分成定時器操作和解碼后的幀操作的解碼操作。首先,在定時器操作中,解碼器620在每個解碼緩沖器610的相關聯的流的時隙時間內執行解碼操作。這時,在步驟723中,解碼器620確定當前時間與開始時間之間的差是否大于時隙時間。應當注意,確定的主體可以是根據本發明示例實施例的解碼器620,或者是控制器(未示出)。當前時間與開始時間之間的差是解碼的進度時間(progresstime)。如果當前時間與開始時間之間的差小于或等于時隙時間,則處理返回到步驟721。但是,如果當前時間與開始時間之間的差大于時隙時間,則停止對相關聯的解碼緩沖器的解碼操作。因此,在步驟725中,解碼器620將訪問點移至下一個解碼緩沖器。當訪問點被移至下一個解碼緩沖器時,在步驟721中,解碼器620在相關聯的解碼緩沖器中的相關聯流的時隙時間內執行解碼操作。接下來將描述解碼器620的解碼后的幀操作。在步驟727中,解碼器620確定相關聯的解碼時間DT(AUn)是否大于CTS(AUn)。如果相關聯的解碼時間DT(AUJ大于CTS(AUn),則解碼器620前進到步驟729,以去除AU。并停止解碼操作。但是,如果相關聯的解碼時間DT(AUn)小于或等于CTS(AUn),則在步驟731中,解碼器620將解碼后的流存儲在組合存儲器630中。接下來描述組合存儲器630的操作。在步驟733中,組合存儲器630確定當前時間是否等于CTS(AUn)。如果當前時間不等于CTS(AUn),則重復步驟733。但是,如果當前時間等于CTS(AUn),則在步驟735中,通過編排器640將存儲在組合存儲器630中的媒體顯示在屏幕上。從上面的描述明顯可見,本發明的示例實施例具有如下效果。當基于LASeR的移動廣播通信系統將多個邏輯媒體流復用到一個物理流時,本發明的示例實施例能夠通過在單個解碼器中順序地處理分配到多個解碼緩沖器的多路分離后的流來有效管理多個解碼緩存器。此外,本發明的示例實施例能夠通過將復用到一個物理流中的多個邏輯流進行分組并定義會話結構來有效地管理解碼緩沖器。此外,本發明的示例實施例根據組會話結構在邏輯上將復用到一個物理流的多個邏輯流分入一組。在示例實施例中,為分組描述AU定義逐個流地解碼時隙時間和整個組的解碼周期。每個解碼緩沖器通過參考分組描述AU和計算解碼時間來從其中去除AU并調整位置。可以管理解碼緩沖器,以便在解碼器訪問解碼緩沖器時不發生延時。在本發明的示例實施例中,解碼器能夠通過參考在逐個流的基礎上分配的時隙時間來計算訪問每個解碼緩沖器的時間。此外,本發明的示例實施例通過提出根據會話結構信息來配置多個信道而無需特殊的鑲嵌信道的解碼器操作,能夠減少信道浪費。此外,本發明的示例實施例通過解決在用于移動廣播的、提供有單個解碼器和單個組合存儲器的移動終端中的多流解碼中出現的問題,能夠有效減少信道切換造成的延時。盡管已經參考本發明的特定實施例示出并描述了本發明,但是本領域技術人員將會理解,在不脫離所附權利要求書及其等價物所限定的本發明的精神和范圍的情況下,可以在這里對本發明進行形式和細節上的各種改變。權利要求1.一種用于在移動廣播系統中接收多個流的方法,該方法包括接收復用后的邏輯信道,數據流在該邏輯信道上通過通信網絡從服務提供者傳輸到移動終端;通過參考組描述符對復用后的邏輯信道進行多路分離;基于組描述符,由單個解碼器對多路分離后的邏輯信道進行解碼;以及在所述移動終端的屏幕上顯示解碼后的邏輯信道。2.如權利要求l所述的方法,其中所述組描述符包括number—of—element,包括該組中元素的數量;以及streamID,包括被分組到單個解碼器的基本流的streamID。3.如權利要求1所述的方法,還包括在每個解碼緩沖器中計算解碼時間。4.如權利要求3所述的方法,其中,利用公式DTo(Sl)=startTime+slotTime(O)計算第一解碼時間,并且利用公式DTn(Sl)=DTn.,+periodTime計算當前將被解碼的每個解碼緩沖器的數據的解碼時間,其中DTo是第一解碼時間,startTime是開始解碼第一個訪問單元(AU)的時間,slotTime是分配給每個基本流的解碼時間,DTn是第n個解碼時間,DT^是第(n-l)個解碼時間,periodTime是對包括在源列表中的每個基本流解碼一次所需的周期時間,Sl是流。5.如權利要求3所述的方法,其中,當計算出單個解碼器訪問并解碼解碼緩沖器的數據的時間時,通過參考在逐個流的基礎上分配的時隙時間來計算訪問每個解碼緩沖器的時間。6.如權利要求l所述的方法,其中,所述服務提供者包括廣播提供商的服務器。7.—種用于在移動廣播系統中接收多個流的設備,包括接收器,用于接收復用后的邏輯信道,數據流在該邏輯信道上通過通信網絡從服務提供者傳輸到移動終端;多路分離器,用于通過參考組描述符對所述復用后的邏輯信道進行多路分離;單個解碼器,用于基于組描述符由單個解碼器對多路分離后的邏輯信道進行解碼;以及編排器,用于在所述移動終端的屏幕上顯示解碼后的邏輯信道。8.如權利要求7所述的方法,其中,所述組描述符包括number—of—element,包括該組中元素的數量;以及streamID,包括被分組到單個解碼器的基本流的streamID。9.如權利要求7所述的方法,還包括控制器,用于在每個解碼緩沖器中計算解碼時間。10.如權利要求9所述的方法,其中,所述控制器利用公式DT。(S1)=startTime+slotTime(O)計算第一解碼時間,并且利用公式DTn(Sl)=DT^+periodTime計算當前將被解碼的每個解碼緩沖器的數據的解碼時間,其中DT0是第一解碼時間,startTime是開始解碼第一訪問單元(AU)的時間,slotTime是分配給每個基本流的解碼時間,DTn是第n個解碼時間,DT^是第(n-l)個解碼時間,periodTime是將包括在源列表中的每個基本流解碼一次所需的周期時間,Sl是流。11.如權利要求9所述的方法,其中,當計算出所述單個解碼器訪問并解碼解碼緩沖器的數據的時間時,通過參考在逐個流的基礎上分配的時隙時間來計算訪問每個解碼緩沖器的時間。12.如權利要求7所述的方法,其中,所述服務提供者包括廣播提供商的服務器。全文摘要提供一種用于接收多個流的設備和方法。定義組會話結構,并根據所定義的組會話結構對流進行解碼,從而當在基于輕量級應用場景表示(LASeR)的移動廣播通信系統中將多個邏輯媒體流復用到一個物理流時,單個解碼器能夠順序地處理分配到多個解碼緩沖器的多路分離后的流。文檔編號H04N7/24GK101292532SQ200680038266公開日2008年10月22日申請日期2006年10月16日優先權日2005年10月14日發明者宋榮珠,李國熙,林榮權,鄭樭扈,鄭濟昌申請人:三星電子株式會社;漢陽大學校產學協力團