KR20030094584A - System and method for video based interactive interface - Google Patents
System and method for video based interactive interface Download PDFInfo
- Publication number
- KR20030094584A KR20030094584A KR1020020031786A KR20020031786A KR20030094584A KR 20030094584 A KR20030094584 A KR 20030094584A KR 1020020031786 A KR1020020031786 A KR 1020020031786A KR 20020031786 A KR20020031786 A KR 20020031786A KR 20030094584 A KR20030094584 A KR 20030094584A
- Authority
- KR
- South Korea
- Prior art keywords
- video
- user
- interaction
- moving image
- web page
- Prior art date
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 32
- 238000000034 method Methods 0.000 title claims abstract description 10
- 230000003993 interaction Effects 0.000 claims abstract description 45
- 238000013515 script Methods 0.000 claims description 6
- 230000002730 additional effect Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 abstract description 18
- 230000001413 cellular effect Effects 0.000 abstract 1
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000007474 system interaction Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/50—Business processes related to the communications industry
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
본 발명은 컴퓨터상에서 재생되는 동영상에 시간 및 공간적으로 동기가 이루어진 대화형 인터페이스를 구현하는 방법에 관한 것이다. 기존의 동영상 재생은 단순히 사용자가 요청한 동영상을 유선 또는 무선을 통해 일방적으로 재생하는 방식으로 운용되고 있다. 예를 들면 인터넷 방송 등에서 사용자가 원하는 동영상을 선택하면 인터넷 스트리밍과 같은 방법으로 동영상이 사용자에게 전송되어 재생된다. 사용자는 동영상을 재생, 중지, 일시 정지만을 시킬 수 있으며, 재생되는 동영상 기반의 시간 또는 공간적인 대화형 상호작용을 할 수가 없으므로, 동영상을 재생하는 동안 정보 제공자는 사용자의 피드백을 얻을 수 있는 방법이 없으며, 또한 사용자는 정보 제공자로부터 일방적인 재생되는 동영상을 볼 수밖에 없는 구조적인 문제점이 있다.The present invention relates to a method for implementing an interactive interface synchronized in time and space with a video played on a computer. Existing video playback is simply operated by unilaterally playing the video requested by the user via wired or wireless. For example, if a user selects a desired video in an internet broadcast, the video is transmitted to the user and played back in the same manner as the streaming of the internet. Users can only play, stop, and pause the video, and they can't have time-based or spatially interactive interactions based on the video being played, so there is no way for an information provider to get user feedback while playing a video. In addition, there is a structural problem that the user can not only see the one-way video playback from the information provider.
상기에서 기술하였듯이 기존에는 동영상 컨텐트를 정보 제공자가 사용자에게 일방적으로 전송하는 구조로 이루어져, 동영상 재생 중에 정보 제공자는 사용자의 피드백을 얻기 어려우며, 사용자는 동영상에 대한 부가 정보를 바로 획득하기 어려운 문제점이 있다. 예를 들면 정보 제공자는 동영상에 대한 설문 조사와 같은 사용자의 취향 분석을 동영상과 직접 연결하여 시스템을 구현하기가 어려우며, 사용자는 동영상 중의 아이템에 대한 구매 정보를 얻고 싶은 경우 다른 경로로 구매를 위한 상품 정보를 찾아야 하는 불편함이 있다. 따라서 이러한 구조적인 문제를 해결하기 위하여 본 발명에서는 인터넷 웹 브라우저를 기반으로 재생되는 동영상에 사용자 인터페이스를 위하여 동영상과 동기화되는 사이버 캐릭터인 에이전트와 동영상 내용 등을 상세하게 설명할 수 있는 툴팁, 동영상과 웹 브라우저간에는 스크립트, HTML 등 다양한 데이터 통신 방법 등을 이용하여 다양한 형태로 사용자와의 상호작용 처리 및 부가 정보를 제공하는데 그 목적이 있으며, 기존 동영상 재생 시스템에서 운용하는 일방적인 정보 제공이 아닌 사용자와 동영상간에 대화형의 상호작용이 가능한 고기능의 컨텐츠 제공 시스템을 구현하고자 한다.As described above, the information provider unilaterally transmits the video content to the user, the information provider is difficult to obtain the user's feedback during the video playback, the user is difficult to obtain additional information about the video immediately . For example, it is difficult for an information provider to implement a system by linking a user's taste analysis, such as a survey about a video, directly to the video. There is the inconvenience of looking for information. Therefore, in order to solve this structural problem, in the present invention, a tool tip, a video, and a web, which can explain in detail the agent and the video content, which are the cyber characters synchronized with the video for the user interface, to the video played based on the Internet web browser. The purpose of this is to provide various information processing methods such as scripts, HTML, etc. between the browsers, and to provide additional information and interaction with the users.In addition to providing one-sided information in the existing video playback system, users and videos To implement a highly functional content providing system that can be interactively interacted with each other.
도 1은 시스템 구성도1 is a system configuration diagram
도 2는 상호작용 커맨드의 구조도2 is a structural diagram of an interaction command
도 3은 상호작용 커맨드의 동작 흐름도3 is an operation flowchart of an interaction command
<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>
100 : 동영상 서버 101 : 웹 서버100: video server 101: web server
102 : 상호작용 커맨드 서버 103 : 사용자 시스템102: interactive command server 103: user system
200 : 상호작용 커맨드의 이벤트 발생시각200: event occurrence time of the interaction command
201 : 상호작용 커맨드의 종류202 : 상호작용 커맨드의 효과201: types of interactive commands 202: effects of interactive commands
301 : 동영상에서의 임의의 프레임301: Random frames in the video
302 : 프레임에 존재하는 효과 또는 부가정보 조사302: Examine the effect or additional information present in the frame
상기 목적을 달성하기 위하여 동영상 기반의 대화형 인터페이스 시스템 및 방법의 일 측면에 따르면 사용자가 사용하는 실행 시스템은 PC, PDA, 핸드폰, 셋톱박스가 장착된 TV와 유사한 장치가 되며, 해당 장치에는 동영상을 재생할 수 있는 재생 수단; 상기 재생되는 동영상에 동기화되어 사용자와의 상호작용을 처리하는 상호 작용 처리 수단, 상호작용 처리의 결과로써 사용자에게 부가적인 정보를 제공하는 부가 정보 제공 수단을 포함한다.According to one aspect of the video-based interactive interface system and method for achieving the above object, the execution system used by the user is a device similar to a TV equipped with a PC, PDA, mobile phone, set-top box, and the video Reproducing means capable of reproducing; Interaction processing means for processing the interaction with the user synchronized with the reproduced video, and additional information providing means for providing additional information to the user as a result of the interaction processing.
정보를 제공하는 서버 시스템은 사용자의 요구에 따라 동영상을 제공하는 동영상 서버가 있으며, 동영상과 관련된 전자상거래, 인터넷 광고, 설문조사 등의 웹페이지를 운영하는 웹서버가 있으며, 상호작용 커맨드를 저장하는 서버가 포함된다. 이들 서버들은 하나의 시스템에 설치될 수도 있고, 여러 개의 시스템에 분산되어 설치 될 수 있으며, 서버와 사용자 실행 시스템 간에는 유무선 인터넷을 통하여 연결되어 진다.The server system that provides the information includes a video server that provides a video according to a user's request, a web server that operates web pages such as e-commerce, internet advertising, and surveys related to the video. Server is included. These servers can be installed on a single system, distributed across multiple systems, and are connected via wired or wireless Internet between servers and user-run systems.
동영상을 재생하면서 다양한 효과를 사용자에게 대화형 인터페이스로 보여주기 위해서는 동영상에 발생될 여러가지 이벤트를 발생 시점에 따라 동영상에 연계하여 발생되는 효과를 기술하는 방법이 필요하다. 이러한 이벤트 및 효과를 기술한 것을 상호작용 커맨드라고 하며, 웹페이지 제어에 많이 사용되는 Jscript, VBScript, JavaScript 등으로 상호작용 커맨드를 기술하는 것도 가능하다.In order to show various effects to a user while playing a video through an interactive interface, there is a need for a method of describing effects generated by linking various events to be generated to a video according to the time of occurrence. Such events and effects are described as interactive commands, and it is also possible to describe interactive commands in Jscript, VBScript, JavaScript, and the like, which are frequently used for web page control.
상호작용 처리 수단과 부가정보 제공 수단에서는 컨텐트 제작자가 제작한 상호작용 커맨드를 서버로부터 다운로드 받아 동영상과 동기를 맞추어 처리하고 사용자와의 상호작용에 따라 부가 정보를 제공하게 된다.In the interaction processing means and the additional information providing means, the interactive command generated by the content producer is downloaded from the server, processed in synchronization with the video, and the additional information is provided according to the interaction with the user.
사용자는 재생되는 동영상을 보면서 상호작용 커맨드에 따라서 사용자의 상호작용에 응답하는 부가적인 효과를 볼 수 있으며, 이 같은 상호작용을 전자상거래, 인터넷 광고, 설문 조사와 같은 부가 웹 서비스로 연결될 수도 있다.The user can see the additional effect of responding to the user's interaction according to the interaction command while watching the video being played, and the interaction can be linked to additional web services such as e-commerce, internet advertisement, and survey.
동영상과 사용자간에 가능한 상호작용은 표 1에 정리된 것과 같이 사용하는 사용자 플랫폼에 따라 다양한 도구가 이용될 수 있다.The possible interactions between the video and the user can be various tools depending on the user platform used, as listed in Table 1.
표 1에 기술된 상호작용 도구를 이용하여 사용자는 동영상을 보면서 상호작용에 대한 이벤트를 발생시키게 된다. 동영상의 특정 시간 또는 특정 영역에서 이벤트가 발생되는 시점은 표 2와 같다.Using the interaction tools described in Table 1, the user can watch the video and raise events for the interaction. Table 2 shows an event occurrence time at a specific time or a specific area of the video.
재생하고 있는 동영상과 연계하여 발생되는 효과는 표 3에 기술된 다양한 효과가 표현되며, 이러한 효과는 표 2에 의해 발생되는 이벤트에 의해 상호작용 커맨드에 따라 수행된다.Effects generated in association with the video being played are expressed in various effects described in Table 3, and these effects are performed according to the interaction command by the events generated by Table 2.
이하, 본 발명에 따른 동영상 기반의 대화형 인터페이스 시스템 및 방법에 대한 실시 예를 첨부한 도면을 참조하여 상세하게 살펴보면 다음과 같다.Hereinafter, an embodiment of a video-based interactive interface system and method according to the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 동영상 기반의 대화형 인터페이스 시스템을 개략적으로 나타낸 도면이다. 도 1에 도시된 바와 같이, 동영상은 동영상 서버(100) 에 저장이 되고, 동영상과 연관된 웹 컨텐트는 웹서버(101)에 저장이 되고, 사용자와의 상호 작용과 상호작용의 효과를 기술하는 상호작용 커맨드는 상호작용 커맨드를 저장하는 서버(102)에 저장된다. 이들 서버들은 하나의 컴퓨터 시스템에 통합되어도 되고, 그림과 같이 분산되어도 가능하다. 사용자 시스템(103)에서는 웹 페이지내의 동영상을 보면서 마우스 클릭등의 사용자 상호작용에 따라 동영상이나 웹페이지에 부가적으로 나타나는 효과를 볼수 있다.1 is a view schematically showing a video-based interactive interface system according to the present invention. As shown in FIG. 1, the video is stored in the video server 100, the web content associated with the video is stored in the web server 101, and the interaction describing the interaction with the user and the effect of the interaction. Action commands are stored in a server 102 that stores interaction commands. These servers can be integrated into a single computer system or distributed as shown. In the user system 103, while viewing a video in a web page, an effect that is additionally displayed on the video or web page according to user interaction such as a mouse click can be seen.
도 2는 본 발명에 따른 동영상 기반의 대화형 인터페이스 시스템에 사용되는 상호작용 커맨드의 구조를 보여준다. 도 2에 도시된 바와 같이 하나의 상호작용 커맨드는 상호작용 커맨드가 시작할 시간, 사용자 상호작용의 종류, 사용자의 상호작용시 보여줄 효과의 3 부분으로 구성되어 있고 하나의 동영상에는 이러한 상호작용 커맨드가 하나 이상으로 구성되어 있다. 상호작용 커맨드가 시작할 시간(200)에는 상호작용 커맨드가 동작하는 시간이 기록되어 있으며, 이 시간동안은 상호작용 커맨드가 유효하게 된다. 사용자 상호작용의 이벤트 발생 종류(201)에는 상기의 표 2에서 기술한 바와 같이 상호작용에 의한 이벤트가 발생되는 시점의 종류를 기술한다. 사용자의 상호작용시 보여줄 효과(202)는 사용자 상호 작용이 동작되었을 때 보여줄 효과로 상기의 표 3에서 보는 바와 같은 효과를 기술할 수 있다.Figure 2 shows the structure of the interactive command used in the video-based interactive interface system according to the present invention. As shown in FIG. 2, one interactive command is composed of three parts: the time at which the interactive command starts, the type of user interaction, and the effect to be displayed when the user interacts. It consists of the above. At the time 200 at which the interactive command starts, the time at which the interactive command operates is recorded, and the interactive command becomes valid during this time. The event occurrence type 201 of user interaction describes the type of time at which an event by interaction occurs, as described in Table 2 above. The effect 202 to be shown when the user interacts may be described as shown in Table 3 above as an effect to be shown when the user interaction is operated.
도 3은 본 발명에 따른 동영상 기반의 대화형 인터페이스 시스템에 사용되는 상호작용 커맨드의 동작 순서를 보여준다. 도 3에 도시된 바와 같이 동영상의 모든 프레임에 대해서 상호작용 커맨드를 검사하여 상호작용 커맨드의 효과를 출력하게된다.3 shows an operation sequence of an interaction command used in the video-based interactive interface system according to the present invention. As shown in FIG. 3, the interaction command is examined for every frame of the video to output the effect of the interaction command.
도 3에 도시된 바와 같이 동영상의 하나의 프레임이 입력(301)이 되면 상호작용 커맨드를 검사하여 현재의 동영상 프레임에 사용자의 상호작용이 없이도 나타날 수 있는 상호작용 커맨드가 있는지를 검사한다(302). 만약 적합한 커맨드가 있다면, 상호작용 커맨드에 해당하는 부가 효과를 수행(303)한다. 다음 단계로 현재의 동영상 프레임에 사용자의 상호작용에 따른 상호작용 커맨드가 있는지를 검사한 후(304), 상호작용 커맨드에 상응하는 적합한 상호작용이 발생하였다면(305), 상호작용 커맨드에 해당하는 부가 효과를 수행(306)한다. 하나의 동영상 프레임에 대해서 상호작용 커맨드를 검사한 후 하나의 동영상 프레임을 화면에 출력하고, 수행된 부가 효과를 모두 화면에 출력한다(307).As shown in FIG. 3, when one frame of the video becomes an input 301, the interactive command is examined to determine whether there is an interactive command that may appear without user interaction in the current video frame (302). . If there is a suitable command, the additional effect corresponding to the interactive command is performed (303). The next step is to check whether there is an interactive command according to the user's interaction in the current video frame (304), and if a suitable interaction corresponding to the interactive command has occurred (305), the addition corresponding to the interactive command Perform the effect (306). After checking the interaction command with respect to one video frame, one video frame is output to the screen, and all of the performed additional effects are output to the screen (307).
단순히 인터넷을 통해 동영상을 재생하여 사용자에게 보여주는 기존의 시스템과 달리, 본 발명은 동영상의 재생과 사용자간에 다양한 형태의 상호작용이 복합적으로 가능하게 하여 정보제공자는 동영상을 재생하면서 사용자의 다양한 피드백을 획득할 수 있는 동시에, 사용자는 동영상을 보다 재미있고 다양한 효과와 함께 볼 수 있어, 전자상거래, 고객 관리, 인터넷 설문 조사, 인터넷 광고와 같은 응용 분야에서 동영상 기반 부가 서비스로 직접 연계한 고부가가치 동영상 기반의 멀티미디어 서비스 및 웹 서비스가 가능하다.Unlike the existing system that simply plays a video through the Internet and shows it to the user, the present invention enables various forms of interaction between the playback of the video and the user so that the information provider acquires various feedbacks of the user while playing the video. At the same time, users can watch videos with more fun and a variety of effects, enabling high value-added video-based multimedia directly linked to video-based value-added services in applications such as e-commerce, customer care, internet surveys, and Internet advertising. Services and web services are possible.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020031786A KR20030094584A (en) | 2002-06-07 | 2002-06-07 | System and method for video based interactive interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020020031786A KR20030094584A (en) | 2002-06-07 | 2002-06-07 | System and method for video based interactive interface |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030094584A true KR20030094584A (en) | 2003-12-18 |
Family
ID=32386125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020020031786A KR20030094584A (en) | 2002-06-07 | 2002-06-07 | System and method for video based interactive interface |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030094584A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010025312A (en) * | 2000-12-11 | 2001-04-06 | 김승일 | A system of kids education based on internet multimedia and method thereof |
KR20020004578A (en) * | 2000-07-06 | 2002-01-16 | 황인호 | A service providing system and the providing method using virtual helper |
KR20020005097A (en) * | 2000-07-07 | 2002-01-17 | 박종인 | On-line both sides fashion total codi program |
-
2002
- 2002-06-07 KR KR1020020031786A patent/KR20030094584A/en not_active Application Discontinuation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020004578A (en) * | 2000-07-06 | 2002-01-16 | 황인호 | A service providing system and the providing method using virtual helper |
KR20020005097A (en) * | 2000-07-07 | 2002-01-17 | 박종인 | On-line both sides fashion total codi program |
KR20010025312A (en) * | 2000-12-11 | 2001-04-06 | 김승일 | A system of kids education based on internet multimedia and method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9532116B2 (en) | Interactive video advertisement in a mobile browser | |
US11153659B2 (en) | Information processing apparatus, information processing method, program, and information processing system | |
US20110001758A1 (en) | Apparatus and method for manipulating an object inserted to video content | |
CN111436006B (en) | Method, device, equipment and storage medium for displaying information on video | |
KR101311126B1 (en) | Clickable video hyperlink | |
CN103108248B (en) | A kind of implementation method of interactive video and system | |
US20040135819A1 (en) | Computer remote control | |
US20020104096A1 (en) | System and methods for providing web-based multimedia presentations | |
CN106919707B (en) | Page display method and terminal based on H5 | |
JP2018521378A (en) | Interactive computer system, system for generating interactive media, interactive media method, interactive method and interactive media display system | |
US20150109184A1 (en) | Terminal apparatus for processing data | |
CN112074813A (en) | Capturing and processing interactions with user interfaces of native applications | |
WO2015103636A2 (en) | Injection of instructions in complex audiovisual experiences | |
KR20070056442A (en) | System and method of providing web service for device without web browser | |
CN113868573A (en) | Method and system for quickly establishing one-screen interaction based on webpage | |
CA2857559C (en) | System and method for synchronized interactive layers for media broadcast | |
KR20030022768A (en) | Hypervideo tracking and reporting system | |
EP1271950B1 (en) | Moving images synchronization system | |
US8359303B2 (en) | Method and apparatus to provide multimedia service using time-based markup language | |
US10055508B1 (en) | Platform-agnostic thick-client system for combined delivery of disparate streaming content and dynamic content by combining dynamic data with output from a continuous queue transmitter | |
CN105812890B (en) | Information display method and client | |
KR20030094584A (en) | System and method for video based interactive interface | |
CN111045674A (en) | Interactive method and device of player | |
CN104010213B (en) | Video data caching method and system thereof | |
KR101262493B1 (en) | System and method for providing framework with user experience characteristics based on web |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |