Nothing Special   »   [go: up one dir, main page]

WO2010126224A2 - 동영상 메시지 서비스 제공 방법 - Google Patents

동영상 메시지 서비스 제공 방법 Download PDF

Info

Publication number
WO2010126224A2
WO2010126224A2 PCT/KR2010/001004 KR2010001004W WO2010126224A2 WO 2010126224 A2 WO2010126224 A2 WO 2010126224A2 KR 2010001004 W KR2010001004 W KR 2010001004W WO 2010126224 A2 WO2010126224 A2 WO 2010126224A2
Authority
WO
WIPO (PCT)
Prior art keywords
video
information
template
message
text
Prior art date
Application number
PCT/KR2010/001004
Other languages
English (en)
French (fr)
Other versions
WO2010126224A3 (ko
Inventor
박성준
이성도
Original Assignee
Park Sung-Jun
Lee Sung-Do
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
Priority claimed from KR1020090036940A external-priority patent/KR100922438B1/ko
Priority claimed from KR1020090093624A external-priority patent/KR101097592B1/ko
Priority claimed from KR1020090093598A external-priority patent/KR20110035766A/ko
Application filed by Park Sung-Jun, Lee Sung-Do filed Critical Park Sung-Jun
Publication of WO2010126224A2 publication Critical patent/WO2010126224A2/ko
Publication of WO2010126224A3 publication Critical patent/WO2010126224A3/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management

Definitions

  • the present invention relates to a video message service providing method, and more particularly, to a video message service providing method that enables a user to create a video message of their own by editing the video using a video template.
  • the video message includes a video for uploading to a web service such as a community, a blog, as well as a video message for mobile communication, a multimedia message service (MMS) and an email transmission.
  • a web service such as a community, a blog, as well as a video message for mobile communication, a multimedia message service (MMS) and an email transmission.
  • MMS multimedia message service
  • MMS Multimedia Message Service
  • SMS Short Message Service
  • multimedia message service MMS
  • MMS multimedia message service
  • the conventional provision of multimedia content for MMS is fixed content, and users can select an image or an image, but there is little service for modifying and transmitting it.
  • the present invention has been made to solve the above problems, and an object of the present invention is to provide a video message service providing method that enables a user to easily edit video content and input a text message to the video.
  • the present invention provides a template providing step of providing the template information including the identification information of the video templates previously stored in the template server to the client;
  • a rendering server receives the message information from the message server, receives a video template corresponding to the identification information of the video template included in the message information from the template server, and then encodes the message information and the video template.
  • the video message service providing method of the present invention has an effect of providing a service that allows a user to easily and effectively edit and generate a video message in a client such as a mobile terminal.
  • the user can easily edit the provided video template with a simple user interface to create a video message including his message.
  • FIG. 1 is a schematic diagram of a system for implementing a first embodiment of a method for providing a video message service according to the present invention.
  • FIGS. 2 and 3 illustrate screens of a message editor for explaining the first to third embodiments of a video message service providing method according to the present invention.
  • FIG. 4 is a flowchart illustrating a first embodiment to a third embodiment of a video message service providing method according to the present invention.
  • FIG. 5 is a schematic diagram of a system for practicing a second embodiment of a video message service providing method according to the present invention.
  • FIG. 6 is a schematic diagram of a system for implementing a third embodiment of a video message service providing method according to the present invention.
  • the present invention provides a service method for effectively creating a multimedia message based on a video by encoding a text message together with a video in providing a multimedia message service.
  • FIG. 1 is a schematic diagram of a system for implementing a first embodiment of a method for providing a video message service according to the present invention.
  • the video message service providing method of the present embodiment is performed by transmitting and receiving data between the video server 41 and the client 61 including the template server 11, the message server 21, and the rendering server 31.
  • the transmission server 51 can transmit data to another designated client, and the video server 41 transmits data to the transmission server 51 that needs to be transmitted to the other client.
  • the client 61 may be a mobile phone terminal that transmits / receives the wireless network to the video server 41 or may be a computer connected to the video server 41 through the Internet.
  • the template server 11 stores various types of video templates provided to a user for delivering a multimedia message in a video format.
  • Each video template is composed of at least one frame set, and each frame set is a set of one or more frame images.
  • Each frame image is rendered in succession to implement a video.
  • the video template is composed of a text frame set to which text is mapped and a general frame set to which text is not mapped.
  • the video template further includes text information mapped to each frame set with respect to the text frame set. Frame images belonging to the same text frame set are allocated text areas in the form of speech bubbles on the screen or in the form of subtitles or text effects without speech bubbles. That is, in the video template, each text message is mapped to each text frame set.
  • the text information includes text area information where text is placed on the screen.
  • each video template stored in the template server 11 may store basic text suitable for each text frame set as text information. For example, a message such as "The meeting place has been changed to room # 2" is stored, and the user can edit the basic text using a message editor described later.
  • the video template includes preview information for identifying the contents of each frame set together with each frame set.
  • the preview information allows the client 61 to easily grasp the contents of the video template.
  • the preview information may be in a video format or may be provided in the form of one or a plurality of representative image frames selected from image frames belonging to the frame set instead of the video format.
  • the preview information may be provided in the form of a GIF animation by a combination of image frames, or may be provided in the form of video information having a smaller data volume than the video template.
  • the template server 11 stores various audio information that can be mapped with the video template.
  • the template information stored in the template server 11 is transmitted to the client 61 in the form of list information of video templates.
  • the template information includes identification information and preview information of video templates.
  • Each client 61 is driven with a message editor capable of receiving list information from the template server 11 and confirming preview information of each template.
  • the message editor may select one template video among the templates included in the list information and edit the basic text included therein.
  • the message editor can be software that needs to be installed, or it can be run without a separate installation, such as a Java or Flash program running in a web browser.
  • the editor providing step (S110) of providing and driving the message editor as described above to the client 61 is performed.
  • the user may select a video template using the message editor and edit text information included in the template information.
  • a template providing step (S210) of providing template information including identification information of each video template from the list of video templates previously stored in the template server 11 to the client 61 is performed.
  • the list information includes a list of video templates stored in the template server 11 and preview information included in each video template as described above. The user can select a video template and edit text information using the editor in the client 61.
  • preview information of four video templates 1, 2, 3, and 4 is provided on the screen of the client 61.
  • the user may check the contents of the video template through the message editor screen of the client 61.
  • the video is displayed through the screen as shown in FIG.
  • 3 illustrates an example of editing a video template having two text frame sets.
  • two text input windows 6 and 7 appear at the bottom of the screen and one of the text input windows 6 and 7 is selected, a preview screen of the corresponding frame set is displayed on the upper video area 5.
  • the user may enter a new text message or modify the content of the basic text through the first input window 6. That is, the basic text input as "The meeting place has been changed to room # 2" may be modified as "The meeting place has been changed to the lounge.”
  • the video area 5 is moved to the preview screen of the second frame set, and the user enters the text "Let's meet at 3:30" through the second input window 7. You will enter a message.
  • the user can edit the text message and can easily check the preview of the frame set matching the text information.
  • the message storing step S310 is performed.
  • message information transmitted from the client 61 is received and stored in the message server 21.
  • the message information includes identification information of the video template selected by the user by the message editor and text information to be mapped to the video template.
  • the rendering step S410 is performed.
  • the rendering step S410 is performed in the rendering server 31.
  • the rendering server 31 receives the message information from the message server 21, and receives a video template corresponding to the identification information of the video template included in the message information from the template server 11.
  • the rendering server 31 renders the received message information and the video template to generate the message video.
  • a message video having a form in which text information input by a user is combined with frame images is generated.
  • Such a message video is generated in a format that can be easily played on a mobile phone terminal such as mp4 or a format that can be easily played on a general computer such as avi, depending on the type of receiver terminal.
  • the video template is divided into frame sets, and each frame image information constituting each frame set is stored, and then rendered together with the message information in the rendering server 31, so that the video server 41 is generated more than every time a new video is generated. It can provide the video message service by minimizing the time required without increasing the load on).
  • the rendering server 31 automatically adjusts the size of the text in consideration of the number of characters that are mapped to each frame set of the video template to the text area of each image frame. In other words, if the number of texts in the text area of the image frame has a large number of letters, the size of the letters is reduced.
  • the video transmission step S510 is performed.
  • the message video is transmitted from the rendering server 31 to the transmission server 51.
  • the transmission server 51 transmits the generated message video to MMS or e-mail according to the type of message. In some cases, the transmission server 51 transmits or uploads the message video to the web server.
  • the template providing step has been described as providing template information in the form of list information of the video templates.
  • FIG. 2 it is illustrated that one video template is selected from the list of templates, but one selected automatically from the template server.
  • the template providing step may be performed to provide a template of the to the client.
  • the message editor provided in the editor providing step may perform the editor providing step to edit the message using one template provided as such.
  • the audio information may be selected separately from the video template, and the audio information selected by the user may be encoded together in the video template in the rendering step (S410).
  • the editor providing step S110 is first performed in FIG. 4 and the template providing step S210 is performed next, in some cases, the template providing step S210 is performed first and the editor providing step S110 is performed. ) Can be performed next or simultaneously.
  • the text information included in the video template has been described as having basic text set, the video information stored in the template server 11 has empty text information, and the user fills in the empty text information using a message editor. It can also be configured to
  • the message editor may provide an editing function so that a user may change graphic objects such as characters and props appearing in the video template into other objects selected from a separate object list.
  • the message editor does not create a new video template in which the selected object appears, but provides such a function by receiving a video template stored in the template server 11 by variously changing the appearing object. can do.
  • the video server for such a case is prepared in advance in the template server 11 to reduce the load on the client 61.
  • the video multimedia message service can be effectively provided.
  • the video template is configured as at least one frame set and each frame set is a set of one or more frame images.
  • the video template may be configured by 2D or 3D graphic objects and scenario information. That is, the video template may be configured as scenario information which is information on graphic objects such as characters and props, and information on appearance, movement and arrangement of the graphic objects.
  • the rendering step generates a message video by combining and calculating the graphic object, scenario information and message information. Such information may also be applied to a video message service providing method according to the second and third embodiments described below.
  • the template server 11, the message server 21, the rendering server 31, and the transmission server 51 described above may be configured as separate servers that are physically independent, respectively, or the template server 11 in one server. ) And the message server 21, the rendering server 31, and the transmission server 51.
  • FIG. 5 illustrates a system for implementing a video message service providing method according to a second embodiment.
  • the editor providing step S120, the template providing step S220, the message storing step S320, and the rendering step S420 of the second embodiment provide the editor providing step S110 and the template providing according to the first embodiment.
  • the roles of the template server 12, the message server 22, and the rendering server 32 are also the same as the template server 11, the message server 21, and the rendering server 31 in the first embodiment.
  • the template server 12, the message server 22, and the rendering server 32 are collectively referred to as a video server 42.
  • the second embodiment differs from the first embodiment in the video transmission step (S520).
  • the video transmission step (S510) of the first embodiment transmits the message video generated in the rendering step (S410) to the transmission server 51, whereas the video transmission step (S520) of the second embodiment is the rendering step (S420).
  • the message video generated by the client is transmitted to the client 62.
  • the client 62 receives and stores the message video.
  • the user can play and enjoy the message video stored in the client 62, can be transmitted to other people using the service of the mobile communication provider in the form of e-mail or in the form of MMS as necessary.
  • the rendering step S420 of encoding the video message is performed by the rendering server 32, and the client 62 plays the generated video message on the client 62 or transmits it to another client.
  • the rendering server 32 plays the generated video message on the client 62 or transmits it to another client.
  • the video message service providing method of the second embodiment as described above may be modified and implemented as described above in the first embodiment.
  • the video message service providing method of the third embodiment is different from the first embodiment and the second embodiment in that the rendering step S430 is performed by the client 63 instead of the rendering server. . That is, in the video message service providing method of the third embodiment, the identification information and the message information of the video template are stored in the client 63, and the corresponding template is received from the template server 13 by the client 63 to display the message video. Encode Hereinafter, the third embodiment will be described in more detail.
  • the video message service providing method of the third embodiment is performed by transmitting and receiving data between the template server 13 and the client 63.
  • the template server 13 stores various types of video templates. Each video template is composed of at least one frame set, and each frame set is a set of one or more frame images. Each frame image is rendered in succession to implement a video.
  • the template information stored in the template server 13 is transmitted to the client 63 in the form of list information of video templates.
  • the template information includes identification information and preview information of video templates.
  • Each client 63 has a message editor that receives the list information from the template server 13, checks the preview information of each template, selects one template video, and edits the basic text contained therein. Driven.
  • the message editor can be software that needs to be installed, or it can be run without a separate installation, such as a Java or Flash program running in a web browser.
  • an editor providing step S130 and a template providing step S230 are performed.
  • the editor providing step S130 and the template providing step S230 of the third embodiment are the same as the editor providing steps S110 and S120 and the template providing steps S210 and S220 of the first and second embodiments described above, respectively. .
  • the message storing step S330 is performed.
  • message information input through the message editor is stored in the client 63.
  • the message information includes identification information of the video template selected by the user by the message editor and text information to be mapped to the video template.
  • the message information is different from the first and second embodiments in that the message information is not stored in the message servers 21 and 22 but stored in the client 63.
  • the rendering step S430 is performed at the client 63.
  • the client 63 receives a video template corresponding to the identification information of the video template included in the message information from the template server 13.
  • the client 63 generates the message video by rendering the message information and the video template.
  • this rendering step (S430) a message video of a form in which the text information input by the user is combined with the frame images is generated.
  • the video template is divided into frame sets, and each frame image information constituting each frame set is stored, and then rendered together with the message information in the client 63, so that the client 63 can generate a new video every time.
  • the multimedia message service can be provided by minimizing the time required without increasing the load.
  • the video transmission step S530 is performed.
  • the message video is transmitted from the client 63 to the transmission server 53.
  • the transmission server 53 transmits or uploads the generated message video to an email, MMS or web server according to the type of message.
  • the template server 13 and the transmission server 53 described above may be configured as separate servers, each physically independent, or may be configured to perform the functions of the template server 13 and the transmission server 53 in one server. It may be.
  • the service may be terminated in the rendering step (S430) without performing the video transmission step (S530). That is, the service may be configured such that the encoded video in the leathering step S430 is only stored for the user to play and enjoy in the client but not transmitted.

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 동영상 메시지 서비스 제공 방법에 관한 것으로, 더욱 상세하게는 사용자가 동영상 템플릿을 이용하여 그 동영상을 편집함으로써 자신만의 동영상 메시지를 생성하는 것이 가능하게 하는 동영상 메시지 서비스 제공 방법에 관한 것이다. 본 발명은, 사용자가 동영상 콘텐츠를 쉽게 편집할 수 있고, 그 동영상에 텍스트 메시지를 입력할 수 있는 동영상 메시지 서비스 제공 방법을 제공하는 것을 목적으로 한다. 본 발명의 동영상 메시지 서비스 제공 방법은, 휴대 단말기와 같은 클라이언트에서 사용자로 하여금 쉽고 효과적으로 동영상 메시지를 편집하여 생성할 수 있는 서비스를 제공하는 효과가 있다. 또한 클라이언트가 컴퓨터일 경우에도 사용자는 제공되는 동영상 템플릿을 간단한 사용자 인터페이스로 쉽게 편집하여 자신의 메시지가 기재된 동영상 메시지를 작성할 수 있는 효과가 있다.

