Movatterモバイル変換


[0]ホーム

URL:


KR20120044082A - Rendering shared digital media content in home network and renderer using the same - Google Patents

Rendering shared digital media content in home network and renderer using the same
Download PDF

Info

Publication number
KR20120044082A
KR20120044082AKR1020100105484AKR20100105484AKR20120044082AKR 20120044082 AKR20120044082 AKR 20120044082AKR 1020100105484 AKR1020100105484 AKR 1020100105484AKR 20100105484 AKR20100105484 AKR 20100105484AKR 20120044082 AKR20120044082 AKR 20120044082A
Authority
KR
South Korea
Prior art keywords
file
media
subtitle
subtitle file
media file
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.)
Withdrawn
Application number
KR1020100105484A
Other languages
Korean (ko)
Inventor
최우석
Original Assignee
주식회사 케이티
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티filedCritical주식회사 케이티
Priority to KR1020100105484ApriorityCriticalpatent/KR20120044082A/en
Publication of KR20120044082ApublicationCriticalpatent/KR20120044082A/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

DLNA 기반 홈 네트워크의 디바이스간에 공유되는 미디어 콘텐츠를 재생하는 방법이 개시된다. 본 발명은 DLNA 기반 홈 네트워크 단말에서 미디어 파일을 재생하는 방법에 있어서, 상기 미디어 파일에 연동되는 자막 파일이 있는지 여부를 판단하는 단계; 연동되는 자막 파일이 있는 경우, 상기 자막 파일을 다운로드 하는 단계; 및 자막 파일의 다운로드가 완료되면, 상기 미디어 파일을 스트리밍하는 단계를 포함하는 미디어 파일을 재생하는 방법을 제공한다. 본 발명에 따르면, 미디어 파일과 연동되는 자막 파일이 별도로 존재하는 경우 자막 파일이 표시되지 않거나, 자막 파일과 미디어 파일이 불일치하거나, 미디어 파일의 끊김 현상을 방지할 수 있게 된다.A method of playing media content shared between devices in a DLNA-based home network is disclosed. The present invention provides a method of playing a media file in a DLNA-based home network terminal, comprising: determining whether a subtitle file is linked to the media file; Downloading a subtitle file when there is an associated subtitle file; And when the downloading of the subtitle file is completed, streaming the media file. According to the present invention, when a subtitle file linked to the media file exists separately, the subtitle file is not displayed, the subtitle file and the media file are inconsistent, or the media file can be prevented from being cut off.

Description

Translated fromKorean
홈 네트워크에서 디바이스간 공유된 디지털 미디어 콘텐츠를 재생하는 방법 및 그 렌더러{Rendering Shared Digital Media Content In Home Network And Renderer Using the Same}Rendering Shared Digital Media Content In Home Network And Renderer Using the Same}

본 발명은 홈 네트워크에서 미디어 콘텐츠를 재생하는 방법에 관한 것으로, 보다 상세하게는 홈 네트워크의 디바이스간에 공유되는 미디어 콘텐츠를 재생하는 방법에 관한 것이다.
The present invention relates to a method of playing media content in a home network, and more particularly, to a method of playing media content shared between devices in a home network.

홈 네트워크의 댁 내 디바이스들은 홈 네트워크 관련 표준인 DLNA(Digital Living Network Alliance)가 제시하는 가이드라인에 따라 구성되어 있다.In-home devices in the home network are organized according to the guidelines set forth by the Digital Living Network Alliance (DLNA), a home network standard.

DLNA는 이미 구축되어 있는 공개 업계 표준에 기반하여 상호 호환이 가능한 플랫폼을 구축하여 업계 간 컨버전스를 실현하는 것을 목표로 하여 결성된 일종의 표준화 기구로서, 가전 제품, 개인용 컴퓨터(PC), 무선 기기 제조 업체들에서 널리 사용되고 있는 IP, HTTP, UPnP, Wi-Fi 등 업계 표준을 기반으로 업체의 가이드라인 도입을 촉진할 것으로 예상된다. DLNA 가이드 라인에 따라 설계된 제품들은 음악, 사진, 비디오 등의 미디어 콘텐츠를 홈 네트워크를 통해 서로 자유롭게 공유할 수 있게 될 것이다.DLNA is a standardization organization established with the goal of achieving industry-wide convergence by building interoperable platforms based on open industry standards that are already in place.It is a home appliance, personal computer (PC), and wireless device manufacturer. It is expected to promote the adoption of guidelines based on industry standards such as IP, HTTP, UPnP, and Wi-Fi, which are widely used in the field. Products designed according to the DLNA guidelines will be able to freely share media content, such as music, photos and videos, over a home network.

도 1은 일반적인 DLNA 기반 시스템을 구성하는 디바이스들을 모식적으로 도시한 도면이다.1 is a diagram schematically showing devices constituting a general DLNA-based system.

도시된 바와 같이, 일반적인 DLNA 시스템은 디지털 미디어 서버(Digital Media Server; 이하 'DMS'라 한다; 100), 디지털 미디어 콘트롤러(Digital Media Controller; 이하 'DMC'라 한다; 200) 및 디지털 미디어 렌더러(Digital Media Renderer; 이하 'DMR'이라 한다; 300)의 세 가지 디바이스로 구성된다.As shown, a typical DLNA system is a digital media server (hereinafter referred to as 'DMS'; 100), a digital media controller (hereinafter referred to as 'DMC'; 200) and a digital media renderer (Digital). Media Renderer; hereafter referred to as 'DMR' 300 consists of three devices.

DMS(100)는 콘텐츠를 저장하고 있는 저장소로서 각 콘텐츠의 메타 데이타 정보를 포함하고 있다. DMR(300)은 DMS의 콘텐츠를 보여주거나 재생한다. DMC(200)는 DMS와 DMR이 제공하는 서비스를 통해 DMS(100)와 DMR(300)을 제어한다.TheDMS 100 is a repository for storing content and includes metadata information of each content. The DMR 300 shows or plays the contents of the DMS. The DMC 200 controls theDMS 100 and theDMR 300 through services provided by the DMS and the DMR.

