KR101295575B1 - Mobile terminal and method for data link - Google Patents
Mobile terminal and method for data link Download PDFInfo
- Publication number
- KR101295575B1 KR101295575B1 KR1020070007818A KR20070007818A KR101295575B1 KR 101295575 B1 KR101295575 B1 KR 101295575B1 KR 1020070007818 A KR1020070007818 A KR 1020070007818A KR 20070007818 A KR20070007818 A KR 20070007818A KR 101295575 B1 KR101295575 B1 KR 101295575B1
- Authority
- KR
- South Korea
- Prior art keywords
- bifs
- stream
- description information
- scene description
- scene
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 238000010295 mobile communication Methods 0.000 claims abstract description 27
- 230000002452 interceptive effect Effects 0.000 claims abstract description 26
- 230000006870 function Effects 0.000 claims description 7
- 230000007175 bidirectional communication Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 5
- 230000006835 compression Effects 0.000 description 4
- 238000007906 compression Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000003780 insertion Methods 0.000 description 3
- 230000037431 insertion Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44012—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving rendering scenes according to scene graphs, e.g. MPEG-4 scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
- H04N21/8586—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot by using a URL
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 방송 신호의 트랜스포트 패킷 스트림을 역다중화하여 객체 기술자(OD) 스트림, BIFS 스트림, 비디오 스트림, 오디오 스트림으로 각각 분리하는 DMB 모듈; 상기 분리된 BIFS 스트림을 복호화하여 장면 기술 정보 및 인터렉티브 노드를 분석하는 BIFS 디코더; 상기 비디오 및 오디오 스트림의 장면을 구성하는 각각의 노드들을 렌더링하고 사용자로부터 상기 인터렉티브 노드의 선택에 의한 연동 기능을 수행하는 제어부; 상기 인터렉티브 노드의 호를 송신하는 이동통신 모듈을 포함하는 이동통신 단말기 및 데이터 연동 방법에 관한 것으로, DMB 방송 수신이 가능한 핸드폰, PC, PDA등에서 별도의 규격 변동 없이 양방향 통신 구현을 제공한다. The present invention provides a DMB module for demultiplexing a transport packet stream of a broadcast signal into an object descriptor (OD) stream, a BIFS stream, a video stream, and an audio stream; A BIFS decoder for decoding the separated BIFS stream and analyzing scene description information and an interactive node; A controller configured to render respective nodes constituting the scenes of the video and audio streams and perform an interworking function by selecting the interactive node from a user; The present invention relates to a mobile communication terminal and a data interworking method including a mobile communication module for transmitting a call of the interactive node, and provides a bidirectional communication implementation without a change in standard in a mobile phone, a PC, a PDA, etc. capable of receiving DMB broadcasts.
MPEG-4, BIFS, 노드 MPEG-4, BIFS, Node
Description
도 1은 본 발명에 따른 이동통신 단말기의 데이터 연동 시스템을 나타낸 구성도.1 is a block diagram showing a data interworking system of a mobile communication terminal according to the present invention.
도 2는 본 발명에 의한 이동통신 단말기의 내부 구성을 나타낸 블럭도. Figure 2 is a block diagram showing the internal configuration of a mobile communication terminal according to the present invention.
도 3은 본 발명의 실시 예에 따른 BIFS(Binary Format for Scene)의 방송 데이터 연관 관계를 나타낸 예시도.3 is an exemplary diagram showing a correlation of broadcast data of a binary format for scene (BIFS) according to an embodiment of the present invention.
도 4는 본 발명에 의한 이동통신 단말기의 데이터 연동 방법을 나타낸 순서도.4 is a flowchart illustrating a data interworking method of a mobile communication terminal according to the present invention.
*도면의 주요 부분에 대한 부호의 설명*Description of the Related Art [0002]
201. DMB 모듈 203. BIFS 디코더201.DMB Module 203.BIFS Decoder
205. 장면기술정보 추출부 207. 메모리205. Scene description
209. 키 입력부 211. 제어부209.
213. 이동통신 모듈 215. 네트워크 접속부213.
217. 화면 표시부217. Display
본 발명은 이동통신 단말기에 관한 것으로, 더욱 상세하게는 방송용 이동통신 단말기의 방송 데이터 연동 방법에 관한 것이다. The present invention relates to a mobile communication terminal, and more particularly, to a broadcast data interworking method of a broadcast mobile communication terminal.
디지털 멀티 미디어 방송(Digital Multimedia Broadcasting; DMB)은 멀티미디어의 이동 수신을 목적으로 한 표준안이다. 이 규격의 모태인 유럽의 디지털 오디오 방송(Digital Audio Broadcasting; DAB) 규격은 기존의 아날로그 라디오 방송을 디지털화하면서 동시에 더욱 다양한 형태의 방송을 송수신하게끔 만들어졌다. 주요 방송 형태를 살펴보면, Audio 방송과 그 외의 데이터 방송으로 나누어진다. Digital Multimedia Broadcasting (DMB) is a standard for mobile multimedia reception. The European Digital Audio Broadcasting (DAB) standard, the basis of this specification, is designed to digitize existing analog radio broadcasts while simultaneously transmitting and receiving more types of broadcasts. Looking at the main types of broadcasting, it is divided into audio broadcasting and other data broadcasting.
디지털 멀티 미디어 방송(DMB) 규격은 디지털 오디오 방송(DAB) 규격 내의 데이터 방송 규격에 MPEG-4 데이터를 전송하여 비디오 방송을 가능하게 한다. MPEG-4 데이터 이외에도, 다른 형태들의 데이터 전송이 가능하여 디지털 멀티 미디어 방송(DMB) 규격은 이동 수신의 멀티미디어 방송을 지원할 수 있다. 이런 점은 디지털 멀티 미디어 방송(DMB) 수신기 자체뿐 아니라 이를 이용한 많은 응용제품을 파생시킬 수 있는데 핸드폰 및 인터넷이 가능한 PC, PDA와 DMB 방송 수신기의 복합 제품이 이에 해당된다.The digital multimedia broadcasting (DMB) standard enables video broadcasting by transmitting MPEG-4 data to a data broadcasting standard within the digital audio broadcasting (DAB) standard. In addition to MPEG-4 data, other forms of data transmission are possible so that the Digital Multimedia Broadcasting (DMB) standard can support multimedia broadcasting of mobile reception. This can lead not only to the digital multimedia broadcasting (DMB) receiver itself, but also to many applications using it, such as a combination of a PC, PDA, and DMB broadcasting receiver capable of mobile phones and the Internet.
본 발명은 디지털 멀티 미디어 방송(DMB) 규격과 이동통신 단말기 및 인터넷 기능을 이용하여 이동 환경에서 양방향 데이터 송수신을 제공하는데 그 목적이 있다. An object of the present invention is to provide two-way data transmission and reception in a mobile environment by using a digital multimedia broadcasting (DMB) standard, a mobile communication terminal, and an Internet function.
상기의 목적을 달성하기 위한 본 발명의 이동통신 단말기는 방송 신호의 트랜스포트 패킷 스트림을 역다중화하여 객체 기술자(OD) 스트림, BIFS 스트림, 비디오 스트림, 오디오 스트림으로 각각 분리하는 DMB 모듈; 상기 분리된 BIFS 스트림을 복호화하여 장면 기술 정보 및 인터렉티브 노드를 분석하는 BIFS 디코더; 상기 비디오 및 오디오 스트림의 장면을 구성하는 각각의 노드들을 렌더링하고 사용자로부터 상기 인터렉티브 노드의 선택에 의한 연동 기능을 수행하는 제어부; 상기 인터렉티브 노드의 호를 송신하는 이동통신 모듈을 포함하여 이루어진다.According to an aspect of the present invention, there is provided a mobile communication terminal comprising: a DMB module for demultiplexing a transport packet stream of a broadcast signal into an object descriptor (OD) stream, a BIFS stream, a video stream, and an audio stream; A BIFS decoder for decoding the separated BIFS stream and analyzing scene description information and an interactive node; A controller configured to render respective nodes constituting the scenes of the video and audio streams and perform an interworking function by selecting the interactive node from a user; And a mobile communication module for transmitting the call of the interactive node.
상기 장면을 구성하는 콘텐츠와 장면 기술 정보를 디스플레이하는 화면 표시부 더 포함한다.The display device may further include a screen display configured to display the content constituting the scene and scene description information.
상기 인터렉티브 노드의 정보를 저장하는 메모리를 더 포함한다.It further includes a memory for storing information of the interactive node.
상기 인터렉티브 노드의 인터넷 주소로 접속하는 네트워크 접속부를 더 포함한다.It further comprises a network connection for connecting to the Internet address of the interactive node.
또한, 본 발명은 데이터 연동 방법에 있어서, 방송 콘텐츠와 장면 기술 정보를 포함하는 방송 신호를 수신하는 단계; 상기 수신된 방송 콘텐츠와 장면 기술 정보를 각각 복호화하는 단계; 상기 복호화된 장면 기술 정보로부터 이동통신 망과 연동하는 인터렉티브 노드를 검출하는 단계; 및 상기 복호화된 방송 콘텐츠와 장면 기술 정보를 표시하고 사용자 선택 신호에 근거하여 상기 검출된 인터렉티브 노드의 호를 이동통신 망으로 송신하는 단계를 포함하여 이루어지는 을 포함하여 이루어진다. In addition, the present invention provides a data interworking method, comprising: receiving a broadcast signal including broadcast content and scene description information; Decoding the received broadcast content and scene description information, respectively; Detecting an interactive node interoperating with a mobile communication network from the decoded scene description information; And displaying the decoded broadcast content and scene description information and transmitting a call of the detected interactive node to a mobile communication network based on a user selection signal.
상기 장면 기술 정보는 MPEG-4 기반의 BIFS 정보인 것을 특징으로 한다.The scene description information may be MPEG-4 based BIFS information.
상기 방송 신호는 객체 기반의 멀티 미디어로 압축하여 수신되는 것을 특징으로 한다.The broadcast signal is characterized in that it is received by compressing the object-based multimedia.
상기 검출된 인터렉티브 노드의 전화번호를 저장하는 단계를 더 포함한다.Storing the telephone number of the detected interactive node.
또 다른 관점에서 본 발명은 데이터 연동 방법에 있어서, 방송 콘텐츠와 장면 기술 정보를 포함하는 방송 신호를 수신하는 단계; 상기 수신된 방송 콘텐츠와 상기 장면 기술 정보를 각각 복호화하는 단계; 상기 복호화된 장면 기술 정보로부터 인터넷 망과 연동하는 인터렉티브 노드를 검출하는 단계; 및 상기 복호화된 방송 콘텐츠와 장면 기술 정보를 표시하고 사용자 선택 신호에 근거하여 상기 검출된 인터렉티브 노드의 인터넷 주소로 접속하는 단계를 포함하여 이루어진다.In another aspect, the present invention provides a data interworking method, comprising: receiving a broadcast signal including broadcast content and scene description information; Decoding the received broadcast content and the scene description information, respectively; Detecting an interactive node interoperating with an internet network from the decoded scene description information; And displaying the decoded broadcast content and the scene description information and accessing the detected interactive node to an internet address based on a user selection signal.
상기 검출된 인터렉티브 노드의 IP 주소를 저장하는 단계를 더 포함하여 이루어진다.And storing the IP address of the detected interactive node.
본 발명의 목적과 특징 및 장점은 첨부 도면 및 다음의 상세한 설명을 참조함으로써 더욱 쉽게 이해될 수 있을 것이다. 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 설명을 생략한다. The objects, features and advantages of the present invention will be more readily understood by reference to the accompanying drawings and the following detailed description. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.
도 1은 본 발명에 따른 이동통신 단말기의 데이터 연동 시스템을 나타낸 구성도이다.1 is a block diagram showing a data interworking system of a mobile communication terminal according to the present invention.
방송국(100)은 디지털 멀티미디어 방송(DMB) 신호를 송출한다. 이때, 방송 신호는 객체 기반(Object-based) 멀티미디어 압축 방식으로 전송되는데 콘텐츠의 장면(Scene)을 구성하는 여러 개의 객체로 분할되어 압축하는 장면 이진 부호화 (Binary Format for Scene; 이하 'BIFS'라 한다)를 사용한 장면 기술(Scene description) 정보를 포함한다. 본 발명에 따른 장면 기술 정보는 ImageTexture Node에 전화번호 또는 인터넷 주소를 설정하여 전송함으로써 방송 신호를 수신하는 이동통신 단말기(200)에서 전송된 장면 기술 정보를 선택하여 이동통신망 또는 인터넷 망과 연동하여 서비스 제공 업체(300)에 연결되도록 한다.The
도 2는 본 발명에 의한 이동통신 단말기의 내부 구성을 나타낸 블럭도이다.2 is a block diagram showing an internal configuration of a mobile communication terminal according to the present invention.
DMB 모듈(201)은 방송 신호를 수신하여 채널 디코딩을 수행한 후 트랜스포트 패킷(TP) 스트림을 복원한다. 복원된 트랜스포트 패킷(TP) 스트림을 역다중화하여 각각의 객체 기술자(OD) 스트림, BIFS 스트림, MPEG-4 비디오 스트림, MPEG-4 오디오 스트림으로 분리한다. 분리된 스트림은 각각의 스트림에 맞는 디코더를 통해 복호화된다. 복호화된 MPEG-4 비디오 스트림, MPEG-4 오디오 스트림, 그래픽 및 BIFS-Update 스트림들은 각각의 시간 정보를 가진다. 각각의 모듈들 사이에 있는 미디어 스트림 버퍼는 각 모듈들 사이의 연결고리 역할을 하며, 각 스트림의 시간 정보를 확인하여 필요한 시간에 각각의 스트림을 동기화하여 다음 모듈로 데이터를 전송한다. 처리된 데이터들은 시간 정보에 맞게 렌더링하여 화면에 표시된다.The
BIFS 디코더(203)는 BIFS 파서부와 BIFS 복호화부로 구성된다. BIFS 스트림은 시간 정보와 길이 정보를 가진다. BIFS 파서부는 BIFS 스트림으로부터 시간 정보와 길이 정보를 파싱하여 하나의 온전한 BIFS 프레임을 만들어 시간 정보와 함께 BIFS 복호화부로 전송하고 복호화 과정을 수행한다. The
BIFS 복호화부는 BIFS 프레임을 분석하여 하나의 장면이 어떤 노드들로 이루 어졌는지, 어떤 기초 스트림으로 구성되었는지 파악한다. BIFS 프레임은 초기 장면을 서술하기 위한 장면 서술 프레임이거나, 장면을 업데이트하기 위한 BIFS-Update 프레임이다. 초기 장면 서술 프레임일 경우, DMB에서의 장면은 하나의 오디오 노드와 하나의 비디오 노드 그리고 여러 가지의 그래픽 노드들로 구성된다. The BIFS decoding unit analyzes BIFS frames to determine which nodes are composed of which scenes and which elementary streams. The BIFS frame is a scene description frame for describing an initial scene or a BIFS-Update frame for updating a scene. In the case of an initial scene description frame, the scene in the DMB consists of one audio node, one video node and several graphics nodes.
사용자로부터의 입력 신호에 연동이 가능하도록 제공하는 인터렉티브(Inter active) 노드는 장면이 포함된 경우 이 노드에 있는 'url'필드를 분석하여 웹사이트에 연결 가능하도록 제공한다. BIFS 파서부로부터 프레임이 BIFS-Update 프레임일 경우 이 명령어를 가지고 이미 구성된 장면을 갱신하게 된다. BIFS-Update 프레임은 장면에서 노드나 필드를 삽입, 삭제, 대체할 수 있다. An interactive node that provides a link to an input signal from a user analyzes the 'url' field in the node and includes a scene so that it can be connected to a website. If the frame from the BIFS parser is a BIFS-Update frame, this command will update the already configured scene. BIFS-Update frames can insert, delete, or replace nodes or fields in a scene.
장면기술정보 추출부(205)는 본 발명에 따른 BIFS 프레임 내의 이동통신 망과 연동하는 전화번호 또는 인터넷과 연동하는 IP 주소를 검출한다. 메모리(207)는 검출된 텍스트 스크립트 형태의 BIFS를 저장한다. 키 입력부(209)는 다수 개의 기능 키로 구성되며 본 발명에 따른 사용자가 선택한 BIFS 정보를 연동하도록 이벤트 신호를 출력한다. The scene description
제어부(211)는 이벤트를 발생하는 신호일 경우에는 미디어 객체 삽입, 속성 설정, 그룹 설정, 그룹 설정 이벤트 발생의 여부를 판단하여 각 경우에 대해 필요한 이벤트 처리 루틴을 실행한다. 즉, 미디어 객체 삽입 이벤트의 판단결과 미디어 삽입 이벤트일 경우에는 오디오, 비디오, 이미지, 기하객체, 텍스트 등의 미디어 타입을 확인하여 해당 미디어에 대한 저작 객체를 생성할 준비를 한다. 그리고, 화면 표시부(217) 상에서 사용자의 마우스 드래깅 영역을 입력 받아 현재 선택된 미 디어가 차지할 크기, 공간 위치를 결정한다. 장면을 구성하는 각각의 노드들을 렌더링하여 출력한다. 이벤트가 발생한 시점에 존재하는 객체를 확인하여 해당 객체에 맞는 속성 설정 대화 상자를 제공한다. 본 발명의 실시 예에 의한 광고 장면 속 전화번호 또는 웹 사이트 주소 등에 사용자가 선택한 이벤트가 발생하는 경우 이동통신 망 또는 인터넷 망으로 연동한다.In the case of a signal for generating an event, the
이동통신 모듈(213)는 이동통신 망을 이용하여 호를 송수신하며 사용자가 선택한 BIFS 프레임 내의 전화번호로 해당 서비스 제공 업체에 연결한다. 네트워크 접속부(215)는 인터넷 망과 연결되며 사용자가 선택한 BIFS 프레임 내의 IP 주소로 접속한다. 화면 표시부(217)는 디코딩된 BIFS 프레임 내의 전화번호, 인터넷 주소 정보를 표시한다.The
도 3은 본 발명의 실시 예에 따른 BIFS(Binary Format for Scene)의 방송 데이터 연관 관계를 나타낸 예시도이다.3 is an exemplary view showing a correlation of broadcast data of a binary format for scene (BIFS) according to an embodiment of the present invention.
MPEG-4 콘텐츠는 비디오, 오디오, 이미지, 텍스트, 그래픽스 등의 시청각 미디어를 합성하여 생성된 사용자 상호 작용이 가능한 멀티미디어 콘텐츠로서 전체 미디어의 화면상의 시공간적 배치 정보와 속성 정보는 BIFS로 표현되고 이를 실제 미디어 데이터와 합성하여 MPEG-4 콘텐츠가 생성된다. BIFS는 미디어 객체 조합, 변형, 전송에 관한 모든 정보를 표현하는 노드와 필드로 구성된 자료 구조를 가지고 있으며, 복잡한 형식과 내용 구조를 가지고 있다. MPEG-4 content is a user-interactable multimedia content created by synthesizing audio-visual media such as video, audio, image, text, and graphics. Spatio-temporal layout information and attribute information on the screen of the entire media are expressed in BIFS, and the actual media MPEG-4 content is generated by combining with the data. BIFS has a data structure consisting of nodes and fields that represent all information about media object combinations, transformations, and transfers, and has a complex format and content structure.
BIFS는 국제 표준인 MPEG-4 멀티미디어 압축 기술의 하나이다. 객체 기반(Object-based) 멀티미디어 압축 방식인 MPEG-4에서 콘텐츠는 장면(Scene)을 구 성하는 여러 개의 객체로 분할되어 압축되므로 BIFS는 객체 간의 시공간적인 배치를 표현할 수 있는 장면 기술(Scene description) 규격으로서 개발되었다. BIFS is one of the international standard MPEG-4 multimedia compression technology. In MPEG-4, an object-based multimedia compression method, content is divided and compressed into a number of objects that make up a scene, so BIFS is a scene description that can express space-time arrangement between objects. It was developed as a standard.
BIFS는 텍스트 문서 형식으로 3차원 모델을 기술하는 언어인 VRML(Virtual Reality Modeling Language)을 기반으로 개발되어 콘텐츠를 구성하는 각 객체를 노드(node)로 갖는 장면 트리(Scene tree) 형태로 콘텐츠를 표현한다. 이때, 각 노드들은 각 노드의 렌더링을 위해 필요한 시각적 특성 정보와 함께 화면 내에서의 공간적 위치, 콘텐츠 내에서의 상대적인 시간적 위치에 관한 정보를 포함할 뿐만 아니라 이러한 특성들의 시간에 따른 변화 규칙도 함께 포함된다. 또한, 장면 트리에는 노드 간의 상호 작용을 위해 필요한 정보들도 함께 표현된다. BIFS is developed based on VRML (Virtual Reality Modeling Language), a language for describing three-dimensional models in the form of text documents, and expresses the content in the form of a scene tree that has each object constituting the content as a node. do. In this case, each node includes not only the visual characteristic information necessary for rendering each node, but also information about the spatial position in the screen and the relative temporal position in the content, as well as the rules for changing these characteristics over time. do. In addition, the scene tree also displays information necessary for interaction between nodes.
DMB 규격에 정의된 연동형 데이터 서비스 규격인 MPEG-4 BIFS 기술을 이용하여 제공된다. 시청자는 부가 서비스를 이용하기 위해 필요한 보조 데이터를 버튼이나 아이콘, 메뉴 형태로 방송 프로그램과 함께 제공받는다. 시청자는 방송 시청 중 컨텐츠에 포함된 버튼, 아이콘 등을 선택하여 추가적인 정보를 확인할 수 있고, 이동통신망이나 휴대 인터넷 등 단말기가 제공하는 무선 인터넷 홈페이지로 직접 이동하여 관련된 물건이나 콘텐츠를 즉시 구매할 수 있다. It is provided using MPEG-4 BIFS technology, which is a linked data service standard defined in the DMB standard. The viewer is provided with the broadcast program in the form of buttons, icons, menus necessary for using the supplementary service. Viewers can check the additional information by selecting buttons, icons, etc. included in the content while watching the broadcast, and can immediately purchase related items or contents by going directly to the wireless Internet homepage provided by the terminal such as a mobile communication network or a portable internet.
MPEG-4 시스템 기반의 방송 콘텐츠는 객체를 기반으로 구성된다. 즉, MPEG-4 시스템에서는 한 장면(Scene)을 구성하는 영상, 음성, 그래픽 등을 각각 객체로 정의하고, 부호화 또한 객체 단위로 수행한다. MPEG-4 시스템의 장면 구성 기술은 이들 객체들이 장면 내의 시공간 상에서 어디에 위치하는지, 객체 혹은 사용자와 어떤 상호 작용을 하는지 등을 기술한다. Broadcast content based on the MPEG-4 system is composed of objects. That is, in the MPEG-4 system, video, audio, and graphics constituting a scene are defined as objects, and encoding is performed in units of objects. The scene composition technique of the MPEG-4 system describes where these objects are located in space and time within a scene, and how they interact with objects or users.
MPEG-4 시스템은 장면을 표현하는 방법으로 XMT와 BIFS를 규정하고 있다. XMT(eXensible MPEG-4 Textual format)은 텍스트 형식의 장면 기술 방법으로 XML을 기반으로 하고 있다. 따라서 사람이 이해하기 쉬워 콘텐츠 저작 시에 유용하게 사용된다. 반면에 BIFS는 장면을 기술할 때 필요한 정보의 양을 줄이기 위해 이진화된 형식으로 객체를 표현한다. 이진화의 결과로 BIFS는 저용량 고압축률을 실현하여 저장 및 전송 시에 유리한다. The MPEG-4 system defines XMT and BIFS as a way of representing scenes. XMT (eXensible MPEG-4 Textual format) is a text-based scene description method based on XML. Therefore, it is easy for human to understand and is useful when authoring content. BIFS, on the other hand, represents objects in binary format to reduce the amount of information needed to describe the scene. As a result of binarization, BIFS achieves low capacity high compression rates, which is advantageous in storage and transmission.
지상파 DMB에서 표준으로 채택된 Scene Graph와 Graphic의 프로파일은 Core2D@Level1이다. 이 프로파일에서는 장면을 구성하는 2차원 객체를 2차원 평면에 표현한다. The scene graph and graphic profile adopted as the standard in terrestrial DMB is Core2D @ Level1. In this profile, two-dimensional objects composing the scene are represented on a two-dimensional plane.
콘텐츠와 장면 기술(Scene Description)은 스트림 형태로 전송되며, DMB 수신기는 비트를 받아서 필요한 때 랜더링을 한다. 도 3은 BIFS 스트림을 처리하는 과정을 나타낸다. Content and scene descriptions are transmitted in stream form, and the DMB receiver receives the bits and renders them when necessary. 3 shows a process of processing a BIFS stream.
BIFS 정보는 저작된 장면을 트리로 구성하는 장면 트리 BIFS 정보와 트리에 포함된 이미지, 비디오, 오디오 미디어 객체에 대해서는 객체 데이터에 대한 위치와 인코딩, 디코딩에 필요한 정보를 담아두는 객체 기술자 BIFS 정보와, 사용자가 정의한 애니메이션 정보에 대해 상기 장면 트리 내의 노드와 필드 사이의 연결 관계를 정의하는 라우트 BIFS 정보를 포함한다.BIFS information includes the scene tree BIFS information that composes the authored scene as a tree, the object descriptor BIFS information that contains the information necessary for the location, encoding, and decoding of object data for the image, video, and audio media objects included in the tree. Route BIFS information defining a connection relationship between a node and a field in the scene tree for user-defined animation information.
도 3에 있는 ImageTexture Node에 다음과 같이 전화번호(a) 또는 인터넷 주소(b)를 검출한다. 먼저, 전화번호의 경우(a) ImageTexture Node의 신택스(Syntax)는 다음과 같다. A phone number (a) or an internet address (b) is detected in the ImageTexture Node in FIG. 3 as follows. First, in case of a phone number (a) Syntax of an ImageTexture Node is as follows.
ImageTexture{ImageTexture {
exposedField MFString url "tel://15880000" exposedField MFString url "tel: // 15880000"
Field SFBool repeatS TRUE Field SFBool repeatS TRUE
Field SFBool repeatT TRUE Field SFBool repeatT TRUE
}}
여기서 url의 경우 보통 http://, mail://, ftp://의 프로토콜 형식으로 설정되는데 전화번호의 경우 이들과 구별하기 위해 따로 'tel//'이라는 문자열로 구별한다.In case of url, it is usually set as http: //, mail: //, ftp: // protocol format. In case of telephone number, it is separated by 'tel //' string to distinguish them.
Url에서 주로 쓰는 http://와 같은 형식의 인터넷 주소(b)를 설정할 때의 Syntax는 다음과 같다.Syntax when setting internet address (b) such as http: // which is mainly used in URL is as follows.
ImageTexture{ImageTexture {
exposedField MFString url "http://www.pizzahot.co.kr" exposedField MFString url "http://www.pizzahot.co.kr"
Field SFBool repeatS TRUE Field SFBool repeatS TRUE
Field SFBool repeatT TRUE Field SFBool repeatT TRUE
}}
DMB에서 비디오와 관련된 노드(c)로 MovieTexture 노드를, 오디오 관련된 노드로 AudioSource 노드(도시하지 않음)를 사용한다. 이런 미디어 관련 노드들은 필드 값으로 'url'값을 갖는데, 이 'url'값은 각각의 미디어에 대한 OjectDescriptorID를 나타낸다. 이 OjectDescriptorID로 각 미디어 노드들과 관련된 OjectDescriptor를 알 수 있는데, 이 OjectDescriptor로 각 미디어 노드들과 관 련된 오디오, 비디오에 대한 기초 스트림을 알 수 있다. 이 기초 스트림들을 각각의 미디어 노드들에 연결하여 장면을 형성한 후, 렌더링이 가능하다. In the DMB, a MovieTexture node is used as a video-related node (c), and an AudioSource node (not shown) is used as an audio-related node. These media-related nodes have a 'url' value as the field value, which indicates the OjectDescriptorID for each media. This OjectDescriptorID can know the OjectDescriptor associated with each media node, and this OjectDescriptor can know the elementary stream for audio and video related to each media node. The elementary streams are connected to respective media nodes to form a scene, and then rendered.
MPEG-4 BIFS는 MPEG-4 장면을 구성하는 역할을 할 뿐만 아니라, 2차원 그래픽을 비디오 위에 오버레이 할 수 있는 기능을 수행한다. 그리고 오버레이 된 그래픽 객체들 간의 상호 작용도 가능하여, 사용자의 선택에 의한 정보 제공 서비스가 가능하며, 웹사이트에 대한 링크까지 제공한다. MPEG-4 BIFS not only composes MPEG-4 scenes, but also overlays two-dimensional graphics on video. In addition, it is possible to interact with the overlayed graphic objects, providing information service by the user's choice, and provides a link to a website.
도 4와 5는 본 발명에 의한 이동통신 단말기의 데이터 연동 방법을 나타낸 순서도이다. 도 4는 BIFS 프레임 내의 전화 번호를, 도 5는 BIFS 프레임 내의 인터넷 주소에 연동하는 방법을 나타낸다.4 and 5 are flowcharts illustrating a data interworking method of a mobile communication terminal according to the present invention. 4 shows a method of associating a phone number in a BIFS frame and FIG. 5 to an internet address in a BIFS frame.
DMB 방송 신호를 수신하여 채널 디코딩을 수행한 후 트랜스포트 패킷(TP) 스트림을 복원한다(S400/S501). 복원된 트랜스포트 패킷(TP) 스트림을 역다중화하여 각각의 OD 스트림, BIFS 스트림, MPEG-4 비디오 스트림, MPEG-4 오디오 스트림으로 분리한다. 분리된 스트림은 각각의 스트림에 맞는 디코더를 통해 복호화한다. BIFS 스트림으로부터 시간 정보와 길이 정보를 파싱하여 하나의 온전한 BIFS 프레임을 만들어 시간 정보와 함께 복호화 과정을 수행한다 (S402/S503). BIFS 프레임을 분석하여 하나의 장면이 어떤 노드들로 이루어졌는지, 어떤 기초 스트림으로 구성되었는지 파악하여 사용자로부터의 입력 신호에 연동이 가능하도록 제공하는 전화번호 또는 인터넷 주소를 검출한다 (S404/S505). A/V 데이터인 콘텐츠와 장면 기술(Scene Description) 정보를 디스플레이한다 (S406/S507). 사용자는 방송시청 중 콘텐츠에 포함된 버튼 혹은 아이콘 등을 선택하여 해당 연동 데이터의 기능을 호출 한다(S408/S509). 본 발명의 실시 예에 따른 BIFS 프레임 내 전화번호 또는 인터넷 주소로 해당 서비스 제공 업체로 연결된다(S410/S511). 혹은, 사용자는 디스플레이된 부가정보를 선택하여 해당 BIFS 프레임 내 장면 기술 정보를 저장한다(S412,S414/S513,S515). After receiving the DMB broadcast signal and performing channel decoding, the transport packet (TP) stream is restored (S400 / S501). The recovered transport packet (TP) stream is demultiplexed and separated into respective OD streams, BIFS streams, MPEG-4 video streams, and MPEG-4 audio streams. The separated streams are decoded through a decoder suitable for each stream. The time information and the length information are parsed from the BIFS stream to make one intact BIFS frame, and the decoding process is performed together with the time information (S402 / S503). The BIFS frame is analyzed to determine which nodes are composed of which nodes and which elementary streams are configured to detect a telephone number or an Internet address provided to enable interworking with an input signal from a user (S404 / S505). Content and scene description information, which are A / V data, are displayed (S406 / S507). The user selects a button or an icon included in the content during the broadcast viewing and calls a function of the corresponding interlocking data (S408 / S509). According to an embodiment of the present invention, a phone number or an Internet address in a BIFS frame is connected to a corresponding service provider (S410 / S511). Alternatively, the user selects the displayed additional information to store scene description information in the corresponding BIFS frame (S412, S414 / S513, S515).
한편, 본 발명에서 사용되는 용어(terminology)들은 본 발명에서의 기능을 고려하여 정의 내려진 용어들로서 이는 해당 분야에 종사하는 기술자의 의도 또는 관례 등에 따라 달라질 수 있으므로 그 정의는 본 발명의 전반에 걸친 내용을 토대로 내려져야 할 것이다. Meanwhile, terms used in the present invention are terms defined in consideration of functions in the present invention, which may vary according to the intention or custom of a person skilled in the art, and the definitions are used throughout the present disclosure. It should be based on.
이상의 본 발명은 상기에 기술된 실시 예들에 의해 한정되지 않고 당업자들에 의해 다양한 변형 및 변경을 가져올 수 있으며, 이는 첨부된 청구항에서 정의되는 본 발명의 취지와 범위에 포함된다. The present invention is not limited to the above-described embodiments and various changes and modifications may be made by those skilled in the art.
본 발명은 DMB 방송 수신이 가능한 핸드폰, PC, PDA등에서 별도의 규격 변동 없이 양방향 통신 구현을 제공한다. 방송 서비스 제공 업자는 이를 통해 기존의 방송에 비해 더욱 양질의 방송 서비스를 제공하는 효과가 있다. The present invention provides a two-way communication implementation without changing the specification in the mobile phone, PC, PDA, etc. capable of receiving DMB broadcast. The broadcast service provider has an effect of providing a higher quality broadcast service than the existing broadcast through this.
또한, 이동통신 단말기를 사용하여 사용자가 방송을 시청하면서 자신이 원하는 때에 핸드폰 및 인터넷 기능을 이용할 수 있는 편리함의 혜택을 제공하는 효과가 있다. In addition, there is an effect of providing a benefit of the convenience of using the mobile phone and the Internet when the user wants while watching the broadcast using the mobile communication terminal.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070007818A KR101295575B1 (en) | 2007-01-25 | 2007-01-25 | Mobile terminal and method for data link |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070007818A KR101295575B1 (en) | 2007-01-25 | 2007-01-25 | Mobile terminal and method for data link |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080070160A KR20080070160A (en) | 2008-07-30 |
KR101295575B1 true KR101295575B1 (en) | 2013-08-09 |
Family
ID=39822978
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070007818A KR101295575B1 (en) | 2007-01-25 | 2007-01-25 | Mobile terminal and method for data link |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101295575B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160126962A (en) | 2016-10-26 | 2016-11-02 | 에스케이플래닛 주식회사 | Communication terminal apparatus, multimedia terminal apparatus, method and system for interlocking terminal apparatus |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010063875A (en) * | 1999-12-24 | 2001-07-09 | 오길록 | Interactive Broadcast Terminal System |
KR20070037779A (en) * | 2005-10-04 | 2007-04-09 | 주식회사 엘지텔레콤 | Communication device for providing function of internet access by using link information stored in local storage means and method for operating of the device |
-
2007
- 2007-01-25 KR KR1020070007818A patent/KR101295575B1/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010063875A (en) * | 1999-12-24 | 2001-07-09 | 오길록 | Interactive Broadcast Terminal System |
KR20070037779A (en) * | 2005-10-04 | 2007-04-09 | 주식회사 엘지텔레콤 | Communication device for providing function of internet access by using link information stored in local storage means and method for operating of the device |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20160126962A (en) | 2016-10-26 | 2016-11-02 | 에스케이플래닛 주식회사 | Communication terminal apparatus, multimedia terminal apparatus, method and system for interlocking terminal apparatus |
Also Published As
Publication number | Publication date |
---|---|
KR20080070160A (en) | 2008-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100950111B1 (en) | Mpeg-4 remote communication device | |
KR101146926B1 (en) | Method Of Providing Key Frames Of Video In Mobile Terminal | |
KR100587324B1 (en) | Method for servicing digital multimedia broadcasting, transmitter/receiver, and data structure | |
KR101521655B1 (en) | Apparatus and method for providing stereoscopic three-dimension image/video contents on terminal based on Lightweight Application Scene Representation | |
JP5576667B2 (en) | Information transmission display system | |
US20080133604A1 (en) | Apparatus and method for linking basic device and extended devices | |
KR102240784B1 (en) | Method and apparatus for transmission and reception of media data | |
US8131275B2 (en) | Broadcasting terminal and method of controlling vibration of a mobile terminal | |
JPWO2006123744A1 (en) | Content display system and content display method | |
US20050276495A1 (en) | Method of providing digital audio broadcasting (DAB) slide show including interactive information, apparatus for processing the same, and DAB receiver | |
US9300415B2 (en) | Apparatus for transmitting broadcast signals and method of transmitting and receiving broadcast signals | |
CN105142000A (en) | Information pushing method and system based on television playing content | |
KR20100136801A (en) | Apparatus and method of an user interface in a multimedia system | |
KR101280806B1 (en) | Apparatus for provisioning preview channel guide in digital network and its method | |
CN101267544A (en) | Method and apparatus for displaying interactive data in real time | |
KR101295575B1 (en) | Mobile terminal and method for data link | |
CN105812382A (en) | Multimedia push content acquisition method based on ultrasonic | |
JP2017069952A (en) | Receiver and program | |
KR101587442B1 (en) | Method of providing augmented contents and apparatus for performing the same, method of registering augmented contents and apparatus for performing the same, system for providing targeting augmented contents | |
US20080163314A1 (en) | Advanced information display method | |
CN104980784A (en) | multimedia apparatus and method for controlling cursor thereof | |
KR101191195B1 (en) | apparatus for transmitting contents, apparatus for outputting contents, method for transmitting contents and method for outputting contents | |
KR101158435B1 (en) | System and method for multi-media broad casting using priority information on BIFS packet header in DMB mobile terminal | |
CN115623276A (en) | Display device and advertisement insertion method | |
KR20020024719A (en) | A multimedia advertising system and a multimedia advertising method using the interactivity of objects through the network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
LAPS | Lapse due to unpaid annual fee |