KR20090060534A - Method and apparatus for setting SML framework - Google Patents
Method and apparatus for setting SML framework Download PDFInfo
- Publication number
- KR20090060534A KR20090060534A KR1020070127387A KR20070127387A KR20090060534A KR 20090060534 A KR20090060534 A KR 20090060534A KR 1020070127387 A KR1020070127387 A KR 1020070127387A KR 20070127387 A KR20070127387 A KR 20070127387A KR 20090060534 A KR20090060534 A KR 20090060534A
- Authority
- KR
- South Korea
- Prior art keywords
- smil
- color information
- framework
- color
- text
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
SMIL 프레임워크 설정 방법 및 장치가 개시된다. 본 발명의 일 실시예에 따르면, 이동통신 단말기에서 동기식 멀티미디어 통합 메시지의 작성을 위한 SMIL 프레임워크를 설정하는 방법에 있어서, 저장된 SMIL 프레임워크들 중 어느 하나를 선택받는 단계; 상기 선택된 SMIL 프레임워크의 배경 색상 정보를 설정하는 단계; 및 상기 설정된 배경 색상 정보를 이용하여 상기 선택된 SMIL 프레임워크의 텍스트 개체에 대한 기본 색상 정보를 설정하는 단계를 포함하는 SMIL 프레임워크 설정 방법이 제공될 수 있다. 따라서, 본 발명에 의해서, SMIL 프레임워크의 배경 색상과 대비되는 색상으로 텍스트 개체에 대한 기본 색상을 자동으로 설정할 수 있다.A method and apparatus for establishing a SMIL framework are disclosed. According to an embodiment of the present invention, a method for setting a SMIL framework for creating a synchronous multimedia integrated message in a mobile communication terminal, the method comprising: receiving any one of the stored SMIL frameworks; Setting background color information of the selected SMIL framework; And setting basic color information of the text object of the selected SMIL framework using the set background color information. Therefore, according to the present invention, the base color for the text object can be automatically set to a color that contrasts with the background color of the SMIL framework.
Description
본 발명은 SMIL 메시지에 관한 것으로, 특히 이동통신 시스템에서 동기식 멀티미디어 통합 언어 메시지를 위한 SMIL 프레임워크를 설정하는 방법 및 장치에 관한 것이다.The present invention relates to a SMIL message, and more particularly, to a method and apparatus for setting a SMIL framework for a synchronous multimedia integrated language message in a mobile communication system.
동기식 멀티미디어 통합 언어(Synchronized Multimedia Integration Language, 이하, "SMIL"이라 칭함)는 이미지, 사운드, 동영상 등의 멀티미디어 개체와 텍스트를 시간적, 공간적으로 조합하여 나타내기 위한 멀티미디어 메시지의 표현방법 중 하나이다.Synchronized Multimedia Integration Language (hereinafter referred to as "SMIL") is one of the multimedia message expression methods for expressing multimedia objects such as images, sounds, videos, and the like in a temporal and spatial combination.
인터넷 및 PC의 환경이 급격히 발전함에 따라 멀티미디어 개체를 표현하는 것이 가능해지면서, 다양한 멀티미디어 개체를 효과적으로 표현하고자 W3C(World Wide Web Consortium)에서 확장성 생성 언어(eXtensible Markup Language; XML)를 기반으로 하는 SMIL이라는 메시지 표현방식 규약을 정의하였다.With the rapid development of the Internet and PC environment, it is possible to express multimedia objects, and SMIL based on Extensible Markup Language (XML) in the World Wide Web Consortium (W3C) to express various multimedia objects effectively. Defines a message expression convention.
정보통신 기술의 발전으로 인터넷 및 PC의 보급과 함께 이동통신 단말기 또한 급격하게 발전 및/또는 보급되었다. 또한, 최근의 이동통신 단말기는 단순한 음성 메시지 또는 단문 메시지의 송수신뿐만 아니라 이미지, 사운드, 동영상 등의 다양한 멀티미디어 개체를 처리하고 송수신할 수 있다.With the development of information and communication technology, mobile communication terminals have also been rapidly developed and / or spread along with the Internet and PCs. In addition, recent mobile communication terminals are capable of processing and transmitting various multimedia objects such as images, sounds, and videos as well as transmitting and receiving simple voice messages or short messages.
이동통신 단말기를 이용한 초기의 멀티미디어 메시지 서비스(Multimedia Message Service; MMS)는 단순하게 기존의 텍스트 메시지에 멀티미디어 개체를 첨부하는 방식으로 구현되었다. 이러한 초기의 MMS는 멀티미디어 개체의 단순 조합을 전송하는 것이었기 때문에 일반적으로 유선 인터넷에서 사용하는 멀티미디어 개체 표현방식인 하이퍼텍스트 전송 프로토콜(HyperText Transfer Protocol; HTTP) 기반의 하이퍼텍스트 생성 언어(HyperText Markup Language; HTML), XML 등의 표현방식을 사용하였다.The initial Multimedia Message Service (MMS) using a mobile terminal was implemented by simply attaching a multimedia object to an existing text message. Since these early MMSs were to transmit simple combinations of multimedia objects, HyperText Markup Language (HyperText Markup Language) based on HyperText Transfer Protocol (HTTP), which is a multimedia object representation generally used on the wired Internet; HTML, XML, etc. is used.
최근 이동통신 단말기를 이용한 멀티미디어 메시지에 대한 사용자의 요구가 증대되고 이동통신 단말기 또한 사용자의 요구를 만족시키기에 충분한 성능으로 발전함에 따라 멀티미디어 메시지 송수신을 위한 표준규격인 MMS 규격이 제정되었고, 이 때의 MMS 표현방식 중 하나로 SMIL 방식이 채택되었다. 여기서, SMIL 메시지는 단순한 개체들의 조합으로 구성되지 않고 개체들의 시간적, 공간적인 배치를 정의한 형태로 구성되기 때문에 이론적으로는 무한대 개수의 구성 조합이 가능하다.Recently, as the user's demand for the multimedia message using the mobile communication terminal increases and the mobile communication terminal also develops to the performance sufficient to satisfy the user's demand, the MMS standard, which is a standard for transmitting and receiving multimedia messages, has been enacted. SMIL is adopted as one of the MMS expressions. Here, the SMIL message is not composed of simple combinations of objects, but in a form that defines the temporal and spatial arrangement of the objects.
따라서, 이동통신 단말기에서 SMIL 메시지의 다양한 구성에 따른 복잡한 작성 방법을 간편화하는 방안과, 작성된 메시지를 전송함에 있어서 수신단말기의 SMIL 메시지 지원 여부 및 SMIL 메시지의 처리 능력에 따라 SMIL 메시지를 구분하 여 전송하는 방안에 대한 고려가 요구되었다.Accordingly, the SMIL message is classified and transmitted according to a method of simplifying a complicated method of composing the SMIL message in various mobile communication terminals, and whether the receiving terminal supports the SMIL message and the processing capability of the SMIL message. Consideration was given to the way of doing so.
SMIL 메시지 작성 방법에 대한 종래의 기술에 있어서, 사용자에게 미리 정해진 시간적, 공간적 배치 정보를 포함하는 SMIL 프레임워크를 제공하는 방법이 제안되었다. 제안된 기술에 의하면, 사용자는 제공 받은 SMIL 프레임워크에 원하는 멀티미디어 개체와 텍스트를 포함함으로써 비교적 다양한 효과를 가지는 SMIL 메시지를 간편하게 작성할 수 있다.In the prior art of the method for creating a SMIL message, a method for providing a SMIL framework including predetermined temporal and spatial arrangement information to a user has been proposed. According to the proposed technique, the user can easily write a SMIL message having a relatively diverse effect by including a desired multimedia object and text in the provided SMIL framework.
그러나, 종래에는 배경 색상이 검정색으로 설정되어 있는 SMIL 템플릿을 선택하여 SMIL 메시지를 생성하여 전송하면, 일반적으로 상대방 단말기의 텍스트 기본 색상이 검정색으로 설정되어 있기 때문에 SMIL 메시지의 배경 색상과 텍스트의 색상이 모두 검정색으로 표시되어 전송된 SMIL 메시지를 읽을 수 없는 문제점이 발생하였다. However, when a SMIL message is generated by selecting a SMIL template whose background color is set to black, the background color of the SMIL message and the color of the text are generally different because the default color of the text of the other terminal is set to black. There was a problem that all of them are displayed in black and the transmitted SMIL messages cannot be read.
본 발명은 동기식 멀티미디어 통합 언어 메시지를 위한 템플릿(즉, SMIL 메시지 프레임워크)을 설정할 수 있는 방법 및 장치를 제공하기 위한 것이다.The present invention is directed to providing a method and apparatus capable of establishing a template (i.e., SMIL message framework) for a synchronous multimedia integrated language message.
또한, 본 발명은 SMIL 메시지 프레임워크의 배경 색상과 대비되는 색상으로 텍스트의 기본 색상을 자동으로 설정할 수 있는 동기식 멀티미디어 통합 언어 메시지를 위한 템플릿 설정 방법 및 장치를 제공하기 위한 것이다.In addition, the present invention is to provide a method and apparatus for setting a template for a synchronous multimedia integrated language message that can automatically set the basic color of the text in a color contrasted with the background color of the SMIL message framework.
본 발명의 일 측면에 따르면, 이동통신 단말기에서 동기식 멀티미디어 통합 메시지의 작성을 위한 SMIL 프레임워크를 설정하는 방법이 제공된다.According to an aspect of the present invention, a method for setting a SMIL framework for the creation of a synchronous multimedia integrated message in a mobile communication terminal is provided.
본 발명의 일 실시예에 따르면, 이동통신 단말기에서 동기식 멀티미디어 통합 메시지의 작성을 위한 SMIL 프레임워크를 설정하는 방법에 있어서, 저장된 SMIL 프레임워크들 중 어느 하나를 선택받는 단계; 상기 선택된 SMIL 프레임워크의 배경 색상 정보를 설정하는 단계; 및 상기 설정된 배경 색상 정보를 이용하여 상기 선택된 SMIL 프레임워크의 텍스트 개체에 대한 기본 색상 정보를 설정하는 단계를 포함하는 SMIL 프레임워크 설정 방법이 제공될 수 있다.According to an embodiment of the present invention, a method for setting a SMIL framework for creating a synchronous multimedia integrated message in a mobile communication terminal, the method comprising: receiving any one of the stored SMIL frameworks; Setting background color information of the selected SMIL framework; And setting basic color information of the text object of the selected SMIL framework using the set background color information.
본 발명의 다른 측면에 따르면, 동기식 멀티미디어 통합 메시지의 작성을 위한 스마일 템플릿을 설정하는 장치가 제공된다.According to another aspect of the present invention, an apparatus for setting a smile template for creating a synchronous multimedia integrated message is provided.
본 발명의 일 실시예에 따르면, 동기식 멀티미디어 통합 메시지의 작성을 위한 SMIL 프레임워크를 설정하는 장치에 있어서, 하나 이상의 SMIL 프레임워크 및 미리 설정된 색상 정보 테이블을 저장하고 있는 저장부; 저장된 SMIL 프레임워크들 중 어느 하나의 SMIL 프레임워크를 선택받는 입력부; 및 상기 선택된 SMIL 프레임워크의 배경 색상 정보를 설정하며, 상기 설정된 배경 색상 정보를 이용하여 상기 선택된 SMIL 프레임워크의 텍스트 개체에 대한 기본 색상 정보를 설정하는 제어부를 포함하는 SMIL 프레임워크 설정 장치가 제공될 수 있다.According to an embodiment of the present invention, an apparatus for setting a SMIL framework for creating a synchronous multimedia integrated message, the apparatus comprising: a storage unit for storing one or more SMIL frameworks and a preset color information table; An input unit to receive one of the stored SMIL frameworks; And a controller configured to set background color information of the selected SMIL framework and to set basic color information of a text object of the selected SMIL framework using the set background color information. Can be.
본 발명에 따른 동기식 멀티미디어 통합 언어 메시지를 위한 템플릿 설정 방법 및 장치를 제공함으로써, 동기식 멀티미디어 통합 언어 메시지를 위한 템플릿(SMIL 메시지 프레임워크)을 설정할 수 있는 효과가 있다.By providing a method and apparatus for setting a template for a synchronous multimedia unified language message according to the present invention, there is an effect of setting a template (SMIL message framework) for a synchronous multimedia unified language message.
또한, 본 발명은 SMIL 메시지 프레임워크의 배경 색상과 대비되는 색상으로 텍스트의 기본 색상을 자동으로 설정함으로써 SMIL 메시지의 배경 색상과 텍스트 색상이 동일하여 상대방 단말기가 메시지의 내용을 판독할 수 없는 문제점을 야기시키는 사용자의 실수를 미연에 예방할 수 있는 효과가 있다.In addition, the present invention has a problem that the other terminal can not read the content of the message because the background color and the text color of the SMIL message is the same by automatically setting the base color of the text in a color contrasted with the background color of the SMIL message framework There is an effect that can prevent in advance the user's mistake caused.
본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 본 발명을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.As the invention allows for various changes and numerous embodiments, particular embodiments will be illustrated in the drawings and described in detail in the written description. However, this is not intended to limit the present invention to specific embodiments, it should be understood to include all transformations, equivalents, and substitutes included in the spirit and scope of the present invention. In the following description of the present invention, if it is determined that the detailed description of the related known technology may obscure the gist of the present invention, the detailed description thereof will be omitted.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another.
본 출원에서 사용한 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것 으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, the terms "comprise" or "have" are intended to indicate that there is a feature, number, step, operation, component, part, or combination thereof described in the specification, and one or more other features. It is to be understood that the present invention does not exclude the possibility of the presence or the addition of numbers, steps, operations, components, components, or a combination thereof.
이하, 본 발명의 실시예를 첨부한 도면들을 참조하여 상세히 설명하기로 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 일반적인 SMIL 메시지의 구성도이다.1 is a block diagram of a general SMIL message according to an embodiment of the present invention.
도 1을 참조하면, 일반적인 SMIL 메시지는 SMIL 본문 바디(body) 개체, 텍스트를 포함하는 텍스트 개체 및 이미지, 비디오, 오디도 등의 미디어 개체를 포함한다. SMIL 메시지에 포함되는 각 개체들은 경계 라인(boundary line)으로 분리되며, 각 개체 만의 헤더 필드(contents header)를 포함할 수 있다.Referring to FIG. 1, a general SMIL message includes a SMIL body body object, a text object including text, and a media object such as an image, a video, an audio diagram, and the like. Each entity included in the SMIL message is separated into a boundary line, and may include a header field of each entity.
SMIL 본문 바디 개체는 메시지에 도시될 멀티미디어 개체의 파일명이 정의되고 각 멀티미디어 개체의 시간적, 공간적 배치가 정의되는, SMIL 메시지의 기본 틀을 이루는 개체이다. 여기서, SMIL 본문 바디 개체는 실제 텍스트 개체와 미디어 개체를 이용하여 메시지를 도시하기 위하여 다양한 SMIL 태그(tag)를 포함하며, XML 기반의 SMIL 태그(tag)를 통하여 텍스트 및 각 미디어의 시간적, 공간적 위치를 표현한다.The SMIL body body object is an object that forms the basic framework of the SMIL message, in which the filename of the multimedia object to be shown in the message is defined and the temporal and spatial arrangement of each multimedia object is defined. Here, the SMIL body body object includes various SMIL tags in order to show a message using a real text object and a media object, and the temporal and spatial position of text and each media through an XML-based SMIL tag. Express
텍스트 개체는 사용자가 입력하는 텍스트를 포함하는 개체로서 표준 규격인 HTML, Plain 또는 XHTML(eXtensible Hypertext Markup Language)의 표현방식을 사용하여 개체를 표현할 수 있다.A text object is an object containing text input by a user. The text object may be expressed using a standard HTML, plain, or eXtensible Hypertext Markup Language (XHTML).
미디어 개체는 SMIL 본문 바디개체에서 정의된 시간적, 공간적 위치에 도시되는 실제 이미지, 비디오, 오디오 등과 같은 미디어에 대한 정보 및 내용을 정의하는 개체이다.A media object is an object that defines information and content about media such as actual images, videos, and audio shown at temporal and spatial positions defined in SMIL body bodies.
도 2a, 2b 및 2c는 본 발명의 일 실시예에 따른 일반적인 SMIL 메시지의 예시를 나타낸 예시도이다.2A, 2B and 2C are exemplary diagrams illustrating an example of a general SMIL message according to an embodiment of the present invention.
도 1의 설명에서 상술한 바와 같이, SMIL 메시지는 SMIL 본문 바디 개체(210), 텍스트 개체(220) 및 미디어 개체(230)로 구성될 수 있다.As described above in the description of FIG. 1, the SMIL message may be composed of a SMIL
여기서 SMIL 본문 바디 개체에서는 SMIL 문서 내의 원소를 고유하게 식별하는 ID가 정의된다. 예를 들어, SMIL 본문 바디 개체(210)에서 정의된 "Message.htm"(20)은 텍스트 개체(220)의 content-ID Message.htm(21)과 연동되어 'region="text"'로 정의된 공간적인 영역에 Content-ID가 Message.htm(20)으로 정의된 텍스트 개체가 SMIL 메시지 내에서 도시된다. SMIL 메시지 내에서 각 개체들은 이와 같은 방식으로 정의될 수 있다.Here, the SMIL body body object defines an ID that uniquely identifies an element within a SMIL document. For example, "Message.htm" 20 defined in SMIL
도 3은 본 발명의 일 실시예에 따른 추가로 포함될 수 있는 개체를 도시한 일반적인 SMIL 메시지의 구성도이다.3 is a block diagram of a general SMIL message showing an entity that may be additionally included according to an embodiment of the present invention.
도 3을 참조하면, SMIL 메시지는 서비스 파라미터 개체를 포함할 수 있다.Referring to FIG. 3, the SMIL message may include a service parameter entity.
서비스 파라미터 개체는 SMIL 메시지 서비스에서 부가적으로 필요한 정보를 포함하는 선택적(optional) 개체이다.The service parameter entity is an optional entity that contains additional information required by the SMIL message service.
지금까지 도 1, 2 및 3을 통하여 SMIL 메시지의 일반적인 구성에 대하여 간략하게 설명하였다. 이와 같은 구성을 갖는 SMIL 메시지에 대하여는 W3C 및 3GPP2에서 제정된 규격에 의해 공지된 바 있으므로 더 상세한 설명은 생략하기로 한다.So far, the general structure of the SMIL message has been briefly described with reference to FIGS. 1, 2, and 3. Since the SMIL message having such a configuration is known by the standards established in W3C and 3GPP2, a detailed description thereof will be omitted.
도 4는 종래 기술에 따른 SMIL 프레임워크를 제공하는 단말기에서 SMIL 메시지를 작성하는 과정을 나타낸 순서도이다.4 is a flowchart illustrating a process of creating a SMIL message in a terminal providing a SMIL framework according to the prior art.
도 4를 참조하면, 먼저 단말기에서 SMIL 메시지에 첨부할 미디어가 선택되는 단계(S 410)가 수행된다. 단계 S410은 단말기에서 이미지, 비디오, 오디오 등과 같은 멀티미디어 컨텐츠 선택화면이 디스플레이 되도록 조작되면 디스플레이 된 멀티미디어 컨텐츠 리스트 중에서 SMIL 메시지에 첨부될 미디어가 선택/입력됨으로써 수행될 수 있다. 여기서, 단계 S410은 SMIL 메시지 프레임워크가 선택된 후 또는 전송될 텍스트가 입력된 후에 삽입될 수도 있다.Referring to FIG. 4, first, in step S410, a medium to be attached to an SMIL message is selected by the terminal. Step S410 may be performed by selecting / inputting a media to be attached to the SMIL message from the displayed multimedia content list when the terminal is operated to display a multimedia content selection screen such as an image, a video, or an audio. Here, step S410 may be inserted after the SMIL message framework is selected or after text to be transmitted is input.
다음으로, 단말기에서 SMIL 메시지를 통해서 멀티미디어 컨텐츠와 함께 전송하고자 하는 메시지, 즉 텍스트가 입력되는 단계(S 420)가 수행된다. 단계 S 420 또한 반드시 단계 S410 이후 또는 SMIL 프레임워크 선택 전에 수행될 필요는 없다.Next, a step S420 of inputting a message, that is, text to be transmitted together with the multimedia content through the SMIL message is performed in the terminal. Step S420 may also not necessarily be performed after step S410 or prior to SMIL framework selection.
다음으로, 단말기에서 전송을 원하는 멀티미디어 컨텐츠와 텍스트가 첨부될 SMIL 프레임워크가 선택되는 단계(S 430)가 수행된다. 여기서, SMIL 프레임워크가 선택될 때 선택될 SMIL 프레임워크 내의 미디어와 텍스트가 어떠한 시간적, 공간적 효과를 가지는 지 미리 볼 수 있도록 하는 메뉴가 추가 될 수 있다. Next, an operation of selecting a SMIL framework to which multimedia content and text to be transmitted from a terminal is attached (S430) is performed. In this case, when the SMIL framework is selected, a menu for previewing the temporal and spatial effects of media and text in the SMIL framework to be selected may be added.
상술한 바와 같이 단계 S410, 단계 S420 및 단계 S430은 순서에 무관하게 수행될 수 있다.As described above, steps S410, S420, and S430 may be performed regardless of the order.
다음으로, 단말기에서 이전 단계에서 선택한 미디어 및 입력한 텍스트가, 역시 이전 단계에서 선택된 SMIL 프레임워크에 적용되어 표현되는 것을 확인하는 단계(S 440)가 수행된다. Next, a step (S 440) is performed to confirm that the media and the input text selected in the previous step are applied to the SMIL framework selected in the previous step.
마지막으로, 단말기에서 SMIL 메시지 작성 완료를 위한 메뉴가 조작됨으로써 SMIL 메시지 작성이 완료(S 450)된다.Finally, the SMIL message creation is completed by operating a menu for completing SMIL message creation in the terminal (S450).
종래의 기술에 따르면, 상술한 SMIL 프레임워크 각각에 고유한 ID를 부여하여 각 SMIL 프레임워크를 용이하게 관리할 수 있도록 하였다. According to the related art, a unique ID is assigned to each of the above-described SMIL frameworks so that each SMIL framework can be easily managed.
도 5a, 5b, 5c, 5d 및 도 6a, 6b, 6c는 본 발명의 일 실시예에 따른 SMIL 메세지 내에 텍스트 개체의 기본 색상 정보를 포함하는 예시를 나타낸 예시도이다.5A, 5B, 5C, 5D and 6A, 6B, and 6C are exemplary views illustrating basic color information of a text entity in a SMIL message according to an embodiment of the present invention.
본 명세서에서는 이해 및 설명의 편의를 위해 SMIL 프레임워크의 고유한 ID를 SMIL_Theme_ID라 칭하기로 하고, SMIL 프레임워크내의 텍스트 개체의 기본 색상 정보(이하, "텍스트 기본 색상 정보"라 칭하기로 함)는 Default_TextColor라 칭하기로 한다.In this specification, for convenience of understanding and description, a unique ID of the SMIL framework is referred to as SMIL_Theme_ID, and basic color information (hereinafter, referred to as "text basic color information") of a text object in the SMIL framework is referred to as Default_TextColor. It will be called.
도 5a, 5b, 5c 및 5d를 참조하면, 도 3에 도시된 바와 같이 SMIL 메시지는 서비스 파라미터 개체(510), SMIL 본문 바디 개체(520), 텍스트 개체(530) 및 미디 어 개체(540)로 구성될 수 있다.5A, 5B, 5C, and 5D, as shown in FIG. 3, the SMIL message is sent to the
여기서, 도면에 도시된 바와 같이 SMIL_Theme_ID는 서비스 파라미터 개체(510)에 포함될 수 있다. 그리고, SMIL 프레임워크의 텍스트 기본 색상 정보(550)는 서비스 파라미터 개체(510), SMIL 본문 바디 개체(520) 또는 텍스트 개체(530) 중 어느 하나에 포함될 수 있다.Here, SMIL_Theme_ID may be included in the
도 6a, 6b, 및 6c를 참조하면, 도 1에 도시된 바와 같이 SMIL 메시지는 SMIL 본문 바디 개체(610), 텍스트 개체(620) 및 미디어 개체(630)로 구성될 수 있다. 여기서, SMIL_Theme_ID 및 Default_TextColor는 SMIL 본문 바디 개체(610)에 위치될 수도 있음은 전술한 봐와 같다. 물론, Default_TextColor는 텍스트 개체(630)에 위치될 수도 있음은 당연하다. 도 6a 내지 도 6c를 참조하면, 텍스트 개체(630)에 대한 텍스트 기본 색상 정보(640, 650)가 SMIL 본문 바디 개체(610)에 포함된 것이 예시되어 있다. 지금까지 SMIL 메시지의 일반적인 구성과 SMIL 프레임워크, SMIL 프레임워크 ID 및 텍스트 기본 색상 정보를 제공하는 방법에 대해 간략하게 설명하였다.6A, 6B, and 6C, as shown in FIG. 1, a SMIL message may be composed of a SMIL
도 7은 본 발명의 일 실시예에 따른 SMIL 메시지를 작성할 수 있는 사용자 단말기의 내부 기능 구성 블록도이다. 이하에서, 사용자 단말기(700)는 통신망을 통해 이동통신 사업자가 제공하는 이동통신 서비스를 제공받는 장치로써, 개인 휴대 단말기(PDA: personal digital assistants), 노트북, 컴퓨터 등과 같이 통신 기능을 포함하여 이동통신망을 통해 다양한 서비스를 이용할 수 있는 장치이면 제한 없이 적용될 수 있다.7 is a block diagram illustrating an internal function of a user terminal capable of composing an SMIL message according to an embodiment of the present invention. Hereinafter, the
도 7을 참조하면, 본 발명에 따른 사용자 단말기(700)는 송수신부(710), 입력부(715), 디스플레이부(720), 저장부(725), 음향 입력부(730), 음향 출력부(735) 및 제어부(745)를 포함하여 구성된다.Referring to FIG. 7, the
송수신부(710)는 사용자 단말기(700)가 통신을 수행하기 위한 통신 모드로 동작할 때 무선으로 연결된 이동통신망과 음성, 영상 등의 각종 데이터를 송수신하는 기능을 수행한다. 또한, 송수신부(710)는 송신되는 신호의 주파수를 증폭하는 송신기 및 수신되는 신호를 증폭하고 주파수를 조절하는 수신기를 포함할 수도 있다. 또한, 송수신부(710)는 송수신되는 신호를 변복조하기 위한 모뎀을 더 포함할 수 있다.The
입력부(715)는 사용자의 조작에 상응하는 다양한 신호들을 생성하여 제어부(740)로 출력하는 기능을 수행한다. 예를 들어, 입력부(715)는 사용자로부터 사용자 단말기(100)의 동작을 제어하기 위한 제어 명령, 임의의 어플리케이션의 실행을 위한 제어 명령 등을 입력받기 위한 수단이다. 입력부(715)는 복수의 키 버튼(예를 들어, 숫자/문자키, * 또는 # 기호키, 하나 이상의 기능키(예를 들어, 메뉴키, 통화키, 확인키, 어플리케이션 실행키 등)로 구현되거나 터치스크린 등의 형태로 구현될 수도 있다. 또한, 입력부(715)는 사용자에 의해 임의의 SMIL 메시지의 작성을 위한 SMIL 프레임워크의 선택 명령, 다양한 텍스트 정보 입력, 미디어 개체에 대한 정보 선택 명령 등을 입력받을 수 있다. The
디스플레이부(720)는 제어부(740)의 제어에 의해 처리된 데이터를 시각(視 覺) 정보로써 디스플레이한다. 예를 들어, 디스플레이부(720)는 제어부(740)의 제어에 의해 미리 저장된 SMIL 메시지 프레임워크, 작성중인 SMIL 메시지 또는 작성된 SMIL 메시지를 디스플레이하기 위한 수단이다. 또한, 디스플레이부(720)는 LCD 또는 PDP(plasma display panel) 등일 수 있다.The
저장부(725)는 미리 설정된 하나 이상의 SMIL 메시지를 위한 SMIL 프레임워크, 하나 이상의 미디어 개체(예를 들어, 이미지 개체, 텍스트 개체, 비디오 개체, 오디오 개체)가 저장된다. SMIL 프레임워크는 전술한 바와 같이, SMIL 메시지를 작성하기 위해 시간적 및 공간적 이벤트 속성들이 정의된 묶으므로, 실제 미디어 개체 및 텍스트 개체가 삽입된 형태가 아니다. 따라서, SMIL 프레임워크 그 자체로만은 SMIL 메시지로써의 의미가 없으며, 반드시 임의의 미디어 개체 및 텍스트 개체가 첨부되어야만 SMIL 메시지로서 의미를 갖게 된다. 또한, SMIL 프레임워크는 미리 설정된 식별정보(예를 들어, SMIL_Theme_ID)에 매핑되어 저장될 수 있다. The
또한, 저장부(725)는 본 발명에 따른 사용자 단말기(700)를 운용하기 위한 운용 프로그램, 외부 입력장치(예를 들어, 24핀 데이터 입출력 단자 등)를 통해 입력된 데이터(문자, 숫자, 이미지, 동영상, 오디오) 등이 저장된다.In addition, the
음향 입력부(730)는 제어부(740)의 제어에 의해 동작 개시 및 동작 종료되며, 외부로부터 아날로그 음성 신호를 입력받기 위한 수단이다. 예를 들어, 음향 입력부(730)는 마이크일 수 있다.The
음향 출력부(735)는 제어부(740)의 제어에 의해 저장부(725)에 저장되어 있거나 통신망을 통해 수신된 오디오를 출력하는 기능을 수행한다. 또한, 음향 출력 부(735)는 음원칩(예를 들어, 야마하 음원칩), 스피커 등을 포함할 수 있다. The
제어부(740)는 본 발명에 따른 사용자 단말기(100)의 내부 구성 요소(예를 들어, 송수신부(710), 입력부(715), 디스플레이부(720), 저장부(725), 음향 입력부(730), 음향 출력부(735) 등)들을 제어한다. The
또한, 제어부(740)는 입력부(715)를 통해 사용자로부터 임의의 SMIL 프레임워크를 선택받아, 당해 SMIL 프레임워크에 포함될(즉, 첨부될) 하나 이상의 미디어 개체 및 텍스트 개체를 선택 또는 입력받아 상응하는 SMIL 메시지를 생성할 수 있다. 또한, 제어부(740)는 생성된 SMIL 메시지를 송수신부(710)를 통해 상대방 단말기(미도시)로 송신할 수도 있다.In addition, the
또한, 제어부(740)는 사용자에 의해 선택된 SMIL 프레임워크의 배경 색상 정보가 설정되는 경우, 당해 배경 색상 정보에 대비되는 색상으로 SMIL 프레임워크의 텍스트 기본 색상 정보(예를 들어, Default_TextColor)를 설정할 수도 있다.In addition, when the background color information of the SMIL framework selected by the user is set, the
예를 들어, 사용자가 임의의 멀티미디어 메시지(MMS)를 작성중이라고 가정하자. 이와 같은 상태에서 미리 설정된 임의의 SMIL 프레임워크 중 어느 하나를 선택하였다고 가정하자. 제어부(740)는 미리 설정된 방법에 의해 작성중인 멀티미디어 메시지(MMS)에 포함된 각 개체(예를 들어, 텍스트 개체, 미디어 개체)를 선택된 당해 SMIL 프레임워크에 첨부한다. 그리고, 제어부(740)는 당해 SMIL 프레임워크에 배경 색상 정보가 설정되어 있는 경우, 미리 설정된 색상 정보 테이블을 이용하여 당해 배경 색상 정보에 대비되는 색상으로 텍스트의 기본 색상 정보를 설정할 수 있다. 그리고, 제어부(740)는 설정된 기본 색상 정보로 텍스트 개체가 디스플레이 부(720)를 통해 출력되도록 제어할 수 있다. For example, suppose the user is composing any multimedia message (MMS). In this state, assume that one of the predetermined SMIL frameworks is selected. The
또한, 제어부(740)는 사용자에 의해 SMIL 프레임워크의 텍스트의 기본 색상 정보를 변경이 요청되는 경우, 사용자에 의해 선택된 색상 정보가 당해 SMIL 프레임워크의 배경 색상 정보에 상응하는 기피 색상인지 여부를 판단한다. 본 명세서에 서 기피 색상은 SMIL 메시지의 배경 색상과 유사한 색상 정보인 것으로 정의하기로 한다. 예를 들어, SMIL 메시지의 배경 색상이 노란색이면, 기피 색상은 노란색을 포함하는 노란색 계열 색상으로 설정된다.In addition, when the user is requested to change the basic color information of the text of the SMIL framework by the user, the
예를 들어, 제어부(740)는 미리 설정된 색상 정보 테이블을 이용하여 각 색상 정보에 상응하는 기피 색상여부를 판단할 수 있다. 즉, 제어부(740)는 배경 색상 정보와 동일한 색상 계열인 경우, 기피 색상으로 인식할 수 있다. 이로 인해, 제어부(740)는 기피 색상이라고 인식되면, 미리 설정된 안내 메시지(즉, "배경색과 유사한 색상입니다. 다른 색상을 선택해주십시요")를 추출하여 출력할 수 있다. For example, the
또한, 제어부(440)는 사용자에 의해 SMIL 프레임워크의 배경 색상 정보가 변경되면, 미리 설정된 색상 정보 테이블을 이용하여 당해 변경된 배경 색상 정보에 대비되는 색상으로 텍스트의 기본 색상 정보를 변경하여 설정할 수도 있다.In addition, when the background color information of the SMIL framework is changed by the user, the controller 440 may change the basic color information of the text to a color contrasted with the changed background color information by using a preset color information table. .
이와 같이, SMIL 프레임워크의 배경 색상 정보에 대비되는 색상으로 텍스트의 기본 색상 정보를 자동으로 변경시켜 설정함으로써, 사용자의 실수로 인해, 배경 색상 정보와 유사한 색상으로 텍스트의 색상을 변경하여 텍스트가 보이지 않는 것을 예방할 수 있는 이점이 있다.As such, by automatically changing the basic color information of the text to a color that contrasts with the background color information of the SMIL framework, due to a user's mistake, the text is changed to a color similar to the background color information to make the text invisible. There is an advantage that can be prevented.
도 8은 본 발명의 일 실시예에 따른 사용자 단말기에서 SMIL 메시지를 작성하는 방법을 나타낸 순서도이다. 이하에서는 사용자가 미리 설정된 SMIL 프레임워크 중 어느 하나를 선택하여 SMIL 메시지를 작성하는 것을 가정하여 이를 중점으로 설명하기로 한다. 또한, 이하에서 설명되는 각각의 단계는 사용자 단말기(100)의 각각의 내부 구성 요소에 의해 수행되어지나 이해와 설명의 편의를 도모하기 위해 사용자 단말기로 통칭하여 설명하기로 한다. 8 is a flowchart illustrating a method of creating a SMIL message in a user terminal according to an embodiment of the present invention. In the following description, it is assumed that a user selects one of the preset SMIL frameworks to create a SMIL message. In addition, each step described below is performed by each of the internal components of the
단계 810에서 사용자 단말기(700)는 사용자로부터 미리 설정된 SMIL 프레임워크들 중 어느 하나의 SMIL 프레임워크를 선택받는다.In
단계 815에서 사용자 단말기(700)는 선택된 SMIL 프레임워크에 설정된 미디어 개체 및 텍스트 개체의 정보를 추출하여 미리 정해진 형식에 따른 안내 메시지를 생성하여 출력한다.In
예를 들어, SMIL 프레임워크에 두개의 이미지 개체와 하나의 텍스트 개체가 첨부 가능한 경우, 사용자 단말기(700)는 두개의 이미지를 선택하여 첨부할 수 있으며, 텍스트를 입력할 수 있다는 메시지를 외부로 출력할 수 있다.For example, if two image objects and one text object can be attached to the SMIL framework, the
단계 820에서 사용자 단말기(700)는 당해 선택된 SMIL 프레임워크에 첨부될 미디어 개체를 선택받고 텍스트(즉, 전송할 메시지)를 입력받는다.In
단계 825에서 사용자 단말기(700)는 선택된 SMIL 프레임워크에 텍스트의 기본 색상 정보가 설정되어 있는지 여부를 판단한다.In
만일 텍스트의 기본 색상 정보가 설정되어 있지 않은 경우, 단계 830에서 사용자 단말기(700)는 선택된 SMIL 프레임워크에 설정된 배경 색상 정보를 추출한 후, 미리 설정된 색상 정보 테이블을 이용하여 당해 추출된 배경 색상 정보에 대비되는 색상으로 텍스트의 기본 색상 정보를 설정한다. 그리고, 사용자 단말기(700)는 설정된 텍스트의 기본 색상 정보로 입력된 텍스트가 표시되도록 제어한다.If the basic color information of the text is not set, in
여기서, 단계 830은 단계 820이전에 수행될 수 있다. 예를 들어, 선택된 SMIL 프레임워크의 텍스트 기본 색상 정보가 설정되어 있지 않은 경우, 사용자 단말기(700)는 선택된 SMIL 프레임워크에 설정된 배경 색상 정보를 추출하여 미리 설정된 배경 색상 정보에 대비되는 색상으로 텍스트의 기본 색상 정보(Default_Textcolor)를 설정할 수 있다. 그리고, 사용자로부터 텍스트가 입력되면, 사용자 단말기(700)는 해당 텍스트의 기본 색상 정보에 상응하는 색상으로 입력되는 텍스트가 표시되도록 제어할 수 있다.Here,
그러나 만일 텍스트의 기본 색상 정보가 설정되어 있는 경우, 단계 832에서 사용자 단말기(700)는 설정된 기본 색상 정보로 입력된 텍스트가 표시되도록 제어한다.However, if the basic color information of the text is set, the
단계 835에서 사용자 단말기(700)는 사용자로부터 선택된 SMIL 프레임워크의 배경 색상 변경 명령이 입력되었는지 여부를 판단한다.In
만일 선택된 SMIL 프레임워크의 배경 색상 변경 명령이 입력된 경우, 단계 840에서 사용자 단말기(700)는 사용자로부터 변경할 색상 정보를 입력받아 해당 변경할 색상 정보로 선택된 SMIL 프레임워크의 배경 색상 정보를 변경한다. 그리고, 사용자 단말기(700)는 미리 설정된 색상 정보 테이블을 이용하여 변경된 배경 색상 정보에 대비되는 색상으로 텍스트의 기본 색상 정보를 설정한다.If a background color change command of the selected SMIL framework is input, in
예를 들어, 사용자에 의해 입력된 변경할 색상 정보가 "검정색"이라고 가정하자. 이와 같은 경우, 사용자 단말기(700)는 선택된 SMIL 프레임워크의 텍스트 기본 색상 정보를 대비되는 "붉은색"으로 변경할 수 있다. 즉, 사용자 단말기(700)는 선택된 SMIL 프레임워크의 Default_Textcolor를 흰색으로 설정할 수 있다(예를 들어, "Default_Textcolor=red").For example, assume that the color information to be changed input by the user is "black". In this case, the
단계 845에서 사용자 단말기(700)는 사용자로부터 텍스트 기본 색상 정보 변경 명령이 입력되었는지 여부를 판단한다.In
만일 텍스트 기본 색상 정보 변경 명령이 입력된 경우, 단계 850에서 사용자 단말기(100)는 사용자로부터 변경할 텍스트 색상 정보를 입력받으며, 입력된 텍스트 색상 정보가 SMIL 프레임워크의 배경 색상과 유사한 기피 색상인지 여부를 판단한다.If a text basic color information change command is input, in
만일 기피 색상이 아니라면, 단계 855에서 사용자 단말기(700)는 입력된 텍스트 색상 정보로 텍스트의 기본 색상 정보를 설정한다.If not, the
전술한 바와 같이, 사용자 단말기(700)는 SMIL 프레임워크내의 Default_Textcolor 파라미터를 추출하여 당해 Default_TextColor의 속성값을 입력된 텍스트 색상 정보로 설정한다.As described above, the
그러나 만일 기피 색상인 경우, 단계 860에서 사용자 단말기(700)는 미리 설정된 안내 메시지(예를 들어, 변경이 불가능한 색상입니다. 다른 색상을 선택하여 주십시요)를 출력한다.However, if the avoidance color, in
단계 865에서 사용자 단말기(100)는 사용자로부터 메시지 전송 또는 저장 명 령이 입력되었는지 여부를 판단한다.In operation 865, the
만일 메시지 전송 또는 저장 명령이 입력된 경우, 사용자 단말기(700)는 사용자에 의해 선택된 미디어 개체 및 입력된 텍스트를 SMIL 프레임워크에 첨부한 후 당해 SMIL 프레임워크를 이용하여 SMIL 메시지를 생성하여 전송 또는/및 저장할 수 있다.If a message transmission or storage command is input, the
도 9는 본 발명의 일 실시예에 따른 SMIL 프레임워크내의 배경 색상에 따라 텍스트 기본 색상이 변경되는 UI를 예시한 도면이다.9 is a diagram illustrating a UI in which a text basic color is changed according to a background color in a SMIL framework according to an embodiment of the present invention.
도 9의 (a)에서 보여지는 바와 같이, 예를 들어, SMIL 프레임워크의 배경 색상 정보가 노란색으로 설정되어 있다고 가정하자. 사용자 단말기(700)는 배경 색상 정보가 노란색으로 설정되면, 미리 설정된 색상 정보 테이블을 이용하여 노란색에 대비되는 색상(예를 들어, 보색 관계에 있는 색상)을 추출한다. 즉, 이와 같은 경우, 노란색과 대비되는 초록색이 추출될 수 있다. 이어서, 사용자 단말기(700)는 미리 설정된 SMIL 프레임워크의 텍스트 기본 색상 정보 파라미터(예를 들어, Default_Textcolor) 를 초록색으로 설정할 수 있다.As shown in FIG. 9A, for example, assume that the background color information of the SMIL framework is set to yellow. When the background color information is set to yellow, the
이와 같은 상태에서 사용자에 의해 SMIL 프레임워크의 배경 색상이 초록색으로 변경되었다고 가정하자. 이와 같은 경우, SMIL 프레임워크의 배경 색상과 텍스트의 기본 색상이 모두 초록색으로 설정되게 된다. 따라서, 사용자가 텍스트의 기본 색상을 변경하지 않고 SMIL 프레임워크를 이용하여 최종 SMIL 메시지를 생성한 후 상대방 단말기로 전송하게 되는 경우, 상대방 단말기는 사용자에 의해 전송된 SMIL 메시지에 포함된 텍스트를 읽을 수 없는 문제점이 발생하게 된다.In this state, assume that the background color of the SMIL framework is changed to green by the user. In this case, the background color of the SMIL framework and the base color of the text are both set to green. Therefore, when the user generates the final SMIL message using the SMIL framework and transmits the message to the counterpart terminal without changing the basic color of the text, the counterpart terminal can read the text included in the SMIL message sent by the user. There will be no problems.
따라서, 본 발명에 따른 사용자 단말기(700)는 이와 같이, SMIL 프레임워크의 배경 색상이 초록색으로 변경되는 경우, 사용자에 의해 별도로 텍스트의 기본 색상 정보가 변경되지 않더라도, 당해 변경된 배경 색상에 대비되는 색상(예를 들어, 노란색)으로 텍스트의 기본 색상 정보를 변경할 수 있다(도 9의 (b) 참조). 이로 인해, 사용자에 의해 발생할 수 있는 실수를 미연에 예방할 수 있는 이점이 있다.Accordingly, the
본 명세서에서는 SMIL 프레임워크의 배경 색상에 대비되는 색상으로 텍스트의 기본 색상을 변경하는 것을 가정하여 이를 중점으로 설명하였으나, 구현 방법에 따라 이외에도 입력된 메시지에 음영을 부가하거나 그림자를 부가하여 배경 색상과 구별되도록 설정할 수도 있음은 당연하다.In this specification, the description is focused on assuming that the basic color of the text is changed to a color contrasted with the background color of the SMIL framework. However, depending on the implementation method, the input message may be shaded or added with a shadow to add a background color and a shadow. Naturally, it can be set to distinguish.
상기에서는 본 발명의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.Although the above has been described with reference to a preferred embodiment of the present invention, those skilled in the art to which the present invention pertains without departing from the spirit and scope of the present invention as set forth in the claims below It will be appreciated that modifications and variations can be made.
도 1은 본 발명의 일 실시예에 따른 일반적인 SMIL 메시지의 구성도.1 is a block diagram of a general SMIL message according to an embodiment of the present invention.
도 2a, 2b 및 2c는 본 발명의 일 실시예에 따른 일반적인 SMIL 메시지의 예시를 나타낸 예시도.2A, 2B and 2C are exemplary diagrams illustrating an example of a generic SMIL message according to one embodiment of the invention.
도 3은 본 발명의 일 실시예에 따른 추가로 포함될 수 있는 개체를 도시한 일반적인 SMIL 메시지의 구성도.3 is a block diagram of a general SMIL message showing an entity that may be further included in accordance with one embodiment of the present invention.
도 4는 종래 기술에 따른 SMIL 프레임워크를 제공하는 단말기에서 SMIL 메시지를 작성하는 과정을 나타낸 순서도.4 is a flowchart illustrating a process of creating a SMIL message in a terminal providing a SMIL framework according to the prior art.
도 5a, 5b, 5c, 5d 및 도 6a, 6b, 6c는 본 발명의 일 실시예에 따른 SMIL 메세지 내에 텍스트 개체의 기본 색상 정보를 포함하는 예시를 나타낸 예시도.5A, 5B, 5C, 5D, and FIGS. 6A, 6B, 6C illustrate examples of including basic color information of a text entity in a SMIL message according to an embodiment of the present invention.
도 7은 본 발명의 일 실시예에 따른 SMIL 메시지를 작성할 수 있는 사용자 단말기의 내부 기능 구성 블록도.7 is an internal functional block diagram of a user terminal capable of composing an SMIL message according to an embodiment of the present invention.
도 8은 본 발명의 일 실시예에 따른 사용자 단말기에서 SMIL 메시지를 작성하는 방법을 나타낸 순서도.8 is a flowchart illustrating a method of creating a SMIL message in a user terminal according to an embodiment of the present invention.
도 9는 본 발명의 일 실시예에 따른 SMIL 프레임워크내의 배경 색상에 따라 텍스트 기본 색상이 변경되는 UI를 예시한 도면.9 illustrates a UI in which a text base color is changed according to a background color in a SMIL framework according to an embodiment of the present invention.
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
410: 송수신부410: transceiver
415: 입력부415: input unit
420: 디스플레이부420: display unit
425: 저장부425: storage unit
430: 음향 입력부430: sound input unit
435: 음향 출력부435: sound output unit
440: 제어부440: control unit
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070127387A KR100906763B1 (en) | 2007-12-10 | 2007-12-10 | Method and apparatus for setting SML framework |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020070127387A KR100906763B1 (en) | 2007-12-10 | 2007-12-10 | Method and apparatus for setting SML framework |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090060534A true KR20090060534A (en) | 2009-06-15 |
| KR100906763B1 KR100906763B1 (en) | 2009-07-09 |
Family
ID=40990261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020070127387A Expired - Fee Related KR100906763B1 (en) | 2007-12-10 | 2007-12-10 | Method and apparatus for setting SML framework |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100906763B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8743979B2 (en) | 2010-07-12 | 2014-06-03 | Industrial Cooperation Foundation Chonbuk National University | Method for precoding and decoding distributing MIMO channels in relay-based DF cooperative wireless networks |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100706504B1 (en) * | 2005-02-02 | 2007-04-11 | 엘지전자 주식회사 | How to run a mixed slideshow with text information in a digital TV |
| KR100812375B1 (en) * | 2006-01-16 | 2008-03-11 | 주식회사 케이티프리텔 | Method and apparatus for creating a synchronous multimedia integrated language (SMIL) message |
-
2007
- 2007-12-10 KR KR1020070127387A patent/KR100906763B1/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8743979B2 (en) | 2010-07-12 | 2014-06-03 | Industrial Cooperation Foundation Chonbuk National University | Method for precoding and decoding distributing MIMO channels in relay-based DF cooperative wireless networks |
Also Published As
| Publication number | Publication date |
|---|---|
| KR100906763B1 (en) | 2009-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP1653700A1 (en) | Method for presenting multimedia messages | |
| US20140059444A1 (en) | Method, apparatus and system for remote browsing | |
| KR20130072642A (en) | Apparatus and method for managing attached file of message in portable terminal | |
| WO2014114084A1 (en) | Multimedia information sending, receiving and transmitting method and card sending and receiving terminals | |
| CN101848457A (en) | Method for directly transmitting user port setting information by using mobile phone | |
| KR100906763B1 (en) | Method and apparatus for setting SML framework | |
| US20120089895A1 (en) | Mobile terminal device and recording medium | |
| US20070101366A1 (en) | Method for analyzing information and executing function corresponding to analyzed information in portable terminal | |
| US20080051065A1 (en) | Apparatus and method for displaying instant message in mobile terminal | |
| US20070130499A1 (en) | Delivering web content in a message transmitted over a mobile wireless communication network | |
| KR20080047728A (en) | Method for executing a function using a image-code, and terminal thereof | |
| KR100906757B1 (en) | Method and apparatus for processing synchronous multimedia integrated language (SMIL) messages | |
| JP4840264B2 (en) | Television system | |
| JP6756779B2 (en) | Information processing system, information processing system control method, and information processing system control program | |
| KR20050014098A (en) | Method for writing multimedia message in a mobile communication terminal | |
| KR100610898B1 (en) | Mobile communication terminal having a designated image display function when inputting voice memo and its method | |
| KR100936522B1 (en) | Method and terminal for sharing framework for composing synchronous multimedia integrated language (SMIL) message | |
| KR20060058878A (en) | How to provide a phone page on a mobile device | |
| KR20040003912A (en) | Method for composing the smil(synchronized multimedia integration language) in a mobile telecommunication terminal | |
| WO2009066944A2 (en) | Method and device for displaying of message | |
| JP2006031713A (en) | Web document display method on CE device | |
| KR100705165B1 (en) | Mobile communication terminal and multimedia message writing method using the same | |
| JP6468293B2 (en) | Application function expansion method, application function expansion program, and application function expansion apparatus | |
| Shen et al. | iMMS: Interactive multimedia messaging service | |
| KR101276873B1 (en) | Method of displaying a text in a mobile communication terminal and the mobile communication terminal thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20130701 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20140701 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20150626 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20160901 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20180702 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20210702 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20210702 |