Description

동영상 메시지 서비스 제공 방법
본 발명은 동영상 메시지 서비스 제공 방법에 관한 것으로, 더욱 상세하게는 사용자가 동영상 템플릿을 이용하여 그 동영상을 편집함으로써 자신만의 동영상 메시지를 생성하는 것이 가능하게 하는 동영상 메시지 서비스 제공 방법에 관한 것이다. 동영상 메시지는 이동통신용 MMS(Multimedia Message Service), 이메일 전송용 동영상뿐만 아니라 커뮤니티, 블로그 등 웹 서비스에 업로드하기 위한 동영상을 포함한다.
MMS(Multimedia Message Service)는 SMS(Short Message Service)보다 긴 장문의 텍스트를 전송하거나, 휴대폰에 저장된 사진, 동영상, 음악 등의 멀티미디어를 첨부하여 전송하는데 사용되는 메시지 서비스이다. 멀티미디어 메시지 서비스(MMS)를 제공함에 있어서 사용자들이 선호하는 멀티미디어 콘텐츠를 제공함으로써 사용자들이 해당 멀티미디어 콘텐츠를 구매하고 자신의 멀티미디어 메시지(MM)에 첨부하여 전송하는 경우가 많이 있다.
이러한 종래의 MMS용 멀티미디어 콘텐츠의 제공은, 고정된 콘텐츠로서 사용자들이 영상이나 이미지를 선택할 수 있을 뿐 이를 수정하여 전송하는 서비스는 거의 없다. 특히, 동영상에 자신만의 텍스트를 입력하여 동영상 메시지를 생성하는 것은 불가능하였으며, 동영상과 텍스트를 별도로 전송할 수밖에 없었다.
이는 핸드폰 등 모바일 단말기의 경우 화면과 사용자 입력 수단이 제한되어 있고, 연산 능력의 제한으로 인해 컴퓨터에서와 같은 원활한 멀티미디어 편집이 곤란하기 때문이다. 또한 컴퓨터의 경우에도 동영상 편집 시 컴퓨터에서 렌더링 및 인코딩 과정을 수행하기 위해서는 사용자 컴퓨터에 별도의 소프트웨어가 설치되어야 하는데 사용자 환경이 개별 컴퓨터마다 달라 신뢰성 있는 서비스를 제공하기 어렵다.
본 발명은 상술한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 사용자가 동영상 콘텐츠를 쉽게 편집할 수 있고, 그 동영상에 텍스트 메시지를 입력할 수 있는 동영상 메시지 서비스 제공 방법을 제공하는 것을 목적으로 한다.
위와 같은 목적을 해결하기 위해 본 발명은, 템플릿 서버에 미리 저장되어 있는 동영상 템플릿들의 식별정보를 포함하는 템플릿 정보를 클라이언트에 제공하는 템플릿 제공 단계; 상기 템플릿 정보의 식별정보와 매핑되는 동영상 템플릿에 매핑될 텍스트를 사용자가 입력할 수 있도록 상기 클라이언트에 메시지 에디터를 제공하는 에디터 제공 단계; 상기 동영상 템플릿의 식별정보와 그 동영상 템플릿에 매핑될 텍스트를 포함하는 메시지 정보를 상기 클라이언트로부터 메시지 서버가 수신하여 저장하는 메시지 저장 단계; 렌더링 서버에 의해, 상기 메시지 서버로부터 상기 메시지 정보를 수신하고, 상기 템플릿 서버로부터 상기 메시지 정보에 포함된 동영상 템플릿의 식별정보에 대응하는 동영상 템플릿을 수신한 후, 상기 메시지 정보와 동영상 템플릿을 인코딩하여 메시지 동영상을 생성하는 렌더링 단계; 및 다른 클라이언트에 상기 메시지 동영상을 전송하는 전송 서버로 상기 렌더링 서버가 상기 렌더링 단계에서 생성된 메시지 동영상을 전송하는 동영상 전송 단계;를 포함하는 점에 특징이 있다.
본 발명의 동영상 메시지 서비스 제공 방법은, 휴대 단말기와 같은 클라이언트에서 사용자로 하여금 쉽고 효과적으로 동영상 메시지를 편집하여 생성할 수 있는 서비스를 제공하는 효과가 있다.
또한 클라이언트가 컴퓨터일 경우에도 사용자는 제공되는 동영상 템플릿을 간단한 사용자 인터페이스로 쉽게 편집하여 자신의 메시지가 기재된 동영상 메시지를 작성할 수 있는 효과가 있다.
도 1은 본 발명에 따른 동영상 메시지 서비스 제공 방법의 제1실시예를 실시하기 위한 시스템의 개략도이다.
도 2와 도 3은 본 발명에 따른 동영상 메시지 서비스 제공 방법의 제1실시예 내지 제3실시예를 설명하기 위한 메시지 에디터의 화면을 도시한 것이다.
도 4는 본 발명에 따른 동영상 메시지 서비스 제공 방법의 제1실시예 내지 제3실시예의 순서도이다.
도 5는 본 발명에 따른 동영상 메시지 서비스 제공 방법의 제2실시예를 실기하기 위한 시스템의 개략도이다.
도 6은 본 발명에 따른 동영상 메시지 서비스 제공 방법의 제3실시예를 실시하기 위한 시스템의 개략도이다.
<도면의 주요 부분에 대한 부호의 설명>
11, 12, 13: 템플릿 서버 21, 22: 메시지 서버
31, 32: 렌더링 서버 41, 42: 동영상 서버
61, 62, 63: 클라이언트 51, 53: 전송 서버
S110: 에디터 제공 단계 S210: 템플릿 제공 단계
S310: 메시지 저장 단계 S410: 렌더링 단계
S510: 동영상 전송 단계
이하, 본 발명의 바람직한 실시예를 첨부된 도면을 참조하여 상세히 설명한다.
본 발명은, 멀티미디어 메시지 서비스를 제공함에 있어서, 동영상과 함께 텍스트 메시지를 인코딩하여 효과적으로 동영상에 기반한 멀티미디어 메시지를 작성할 수 있는 서비스 방법을 제공하는 것을 특징으로 한다.
도 1은 본 발명에 따른 동영상 메시지 서비스 제공 방법의 제1실시예를 실시하기 위한 시스템의 개략도이다.
본 실시예의 동영상 메시지 서비스 제공 방법은, 템플릿 서버(11)와 메시지 서버(21)와 렌더링 서버(31)로 구성된 동영상 서버(41)와 클라이언트(61) 사이에 데이터를 송수신함으로써 수행된다. 전송 서버(51)는 지정된 다른 클라이언트에 데이터를 송신할 수 있으며, 동영상 서버(41)는 다른 클라이언트에 전송이 필요한 데이터를 전송 서버(51)에 송신한다.
클라이언트(61)는 상기 동영상 서버(41)와 무선 네트워크를 통하여 송수신하는 휴대전화 단말기일 수도 있으며, 인터넷을 통하여 상기 동영상 서버(41)와 연결되는 컴퓨터일 수도 있다.
상기 템플릿 서버(11)에는 동영상 형식으로 멀티미디어 메시지를 전달하기 위해 사용자에게 제공하는 다양한 형태의 동영상 템플릿이 저장되어 있다. 각 동영상 템플릿은 적어도 하나의 프레임 셋으로 구성되며, 각 프레임 셋은 하나 이상의 프레임 이미지들의 집합이다. 각 프레임 이미지들이 연속적으로 렌더링됨으로써 동영상을 구현하게 된다.
한편, 동영상 템플릿은 텍스트가 매핑되는 텍스트 프레임 셋과 텍스트가 매핑되지 않는 일반 프레임 셋들로 구성되며, 동영상 템플릿은 텍스트 프레임 셋에 대하여 각 프레임 셋에 매핑되는 텍스트 정보를 더 포함한다. 동일 텍스트 프레임 셋에 속하는 프레임 이미지들은 화면상에 말풍선과 같은 형식 또는 말풍선이 없는 자막이나 텍스트 효과와 같은 형식으로 텍스트 영역이 할당되어 텍스트 메시지가 렌더링된다. 즉, 동영상 템플릿은 각 텍스트 프레임 셋 별로 각각의 텍스트 메시지가 매핑된다. 이를 위해 텍스트 정보는 화면에서 텍스트가 배치되는 텍스트 영역 정보를 포함한다. 또한, 템플릿 서버(11)에 저장된 각 동영상 템플릿에는 각 텍스트 프레임 셋에 적당한 기본 텍스트가 텍스트 정보로 저장되어 있을 수 있다. 예를 들면, "The meeting place has been changed to room #2" 와 같은 메시지가 저장되어 있으며, 사용자는 후술하는 메시지 에디터를 사용하여 기본 텍스트를 편집할 수 있다.
또한, 동영상 템플릿에는 각 프레임 셋들과 함께 각 프레임 셋의 내용을 파악할 수 있는 미리 보기 정보도 포함되어 있다. 미리 보기 정보는 클라이언트(61)에서 쉽게 동영상 템플릿의 내용을 파악할 수 있게 한 것이다. 미리 보기 정보는 동영상 형식일 수도 있고, 동영상 형식이 아니라 프레임 셋에 속하는 이미지 프레임 중에서 선정된 하나 또는 복수의 대표 이미지 프레임의 형식으로 제공될 수도 있다. 또한 미리 보기 정보는 이미지 프레임들의 조합에 의한 GIF 애니메이션 형식으로 제공될 수도 있으며, 동영상 템플릿보다 데이터 용량이 작은 동영상 정보의 형식으로 제공될 수도 있다.
또한, 템플릿 서버(11)에는 동영상 템플릿과 매핑될 수 있는 다양한 오디오 정보들이 저장되어 있다.
이와 같이 템플릿 서버(11)에 저장되어 있는 템플릿 정보는 동영상 템플릿들의 리스트 정보의 형식으로 클라이언트(61)에 전달된다.
템플릿 정보는 동영상 템플릿들의 식별정보와 미리 보기 정보를 포함한다.
각 클라이언트(61)에는, 템플릿 서버(11)로부터 리스트 정보를 전송 받아 그 각 템플릿의 미리 보기 정보를 확인할 수 있는 메시지 에디터가 구동된다. 또한, 메시지 에디터는 리스트 정보에 포함된 템플릿들 중 하나의 템플릿 동영상을 선택하여 그에 포함된 기본 텍스트를 편집할 수 있다. 메시지 에디터는 설치가 필요한 소프트웨어일 수도 있고, 웹브라우져에서 구동되는 Java 또는 플래시 프로그램과 같이 별도의 설치 없이 구동될 수도 있다.
상술한 바와 같은 내용을 바탕으로 본 실시예의 동영상 메시지 서비스 제공 방법을 수행하는 순서를 도 4를 참조하여 설명한다.
먼저, 상술한 바와 같은 메시지 에디터를 클라이언트(61)에 제공하여 구동하는 에디터 제공 단계(S110)를 수행한다. 상술한 바와 같이 사용자는 메시지 에디터를 사용하여 동영상 템플릿을 선택하고 템플릿 정보에 포함된 텍스트 정보를 편집할 수 있다.
다음으로, 템플릿 서버(11)에 미리 저장되어 있는 동영상 템플릿들의 리스트 중에서 각 동영상 템플릿들의 식별정보를 포함하는 템플릿 정보를 클라이언트(61)에 제공하는 템플릿 제공 단계(S210)를 수행한다. 리스트 정보에는 상술한 바와 같이 템플릿 서버(11)에 저장되어 있는 동영상 템플릿의 목록과 각 동영상 템플릿에 포함된 미리 보기 정보가 포함된다. 사용자는 클라이언트(61)에서 에디터를 사용하여 동영상 템플릿을 선택하고 텍스트 정보를 편집할 수 있다.
예를 들면 도 2에 도시한 것과 같이, 클라이언트(61)의 화면상에 4개의 동영상 템플릿(1, 2, 3, 4)의 미리 보기 정보가 제공된다. 사용자는 클라이언트(61)의 메시지 에디터 화면을 통하여 동영상 템플릿의 내용을 확인할 수 있다. 사용자가 리스트 정보에 포함된 동영상 템플릿(1, 2, 3, 4) 중의 하나의 Select 버튼(101, 201, 301, 401)을 클릭하여 선택하면, 도 3에 도시된 바와 같은 화면을 통하여, 동영상 템플릿의 텍스트 정보를 편집할 수 있다. 도 3에는 2개의 텍스트 프레임 셋을 가지는 동영상 템플릿을 편집하는 경우가 예로 도시되어 있다. 화면 아래쪽에 텍스트 입력창(6, 7)이 2개 나타나고 그 중 하나의 텍스트 입력창(6, 7)을 선택하면 위쪽 동영상 영역(5)에 해당 프레임 셋의 미리 보기 화면이 표시된다. 사용자는 첫번째 입력창(6)을 통하여 새로운 텍스트 메시지를 입력하거나 기본 텍스트의 내용을 수정활 수 있다. 즉, "The meeting place has been changed to room #2"라고 입력되어 있던 기본 텍스트를 "The meeting place has been changed to the lounge"라고 수정할 수 있다.
다음으로, 두번째 텍스트 입력창(7)을 선택하면, 동영상 영역(5)이 두번째 프레임 셋의 미리 보기 화면으로 넘어가고 사용자는 두번째 입력창(7)을 통하여 "Let's meet at 3:30"라는 텍스트 메시지를 입력하게 된다.
위와 같은 방법으로 사용자는 텍스트 메시지를 편집할 수 있으며, 텍스트 정보에 매칭되는 프레임 셋의 미리 보기를 쉽게 확인할 수 있다.
위와 같이 사용자가 동영상 템플릿의 편집을 완료하고, "Send" 버튼(8)을 클릭하면, 메시지 저장 단계(S310)가 수행된다. 메시지 저장 단계(S310)에는, 클라이언트(61)에서 송신된 메시지 정보가 메시지 서버(21)에서 수신되어 저장 된다. 메시지 정보는 메시지 에디터에 의해 사용자가 선택한 동영상 템플릿의 식별정보와 그 동영상 템플릿에 매핑될 텍스트 정보가 포함된다.
다음으로 렌더링 단계(S410)를 수행한다. 렌더링 단계(S410)는 렌더링 서버(31)에서 수행된다. 렌더링 서버(31)는 메시지 서버(21)로부터 메시지 정보를 수신하고, 템플릿 서버(11)로부터 메시지 정보에 포함된 동영상 템플릿의 식별정보에 대응되는 동영상 템플릿을 수신한다. 렌더링 서버(31)는 수신된 메시지 정보와 동영상 템플릿을 렌더링하여 메시지 동영상을 생성한다. 이와 같은 렌더링 단계(S410)에 의해 사용자가 입력한 텍스트 정보가 프레임 이미지들과 결합된 형태의 메시지 동영상이 생성된다. 이와 같은 메시지 동영상은 수신자 단말의 종류에 따라 mp4와 같이 휴대 전화 단말기에서 재생하기 용이한 형식 또는 avi와 같이 일반 컴퓨터에서 재생하기 용이한 형식 등으로 생성된다. 이와 같이 동영상 템플릿을 프레임 셋으로 구분하고 각 프레임 셋을 구성하는 각 프레임 이미지 정보를 저장한 후, 렌더링 서버(31)에서 메시지 정보와 함께 렌더링하므로, 동영상을 매번 새로 생성하는 것에 비하여 동영상 서버(41)에 걸리는 부하를 크게 하지 않으면서 소요되는 시간을 최소화 하여 동영상 메시지 서비스를 제공할 수 있다. 한편, 렌더링 서버(31)는, 동영상 템플릿의 각 프레임 셋에 매핑되는 텍스트가 각 이미지 프레임의 텍스트 영역에 들어갈 글자수를 고려하여 글자의 크기를 자동으로 조절한다. 즉, 이미지 프레임의 텍스트 영역에 들어갈 텍스트의 글자수가 많으면 글자의 크기를 줄이고 글자수가 적으면 글자의 크기를 크게 하여 렌더링 단계(S410)를 수행하게 된다.
렌더링 단계(S410)가 완료되면 동영상 전송 단계(S510)를 수행한다. 동영상 전송 단계(S510)에는, 메시지 동영상이 렌더링 서버(31)에서 전송 서버(51)로 전송된다. 전송 서버(51)는 생성된 메시지 동영상을 메시지의 종류에 따라 MMS로 전송하거나 전자우편으로 전송한다. 경우에 따라서 전송 서버(51)는 메시지 동영상을 웹서버에 전송 또는 업로드 한다.
이상, 본 발명의 동영상 메시지 서비스 제공 방법에 바람직한 실시예를 들어 설명하였으나, 본 발명의 범위가 앞에서 설명되고 도시된 형태로 한정되는 것은 아니다.
예를 들어, 앞에서 템플릿 제공 단계는 동영상 템플릿들의 리스트 정보의 형태로 템플릿 정보를 제공하는 것으로 설명하였으며 도 2에서는 그러한 템플릿 리스트 중에서 하나의 동영상 템플릿을 선택하는 것으로 도시하였으나, 템플릿 서버에서 자동으로 선택된 하나의 템플릿을 클라이언트에 제공하도록 템플릿 제공 단계를 수행할 수 있다. 또한 에디터 제공 단계에서 제공되는 메시지 에디터는 그와 같이 제공된 하나의 템플릿을 이용하여 메시지를 편집하도록 에디터 제공 단계를 수행할 수도 있다.
또한, 앞에서 사용자는 동영상 템플릿만을 선택하는 것으로 설명하였으나 동영상 템플릿과 별도로 오디오 정보를 선택하고, 렌더링 단계(S410)에서 동영상 템플릿에 사용자가 선택한 오디오 정보가 함께 인코딩되도록 구성할 수 있다.
또한, 도 4에서 에디터 제공 단계(S110)를 먼저 수행하고, 템플릿 제공 단계(S210)를 다음에 수행하는 것으로 설명하였으나, 경우에 따라서는 템플릿 제공 단계(S210)를 먼저 수행하고 에디터 제공 단계(S110)를 다음에 수행할 수도 있으며, 동시에 수행할 수도 있다.
또한, 동영상 템플릿에 포함된 텍스트 정보에는 기본 텍스트가 설정되어 있는 것으로 설명하였으나, 템플릿 서버(11)에 저장된 동영상 템플릿에는 텍스트 정보가 비어 있고, 사용자는 메시지 에디터를 이용하여 비어 있는 텍스트 정보를 채워 넣도록 구성할 수도 있다.
또한, 메시지 에디터는, 사용자가 동영상 템플릿에 등장하는 캐릭터, 소품 등 그래픽 오브젝트를 별도의 오브젝트 리스트에서 선택된 다른 오브젝트로 변경할 수 있도록 편집 기능을 제공할 수 있다. 이때, 메시지 에디터는 선택된 오브젝트가 등장하는 새로운 동영상 템플릿을 생성하는 것이 아니라, 등장하는 오브젝트를 다양하게 변경하여 미리 템플릿 서버(11)에 저장하여둔 동영상 템플릿을 전송 받는 방법으로 그와 같은 기능을 제공할 수 있다. 메시지 에디터 상으로는 사용자가 오브젝트를 변경하는 편집 작업을 수행하여 새로운 동영상을 생성하는 것처럼 보이나, 실제로는 그러한 경우에 대한 동영상 템플릿을 미리 템플릿 서버(11)에 준비하여 둠으로써 클라이언트(61)의 부하를 줄이고 효과적으로 동영상 멀티미디어 메시지 서비스를 제공할 수 있게 된다.
또한, 앞에서 동영상 템플릿은 적어도 하나의 프레임 셋으로 구성되며 각 프레임 셋은 하나 이상의 프레임 이미지들의 집합인 것으로 설명하였으나, 동영상 템플릿이 2D 또는 3D 그래픽 오브젝트와 시나리오 정보로 구성되도록 할 수도 있다. 즉, 캐릭터, 소품 등의 그래픽 오브젝트에 관한 정보와 그 그래픽 오브젝트의 등장과 움직임 및 배치에 관한 정보인 시나리오 정보로서 동영상 템플릿이 구성되도록 할 수도 있다. 이 경우 렌더링 단계에서는 그래픽 오브젝트와 시나리오 정보와 메시지 정보를 조합 및 연산하여 메시지 동영상을 생성한다. 이와 같은 내용은 후술하는 제2실시예와 제3실시예에 따른 동영상 메시지 서비스 제공 방법에도 적용될 수 있다.
또한, 앞에서 설명한 템플릿 서버(11)와 메시지 서버(21)와 렌더링 서버(31)와 전송 서버(51)는 각각 물리적으로 독립된 별개의 서버로 구성될 수도 있고, 하나의 서버 내에서 템플릿 서버(11)와 메시지 서버(21)와 렌더링 서버(31)와 전송 서버(51)의 기능을 수행하도록 구성할 수도 있다.
다음으로 본 발명의 동영상 메시지 서비스 제공 방법에 따른 제2실시예에 대해 설명한다.
도 5는 제2실시예에 따른 동영상 메시지 서비스 제공 방법을 실시하기 위한 시스템을 도시한 것이다. 도 4를 참조하면, 제2실시예의 에디터 제공 단계(S120)와 템플릿 제공 단계(S220)와 메시지 저장 단계(S320)와 렌더링 단계(S420)는 제1실시예의 에디터 제공 단계(S110)와 템플릿 제공 단계(S210)와 메시지 저장 단계(S310)와 렌더링 단계(S410)와 각각 동일하다. 따라서, 템플릿 서버(12), 메시지 서버(22), 렌더링 서버(32)의 역할도 제1실시예에서의 템플릿 서버(11), 메시지 서버(21), 렌더링 서버(31)와 각각 동일하다. 템플릿 서버(12)와 메시지 서버(22)와 렌더링 서버(32)를 묶어서 전체적으로 동영상 서버(42)로 칭하기로 한다.
제2실시예는 동영상 전송 단계(S520)에서 있어서 제1실시예와 차이가 있다. 제1실시예의 동영상 전송 단계(S510)는 랜더링 단계(S410)에서 생성된 메시지 동영상을 전송 서버(51)로 전송함에 반해, 제2실시예에서의 동영상 전송 단계(S520)는 랜더링 단계(S420)에서 생성된 메시지 동영상을 클라이언트(62)로 전송한다. 클라이언트(62)는 메시지 동영상을 전송 받아 저장한다. 사용자는 클라이언트(62)에 저장된 메시지 동영상을 재생하여 감상할 수 있고, 필요에 따라 전자우편의 형식으로 전동하거나 MMS의 형식으로 이동 통신사업자의 서비스를 이용하여 타인에게 전송할 수 있다.
제1실시예와 같이 동영상 메시지를 인코딩하는 렌더링 단계(S420)는 렌더링 서버(32)에서 수행하고, 생성이 완료된 동영상 메시지를 클라이언트(62)에서 재생하거나 다른 클라이언트로 전송하도록 함으로써, 클라이언트(62)의 부하를 줄일 수 있는 장점이 있다. 또한, 동영상 메시지 인코딩 작업을 클라이언트(62)가 아닌 렌더링 서버(32)에서 수행하도록 함으로써 제2실시예에 따른 동영상 메시지 서비스 제공 방법의 전체적인 서비스 제공 속도 및 효율을 향상시킬 수 있는 장점이 있다.
상술한 바와 같은 제2실시예의 동영상 메시지 서비스 제공 방법은 앞서 제1실시예에서 설명한바와 같이 다양하게 변형되어 실시될 수 있다.
이하 본 발명에 따른 동영상 메시지 서비스 제공 방법의 제3실시예에 대해 설명한다.
도 6은 제3실시예에 따른 동영상 메시지 서비스 제공 방법을 실시하기 위한 시스템을 도시한 것이다. 도 4를 참조하면, 제3실시예의 동영상 메시지 서비스 제공 방법은 렌더링 단계(S430)를 렌더링 서버에서 실시하지 않고 클라이언트(63)에서 수행하는 점에서 제1실시예 및 제2실시예와 차이가 있다. 즉, 제3실시예의 동영상 메시지 서비스 제공 방법은 동영상 템플릿의 식별정보와 메시지 정보를 클라이언트(63)에 저장하고, 그에 대응되는 템플릿을 클라이언트(63)가 템플릿 서버(13)로부터 수신하여 메시지 동영상을 인코딩한다. 이하, 제3실시예에 대해 더욱 구체적으로 설명한다.
제3실시예의 동영상 메시지 서비스 제공 방법은, 템플릿 서버(13)와 클라이언트(63) 사이에 데이터를 송수신 함으로써 수행된다.
템플릿 서버(13)에는 다양한 형태의 동영상 템플릿이 저장되어 있다. 각 동영상 템플릿은 적어도 하나의 프레임 셋으로 구성되며, 각 프레임 셋은 하나 이상의 프레임 이미지들의 집합이다. 각 프레임 이미지들이 연속적으로 렌더링됨으로써 동영상을 구현하게 된다. 템플릿 서버(13)에 저장되어 있는 템플릿 정보는 동영상 템플릿들의 리스트 정보의 형식으로 클라이언트(63)에 전달된다. 템플릿 정보는 동영상 템플릿들의 식별정보와 미리 보기 정보를 포함한다.
각 클라이언트(63)에는, 템플릿 서버(13)로부터 리스트 정보를 전송 받아 그 각 템플릿의 미리 보기 정보를 확인하고 그 중 하나의 템플릿 동영상을 선택하여 그에 포함된 기본 텍스트를 편집할 수 있는 메시지 에디터가 구동된다. 메시지 에디터는 설치가 필요한 소프트웨어일 수도 있고, 웹브라우져에서 구동되는 Java 또는 플래시 프로그램과 같이 별도의 설치 없이 구동될 수도 있다.
상술한 바와 같은 내용을 바탕으로 제3실시예의 동영상 메시지 서비스 제공 방법을 수행하는 순서를 도 4를 참조하여 설명한다.
먼저, 에디터 제공 단계(S130)와 템플릿 제공 단계(S230)를 수행한다. 제3실시예의 에디터 제공 단계(S130)와 템플릿 제공 단계(S230)는 앞서 설명한 제1실시예 및 제2실시예의 에디터 제공 단계(S110, S120) 및 템플릿 제공 단계(S210, S220)와 각각 동일하다.
사용자가 클라이언트(63)의 메시지 에디터를 이용하여 동영상 템플릿의 편집을 완료하고, "Send" 버튼(8)을 클릭하면, 메시지 저장 단계(S330)가 수행된다. 메시지 저장 단계(S330)에는, 메시지 에디터를 통하여 입력된 메시지 정보가 클라이언트(63)에 저장된다. 메시지 정보는 메시지 에디터에 의해 사용자가 선택한 동영상 템플릿의 식별정보와 그 동영상 템플릿에 매핑될 텍스트 정보가 포함된다. 메시지 정보가 메시지 서버(21, 22)에 저장되지 않고 클라이언트(63)에 저장되는 점에서 제1실시예 및 제2실시예와 차이가 있다.
다음으로 렌더링 단계(S430)를 수행한다. 렌더링 단계(S430)는 클라이언트(63)에서 수행된다. 클라이언트(63)는 템플릿 서버(13)로부터 메시지 정보에 포함된 동영상 템플릿의 식별정보에 대응되는 동영상 템플릿을 수신한다. 클라이언트(63)는 메시지 정보와 동영상 템플릿을 렌더링하여 메시지 동영상을 생성한다. 이와 같은 렌더링 단계(S430)에 의해 사용자가 입력한 텍스트 정보가 프레임 이미지들과 결합된 형태의 메시지 동영상이 생성된다. 이와 같이 동영상 템플릿을 프레임 셋으로 구분하고 각 프레임 셋을 구성하는 각 프레임 이미지 정보를 저장한 후, 클라이언트(63)에서 메시지 정보와 함께 렌더링하므로, 동영상을 매번 새로 생성하는 것에 비하여 클라이언트(63)에 걸리는 부하를 크게 하지 않으면서 소요되는 시간을 최소화 하여 멀티미디어 메시지 서비스를 제공할 수 있다.
렌더링 단계(S430)가 완료되면 동영상 전송 단계(S530)를 수행한다. 동영상 전송 단계(S530)에는, 메시지 동영상이 클라이언트(63)에서 전송 서버(53)로 전송된다. 전송 서버(53)는 생성된 메시지 동영상을 메시지의 종류에 따라 이메일, MMS 또는 웹서버에 전송 또는 업로드 한다.
이상, 본 발명에 따른 동영상 메시지 서비스 제공 방법의 제3실시예에 대해 설명하였으나, 본 발명의 범위가 앞에서 설명되고 도시된 형태로 한정되는 것은 아니다.
앞에서 설명한 템플릿 서버(13)와 전송 서버(53)는 각각 물리적으로 독립된 별개의 서버로 구성될 수도 있고, 하나의 서버 내에서 템플릿 서버(13)와 전송 서버(53)의 기능을 수행하도록 구성할 수도 있다.
또한, 앞에서 렌더링 단계(S430)가 완료된 후에는 동영상 전송 단계(S530)를 수행하는 것으로 설명하였으나, 동영상 전송 단계(S530)를 수행하지 않고 렌더링 단계(S430)에서 서비스를 종료할 수도 있다. 즉, 레더링 단계(S430)에서 인코딩된 동영상을 사용자가 클라이언트에서 재생하여 즐기도록 저장하기만 하고 전송하지는 않도록 서비스를 구성할 수도 있다.