사용자는 DMC(200)의 사용자 인터페이스(User Interface; UI)를 통해 콘텐츠를 검색하고 콘텐츠를 재생할 단말을 선택할 수 있다. 즉, DMC(200)의 사용자 인터페이스, DMS(100) 및 DMR(300)이 제공하는 서비스를 통해 DMS(100)의 콘텐츠를 검색하고 선택할 수 있으며, 선택된 콘텐츠를 원하는 DMR(300)에서 실행시킬 수 있다. 따라서 PC에 저장된 원하는 AV 콘텐츠를 스마트 폰에서 감상할 수 있는 시나리오가 가능하다.The user may search for content and select a terminal to play the content through a user interface (UI) of theDMC 200. That is, the contents of theDMS 100 may be searched and selected through the user interface of theDMC 200, the services provided by theDMS 100, and theDMR 300, and the selected contents may be executed in the desiredDMR 300. have. Therefore, a scenario in which desired AV content stored in a PC can be viewed on a smartphone is possible.

한편, 재생될 콘텐츠, 예컨대 동영상에 대한 자막 파일이 별도로 존재하는 경우에는 자막은 동영상 콘텐츠와 함께 재생하여야 한다. 그러나, 현재의 DNLA 시스템에서 DMS의 CDS의 콘텐츠 목록에는 동영상 파일에 대한 리소스 정보만이 기술되어 있으며, 자막 파일에 대한 리소스 정보가 표현되어 있지 않다.On the other hand, if there is a separate subtitle file for content, for example, a video, the subtitle should be played together with the video content. However, in the current DNLA system, only the resource information for the video file is described in the content list of the CDS of the DMS, and the resource information for the subtitle file is not represented.

그러나, 추후 콘텐츠 목록에 자막 파일에 대한 리소스 정보가 추가되고 동영상 파일과 자막 파일을 동시에 재생하는 경우에는 홈 네트워크의 기기들 간에 해당 자막 파일이 공유되어야 하며, 재생 시 자막 파일은 동영상 파일과 동기화되어야 한다.However, if resource information about a subtitle file is added to the content list and the video file and the subtitle file are played at the same time, the subtitle file must be shared between devices on the home network, and the subtitle file must be synchronized with the video file during playback. do.

이러한 새로운 상황에서는 홈 네트워크의 디바이스간 콘텐츠의 자막 파일을 공유하고 이를 재생하는 방법에 관한 모색이 필요하다.In this new situation, there is a need for a method of sharing subtitle files of contents and playing them between devices in a home network.

일례로, 특허공개 제2008-0035084호는 연관성 있는 콘텐츠들이 동시에 재생될 필요가 있는 경우의 재생 방식을 제시하고 있다. 위 특허는 미디어 서버 내의 CDS가 미디어 파일들에 대한 아이템 정보를 작성할 때 연관성이 있는 미디어 파일들에 대해서는 하나의 컨텐츠로 간주하고 하나의 아이템 정보로 작성한다. 또, 이 특허는 작성된 아이템을 재생하는 경우에 네트워크의 상태에 따라 재생 요청된 모든 컴포넌트들이 동일 비율로 미디어 서버로부터 미디어 렌더러로 전달되지 않거나, 특정 컴포넌트가 다른 컴포넌트에 비해 더 많은 시간분량이 전달되거나, 재생 요청된 컴포넌트 중 하나의 컴포넌트가 다른 컴포넌트들에 비해 전송시작이 지연되는 문제점을 해결하기 위해 동기적 렌더링(synchronous rendering)을 제어하기 위한 상태변수를 정의하여 이 변수의 값에 따라 복수 컴포넌트의 렌더링의 시작 시점을 조절하는 기술을 제시하고 있다.For example, Japanese Patent Laid-Open No. 2008-0035084 proposes a playback method in the case where relevant contents need to be played at the same time. When the CDS in the media server creates the item information for the media files, the above patent regards the related media files as one content and creates one item information. In addition, this patent states that when playing a created item, depending on the state of the network, all the components requested for playback are not delivered from the media server to the media renderer at the same rate, or a particular component is delivered more time than other components, In order to solve the problem that one of the components requested to play is delayed in transmission compared to other components, a state variable for controlling synchronous rendering is defined. It suggests a technique for controlling the starting point of rendering.

그러나, 이 방법은 동기적 프리젠테이션을 위해 상태 변수를 이용함으로써 오히려 시스템의 부하를 가중시키게 되어, 렌더링시 끊김 현상이 더 빈번하게 발생한다는 문제점을 갖는다.However, this method adds to the load on the system by using the state variable for synchronous presentation, which causes a problem that breaks occur more frequently during rendering.

한편, 특허공개 제2007-91394호는 홈 네트워크에서 음악 미디어 컨텐츠와 매칭되는 가사 정보를 제공하는 방법을 제시하는데, 상기 특허의 방법에 따르면 미디어 서버에 음악 미디어 파일과 그 음악 미디어 파일과 관련된 가사 정보의 재생을 요청하고, 이미지 파일 형태의 가사 정보의 전부 또는 일부를 음악 미디어 파일과 함께 또는 미디어 파일의 제공 후에 상기 미디어 렌더러에 제공된다.On the other hand, Korean Patent Laid-Open No. 2007-91394 discloses a method for providing lyrics information matching music media contents in a home network. According to the method of the patent, a media server and lyrics information related to the music media file are provided to a media server. Requesting the playback of and providing all or part of the lyrics information in the form of an image file with the music media file or after the provision of the media file to the media renderer.

그러나, 이 방식에서도 전술한 특허에서 발생하는 동시 재생시의 문제점이 그대로 노출된다.However, even in this method, the problem of simultaneous reproduction occurring in the above-described patent is exposed as it is.

본 발명의 발명자들은 재생될 미디어 파일의 리소스 정보에 연동되는 자막 파일의 URL을 부가하고 재생 단말에서 상기 미디어 파일와 자막 파일을 호출하여 동시에 스트리밍 하게 되면, 빈번하게 자막 파일이 표시되지 않거나, 자막 파일과 미디어 파일의 불일치(비동기화) 현상이 발생하거나, 미디어 파일의 전부 또는 일부가 표현되지 않는 문제점을 발견하였다.The inventors of the present invention add the URL of the subtitle file linked to the resource information of the media file to be played, and when the playback terminal calls the media file and the subtitle file and simultaneously streams the subtitle file, the subtitle file is not displayed or the subtitle file and the subtitle file. It has been found that a discrepancy (asynchronous) phenomenon of the media file occurs or that all or part of the media file is not represented.