Claims (37)

  1. 템플릿 서버에 미리 저장되어 있는 동영상 템플릿들의 식별정보를 포함하는 템플릿 정보를 클라이언트에 제공하는 템플릿 제공 단계;
    상기 템플릿 정보의 식별정보와 매핑되는 동영상 템플릿에 매핑될 텍스트를 사용자가 입력할 수 있도록 상기 클라이언트에 메시지 에디터를 제공하는 에디터 제공 단계;
    상기 동영상 템플릿의 식별정보와 그 동영상 템플릿에 매핑될 텍스트를 포함하는 메시지 정보를 상기 클라이언트로부터 메시지 서버가 수신하여 저장하는 메시지 저장 단계;
    렌더링 서버에 의해, 상기 메시지 서버로부터 상기 메시지 정보를 수신하고, 상기 템플릿 서버로부터 상기 메시지 정보에 포함된 동영상 템플릿의 식별정보에 대응하는 동영상 템플릿을 수신한 후, 상기 메시지 정보와 동영상 템플릿을 인코딩하여 메시지 동영상을 생성하는 렌더링 단계; 및
    다른 클라이언트에 상기 메시지 동영상을 전송하는 전송 서버로 상기 렌더링 서버가 상기 렌더링 단계에서 생성된 메시지 동영상을 전송하는 동영상 전송 단계;를 포함하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 템플릿 제공 단계에서 상기 템플릿 정보는, 상기 템플릿 서버에 저장되어 있는 동영상 템플릿들의 리스트 정보를 포함하며,
    상기 에디터 제공 단계에서 상기 메시지 에디터는, 상기 템플릿 정보에 포함된 동영상 템플릿들의 리스트 정보에서 사용자가 원하는 동영상 템플릿을 선택 받을 수 있는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  3. 제1항 또는 제2항에 있어서,
    상기 동영상 템플릿은, 동영상을 구성하는 복수의 프레임 이미지들의 집합인 프레임 셋을 적어도 하나 포함하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  4. 제3항에 있어서,
    상기 동영상 템플릿은 각 프레임 셋에 매핑될 텍스트 정보를 더 포함하며, 상기 텍스트 정보에는 사용자에게 기본적으로 제공되는 기본 텍스트가 설정되어 있으며,
    상기 메시지 저장 단계에서 상기 메시지 정보는 상기 기본 텍스트가 편집된 텍스트 정보를 더 포함하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  5. 제4항에 있어서,
    상기 동영상 템플릿은 각 프레임 셋의 내용을 파악할 수 있는 미리 보기 정보를 더 포함하며,
    상기 리스트 정보는, 상기 미리 보기 정보를 더 포함하고,
    상기 에디터 제공 단계는, 상기 템플릿 정보에 포함된 상기 미리 보기 정보에 의해 각 동영상 템플릿의 미리 보기를 제공하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  6. 제5항에 있어서,
    상기 미리 보기 정보는, 상기 각 프레임 셋에 속하는 이미지 프레임 중의 하나인 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  7. 제5항에 있어서,
    상기 미리 보기 정보는, 상기 동영상 템플릿의 각 프레임 셋보다 데이터 용량이 적은 동영상 정보인 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  8. 제5항에 있어서,
    상기 에디터 제공 단계는, 상기 텍스트 정보를 편집하기 위하며 해당 텍스트 정보가 선택되면 그에 매핑되는 프레임 셋의 미리 보기를 표시하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  9. 제5항에 있어서,
    상기 메시지 저장 단계는, 상기 각 프레임 셋 마다 그에 매핑되는 텍스트 정보를 수신 받는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  10. 제1항에 있어서,
    상기 템플릿 정보는 오디오 정보를 더 포함하며,
    상기 에디터 제공단계는, 상리 템플릿 정보에 포함된 오디오 정보도 함께 선택 받을 수 있는 메시지 에디터를 제공하며,
    상기 렌더링 단계는, 상기 오디오 정보도 함께 인코딩하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  11. 제1항에 있어서,
    상기 에디터 제공 단계의 메시지 에디터는, 동영상 템플릿에 포함된 캐릭터와 배경과 소품을 포함하는 오브젝트를 변경할 수 있는 메뉴를 제공하고,
    상기 템플릿 서버에는 상기 메시지 에디터에서 제공하는 오브젝트 편집에 따른 동영상 템플릿이 미리 저장되어 있는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  12. 제3항에 있어서,
    상기 렌더링 단계는, 상기 동영상 템플릿의 각 프레임 셋에 매핑되는 텍스트가 각 이미지 프레임의 텍스트 영역에 들어갈 글자수를 고려하여 글자의 크기를 자동으로 조절하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  13. 템플릿 서버에 미리 저장되어 있는 동영상 템플릿들의 식별정보를 포함하는 템플릿 정보를 클라이언트에 제공하는 템플릿 제공 단계;
    상기 템플릿 정보의 식별정보와 매핑되는 동영상 템플릿에 매핑될 텍스트를 사용자가 입력할 수 있도록 상기 클라이언트에 메시지 에디터를 제공하는 에디터 제공 단계;
    상기 동영상 템플릿의 식별정보와 그 동영상 템플릿에 매핑될 텍스트를 포함하는 메시지 정보를 상기 클라이언트로부터 메시지 서버가 수신하여 저장하는 메시지 저장 단계;
    렌더링 서버에 의해, 상기 메시지 서버로부터 상기 메시지 정보를 수신하고, 상기 템플릿 서버로부터 상기 메시지 정보에 포함된 동영상 템플릿의 식별정보에 대응하는 동영상 템플릿을 수신한 후, 상기 메시지 정보와 동영상 템플릿을 인코딩하여 메시지 동영상을 생성하는 렌더링 단계; 및
    상기 렌더링 단계에서 생성된 메시지 동영상을 상기 렌더링 서버로부터 상기 클라이언트로 전송하는 동영상 전송 단계;를 포함하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  14. 제13항에 있어서,
    상기 템플릿 제공 단계에서 상기 템플릿 정보는, 상기 템플릿 서버에 저장되어 있는 동영상 템플릿들의 리스트 정보를 포함하며,
    상기 에디터 제공 단계에서 상기 메시지 에디터는, 상기 템플릿 정보에 포함된 동영상 템플릿들의 리스트 정보에서 사용자가 원하는 동영상 템플릿을 선택 받을 수 있는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  15. 제13항 또는 제14항에 있어서,
    상기 동영상 템플릿은, 동영상을 구성하는 복수의 프레임 이미지들의 집합인 프레임 셋을 적어도 하나 포함하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  16. 제15항에 있어서,
    상기 동영상 템플릿은 각 프레임 셋에 매핑될 텍스트 정보를 더 포함하며, 상기 텍스트 정보에는 사용자에게 기본적으로 제공되는 기본 텍스트가 설정되어 있으며,
    상기 메시지 저장 단계에서 상기 메시지 정보는 상기 기본 텍스트가 편집된 텍스트 정보를 더 포함하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  17. 제16항에 있어서,
    상기 동영상 템플릿은 각 프레임 셋의 내용을 파악할 수 있는 미리 보기 정보를 더 포함하며,
    상기 리스트 정보는, 상기 미리 보기 정보를 더 포함하고,
    상기 에디터 제공 단계는, 상기 템플릿 정보에 포함된 상기 미리 보기 정보에 의해 각 동영상 템플릿의 미리 보기를 제공하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  18. 제17항에 있어서,
    상기 미리 보기 정보는, 상기 각 프레임 셋에 속하는 이미지 프레임 중의 하나인 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  19. 제17항에 있어서,
    상기 미리 보기 정보는, 상기 동영상 템플릿의 각 프레임 셋보다 데이터 용량이 적은 동영상 정보인 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  20. 제17항에 있어서,
    상기 에디터 제공 단계는, 상기 텍스트 정보를 편집하기 위하며 해당 텍스트 정보가 선택되면 그에 매핑되는 프레임 셋의 미리 보기를 표시하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  21. 제17항에 있어서,
    상기 메시지 저장 단계는, 상기 각 프레임 셋 마다 그에 매핑되는 텍스트 정보를 수신 받는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  22. 제13항에 있어서,
    상기 템플릿 정보는 오디오 정보를 더 포함하며,
    상기 에디터 제공단계는, 상리 템플릿 정보에 포함된 오디오 정보도 함께 선택 받을 수 있는 메시지 에디터를 제공하며,
    상기 렌더링 단계는, 상기 오디오 정보도 함께 인코딩하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  23. 제13항에 있어서,
    상기 에디터 제공 단계의 메시지 에디터는, 동영상 템플릿에 포함된 캐릭터와 배경과 소품을 포함하는 오브젝트를 변경할 수 있는 메뉴를 제공하고,
    상기 템플릿 서버에는 상기 메시지 에디터에서 제공하는 오브젝트 편집에 따른 동영상 템플릿이 미리 저장되어 있는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  24. 제15항에 있어서,
    상기 렌더링 단계는, 상기 동영상 템플릿의 각 프레임 셋에 매핑되는 텍스트가 각 이미지 프레임의 텍스트 영역에 들어갈 글자수를 고려하여 글자의 크기를 자동으로 조절하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  25. 템플릿 서버에 미리 저장되어 있는 동영상 템플릿들의 식별정보를 포함하는 템플릿 정보를 클라이언트에 제공하는 템플릿 제공 단계;
    상기 템플릿 정보의 식별정보와 매핑되는 동영상 템플릿에 매핑될 텍스트를 사용자가 입력할 수 있도록 상기 클라이언트에 메시지 에디터를 제공하는 에디터 제공 단계;
    상기 동영상 템플릿의 식별정보와 그 동영상 템플릿에 매핑될 텍스트를 포함하는 메시지 정보를 상기 메시지 에디터를 통해 입력 받아 상기 클라이언트에 저장하는 메시지 저장 단계; 및
    상기 템플릿 서버로부터 상기 메시지 정보에 포함된 동영상 템플릿의 식별정보에 대응하는 동영상 템플릿을 클라이언트가 수신한 후, 상기 클라이언트가 상기 메시지 정보와 동영상 템플릿을 인코딩하여 메시지 동영상을 생성하는 렌더링 단계;를 포함하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  26. 제25항에 있어서,
    상기 템플릿 제공 단계에서 상기 템플릿 정보는, 상기 템플릿 서버에 저장되어 있는 동영상 템플릿들의 리스트 정보를 포함하며,
    상기 에디터 제공 단계에서 상기 메시지 에디터는, 상기 템플릿 정보에 포함된 동영상 템플릿들의 리스트 정보에서 사용자가 원하는 동영상 템플릿을 선택 받을 수 있는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  27. 제25항에 있어서,
    상기 클라이언트에서 지정된 수신인에게 상기 메시지 동영상을 전송할 수 있도록 상기 메시지 동영상을 상기 클라이언트가 전송 서버로 전송하는 동영상 전송 단계;를 더 포함하는 것을 특징으로 하는 동영상 메시지 서비스 제공 방법.
  28. 제25항 내지 제27항 중 어느 한 항에 있어서,
    상기 동영상 템플릿은, 동영상을 구성하는 복수의 프레임 이미지들의 집합인 프레임 셋을 적어도 하나 포함하는 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  29. 제28항에 있어서,
    상기 동영상 템플릿은 각 프레임 셋에 매핑될 텍스트 정보를 더 포함하며, 상기 텍스트 정보에는 사용자에게 기본적으로 제공되는 기본 텍스트가 설정되어 있으며,
    상기 메시지 저장 단계에서 상기 메시지 정보는 상기 기본 텍스트가 편집된 텍스트 정보를 더 포함하는 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  30. 제29항에 있어서,
    상기 동영상 템플릿은 각 프레임 셋의 내용을 파악할 수 있는 미리 보기 정보를 더 포함하며,
    상기 템플릿 정보는, 상기 미리 보기 정보를 더 포함하고,
    상기 에디터 제공 단계는, 상기 템플릿 정보에 포함된 상기 미리 보기 정보에 의해 각 동영상 템플릿의 미리 보기를 제공하는 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  31. 제30항에 있어서,
    상기 미리 보기 정보는, 상기 각 프레임 셋에 속하는 이미지 프레임 중의 하나인 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  32. 제30항에 있어서,
    상기 미리 보기 정보는, 상기 동영상 템플릿의 각 프레임 셋보다 데이터 용량이 적은 동영상 정보인 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  33. 제30항에 있어서,
    상기 에디터 제공 단계는, 상기 텍스트 정보를 편집하기 위하며 해당 텍스트 정보가 선택되면 그에 매핑되는 프레임 셋의 미리 보기를 표시하는 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  34. 제30항에 있어서,
    상기 메시지 저장 단계는, 상기 각 프레임 셋 마다 그에 매핑되는 텍스트 정보를 저장하는 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  35. 제25항에 있어서,
    상기 템플릿 정보는 오디오 정보를 더 포함하며,
    상기 에디터 제공단계는, 상리 템플릿 정보에 포함된 오디오 정보도 함께 선택 받을 수 있는 메시지 에디터를 제공하며,
    상기 렌더링 단계는, 상기 오디오 정보도 함께 인코딩하는 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  36. 제25항에 있어서,
    상기 에디터 제공 단계의 메시지 에디터는, 동영상 템플릿에 포함된 캐릭터와 배경과 소품을 포함하는 오브젝트를 변경할 수 있는 메뉴를 제공하고,
    상기 템플릿 서버에는 상기 메시지 에디터에서 제공하는 오브젝트 편집에 따른 동영상 템플릿이 미리 저장되어 있는 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
  37. 제28항에 있어서,
    상기 렌더링 단계는, 상기 동영상 템플릿의 각 프레임 셋에 매핑되는 텍스트가 각 이미지 프레임의 텍스트 영역에 들어갈 글자수를 고려하여 글자의 크기를 자동으로 조절하는 것을 특징으로 하는 멀티미디어 메시지 서비스 제공 방법.