이러한 문제점은 자막 파일이 항상 재생될 콘텐츠와 동기되어야 하기 때문에 기인하는 것일 수 있다. 또한, 이러한 문제점은 DLNA 기반 미디어 디바이스의 처리 속도 및 데이터 전송 속도에 기인한 것일 수 있다.This problem may be due to the subtitle file being always synchronized with the content to be played. In addition, this problem may be due to the processing speed and data transmission speed of the DLNA-based media device.

전술한 특허공개 제 10-2008-0035084호에 기재된 방법은 표면적으로는 동기화 문제를 해결할 수 있는 것처럼 보이지만, 실제로는 상기한 문제점을 더욱 악화시키는 결과를 초래한다.Although the method described in the above-mentioned Patent Publication No. 10-2008-0035084 seems to solve the synchronization problem on the surface, it actually results in worsening the above problem.

따라서, DLNA 기반 댁내 디바이스간에 공유되는 미디어 파일에 연동되는 자막 파일이 존재하는 경우 미디어 파일과 자막 파일을 스트리밍 할 수 있는 새로운 콘텐츠 재생 방법를 제공하는 것을 목적으로 한다.Accordingly, an object of the present invention is to provide a new content playback method capable of streaming a media file and a subtitle file when there is a subtitle file linked to a media file shared between DLNA-based indoor devices.

또한, 본 발명은 전술한 재생 방법을 구현하는 렌더러를 제공하는 것을 목적으로 한다.
It is also an object of the present invention to provide a renderer that implements the above-described playback method.

상기 기술적 과제를 달성하기 위하여 본 발명은, DLNA 기반 홈 네트워크 단말에서 미디어 파일을 재생하는 방법에 있어서, 상기 미디어 파일에 연동되는 자막 파일이 있는지 여부를 판단하는 단계; 연동되는 자막 파일이 있는 경우, 상기 자막 파일을 다운로드 하는 단계; 및 자막 파일의 다운로드가 완료되면, 상기 미디어 파일을 스트리밍하는 단계를 포함하는 미디어 파일을 재생하는 방법을 제공한다.According to an aspect of the present invention, there is provided a method of playing a media file in a DLNA-based home network terminal, comprising: determining whether there is a subtitle file linked to the media file; Downloading a subtitle file when there is an associated subtitle file; And when the downloading of the subtitle file is completed, streaming the media file.

본 발명에서 상기 판단 단계는, 브라우징 액션을 호출하는 단계 및 상기 브라우징 액션에 따라 수신되는 상기 미디어 파일에 대한 리소스 정보에서 상기 자막 파일에 대한 액세스 위치 정보를 확인하는 단계를 포함한다.In the present invention, the determining may include invoking a browsing action and identifying access position information for the subtitle file in resource information for the media file received according to the browsing action.

본 발명에서, 상기 자막 파일 다운로드 단계는 상기 자막 파일에 대한 액세스 위치로 상기 자막 파일의 전송 액션을 호출하는 단계를 포함한다.In the present invention, the subtitle file downloading step includes invoking a transfer action of the subtitle file to an access position for the subtitle file.

또한, 상기 자막 파일 다운로드 단계는 다운로드된 자막 파일을 저장하는 단계를 포함할 수 있다.The subtitle file downloading step may include storing the downloaded subtitle file.

또한 본 발명에서, 상기 재생 단계는 자막 파일의 동기화 정보를 이용하여 상기 미디어 파일에 자막 파일을 동기화하여 재생한다.Also, in the present invention, the reproducing step synchronizes and reproduces the subtitle file to the media file using the synchronization information of the subtitle file.

본 발명에서 상기 미디어 파일은 오디오 파일이고, 상기 자막 파일은 가사 정보를 포함할 수 있다. 또한, 본 발명은 상기 미디어 파일이 동영상 미디어 파일인 경우에 적용하기가 더욱 적합하다.In the present invention, the media file is an audio file, and the subtitle file may include lyrics information. In addition, the present invention is more suitable to apply when the media file is a moving picture media file.

상기 다른 기술적 과제를 달성하기 위해 본 발명은, 미디어 서버로부터 미디어 파일을 스트리밍하는 DLNA 기반 미디어 렌더러에 있어서, 상기 미디어 파일에 연동되는 자막 파일이 존재하는 경우, 미디어 서버로부터 자막 파일을 다운로드 완료한 후 미디어 파일을 스트리밍하는 것을 특징으로 하는 미디어 렌더러를 제공한다.In order to achieve the above technical problem, the present invention provides a DLNA-based media renderer for streaming a media file from a media server, and when there is a subtitle file linked to the media file, after completing downloading the subtitle file from the media server. A media renderer is provided for streaming a media file.

본 발명에서 상기 렌더러는 다운로드 완료된 상기 자막 파일을 메모리에 저장할 수 있다.In the present invention, the renderer may store the downloaded subtitle file in a memory.

또한 본 발명에서 상기 미디러 렌더러는 미디어 파일과 연동되는 자막 파일이 존재하는 경우, 상기 자막 파일에 대한 액세스 위치 정보를 기초로 상기 미디어 서버로 자막 파일을 전송 요청할 수 있다.In addition, in the present invention, when there is a caption file linked with the media file, the mediar renderer may request to transmit the caption file to the media server based on the access position information of the caption file.

또한, 본 발명에서 상기 미디어 렌더러는 다운로드 된 자막 파일을 미디어 파일에 동기화하여 재생할 수 있다.
In addition, in the present invention, the media renderer may play the downloaded subtitle file in synchronization with the media file.

본 발명에 따르면, 미디어 파일과 연동되는 자막 파일이 별도로 존재하는 경우 자막 파일이 표시되지 않거나, 자막 파일과 미디어 파일이 불일치하거나, 미디어 파일의 끊김 현상을 방지할 수 있게 된다.According to the present invention, when a subtitle file linked to the media file exists separately, the subtitle file is not displayed, the subtitle file and the media file are inconsistent, or the media file can be prevented from being cut off.

또한, 본 발명에 따르면, 별도의 동기화 방법을 적용하지 않고서도 자막 파일이 갖는 동기화 정보를 이용하여 자막 파일을 미디어 파일에 동기화 할 수 있게 된다.In addition, according to the present invention, it is possible to synchronize the subtitle file to the media file using the synchronization information of the subtitle file without applying a separate synchronization method.

전술한 장점으로 인해 본 발명은 DLNA 기반 시스템의 전송 속도나 구성 단말의 처리 속도에 구애 받지 않고 미디어 파일을 온전히 재생할 수 있는 장점을 갖는다.Due to the advantages described above, the present invention has the advantage that the media file can be completely played regardless of the transmission speed of the DLNA-based system or the processing speed of the component terminal.

도 1은 일반적인 DLNA 시스템을 구성하는 디바이스와 이들 디바이스간의 연결 관계를 나타낸 블록도이다.
도 2는 본 발명의 방법을 구현하기 위한 DLNA 시스템의 디바이스와 이들 디바이스의 세부 구성을 도시한 블록도이다.
도 3은 본 발명의 바람직한 실시예에 따라 아이템에 대한 리소스 정보를 기술한 아이템 기술 문서를 개념적으로 도시한 도면이다.
도 4는 본 발명의 바람직한 실시예에 따라 자막 연동 미디어 파일의 재생 방법을 나타낸 흐름도이다.
도 5는 본 발명의 바람직한 실시예에 따른 미디어 디바이스 간의 상호 작용을 시간의 경과에 따라 도시한 흐름도이다.
1 is a block diagram showing a connection relationship between devices constituting a general DLNA system and these devices.
2 is a block diagram showing devices of a DLNA system and a detailed configuration of these devices for implementing the method of the present invention.
3 is a diagram conceptually illustrating an item description document describing resource information about an item according to a preferred embodiment of the present invention.
4 is a flowchart illustrating a method of playing a caption-linked media file according to an exemplary embodiment of the present invention.
5 is a flowchart illustrating the interaction between media devices according to a preferred embodiment of the present invention over time.

본 명세서에서 미디어는 음성 및 영상 미디어를 포함하며, 영상 미디어는 동영상 미디어를 포함한다. 본 발명은 특히 동영상 미디어의 재생에 적용하기에 적합하다.In the present specification, the media includes voice and image media, and the image media includes moving image media. The invention is particularly suitable for application to the playback of moving picture media.

이하 도면을 참조하여 본 발명의 바람직한 실시예를 설명한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

도 2는 본 발명의 방법을 구현하기 위한 DLNA 시스템의 디바이스와 이들 디바이스의 세부 구성을 도시한 블록도이다.2 is a block diagram showing devices of a DLNA system and a detailed configuration of these devices for implementing the method of the present invention.

도 2를 참조하면, DLNA 시스템은 DMS(100), DMC(200) 및 DMR(300)을 포함하여 구성된다.Referring to FIG. 2, the DLNA system includes aDMS 100, aDMC 200, and aDMR 300.

DMS(100)는 콘텐츠 저장소로서, 저장된 콘텐츠에 대한 콘텐츠 디렉토리 서비스(Content Directory Service; 이하 'CDS'라 한다; 110), 연결 관리 서비스(Connetcion Manager Service; 이하 'CMS'라 한다; 120) 및 AV 전송 서비스(Audio/Video Tranport Service; 이하 'AVTS'라 한다; 130)를 제공하기 위한 각 모듈을 포함하고 있다.TheDMS 100 is a content repository, and is a content directory service (hereinafter referred to as a 'CDS') for stored content; a connection management service (hereinafter referred to as a 'CMS') 120 and an AV. Each module for providing an audio / video transmission service (hereinafter, referred to as AVTS) 130 is included.

한편, DMR(300)은 렌더링 제어 서비스(Rendering Control Service; 이하 'RCS'라 한다), CMS, AVTS를 제공하기 위한 각 모듈을 포함하고 있다.Meanwhile, the DMR 300 includes modules for providing a rendering control service (hereinafter, referred to as 'RCS'), a CMS, and an AVTS.

DMC(200)는 홈 네트워크를 구성하는 임의의 단말에 탑재될 수 있다. DMC(200)는 DMS(100)와 DMR(300)이 제공하는 전반적인 서비스, 즉 CDS, CMS, AVTS 등의 서비스를 제어한다.TheDMC 200 may be mounted on any terminal constituting the home network. TheDMC 200 controls overall services provided by theDMS 100 and theDMR 300, that is, services such as CDS, CMS, AVTS, and the like.

구체적으로, DMC(200)는 DMR(300)이 수용할 수 있는 프로토콜에 대한 정보를 획득한다. 또한, 상기 DMC(200)는 DMS(100)에 저장된 아이템에 대한 정보를 사용자 인터페이스를 통해 표시하고, 사용자가 특정 아이템을 선택하게 한다. DMC(200)의 브라우징 액션에 의해 DMS(100)의 CDS(110)는 디렉토리에 대한 정보 및 그 디렉토리 하의 미디어 파일들에 대한 아이템 정보를 DMC(200)에 제공한다. 또한, 상기 DMC(200)는 선택된 아이템에 대한 위치 정보를 AVTS 액션을 통해 DMR(300)에 전달하고, 상기 DMR(300)과 DMS(100) 간에 파일의 전송이 가능하도록 한다.In detail, theDMC 200 obtains information about a protocol that theDMR 300 can accommodate. In addition, theDMC 200 displays information on items stored in theDMS 100 through a user interface, and allows a user to select a specific item. By the browsing action of theDMC 200, theCDS 110 of theDMS 100 provides theDMC 200 with information about a directory and item information about media files under the directory. In addition, theDMC 200 transmits the position information on the selected item to theDMR 300 through an AVTS action, and enables file transfer between theDMR 300 and theDMS 100.

DMS(100)의 CDS(110)는 DMS(100) 내에 저장되어 있는 미디어 파일을 검색하여 미디어 파일들에 대한 아이템 정보를 메타 데이터(meta data)로 작성한다. 이 때, 미디어 파일과 연동 관계에 있는 자막 파일에 대해서는 하나의 아이템 정보로 생성한다. 본 발명에서 CDS(110)는 미디어 파일 이외의 다른 종류의 파일에 대해서는 통상의 방법으로 아이템 정보를 작성할 수 있다.TheCDS 110 of theDMS 100 searches for media files stored in theDMS 100 and writes item information about the media files into metadata. At this time, the subtitle file associated with the media file is generated as one item information. In the present invention, theCDS 110 can create item information in a conventional manner for files other than the media file.