PCT/KR2010/001004 2009-04-28 2010-02-18 동영상 메시지 서비스 제공 방법 WO2010126224A2 (ko)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
KR1020090036940A KR100922438B1 (ko) 2009-04-28 2009-04-28 동영상 메시지 서비스 제공 방법
KR10-2009-0036940 2009-04-28
KR10-2009-0093624 2009-09-30
KR10-2009-0093598 2009-09-30
KR1020090093624A KR101097592B1 (ko) 2009-09-30 2009-09-30 동영상 메시지 제작 서비스 제공 방법
KR1020090093598A KR20110035766A (ko) 2009-09-30 2009-09-30 멀티미디어 메시지 서비스 제공 방법

Publications (2)

Publication Number Publication Date
WO2010126224A2 true WO2010126224A2 (ko) 2010-11-04
WO2010126224A3 WO2010126224A3 (ko) 2010-12-23

Family

ID=43032642

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2010/001004 WO2010126224A2 (ko) 2009-04-28 2010-02-18 동영상 메시지 서비스 제공 방법

Country Status (1)

Country Link
WO (1) WO2010126224A2 (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014179749A1 (en) * 2013-05-02 2014-11-06 Pribula Alexis Juri Interactive real-time video editor and recorder
US9020325B2 (en) 2012-11-14 2015-04-28 Storyvine, LLC Storyboard-directed video production from shared and individualized assets
KR101729377B1 (ko) 2014-11-17 2017-04-26 박계현 영상 메시지 전송 장치
US9870798B2 (en) 2013-05-02 2018-01-16 FreshTake Media, Inc. Interactive real-time video editor and recorder
WO2023016364A1 (zh) * 2021-08-12 2023-02-16 北京字跳网络技术有限公司 一种视频处理方法、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000017815A (ko) * 1999-12-17 2000-04-06 김강욱 네트워크를 기반으로 하는 동영상 생성 시스템 및 그 생성방법
KR20030079691A (ko) * 2002-03-25 2003-10-10 야마하 가부시키가이샤 멀티미디어 템플릿 파일을 기억하는 기억 매체, 템플릿파일 작성 장치, 템플릿 파일 편집 장치, 템플릿 파일배신 서버, 템플릿 파일 배신 시스템, 템플릿 파일 작성프로그램 및 템플릿 파일 편집 프로그램
KR20040005156A (ko) * 2002-07-08 2004-01-16 에스케이씨 주식회사 멀티미디어 cd 제작 시스템 및 방법
KR100558910B1 (ko) * 2003-08-13 2006-03-10 (주)에이치인포메이션 멀티미디어 메시지 컨텐츠 작성/전송 기능을 갖는 휴대용단말기
KR20080102116A (ko) * 2007-05-19 2008-11-24 아바드(주) 템플릿을 이용한 컨텐츠 제작 무선단말

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000017815A (ko) * 1999-12-17 2000-04-06 김강욱 네트워크를 기반으로 하는 동영상 생성 시스템 및 그 생성방법
KR20030079691A (ko) * 2002-03-25 2003-10-10 야마하 가부시키가이샤 멀티미디어 템플릿 파일을 기억하는 기억 매체, 템플릿파일 작성 장치, 템플릿 파일 편집 장치, 템플릿 파일배신 서버, 템플릿 파일 배신 시스템, 템플릿 파일 작성프로그램 및 템플릿 파일 편집 프로그램
KR20040005156A (ko) * 2002-07-08 2004-01-16 에스케이씨 주식회사 멀티미디어 cd 제작 시스템 및 방법
KR100558910B1 (ko) * 2003-08-13 2006-03-10 (주)에이치인포메이션 멀티미디어 메시지 컨텐츠 작성/전송 기능을 갖는 휴대용단말기
KR20080102116A (ko) * 2007-05-19 2008-11-24 아바드(주) 템플릿을 이용한 컨텐츠 제작 무선단말

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9020325B2 (en) 2012-11-14 2015-04-28 Storyvine, LLC Storyboard-directed video production from shared and individualized assets
WO2014179749A1 (en) * 2013-05-02 2014-11-06 Pribula Alexis Juri Interactive real-time video editor and recorder
US9870798B2 (en) 2013-05-02 2018-01-16 FreshTake Media, Inc. Interactive real-time video editor and recorder
KR101729377B1 (ko) 2014-11-17 2017-04-26 박계현 영상 메시지 전송 장치
WO2023016364A1 (zh) * 2021-08-12 2023-02-16 北京字跳网络技术有限公司 一种视频处理方法、装置、设备及存储介质

Also Published As

Publication number Publication date
WO2010126224A3 (ko) 2010-12-23

Similar Documents

Publication Publication Date Title
CN109815200B (zh) 一种文件分享方法、装置及存储介质
CN102289339B (zh) 一种显示表情信息的方法及装置
CN1326377C (zh) 用于共享利用数字媒体显示装置的图像的方法和系统
CN107534704B (zh) 一种经由通信网络连接的信息处理方法、设备和介质
US20050114528A1 (en) System, server, method and program for providing communication service
US20090193345A1 (en) Collaborative interface
CN102789385B (zh) 视频文件播放器和视频文件播放的处理方法
CN106254311A (zh) 直播方法和装置、直播数据流展示方法和装置
CN101795240A (zh) 即时数据分享系统及其机器可读取媒体
EP1580965B1 (en) Image transmitting device of user equipment and method thereof
JP2001523421A (ja) 電子メッセージ用電子通信システム
WO2010147433A2 (en) Apparatus and method for transmitting and receiving a user interface in a communication system
WO2010126224A2 (ko) 동영상 메시지 서비스 제공 방법
US9584761B2 (en) Videoconference terminal, secondary-stream data accessing method, and computer storage medium
CN102404251A (zh) 具有备注功能的即时通信的实现方法、客户端及系统
CN110609965A (zh) 一种页面显示方法、装置和存储介质
CN113778419A (zh) 多媒体数据的生成方法、装置、可读介质及电子设备
CN103369010B (zh) 共享演播方法及其系统
KR101097592B1 (ko) 동영상 메시지 제작 서비스 제공 방법
JP3462145B2 (ja) 画像サーバー
CN103051858A (zh) 视讯通信实时屏幕互动装置、方法及系统
CN108322691A (zh) 视频会议实现方法、装置和系统、计算机可读存储介质
KR100922438B1 (ko) 동영상 메시지 서비스 제공 방법
CN106371817A (zh) 一种Unity3D与iOS灵活结合使用的方法
KR20110035766A (ko) 멀티미디어 메시지 서비스 제공 방법

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10769869

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10769869

Country of ref document: EP

Kind code of ref document: A2