본 발명에서 상기 CDS(110)는 저장된 파일의 연동 관계 여부를 파일의 명칭과 확장자로부터 파악할 수 있다. 예컨대, CDS(110)는 미디어 파일이 위치하는 디렉토리 내에 미디어 파일과 동일한 명칭을 갖는 파일이 있는 경우(예컨대 확장자만 다른 경우), 두 파일이 연동 관계에 있는 것으로 판단할 수 있다. 해당 파일이 자막 파일인지 여부는 확장자로부터 확인되는 파일의 속성이나 파일의 헤더 정보 등 통상의 방법에 의해 확인될 수 있으므로, 여기서는 설명을 생략한다.In the present invention, theCDS 110 may determine whether the stored file is interlocked from the file name and the extension. For example, if there is a file having the same name as the media file (for example, only an extension) in the directory in which the media file is located, theCDS 110 may determine that the two files are in a linked relationship. Whether or not the file is a caption file can be confirmed by a conventional method such as the file attribute or the header information of the file identified from the extension, and thus description thereof is omitted here.

도 3은 본 발명의 바람직한 실시예에 따라 자막 파일이 연동된 미디어 파일에 대해 작성된 아이템 기술 문서(400)의 구조를 간략히 도시한 도면이다.3 is a diagram schematically illustrating a structure of anitem description document 400 created for a media file to which a caption file is linked according to an exemplary embodiment of the present invention.

도 3에 도시된 바와 같이, 아이템에 대한 기술 문서(400)에는 미디어 콘텐츠에 대한 리소스 정보(410)뿐만 아니라, 상기 미디어 콘텐츠와 연동되어 표시되어야 할 자막에 대한 리소스 정보(420)가 메타 데이터로 기술되어 있다. 본 발명에서 상기 자막에 대한 리소스 정보(420)는 자막 파일을 액세스하기 위한 자막 파일의 위치 정보를 포함하며, 기타 액세스를 위한 프로토콜 정보 등이 포함될 수 있다.As illustrated in FIG. 3, in thetechnical document 400 for the item, not only theresource information 410 for the media content, but also theresource information 420 for the subtitle to be displayed in association with the media content are meta data. Described. In the present invention, theresource information 420 for the subtitle includes location information of the subtitle file for accessing the subtitle file, and may include protocol information for other access.

이와 같이 아이템 정보에 자막에 대한 리소스 정보를 부가함으로써, 후술하는 바와 같이, 사용자에 의해 특정 아이템이 재생을 위해 선택될 때, DMC(200)는 선택된 아이템에 대한 리소스 정보로부터 자막 파일에 대한 위치 정보(URL)를 획득하여 이를 DMR(300)에게 통보하고, DMR(300)은 해당 URL을 통해 자막 파일을 다운로드하고 이를 재생할 수 있게 된다.By adding the resource information for the subtitle to the item information in this way, as will be described later, when a specific item is selected for playback by the user, theDMC 200 uses the position information for the subtitle file from the resource information for the selected item. (URL) is obtained and notified to theDMR 300, and theDMR 300 can download the subtitle file through the corresponding URL and play it.

다시 도 2를 참조하면, DMC(200)는 브라우징 액션을 통해 DMS(100) 내의 특정 미디어 파일이 자막 파일과 연동 관계에 있는지 여부를 확인한다. 즉 DMC(200)는 도 3와 같은 미디어 파일의 리소스 정보를 해석하여 자막 파일에 대한 리소스 정보가 포함된 경우에는 해당 파일에 미디어 파일이 연동 관계에 있음을 확인한다. DMC(200)는 특정 미디어 파일이 연동 관계에 있는 경우, 미디어 파일 및 연동 파일에 대한 리소스 정보(위치 정보 등)를 DMR(300)에 전송한다.Referring back to FIG. 2, theDMC 200 checks whether a specific media file in theDMS 100 is linked with the subtitle file through a browsing action. That is, theDMC 200 analyzes the resource information of the media file as shown in FIG. 3, and if the resource information for the subtitle file is included, theDMC 200 confirms that the media file is linked to the file. When a specific media file has a linkage relationship, theDMC 200 transmits resource information (location information, etc.) about the media file and the linkage file to theDMR 300.

본 발명에서 DMR(300)은 자막 파일과 연동되는 미디어 파일을 렌더링한다. 이를 위해 DMR(300)은 DMC(200)로부터 상기 미디어 파일에 대해 연동 관계에 있는 자막 파일의 DMS 내의 위치 정보를 수신한다. DMR(300)은 수신된 위치 정보를 이용하여 DMS(100)의 자막 파일을 다운로드 한다. 바람직하게는 다운로드 된 파일은 재생 단말의 메모리 예컨대, 랜덤 액세스 메모리 또는 플래시 메모리에 저장될 수 있다.In the present invention, theDMR 300 renders a media file linked with a subtitle file. To this end, theDMR 300 receives the location information in the DMS of the subtitle file which is linked to the media file from theDMC 200. TheDMR 300 downloads the subtitle file of theDMS 100 using the received location information. Preferably, the downloaded file may be stored in a memory of the reproduction terminal, such as a random access memory or a flash memory.

이어서, DMR(300)은 DMS(100)의 미디어 파일을 스트리밍 하면서 미디어 파일을 렌더링한다. 미디어 파일의 재생은 DMR(300)의 RCS(310)의 제어 하에 미디어 파일에 대응하는 디코더의 구동에 의해 이루어진다. 본 발명에서 디코더는 DMR과는 별도로 또는 DMR의 일부로서 구현될 수 있다.Subsequently, theDMR 300 renders the media file while streaming the media file of theDMS 100. Playback of the media file is performed by driving a decoder corresponding to the media file under the control of theRCS 310 of theDMR 300. In the present invention, the decoder may be implemented separately from or as part of a DMR.

DMR(300)은 미디어 파일의 재생 시 재생 단말의 메모리에 저장된 자막 파일을 동기화 하여 렌더링한다.TheDMR 300 synchronizes and renders the subtitle file stored in the memory of the reproduction terminal when the media file is reproduced.

본 발명에서 자막 파일은 자막 파일 데이터 내에 존재하는 기존의 동기화 정보(예컨대 재생 시간 정보)를 그대로 이용하여 미디어 파일에 동기화될 수 있다. 예컨대, DMR(300)은 자막 파일의 헤더에 있는 동기화 정보를 이용하여 자막을 미디어 파일에 동기화할 수 있다.In the present invention, the subtitle file may be synchronized to the media file using existing synchronization information (eg, play time information) existing in the subtitle file data as it is. For example, theDMR 300 may synchronize subtitles to a media file using the synchronization information in the header of the subtitle file.

전술한 종래 기술에 따르면, 미디어 파일의 스트리밍 및 재생과 동시에 자막 파일의 다운로드 또는 스트리밍 동작이 요구된다. 따라서, 동기화를 위해 상태 변수의 이용과 같은 방법을 사용하더라도 미디어 파일의 끊김, 자막 파일의 끊김 문제를 발생할 수 밖에 없다.According to the above-described prior art, the downloading or streaming operation of the subtitle file is required simultaneously with the streaming and playback of the media file. Therefore, even if a method such as the use of a state variable for synchronization is used, a problem of disconnection of a media file or subtitle file may occur.

또한, 이러한 추가적인 동기화 방법은 시스템의 부하를 더욱 증가시킬 수 밖에 없다. 그러나, 본 발명에서는 이와 같은 문제점이 발생하지 않게 된다.In addition, this additional synchronization method can only increase the load on the system. However, in the present invention, such a problem does not occur.

별도의 설명이 없더라도, 상술한 본 발명의 DLNA 시스템의 DMS, DMC, DMR 등의 전부 또는 일부가 홈 네트워크를 구성하는 기기나 단말 내에 소프트웨어 형태로 구현될 수 있음은 당업자라면 누구나 알 수 있을 것이다.Without a separate description, it will be appreciated by those skilled in the art that all or part of the above-described DMS, DMC, DMR, etc. of the DLNA system of the present invention can be implemented in software form in a device or a terminal constituting a home network.

도 4는 본 발명의 바람직한 실시예에 따라 미디어 콘텐츠와 연동되는 자막 파일의 재생 방법을 설명하기 위한 절차도이다.4 is a flowchart illustrating a method of playing a subtitle file linked to media content according to an exemplary embodiment of the present invention.

도 4를 참조하면, 사용자가 DMC(200)에서 제공되는 사용자 인터페이스를 통해 재생될 콘텐츠 아이템을 선정한다(S200). 본 발명에서 재생될 콘텐츠는 미디어 파일을 포함한다.Referring to FIG. 4, a user selects a content item to be played through a user interface provided by the DMC 200 (S200). Content to be played in the present invention includes a media file.

이와 동시에 또는 순차로 사용자는 사용자 인터페이스를 통해 해당 아이템이 재생될 단말을 선택할 수도 있다(S100). 재생될 단말로는 홈 네트워크에 연결된 임의의 DLNA 재생 기기 예컨대 TV, 스마트 폰 등을 포함할 수 있다. 물론, 사용자가 DLNA 시스템으로의 접속을 위해 조작한 기기가 재생 단말의 디폴트 값으로 설정될 수 있다.At the same time or sequentially, the user may select a terminal for playing the corresponding item through the user interface (S100). The terminal to be played may include any DLNA playback device connected to a home network such as a TV, a smart phone, and the like. Of course, the device operated by the user for the connection to the DLNA system can be set to the default value of the reproduction terminal.

이어서, DMC(200)는 선택된 아이템의 기술 문서를 확인하여 별도의 자막 파일이 존재하는지 여부를 판단한다(S110).Subsequently, theDMC 200 checks the technical document of the selected item to determine whether a separate subtitle file exists (S110).

예컨대, 도 3과 같은 아이템에 대한 리소스 정보에 자막 파일에 대한 리소스 정보가 포함된 경우에 DMC(200)는 재생 단말의 DMR(300)에 아이템의 미디어 파일과 자막 파일의 리소스 정보를 전달한다(S120). 전술한 바와 같이, 리소스 정보는 액세스를 위한 프로토콜 및 파일의 URL 정보를 포함한다.For example, when the resource information of the subtitle file is included in the resource information of the item as shown in FIG. 3, theDMC 200 delivers the resource information of the media file of the item and the subtitle file to theDMR 300 of the playback terminal ( S120). As mentioned above, the resource information includes the protocol for access and the URL information of the file.

이어서, DMR(300)은 DMC(200)의 제어를 통해 DMS(100)로부터 자막 파일을 다운로드 한다(S130). 자막 파일의 다운로드가 완료되면, 상기 DMR(300)은 DMC(200)의 제어를 통해 미디어 파일의 다운로드를 시작하고, 선택된 아이템이 실시간으로 스트리밍된다(S140).Subsequently, theDMR 300 downloads the subtitle file from theDMS 100 through the control of the DMC 200 (S130). When the downloading of the subtitle file is completed, theDMR 300 starts downloading the media file under the control of theDMC 200, and the selected item is streamed in real time (S140).

만약, 단계 S210에서 자막 파일이 존재하지 않는 경우, DMR(300)은 미디어 파일의 다운로드를 시작하면서, 미디어 파일이 실시간으로 스트리밍된다(S140).If there is no subtitle file in step S210, theDMR 300 starts downloading the media file, and the media file is streamed in real time (S140).

도 5는 본 발명의 방법을 구현하는 DLNA 디바이스 간 상호 작용을 시간의 경과 순으로 도시한 절차도이다.FIG. 5 is a flow chart illustrating the interaction between DLNA devices implementing the method of the present invention over time.

도 4를 참조하면, DMC(200)는 브라우즈 액션(예컨대 CDS::Browse())을 통해 DMS로부터 미디어 파일에 대한 리소스 정보를 수신한다(S210). 이 때, 미디어 파일과 연동되는 자막 파일이 존재하면 미디어 파일과 자막 파일의 URL이 함께 수신된다.Referring to FIG. 4, theDMC 200 receives resource information on a media file from a DMS through a browse action (eg, CDS :: Browse ()) (S210). At this time, if there is a subtitle file linked with the media file, the media file and the URL of the subtitle file are received together.

DMC(200)는 AVTS 액션(예컨대 AVT::SetAVTransportSubtitleURI(), AVT::SetAVTransportURI())을 통해 재생 단말의 DMR(300)에 자막 파일의 URL 및 미디어 파일의 URL을 전달한다(S210).TheDMC 200 delivers the URL of the subtitle file and the media file URL to theDMR 300 of the playback terminal through AVTS actions (eg, AVT :: SetAVTransportSubtitleURI () and AVT :: SetAVTransportURI ()) (S210).

DMR(300)은 전달된 자막 파일의 URL에 기초하여 AVTS 액션(예컨대 AVT::SetAVTransportSubtitle())을 통해 DMS(100)에 자막을 다운로드 요청한다. 이 요청에 의해 DMS(100)로부터 DMR(300)로 자막 파일이 다운로드 된다(S230).TheDMR 300 requests theDMS 100 to download the subtitle through the AVTS action (eg, AVT :: SetAVTransportSubtitle ()) based on the URL of the delivered subtitle file. By this request, the subtitle file is downloaded from theDMS 100 to the DMR 300 (S230).

자막 파일의 다운로드가 완료되면, DMR(300)은 AVTS 액션(예컨대 AVTS::SetAVTransport())을 통해 DMS(100)에 미디어 파일을 전송 요청한다(S240). DMS(100)로부터 미디어 파일이 전송되면서 미디어 파일이 스트리밍된다(S250).When downloading of the subtitle file is completed, theDMR 300 requests theDMS 100 to transmit the media file through an AVTS action (eg, AVTS :: SetAVTransport ()) (S240). The media file is streamed while the media file is transmitted from the DMS 100 (S250).

미디어 파일의 전송이 시작되면, DMR(300)은 전송된 미디어 파일을 동기화 된 자막과 함께 실시간으로 렌더링한다.When the transmission of the media file is started, theDMR 300 renders the transmitted media file in real time with the synchronized subtitles.

이상, 도 2 내지 도 5와 관련하여 설명한 본 발명의 디바이스 구성 및 동작은 미디어 파일을 스트리밍 하는 방식에 있어서 풀(pull) 모드를 기초로 설명한 것이다. 그러나, 본 발명은 푸시 모드로 동작할 수도 있다. 예를 들어, 본 발명에서 미디어 렌더러가 수행하였던 파일 전송 액션은 미디어 서버에서 푸시 방식으로 구현될 수도 있고, 이러한 방식은 액션의 주체 및 대상에 있어서의 상이점 이외에는 전술한 것과 대동 소이하다. 본 발명은 도 2에 도시된 바와 같이, DMS(100)에도 AVT 서비스 모듈(130)이 구비되어 있으며, 이로 인해 푸시 방식의 스트리밍도 가능하게 된다.The device configuration and operation of the present invention described above with reference to FIGS. 2 to 5 have been described based on a pull mode in a method of streaming a media file. However, the present invention may also operate in push mode. For example, the file transfer action performed by the media renderer in the present invention may be implemented in a push method in the media server, and this method is similar to that described above except for differences in the subject and object of the action. As shown in FIG. 2, theAVMS service module 130 is also provided in theDMS 100, thereby enabling push type streaming.

또한, 따로 설명하지는 않았지만, 전술한 본 발명의 방법의 각 절차 또는 이를 수행하는 모듈들의 일부 또는 전부가 컴퓨터 판독 가능한 소프트웨어 형태나 물리적인 회로를 포함하는 하드웨어로 구현 가능함은 이 분야에 속하는 당업자라면 누구나 알 수 있다.In addition, although not described separately, it should be understood by those skilled in the art that each of the above-described procedures of the method or some or all of the modules for performing the same may be implemented in computer-readable software or hardware including physical circuits. Able to know.

이상 도면을 참조하여, 본 발명의 바람직한 실시예를 설명하였지만 이 실시예는 본 발명을 제한하는 것이 아니다. 이 분야의 통상의 기술자는 이를 변형하거나 일부 수단을 대체하는 것이 가능하며, 이러한 변형이나 수정은 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 본 발명의 범위에 속한다.
Although preferred embodiments of the present invention have been described above with reference to the drawings, these embodiments do not limit the present invention. Those skilled in the art can modify it or replace some means, and such changes or modifications fall within the scope of the present invention without departing from the technical spirit of the present invention.

100 DMS110콘텐트 디렉토리 서비스
120 연결 매니저 서비스130AV 전송 서비스
200 DMC300DMR
310렌더링 콘트롤 서비스320연결 매니저 서비스
330 AV 전송 서비스
100DMS 110 Content Directory Service
120Connection Manager Service 130 AV Transmission Service
200DMC 300 DMR
310Rendering Control Service 320 Connection Manager Service
330 AV transmission service

Claims (11)

Translated fromKorean
DLNA 기반 홈 네트워크 단말에서 미디어 파일을 재생하는 방법에 있어서,
상기 미디어 파일에 연동되는 자막 파일이 있는지 여부를 판단하는 단계;
연동되는 자막 파일이 있는 경우, 상기 자막 파일을 다운로드 하는 단계; 및
자막 파일의 다운로드가 완료되면, 상기 미디어 파일을 스트리밍하는 단계를 포함하는 미디어 파일을 재생하는 방법.
In the method of playing a media file in a DLNA-based home network terminal,
Determining whether there is a subtitle file linked to the media file;
Downloading a subtitle file when there is an associated subtitle file; And
And when the downloading of the subtitle file is complete, streaming the media file.
제1항 있어서,
상기 판단 단계는
브라우징 액션을 호출하는 단계; 및
상기 브라우징 액션에 따라 수신되는 상기 미디어 파일에 대한 리소스 정보에서 상기 자막 파일에 대한 액세스 위치 정보를 확인하는 단계를 포함하는 것을 특징으로 하는 미디어 파일을 재생하는 방법.
The method of claim 1,
The determining step
Invoking a browsing action; And
Identifying access location information for the subtitle file from resource information for the media file received according to the browsing action.
제2항 있어서,
상기 자막 파일 다운로드 단계는
상기 자막 파일에 대한 액세스 위치로 상기 자막 파일의 전송 액션을 호출하는 단계를 포함하는 것을 미디어 파일을 재생하는 방법.
The method of claim 2,
The subtitle file download step
Invoking a transfer action of the subtitle file to an access location for the subtitle file.
제2항 있어서,
상기 자막 파일 다운로드 단계는
다운로드된 자막 파일을 저장하는 단계를 포함하는 것을 특징으로 하는 미디어 파일을 재생하는 방법.
The method of claim 2,
The subtitle file download step
Storing the downloaded subtitle file.
제1항에 있어서,
상기 재생 단계는,
자막 파일의 동기화 정보를 이용하여 상기 미디어 파일에 자막 파일을 동기화하여 재생하는 것을 특징으로 하는 미디어 파일을 재생하는 방법.
The method of claim 1,
The playback step,
And synchronizing and playing the subtitle file to the media file by using the synchronization information of the subtitle file.
제1항에 있어서,
상기 미디어 파일은 동영상 미디어 파일인 것을 특징으로 하는 미디어 파일을 재생하는 방법.
The method of claim 1,
And the media file is a moving picture media file.
제1항에 있어서,
상기 미디어 파일은 오디오 파일이고, 상기 자막 파일은 가사 정보를 포함하는 것을 특징으로 하는 미디어 파일을 재생하는 방법.
The method of claim 1,
Wherein the media file is an audio file and the subtitle file includes lyrics information.
미디어 서버로부터 미디어 파일을 스트리밍하는 DLNA 기반 미디어 렌더러에 있어서,
상기 미디어 파일에 연동되는 자막 파일이 존재하는 경우, 미디어 서버로부터 자막 파일을 다운로드 완료한 후 미디어 파일을 스트리밍하는 것을 특징으로 하는 미디어 렌더러.
In a DLNA based media renderer that streams media files from a media server,
And if the subtitle file linked to the media file exists, streaming the media file after downloading the subtitle file from the media server.
제8항에 있어서,
연동되는 자막 파일이 존재하는 경우, 상기 미디어 렌더러는 상기 자막 파일에 대한 액세스 위치 정보를 기초로 해당 미디어 서버로 자막 파일을 전송 요청하는 것을 특징으로 하는 미디어 렌더러.
The method of claim 8,
And if the subtitle file is linked, the media renderer requests to transmit the subtitle file to the media server based on the access position information of the subtitle file.
제8항에 있어서,
다운로드 완료된 상기 자막 파일을 메모리에 저장하는 것을 특징으로 하는 미디어 렌더러.
The method of claim 8,
And storing the downloaded subtitle file in a memory.
제8항에 있어서,
상기 미디어 렌더러는 다운로드 된 자막 파일을 미디어 파일에 동기화하여 재생하는 것을 특징으로 하는 미디어 렌더러.
The method of claim 8,
The media renderer is a media renderer, characterized in that for playing the downloaded subtitle file in synchronization with the media file.
KR1020100105484A2010-10-272010-10-27Rendering shared digital media content in home network and renderer using the sameWithdrawnKR20120044082A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020100105484AKR20120044082A (en)2010-10-272010-10-27Rendering shared digital media content in home network and renderer using the same

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020100105484AKR20120044082A (en)2010-10-272010-10-27Rendering shared digital media content in home network and renderer using the same

Publications (1)

Publication NumberPublication Date
KR20120044082Atrue KR20120044082A (en)2012-05-07

Family

ID=46264004

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020100105484AWithdrawnKR20120044082A (en)2010-10-272010-10-27Rendering shared digital media content in home network and renderer using the same

Country Status (1)

CountryLink
KR (1)KR20120044082A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103065662A (en)*2013-01-222013-04-24中兴通讯股份有限公司Method and system for continuous broadcasting of media resources in device
CN105261379A (en)*2015-10-202016-01-20广东欧珀移动通信有限公司Playlist synchronization method, wireless speaker and DMC
KR101659944B1 (en)*2015-05-292016-09-27㈜스파이카Caption supporting method and system using DLNA
WO2021107172A1 (en)*2019-11-262021-06-03엘지전자 주식회사Display device and display system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103065662A (en)*2013-01-222013-04-24中兴通讯股份有限公司Method and system for continuous broadcasting of media resources in device
US9621945B2 (en)2013-01-222017-04-11Zte CorporationMethod and system for continuously playing media resource in device
KR101659944B1 (en)*2015-05-292016-09-27㈜스파이카Caption supporting method and system using DLNA
CN105261379A (en)*2015-10-202016-01-20广东欧珀移动通信有限公司Playlist synchronization method, wireless speaker and DMC
CN105261379B (en)*2015-10-202018-01-23广东欧珀移动通信有限公司A kind of playlist synchronous method, wireless sound box and DMC
WO2021107172A1 (en)*2019-11-262021-06-03엘지전자 주식회사Display device and display system
US11917257B2 (en)2019-11-262024-02-27Lg Electronics Inc.Display device and display system

Similar Documents

PublicationPublication DateTitle
US8122475B2 (en)Remote control for video media servers
US20130282793A1 (en)Media content sharing
US8065335B2 (en)Method for managing and processing information of an object for presentation of multiple sources and apparatus for conducting said method
JP5898166B2 (en) Method and apparatus for playing a scene using UPnP
CN101506813A (en) Method for executing AV content in units of segments, AVCP device and home network system
US20070033288A1 (en)Method of using pause time information on media content in UPnP environment
CN105141569A (en)Media processing method and device
KR20120044082A (en)Rendering shared digital media content in home network and renderer using the same
EP2647168B1 (en)Recording in a local network
CN102656893B (en) Time shifting of live media streams
JP5453963B2 (en) Information terminal
HerediaAn introduction to the DLNA architecture: network technologies for media devices
KR100556755B1 (en) Apparatus and method for changing to UPI media server
US20100250778A1 (en)UPnP AV DEMUX
KR101046182B1 (en) DLNA media control device and method for providing synchronized media in DLNA network
KR20110072968A (en) System and method for displaying document content using JPNP
US20100287211A1 (en)Object linking
KR101614946B1 (en)Method and apparatus for playing multymedia contents using link between scenes
KR100711337B1 (en) How to sync media servers using bookmarks
CN101999222A (en)Content recording method for supporting search based on scenes in a distributed multimedia system
KR101733358B1 (en)System and method for displaying document content using universal plug and play
KR20080035084A (en) Information management and processing method for objects for multi-source presentation
RoseCEA and Home Entertainment Networking Filling in the Gaps

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20101027

PG1501Laying open of application
PC1203Withdrawal of no request for examination
WITNApplication deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid

[8]ページ先頭

©2009-2025 Movatter.jp