WO2015034123A1 - 여러 대의 액션캠 영상을 재생하기 위한 버퍼관리 방법 및 그에 따른 재생장치 - Google Patents

여러 대의 액션캠 영상을 재생하기 위한 버퍼관리 방법 및 그에 따른 재생장치 Download PDF

Info

Publication number
WO2015034123A1
WO2015034123A1 PCT/KR2013/008291 KR2013008291W WO2015034123A1 WO 2015034123 A1 WO2015034123 A1 WO 2015034123A1 KR 2013008291 W KR2013008291 W KR 2013008291W WO 2015034123 A1 WO2015034123 A1 WO 2015034123A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
images
action cam
screen
buffer memory
Prior art date
Application number
PCT/KR2013/008291
Other languages
English (en)
French (fr)
Inventor
이동채
유수근
Original Assignee
주식회사 모브릭
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 모브릭 filed Critical 주식회사 모브릭
Publication of WO2015034123A1 publication Critical patent/WO2015034123A1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/23406Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/60Memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/21805Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/242Synchronization processes, e.g. processing of PCR [Program Clock References]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof

Definitions

  • the present invention relates to a digital broadcasting service, and more particularly, to a method of managing a buffer memory in playing a plurality of action cam images, and a playback apparatus according to the method.
  • IPTV which allows a user to selectively receive desired contents through a high-speed communication network, has become a major field of the broadcasting communication industry.
  • the action cam is a camcorder that a user shoots with a camera mounted on his / her body during various sports and outdoor activities. By changing the channel, the user can watch the image photographed from the desired angle.
  • the screen of the playback terminal into N pieces, it is possible to simultaneously watch N images taken by the N action cams.
  • the terminal plays back the images using a buffering technique.
  • a buffering time of video switching according to the screen switching is required. Therefore, the user has to wait for a certain time while watching the video, there is a problem that it is difficult to provide a seamless video seamless.
  • the present invention is to solve the problem of the prior art, even if the user is switching the screen of a number of action cam image while displaying a number of action cam image, the user's seamless image by minimizing the delay time due to the screen change Its purpose is to provide an optimal viewing environment that can provide. That is, when N buffers are used to simultaneously play received images in an environment broadcasted through the Internet through N action cams, a load is generated on the user terminal.
  • a buffer memory management method for simultaneously playing M screens including a second screen M and N are integers larger than 1, N ⁇ M
  • a plurality of action cam video reproducing apparatuses may include N buffer memories including first buffer memory to Nth buffer memory, and first screen to second screen.
  • a display unit (M and N are integers larger than 1, N ⁇ M) that simultaneously reproduces M screens, a decoder that decodes several action cam images and classifies each action cam, among the classified images Select N images, store each of the N images in each of the buffer memories, select two images having different action cams from among the images stored in the buffer memories, and select the selected image.
  • Line of the third image having a control for controlling to display the first image and the second image on the first screen and the second screen, respectively, and the action cam is distinguished from the images displayed on the first screen and the second screen If the third image is not included in the action cam switching signal receiving unit and the N selected images that receive the tag signal, the other image except for the first image and the second image is deleted from the buffer memory, And storing the third image in the buffer memory from which the image is deleted, and controlling the display to display the third image on the first screen and the first image on the second screen.
  • FIG. 1 is a diagram illustrating a plurality of action cam image generation systems.
  • FIGS. 2 to 3 are diagrams illustrating a buffer memory management method for providing a plurality of action cam images according to the related art.
  • FIG. 4 is a diagram illustrating a concept of providing a plurality of action cam images to two screens using four buffers when four action cam images are provided.
  • FIG. 5 is a flowchart illustrating a buffer memory management method of a plurality of action cam video reproducing apparatuses according to an exemplary embodiment of the present invention.
  • FIG. 6 is a diagram showing the configuration of a plurality of action cam video playback apparatus according to an embodiment of the present invention.
  • FIG. 7 and 8 illustrate a concept of a buffer memory management method of a plurality of action cam video playback apparatuses according to an exemplary embodiment of the present invention.
  • unit and device for components used in the following description are merely given in consideration of ease of preparation of the present specification, and the “unit” and “device” may be used interchangeably with each other. It can be designed in hardware or software.
  • FIG. 1 is a diagram illustrating a system of providing a plurality of action cam images according to an exemplary embodiment of the present invention.
  • the plurality of image capturing apparatuses 100 may be connected to the server 200 to perform an operation for providing a plurality of action cam images. That is, when a plurality of video photographing apparatuses photographs images at different locations and transmits the photographed images to the server, a plurality of action cam images provided by the server including the plurality of images are provided to the subscriber.
  • the action cam image providing service may be performed.
  • the server 200 receives each image from the plurality of attached video recording apparatuses 100 By generating the action cam video, the user can watch the game from each player's point of view.
  • FIGS. 2 to 3 are diagrams illustrating a buffer memory management method for providing a plurality of action cam images according to the related art.
  • FIG. 2 is a diagram illustrating a concept of playing a video generally on the Internet according to the prior art.
  • 1, 2, ... N are temporal flows of a video to be played for better understanding. That is, the image data is buffered in time order and reproduced by the image reproducing apparatus 20.
  • FIG. 3 is a diagram illustrating a buffering management method when a video captured by N action cam cameras is to be reproduced on N screens 110.
  • the speed of the buffering may decrease according to the performance of the terminal embedded in the playback apparatus 100, thereby causing a problem that the image being played is cut off. If the number of screens is smaller than the number of action cam videos, but N buffers are sufficient, video dropping problems can be prevented.However, if the playback apparatus maintains N buffers, it may cause an increase in manufacturing cost or other performance degradation. There is a problem.
  • FIG. 4 is a diagram illustrating a concept of displaying eight action cam videos according to a user's selection on two screens using four buffers when four action cam videos are provided.
  • FIG. 4 will be described with reference to a number of action cam video playback environment having the configuration as shown in this drawing. However, the number of the buffer memory and the number of screens may be variously changed within the range to which the present invention is applicable.
  • FIG. 5 is a flowchart illustrating a buffer memory management method of a plurality of action cam video reproducing apparatuses according to an exemplary embodiment of the present invention.
  • a first screen to a second screen through N buffer memories including first buffer memory to N buffer memory sequentially buffered.
  • a buffer memory management method for simultaneously reproducing M screens including M may be disclosed (M and N are integers greater than 1, N ⁇ M).
  • a plurality of action cam images may be decoded and classified for each action cam (S101).
  • N images may be selected (S102).
  • the playback apparatus may search an image playback history stored in the playback apparatus and, based on the searched history, N action cams having the highest selection frequency. You can select images.
  • each of the N images may be stored in each of the buffer memories (S103).
  • the playback apparatus may search for an image playback history stored in the playback apparatus, and select two action cam images that have been most recently played back based on the searched history.
  • the selected first image and the second image may be displayed on the first screen and the second screen, respectively (S105).
  • a selection signal of a third image having an action cam distinguished from the images displayed on the first screen and the second screen may be input (S106).
  • the playback apparatus when the playback apparatus receives the selection signal of the third image, it may receive the selection signal of the third image through a user interface.
  • the selection signal of the third image which is automatically generated based on a preset screen change setting may be input. That is, the screen change signal may be automatically input or may be input by the user.
  • the third image may be stored (S107).
  • the third image may be displayed on the first screen, and the first image may be displayed on the second screen (S108).
  • the method of providing a plurality of action cam images may further include receiving a selection signal of a fourth image having an action cam distinguished from images displayed on the first screen and the second screen. It may include. That is, the additional action cam switching signal may be received.
  • the method may further include deleting one of the N selected images except for the third image and the first image from the buffer memory, and storing the fourth image in the buffer memory from which the image is deleted. can do. That is, an additional buffer memory update is possible.
  • the method may further include displaying the fourth image on the first screen and the third image on the second screen.
  • the method may further include buffering the buffer memories to correspond to the order of the images displayed on the screens. That is, the buffering order of the buffer memory may be set based on the user's action cam selection.
  • the selection information may be stored in a storage unit of the playback apparatus. That is, the selection signal of the third image and the selection signal of the fourth image may be stored as an image reproduction history.
  • FIG. 6 is a diagram showing the configuration of a plurality of action cam video playback apparatus according to an embodiment of the present invention.
  • the plurality of action cam video player may be various devices capable of playing video such as a smartphone, a smart TV, a PC, a PDA, and the like.
  • the multiple action cam video reproducing apparatus 100 includes a buffer memory 201, a decoder 202, a control unit 203, a screen switching controller 204, an action cam switching signal receiving unit 205, and a display unit. 206 may be included.
  • the buffer memory 201 may include a first buffer memory to an Nth buffer memory.
  • the buffer memories may be physically divided buffer memories, or one physical buffer memory may be divided into a plurality of buffer memories.
  • the display unit 206 may simultaneously reproduce M screens including the first to second screens. That is, by dividing one screen into several areas and displaying respective images on the divided screens, a plurality of action cam video services may be provided to the user.
  • M and N are integers larger than 1, that is, plural, and N is larger than M. That is, the number of buffer memories is larger than the number of screens displayed at the same time.
  • a decoder 202 decodes several action cam images.
  • images of each action cam may be separately transmitted, and according to another embodiment, images of several action cams may be transmitted as one data file in one data file. Can be. Therefore, in this case, the decoder may classify the images for each action cam while decoding the images.
  • the controller 203 selects N images from the classified images, stores each of the N images in each of the buffer memories, and stores different action cams among the images stored in the buffer memories. Two images may be selected to control the display to display the selected first image and the second image on the first screen and the second screen, respectively. That is, the controller 203 performs basic operations for providing a plurality of action cam images.
  • the action cam switching signal receiver 204 receives a selection signal of a third image having an action cam that is distinguished from images displayed on the first screen and the second screen.
  • the action cam switch signal receiver 204 may receive a selection signal of the third image through a user interface, and according to another embodiment, the action cam switch signal receiver 204 may be configured in advance.
  • the selection signal of the third image which is automatically generated based on the screen change setting, may be input.
  • the screen switching control unit 205 may delete one of the N selected images other than the first image and the second image from the buffer memory, and delete the image from the buffer memory. After storing the image, the third image is displayed on the first screen and the first image is displayed on the second screen.
  • the action cam switch signal receiver 204 and the screen switch controller 205 are separately configured, and the action cam switch signal receiver 204 is included in the screen switch controller 205.
  • the action cam switching signal receiver 204 may be merged with the screen switching control unit 205 or may be configured apart from other objects. That is, the components of this drawing are only an embodiment, and each component may be merged or further subdivided.
  • the action cam switching signal receiver 204 may further receive a selection signal of a fourth image having an action cam that is distinguished from images displayed on the first screen and the second screen, Correspondingly, the controller 203 deletes one of the N selected images other than the third image and the first image from the buffer memory, and deletes the other image from the buffer memory. After storing the image, it is possible to control to display the fourth image on the first screen and the third image on the second screen. That is, additional screen switching can be performed.
  • the plurality of action cam video reproducing apparatuses 100 may further include a storage unit (not shown).
  • the storage unit may store data necessary for driving a plurality of action cam video reproducing apparatuses 100, and the storage unit may store the selection signal of the third image and the fourth image inputted from the action cam switching signal receiver 204.
  • the selection signal can be stored as a video reproduction history.
  • the controller 203 searches for the video playback history stored in the playback device in storing the selected images in the buffer memory according to an embodiment. Based on the retrieved history, N action cam images having the highest selection frequency are selected and stored in the buffer memory.
  • the controller 203 searches for the video playback history stored in the playback apparatus in the first display of the video, and searches for the searched video. Based on the history, it is possible to control to select and display the two most recently played action cam images.
  • FIG. 7 and 8 illustrate a concept of a buffer memory management method of a plurality of action cam video playback apparatuses according to an exemplary embodiment of the present invention.
  • a buffer memory and a playback screen may be managed.
  • Each buffer memories may be configured in a plurality of action cam image reproducing apparatuses, and each of the images having four distinct action cams may be stored in the four buffer memories.
  • the display apparatus since the display apparatus has two display regions, images of the first action cam and the second action cam may be displayed among the four action cam images.
  • the third action cam is selected while the first action cam and the second action cam images are displayed, since the third action cam is already stored in the buffer memory, the third action cam is first updated without updating the buffer memory.
  • the first action cam displayed on the first screen is displayed on the second screen.
  • the fourth action cam is selected while the third action cam and the first action cam image are displayed, the fourth action cam is already stored in the buffer memory, and thus the fourth action cam is not updated.
  • the first screen is displayed on the first screen, and the third action cam displayed on the first screen is displayed on the second screen.
  • the first action cam is selected while the fourth action cam and the third action cam images are displayed, the first action cam is already stored in the buffer memory, and thus the first action cam is not updated.
  • the first screen is displayed on the first screen, and the fourth action cam displayed on the first screen is displayed on the second screen.
  • the second action cam is selected while the first action cam and the fourth action cam image are displayed, the second action cam is already stored in the buffer memory, and thus the second action cam is not updated.
  • the first action cam displayed on the first screen is displayed on the second screen.
  • the fourth action cam is selected while the second action cam and the first action cam image are displayed, the fourth action cam is already stored in the buffer memory, and thus the fourth action cam is not updated.
  • the first screen is displayed on the first screen, and the second action cam displayed on the first screen is displayed on the second screen.
  • the first action cam is selected while the fourth action cam and the second action cam images are displayed, the first action cam is already stored in the buffer memory, and thus the first action cam is not updated.
  • the first screen is displayed on the first screen, and the fourth action cam displayed on the first screen is displayed on the second screen.
  • the buffer memory storing the image displayed on the first screen is buffered first, and the buffer memory storing the image displayed on the first screen is next buffered. That is, the buffering order is the same as the order of the action cam selection signals.
  • the buffer memory and the playback screen may be managed.
  • the buffer memory is updated to store the image of the fifth action cam in the buffer memory, and the fifth action cam is removed.
  • the first action cam displayed on the first screen is displayed on the second screen.
  • the buffer memory is updated to store the image of the fourth action cam in the buffer memory, and the fourth action cam is displayed. Is displayed on the first screen, and the fifth action cam displayed on the first screen is displayed on the second screen.
  • the first action cam is selected while the fourth action cam and the fifth action cam images are displayed, the first action cam is already stored in the buffer memory, and thus the first action cam is not updated.
  • the first screen is displayed on the first screen, and the fifth action cam displayed on the first screen is displayed on the second screen.
  • the buffer memory is updated to store the image of the seventh action cam in the buffer memory, and the seventh action cam is displayed. Is displayed on the first screen, and the first action cam displayed on the first screen is displayed on the second screen.
  • the fourth action cam is selected while the fifth action cam and the first action cam image are displayed, the fourth action cam is already stored in the buffer memory, and thus the fourth action cam is not updated.
  • the first screen is displayed on the first screen, and the seventh action cam displayed on the first screen is displayed on the second screen.
  • the buffer memory is updated to store the image of the sixth action cam in the buffer memory, and the sixth action cam is displayed. Is displayed on the first screen, and the fourth action cam displayed on the first screen is displayed on the second screen.
  • the buffer memory storing the image displayed on the first screen is buffered first, and the buffer memory storing the image displayed on the first screen is next buffered. That is, the buffering order is the same as the order of the action cam selection signals.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

본 발명은 여러대의 액션캠영상을 제공함에 있어서 영상신호의 동기화를 수행하기 위한 것으로서, 각각 서로 다른 위치에서 각각 서로 다른 앵글의 영상을 촬영하는 복수개의 단말기들이 각각의 단말기 정보를 서버로 전송하는 단계, 상기 서버가, 상기 전송받은 단말기 정보들에 기초하여, 상기 복수개의 단말기들이 기 설정된 촬영그룹에 포함된 단말기 인지 여부를 판단하는 단계, 상기 서버에서, 상기 촬영그룹에 포함되는 것으로 판단된 단말기들로 동기화 정보 및 제어신호를 전송하는 단계, 상기 단말기가 상기 촬영된 영상을 디지털 영상으로 인코딩하는 단계, 상기 단말기가 상기 촬영된 영상에 대하여 상기 수신된 동기화 정보에 기초한 마킹(Marking)을 수행하여 마킹정보를 생성하는 단계, 및 상기 단말기가 상기 인코딩된 영상 및 마킹정보를 상기 서버로 전송하는 단계를 통하여 여러대의 액션캠영상의 동기화를 수행한다.

Description

여러 대의 액션캠 영상을 재생하기 위한 버퍼관리 방법 및 그에 따른 재생장치
본 발명은 디지털 방송 서비스에 관한 것으로, 보다 구체적으로는 여러 대의 액션캠(Action Cam) 영상을 재생함에 있어서 버퍼 메모리를 관리하는 방법 및 그 방법에 따른 재생장치에 관한 것이다.
최근 초고속 통신망의 보급과 방송 및 통신 기술의 융합 추세에 따라 사용자가 초고속 통신망을 통해 원하는 콘텐츠를 선택적으로 수신할 수 있는 IPTV가 방송 통신 산업의 주요 분야로 자리 잡고 있다.
스포츠 중계뿐 아니라, 게임 방송과 같이 여러 명이 참여하는 프로그램을 방송할 때 시청자들은 종종 자신이 원하는 플레이어를 집중적으로 보기 원하지만, 기존의 텔레비전 방송 서비스는 방송사가 선택한 편집화면을 하나의 채널을 통해 제공한다.
이 같은 점을 개선하기 위해 최근에는 다수의 카메라들을 경기장 등에 배치하고, 서로 다른 각도의 카메라로 촬영된 영상물을 상이한 채널을 통해 전송하는 여러 대의 액션캠(Action Cam) 방송 서비스가 시행되고 있다. 액션캠이란 각종 스포츠 및 야외활동 시 사용자가 몸에 직접 카메라를 장착해 촬영하는 캠코더(Camcoder)에 해당한다. 사용자는 채널 변경을 통해 자신이 원하는 각도에서 촬영된 영상을 시청할 수 있다. 또한, 재생 단말기의 화면을 N개로 분할하여, N개의 액션캠에 의해서 촬영되는 N개의 영상물을 동시에 시청할 수 있다.
이와 같이, N개의 액션캠 영상물을 하나의 단말기 화면에서 N개의 스크린으로 보고자 할때, 단말기단에서는 버퍼링(buffering) 기법을 이용하여 영상을 재생한다. 다만, N개의 영상의 개수를 변경하거나, 특정화면을 전체화면으로 전환하는 경우, 화면전환에 따른 영상 전환의 버퍼링 시간이 필요하다. 따라서, 사용자는 영상 시청 중, 일정 시간을 기다려야 하므로, 끊김이 없는 심리스(seamless)한 영상 제공이 어려운 문제점이 있다.
본 발명은 종래 기술의 문제점을 해결하기 위하여, 단말기에서 여러 대의 액션캠 영상이 디스플레이되는 중에 사용자가 여러 대의 액션캠 영상의 화면전환을 하더라도, 화면전환에 따른 지연시간을 최소화하여 사용자에게 끊김 없는 영상을 제공할 수 있도록 하는 최적의 시청환경을 제공하는 것을 그 목적으로 한다. 즉, N개의 액션캠(Action Cam)으로 인터넷을 통해 방송되는 환경하에서 수신된 영상물을 동시에 재생하기 위하여 N개의 버퍼를 사용할 경우 사용자 단말기에 부하가 발생하므로, 이를 해결하는 것을 그 목적으로 한다.
본 발명의 실시 예에 따른, 여러 대의 액션캠 영상 재생장치에서, 순차적으로 버퍼링(buffering)되는 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함하는 N개의 버퍼(buffer) 메모리들을 통하여, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생하기 위한 버퍼 메모리 관리 방법은 (M 및 N은 1보다 큰 정수, N≥M), 여러 대의 액션캠 영상을 디코딩(decoding)하여 각 액션캠 별로 분류하는 단계, 상기 분류된 영상들 중, N개의 영상들을 선택하는 단계, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하는 단계, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 액션캠을 가지는 2개의 영상을 선택하는 단계, 상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하는 단계, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제3 영상의 선택신호를 입력받는 단계, 상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장하는 단계 및 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하는 단계를 포함한다.
또한, 본 발명의 다른 실시 예에 따른, 여러 대의 액션캠 영상 재생장치는, 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함하는 N개의 버퍼(buffer) 메모리들, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생하는 디스플레이부 (M 및 N은 1보다 큰 정수, N≥M), 여러 대의 액션캠 영상을 디코딩(decoding)하여 각 액션캠 별로 분류하는 디코더, 상기 분류된 영상들 중, N개의 영상들을 선택하고, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 액션캠을 가지는 2개의 영상을 선택하고, 상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하도록 제어하는 제어부, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제3 영상의 선택신호를 입력받는 액션캠전환신호수신부 및 상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장한 후, 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하도록 제어하는 화면전환 제어부를 포함한다.
상술한 바와 같이 본 발명의 여러 대의 액션캠 영상 재생방법을 사용하면, 어느 하나의 액션캠에서 촬영한 액션캠 데이터의 재생중에액션캠을 전환하여 다른 액션캠에서 촬영한 영상을 재생하는 경우에도 심리스(seamless)하게 재생할 수 있는 효과가 있다.
따라서, 사용자에게 여러 대의 액션캠 영상을 안정적으로 제공할 수 있으며, 이에 따라, 사용자의 흥미성 및 편의성을 향상시킬 수 있고, 여러 대의 액션캠서비스의 이용을 촉진할 수 있다.
도 1은 여러 대의 액션캠 영상 생성 시스템을 도시한 도면이다.
도 2 내지 도 3은종래 기술에 따른 여러 대의 액션캠 영상 제공에 대한 버퍼 메모리 관리 방법을 도시한 도면이다.
도 4는 8개의 액션캠 영상이 제공되는 경우, 4개의 동영상을 4개의 버퍼를 이용하여 2개의 화면으로 여러 대의 액션캠 영상을 제공하는 개념을 도시한 도면이다.
도 5는 본 발명의 실시 예에 따른 여러 대의 액션캠 영상재생장치의 버퍼 메모리 관리 방법을 도시한 순서도이다.
도 6은 본 발명의 실시 예에 따른 여러 대의 액션캠 영상재생장치의 구성을 도시한 도면이다.
도 7 및 도 8은 본 발명의 실시 예에 따른 여러 대의 액션캠 영상재생장치의 버퍼 메모리 관리 방법의 개념을 도시한 도면이다.
이하에서는 첨부된 도면을 참조하여 본 발명의 여러 가지 실시 예들을 보다 상세히 설명하도록 하겠다. 나아가, 이하의 설명에서 사용되는 구성요소에 대한 접미사 "부", 및 "장치"는 단순히 본 명세서 작성의 용이함을 고려하여 부여되는 것으로서, 상기 "부", 및 "장치"는 서로 혼용되어 사용될 수 있으며, 하드웨어 또는 소프트웨어로 설계 가능하다.
나아가, 이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본
발명의 실시 예를 상세하게 설명하지만, 본 발명이 실시 예들에 의해 제한되거나 한정되는 것은 아니다.
도 1은 본 발명의 실시 예에 따른 여러 대의 액션캠 영상 제공 시스템을 도시한 도면이다.
실시 예에 따라, 복수 개의 영상촬영장치(100)들이 서버(200)에 연결되어 여러 대의 액션캠 영상 제공을 위한 동작을 수행할 수 있다. 즉, 복수개의 영상촬영장치들이 각기 다른 위치에서 영상을 촬영하고, 그 촬영된 영상들을 서버 전송하면, 서버에서 그 복수개의 영상들을 포함하여 제공하는 여러 대의 액션캠 영상을 가입자에게 제공함으로써, 여러 대의 액션캠 영상 제공 서비스가 수행될 수 있다.
즉, 예를 들어 복수개의 영상촬영장치(100)들이 풋볼선수들의 각각의 헬멧에 부착되고, 상기 부착된 복수개의 영상촬영장치(100)들로부터 각각의 영상을 서버(200)가 수신하여 여러 대의 액션캠 영상을 생성함으로써, 사용자는 선수 각각의 시점에서 경기를 감상할 수 있게 된다.
이러한 구성을 통하여 생성된 여러 대의 액션캠 영상을 재생함에 있어서, 버퍼 메모리 관리 방법이 제시된다. 이에 관하여는, 이하에서 상세히 설명한다.
도 2 내지 도 3은종래 기술에 따른 여러 대의 액션캠 영상 제공에 대한 버퍼 메모리 관리 방법을 도시한 도면이다.
도 2는 종래 기술에 따라, 인터넷상에서 일반적으로 동영상을 재생하는 경우의 개념을 도시한 도면이다. 도 2에서 1, 2,...N은 이해를 돕기 위하여 재생하는 동영상의 시간적 흐름이다. 즉, 시간 순서대로 영상 데이터가 버퍼링 되어 영상재생장치(20)에서 재생된다.
도 3은, N개의 액션캠 카메라로 촬영된 동영상을 N개의 스크린(110)으로 재생하고자 하는 경우의 버퍼링 관리 방법을 도시한 도면이다. 이러한 경우, 재생장치(100)에 내장된 단말기의 성능에 따라 버퍼링(Buffering)의 속도가 저하되어 재생 중인 영상이 끊어지는 문제가 발생할 수 있다. 만약 화면의 수가 액션캠 동영상의 수보다 작더라도 버퍼수가 N개로 충분하다면 영상 끊김의 문제를 방지할 수 있으나, 재생장치가 N개의 버퍼를 유지하기에는 제조비용의 상승 또는 다른 성능의 저하를 초래할 수 있게 되는 문제점이 있다.
도 4는 8개의 액션캠 영상이 제공되는 경우, 4개의 동영상을 4개의 버퍼를 이용하여 2개의 화면으로 사용자의 선택에 따라 8개의 액션캠 동영상을 보여주는 개념을 도시한 도면이다. 이하 도면들에서는 본 도면에 도시된 바와 같은 구성을 가지는 여러 대의 액션캠 영상 재생환경을 기준으로 설명한다. 다만, 상기 버퍼 메모리의 개수와 화면의 개수는 본 발명이 적용 가능한 범위 내에서 다양하게 변경될 수 있다.
도 5는 본 발명의 실시 예에 따른 여러 대의 액션캠 영상재생장치의 버퍼 메모리 관리 방법을 도시한 순서도이다.
실시 예에 따라, 여러 대의 액션캠 영상 재생장치에서, 순차적으로 버퍼링(buffering)되는 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함하는 N개의 버퍼(buffer) 메모리들을 통하여, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생하기 위한 버퍼 메모리 관리 방법이 개시될 수 있다(M 및 N은 1보다 큰 정수, N≥M).
먼저, 여러 대의 액션캠 영상을 디코딩(decoding)하여 각 액션캠 별로 분류할 수 있다(S101).
다음으로, 상기 분류된 영상들 중, N개의 영상들을 선택할 수 있다(S102).
실시 예에 따라, N개의 영상들을 선택함에 있어서, 재생장치는, 상기 재생장치에 저장된 영상재생 히스토리(history)를 검색할 수 있고, 상기 검색된 히스토리에 기초하여, 가장 선택 빈도가 높은 N개의 액션캠 영상들을 선택할 수 있다.
다음으로, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장할 수 있다(S103).
다음으로, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 액션캠을 가지는 2개의 영상을 선택할 수 있다(S104).
실시 예에 따라, 재생장치는, 상기 재생장치에 저장된 영상재생 히스토리(history)를 검색할 수 있고, 상기 검색된 히스토리에 기초하여, 가장 최근에 재생되었던 2개의 액션캠 영상들을 선택할 수 있다.
다음으로, 상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이할 수 있다(S105).
다음으로, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제3 영상의 선택신호를 입력받을 수 있다(S106).
실시 예에 따라, 재생장치가 상기 제3 영상의 선택신호를 입력받음에 있어서, 사용자 인터페이스를 통하여 상기 제3 영상의 선택신호를 입력받을 수 있다. 또한, 다른 실시 예에 따라, 기 설정된 화면전환설정에 기초하여 자동으로 생성되는 상기 제3 영상의 선택신호를 입력받을 수 있다. 즉, 화면전환신호는 자동적으로 입력될 수 있고, 사용자에 의하여 입력될 수 도 있다.
다음으로, 상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장할 수 있다(S107).
다음으로, 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이할 수 있다(S108).
즉, 위와 같은 단계들을 통하여 여러 대의 액션캠 영상을 사용자에게 제공할 수 있고, 대기시간이 최소화된 화면 전환을 제공할 수 있다.
또한, 위 단계들에 더하여, 상기 여러 대의 액션캠 영상 제공방법은, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제4 영상의 선택신호를 입력받는 단계를 더 포함할 수 있다. 즉, 추가적인 액션캠 전환신호를 수신할 수 있다.
또한, 상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장하는 단계를 더 포함할 수 있다. 즉, 추가적인 버퍼 메모리 갱신이 가능하다.
다음으로, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하는 단계를 더 포함할 수 있다.
또한, 상기 개시된 단계들에 있어서, 상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들을 버퍼링하는 단계를 더 포함할 수 있다. 즉, 사용자의 액션캠 선택에 기초하여 버퍼 메모리의 버퍼링 순서가 설정될 수 있다.
또한, 재생장치의 저장부에 상기 선택정보들을 저장할 수 있다. 즉, 상기 제3 영상의 선택신호 및 상기 제4 영상의 선택신호를, 영상재생 히스토리(history)로 저장할 수 있다.
도 6은 본 발명의 실시 예에 따른 여러 대의 액션캠 영상재생장치의 구성을 도시한 도면이다.
실시 예에 따라, 여러 대의 액션캠 영상 재생장치는, 스마트폰(smartphone), 스마트 티브이(smart TV), PC, PDA 등, 영상 재생이 가능한 다양한 장치가 될 수 있다. 또한, 상기 여러 대의 액션캠 영상 재생장치(100)는, 버퍼 메모리(201), 디코더(202), 제어부(203), 화면전환제어부(204), 액션캠 전환신호 수신부(205), 및 디스플레이부(206)를 포함할 수 있다.
버퍼(buffer) 메모리(201)는, 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함할 수 있다. 상기 버퍼 메모리들은, 물리적으로 구분된 버퍼 메모리들일 수 있고, 하나의 물리적 버퍼메모리가 복수개의 버퍼메모리로 구분된 것일 수도 있다.
디스플레이부(206)는, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생할 수 있다. 즉, 하나의 화면을 여러 개의 영역으로 분할하고, 분할된 화면들에 각각의 영상을 디스플레이함으로써, 여러 대의 액션캠 영상 서비스를 사용자에게 제공할 수 있다.
상기 버퍼 메모리와 디스플레이부에 있어서, M 및 N은 1보다 큰 정수, 즉 복수이며, N은 M보다 크다. 즉, 버퍼메모리의 개수는 동시에 디스플레이되는 화면의 개수보다 많다.
디코더(decoder; 202)는, 여러 대의 액션캠 영상을 디코딩(decoding)한다. 실시 예에 따라, 여러 대의 액션캠 영상은 각각의 액션캠에 대한 영상이 따로 전송될 수 있고, 다른 실시 예에 따라, 하나의 데이터 파일에 여러 개의 액션캠에 대한 영상들이 포함되어 하나로써 전송될 수 있다. 따라서, 디코더는, 이러한 경우에 그 영상들을 디코딩함과 동시에 각 액션캠별로 영상을 분류할 수 있다.
제어부(203)는, 상기 분류된 영상들 중, N개의 영상들을 선택하고, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 액션캠을 가지는 2개의 영상을 선택하고, 상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하도록 제어할 수 있다. 즉, 제어부(203)는, 여러 대의 액션캠 영상을 제공하기 위한 기본적인 동작들을 수행한다.
액션캠전환신호수신부(204)는, 상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제3 영상의 선택신호를 입력받는다.
실시 예에 따라, 액션캠전환신호수신부(204)는, 사용자 인터페이스를 통하여 상기 제3 영상의 선택신호를 입력받을 수 있고, 다른 실시 예에 따라, 액션캠전환신호수신부(204)는, 기 설정된 화면전환설정에 기초하여 자동으로 생성되는 상기 제3 영상의 선택신호를 입력받을 수 있다.
또한, 화면전환 제어부(205)는, 상기 N개의 선택된 영상들 중, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장한 후, 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하도록 제어한다.
본 도면에서는, 액션캠전환신호수신부(204)와 화면전환 제어부(205)가 별도로 구성되고, 액션캠전환신호수신부(204)가 화면전환 제어부(205)에 포함되어 있는 실시 예를 도시하였으나, 다른 실시 예에 따라, 액션캠전환신호수신부(204)가 화면전환 제어부(205)와 병합될 수 있고, 다른 객체로써 떨어져서 구성될 수 도 있다. 즉, 본 도면의 구성들은 일 실시 예에 불과하고, 각 구성들은 병합될 수도, 더 세분화될 수 도 있다.
또한, 실시 예에 따라, 액션캠전환신호수신부(204)는,상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제4 영상의 선택신호를 더 입력받을 수 있고, 이에 대응하여, 제어부(203)는, 상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장한 후, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하도록 제어할 수 있다. 즉, 추가적인 화면 전환을 수행할 수 있다.
여러 대의 액션캠 영상 재생장치(100)는, 저장부(미도시)를 추가적으로 포함하여 구성될 수 있다. 이 경우, 저장부는, 여러 대의 액션캠 영상 재생장치(100)의 구동에 필요한 데이터를 저장할 수 있고, 액션캠전환신호수신부(204)에서 입력되는 상기 제3 영상의 선택신호 및 상기 제4 영상의 선택신호를, 영상재생 히스토리(history)로 저장할 수 있다.
이러한 저장된 영상재생 히스토리(history)를 활용하기 위하여, 제어부(203)는, 실시 예에 따라, 버퍼 메모리에 선택된 영상들을 저장함에 있어서, 상기 재생장치에 저장된 영상재생 히스토리(history)를 검색하고, 상기 검색된 히스토리에 기초하여, 가장 선택 빈도가 높은 N개의 액션캠 영상들을 선택하여 버퍼 메모리에 저장한다.
또한, 저장된 영상재생 히스토리(history)를 활용하기 위하여, 제어부(203)는, 실시 예에 따라, 영상을 최초에 디스플레이함에 있어서, 상기 재생장치에 저장된 영상재생 히스토리(history)를 검색하고, 상기 검색된 히스토리에 기초하여, 가장 최근에 재생되었던 2개의 액션캠 영상들을 선택하여 디스플레이하도록 제어할 수 있다.
도 7 및 도 8은 본 발명의 실시 예에 따른 여러 대의 액션캠 영상재생장치의 버퍼 메모리 관리 방법의 개념을 도시한 도면이다.
실시 예에 따라, 도 7에 도시된 바와 같이 버퍼 메모리 및 재생화면이 관리될 수 있다.
여러 대의 액션캠 영상 재생장치에 4개의 버퍼 메모리가 구성될 수 있고, 상기 4개의 버퍼 메모리에는 4개의 구분되는 액션캠을 가지는 각각의 영상이 저장될 수 있다. 또한, 2개의 디스플레이 영역을 가지므로, 4개의 액션캠 영상 중, 제1 액션캠 및 제2 액션캠의 영상이 디스플레이될 수 있다.
상기 제1 액션캠 및 제2 액션캠 영상이 디스플레이되는 중에, 제3 액션캠이 선택되면, 제3 액션캠이 이미 버퍼 메모리에 저장되어 있으므로, 버퍼 메모리의 갱신 없이, 제3 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제1 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제3 액션캠 및 제1 액션캠 영상이 디스플레이되는 중에, 제4 액션캠이 선택되면, 제4 액션캠도 이미 버퍼 메모리에 저장되어 있으므로, 버퍼 메모리의 갱신 없이, 제4 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제3 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제4 액션캠 및 제3 액션캠 영상이 디스플레이되는 중에, 제1 액션캠이 선택되면, 제1 액션캠도 이미 버퍼 메모리에 저장되어 있으므로, 버퍼 메모리의 갱신 없이, 제1 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제4 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제1 액션캠 및 제4 액션캠 영상이 디스플레이되는 중에, 제2 액션캠이 선택되면, 제2 액션캠도 이미 버퍼 메모리에 저장되어 있으므로, 버퍼 메모리의 갱신 없이, 제2 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제 1 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제2 액션캠 및 제1 액션캠 영상이 디스플레이되는 중에, 제4 액션캠이 선택되면, 제4 액션캠도 이미 버퍼 메모리에 저장되어 있으므로, 버퍼 메모리의 갱신 없이, 제4 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제2 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제4 액션캠 및 제2 액션캠 영상이 디스플레이되는 중에, 제1 액션캠이 선택되면, 제1 액션캠도 이미 버퍼 메모리에 저장되어 있으므로, 버퍼 메모리의 갱신 없이, 제1 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제4 액션캠을 제2 화면에 디스플레이한다.
상기 실시 예에서, 제1 화면에 디스플레이되는 영상이 저장된 버퍼 메모리가 가장 먼저 버퍼링되고, 다음으로, 제1 화면에 디스플레이되는 영상이 저장된 버퍼 메모리가 그 다음으로 버퍼링 된다. 즉, 버퍼링 순서는 액션캠 선택신호들의 순서와 같다.
또한, 다른 실시 예에 따라, 도 8에 도시된 바와 같이 버퍼 메모리 및 재생화면이 관리될 수 있다.
상기 제1 액션캠 및 제2 액션캠 영상이 디스플레이되는 중에, 제5 액션캠이 선택되면, 제5 액션캠에 대한 영상을 버퍼메모리에 저장할 수 있도록 버퍼 메모리를 갱신하고, 제5 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제1 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제5 액션캠 및 제1 액션캠 영상이 디스플레이되는 중에, 제4 액션캠이 선택되면, 제4 액션캠에 대한 영상을 버퍼메모리에 저장할 수 있도록 버퍼 메모리를 갱신하고, 제4 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제5 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제4 액션캠 및 제5 액션캠 영상이 디스플레이되는 중에, 제1 액션캠이 선택되면, 제1 액션캠은 이미 버퍼 메모리에 저장되어 있으므로, 버퍼 메모리의 갱신 없이, 제1 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제5 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제1 액션캠 및 제5 액션캠 영상이 디스플레이되는 중에, 제7 액션캠이 선택되면, 제7 액션캠에 대한 영상을 버퍼메모리에 저장할 수 있도록 버퍼 메모리를 갱신하고, 제7 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제1 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제5 액션캠 및 제1 액션캠 영상이 디스플레이되는 중에, 제4 액션캠이 선택되면, 제4 액션캠은 이미 버퍼 메모리에 저장되어 있으므로, 버퍼 메모리의 갱신 없이, 제4 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제7 액션캠을 제2 화면에 디스플레이한다.
또한, 상기 제4 액션캠 및 제7 액션캠 영상이 디스플레이되는 중에, 제6 액션캠이 선택되면, 제6 액션캠에 대한 영상을 버퍼메모리에 저장할 수 있도록 버퍼 메모리를 갱신하고, 제6 액션캠을 제1 화면에 디스플레이하고, 제1 화면에 디스플레이되던 제4 액션캠을 제2 화면에 디스플레이한다.
상기 실시 예에서, 제1 화면에 디스플레이되는 영상이 저장된 버퍼 메모리가 가장 먼저 버퍼링되고, 다음으로, 제1 화면에 디스플레이되는 영상이 저장된 버퍼 메모리가 그 다음으로 버퍼링 된다. 즉, 버퍼링 순서는 액션캠 선택신호들의 순서와 같다.
또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.

Claims (16)

  1. 여러 대의 액션캠 영상 재생장치에서, 순차적으로 버퍼링(buffering)되는 제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함하는 N개의 버퍼(buffer) 메모리들을 통하여, 제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생하기 위한 버퍼 메모리 관리 방법에 있어서 (M 및 N은 1보다 큰 정수, N≥M),
    여러 대의 액션캠 영상을 디코딩(decoding)하여 각 액션캠 별로 분류하는 단계;
    상기 분류된 영상들 중, N개의 영상들을 선택하는 단계;
    상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하는 단계;
    상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 액션캠을 가지는 2개의 영상을 선택하는 단계;
    상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하는 단계;
    상기 제1 화면 및 제2 화면에 디스플레이된영상들과 구분되는 액션캠을 가지는 제3 영상의 선택신호를 입력받는 단계;
    상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장하는 단계; 및
    상기 제3영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하는 단계를 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치의 버퍼 메모리 관리 방법.
  2. 제1항에 있어서,
    상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제4 영상의 선택신호를 입력받는 단계;
    상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장하는 단계; 및
    상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하는 단계를 더 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치의 버퍼 메모리 관리 방법.
  3. 제2항에 있어서,
    상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들을 버퍼링하는 단계를 더 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치의 버퍼 메모리 관리 방법.
  4. 제2항에 있어서,
    상기 제3 영상의 선택신호 및 상기 제4 영상의 선택신호를, 영상재생히스토리(history)로 저장하는 단계를 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치의 버퍼 메모리 관리 방법.
  5. 제1항에 있어서,
    상기 분류된 영상들 중, N개의 영상들을 선택하는 단계는,
    상기 재생장치에 저장된 영상재생 히스토리(history)를 검색하는 단계; 및
    상기 검색된 히스토리에 기초하여, 가장 선택 빈도가 높은 N개의 액션캠 영상들을 선택하는 단계를 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치의 버퍼 메모리 관리 방법.
  6. 제1항에 있어서,
    상기 각기 다른 액션캠을 가지는 2개의 영상을 선택하는 단계는,
    상기 재생장치에 저장된 영상재생 히스토리(history)를 검색하는 단계; 및
    상기 검색된 히스토리에 기초하여, 가장 최근에 재생되었던 2개의 액션캠 영상들을 선택하는 단계를 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치의 버퍼 메모리 관리 방법.
  7. 제1항에 있어서,
    상기 제3 영상의 선택신호를 입력받는 단계는,
    사용자 인터페이스를 통하여 상기 제3 영상의 선택신호를 입력받는 단계를 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치의 버퍼 메모리 관리 방법.
  8. 제1항에 있어서,
    상기 제3 영상의 선택신호를 입력받는 단계는,
    기 설정된 화면전환설정에 기초하여 자동으로 생성되는 상기 제3 영상의 선택신호를 입력받는 단계를 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치의 버퍼 메모리 관리 방법.
  9. 여러 대의 액션캠(Action Cam) 영상 재생장치에 있어서,
    제1 버퍼 메모리 내지 제N 버퍼 메모리를 포함하는 N개의 버퍼(buffer) 메모리들;
    제1 화면 내지 제2 화면을 포함하는 M개의 화면들을 동시에 재생하는 디스플레이부 (M 및 N은 1보다 큰 정수, N≥M);
    여러 대의 액션캠 영상을 디코딩(decoding)하여 각 액션캠 별로 분류하는 디코더;
    상기 분류된 영상들 중, N개의 영상들을 선택하고, 상기 N개의 영상들 각각을 상기 버퍼 메모리들 각각에 저장하고, 상기 버퍼 메모리들에 저장된 영상들 중, 각기 다른 액션캠을 가지는 2개의 영상을 선택하고, 상기 선택된 제1 영상과 제2 영상을 상기 제1 화면 및 제2 화면에 각각 디스플레이하도록 제어하는 제어부;
    상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제3 영상의 선택신호를 입력받는 액션캠전환신호수신부; 및
    상기 N개의 선택된 영상들 중, 상기 제3 영상이 포함되지 않은 경우, 상기 제1 영상 및 제2 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제3 영상을 저장한 후, 상기 제3 영상을 제1 화면에, 상기 제1 영상을 제2 화면에 디스플레이하도록 제어하는 화면전환 제어부를 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치.
  10. 제9항에 있어서,
    상기 액션캠전환신호수신부는,
    상기 제1 화면 및 제2 화면에 디스플레이된 영상들과 구분되는 액션캠을 가지는 제4 영상의 선택신호를 입력받고,
    상기 제어부는,
    상기 N개의 선택된 영상들 중, 상기 제3 영상 및 제1 영상을 제외한 다른 하나의 영상을 버퍼 메모리에서 삭제하고, 상기 영상이 삭제된 버퍼 메모리에 상기 제4 영상을 저장한 후, 상기 제4 영상을 제1 화면에, 상기 제3 영상을 제2 화면에 디스플레이하도록 제어하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치.
  11. 제10항에 있어서,
    상기 제3 영상의 선택신호 및 상기 제4 영상의 선택신호를, 영상재생 히스토리(history)로 저장하는 저장부를 더 포함하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치.
  12. 제9항에 있어서,
    상기제어부는,
    상기 재생장치에 저장된 영상재생 히스토리(history)를 검색하고, 상기 검색된 히스토리에 기초하여, 가장 선택 빈도가 높은 N개의 액션캠 영상들을 선택하여 버퍼 메모리에 저장하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치.
  13. 제9항에 있어서,
    상기 제어부는,
    상기 재생장치에 저장된 영상재생 히스토리(history)를 검색하고, 상기 검색된 히스토리에 기초하여, 가장 최근에 재생되었던 2개의 액션캠 영상들을 선택하여 디스플레이하도록 제어하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치.
  14. 제9항에 있어서,
    상기 액션캠전환신호수신부는,
    사용자 인터페이스를 통하여 상기 제3 영상의 선택신호를 입력받는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치.
  15. 제9항에 있어서,
    상기 액션캠전환신호수신부는,
    기 설정된 화면전환설정에 기초하여 자동으로 생성되는 상기 제3 영상의 선택신호를 입력받는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치.
  16. 제9항에 있어서,
    상기 제어부는,
    상기 화면들에 디스플레이되는 영상들의 순서에 대응되도록 상기 버퍼 메모리들의 버퍼링을 제어하는 것을 특징으로 하는 여러 대의 액션캠 영상 재생장치.
PCT/KR2013/008291 2013-09-04 2013-09-13 여러 대의 액션캠 영상을 재생하기 위한 버퍼관리 방법 및 그에 따른 재생장치 WO2015034123A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2013-0106016 2013-09-04
KR20130106016A KR101511758B1 (ko) 2013-09-04 2013-09-04 여러 대의 액션캠 영상을 재생하기 위한 버퍼관리 방법 및 그에 따른 재생장치

Publications (1)

Publication Number Publication Date
WO2015034123A1 true WO2015034123A1 (ko) 2015-03-12

Family

ID=52628575

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2013/008291 WO2015034123A1 (ko) 2013-09-04 2013-09-13 여러 대의 액션캠 영상을 재생하기 위한 버퍼관리 방법 및 그에 따른 재생장치

Country Status (2)

Country Link
KR (1) KR101511758B1 (ko)
WO (1) WO2015034123A1 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019144818A1 (zh) * 2018-01-24 2019-08-01 深圳市道通科技股份有限公司 视频帧传输方法、探测器及用户设备
CN112860165A (zh) * 2021-02-01 2021-05-28 维沃移动通信有限公司 文本信息的获取方法、装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050066183A (ko) * 2003-12-26 2005-06-30 주식회사 팬택 파노라마 영상 구현 시스템 및 방법
KR100649891B1 (ko) * 2005-10-27 2006-11-27 (주)아이디스 디지털 영상 신호 처리 장치 및 방법과 이 방법을 이용한디지털 비디오 레코더
KR100880569B1 (ko) * 2007-10-09 2009-01-30 모다정보통신 주식회사 모바일 아이피티브이의 이피지 환경에서 브이오디 컨텐츠의전송방법
KR20090013435A (ko) * 2007-08-01 2009-02-05 삼성전자주식회사 영상 데이터 처리 장치 및 그의 영상 데이터 처리 방법
KR20100028804A (ko) * 2008-09-05 2010-03-15 김석진 Iptv 시스템의 가입자 단말장치

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0715708A (ja) * 1993-06-22 1995-01-17 Mitsubishi Electric Corp 画像伝送システム
KR100296465B1 (ko) * 1998-10-02 2001-10-26 윤종용 멀티카메라의출력선택제어장치
JP2004128533A (ja) 2002-09-30 2004-04-22 Toshiba Lighting & Technology Corp 監視用テレビカメラシステム
KR20120079255A (ko) * 2011-01-04 2012-07-12 (주)이노엑시스 비디오데이터를 전송하는 대용량 비디오 매트릭스 장치 및 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050066183A (ko) * 2003-12-26 2005-06-30 주식회사 팬택 파노라마 영상 구현 시스템 및 방법
KR100649891B1 (ko) * 2005-10-27 2006-11-27 (주)아이디스 디지털 영상 신호 처리 장치 및 방법과 이 방법을 이용한디지털 비디오 레코더
KR20090013435A (ko) * 2007-08-01 2009-02-05 삼성전자주식회사 영상 데이터 처리 장치 및 그의 영상 데이터 처리 방법
KR100880569B1 (ko) * 2007-10-09 2009-01-30 모다정보통신 주식회사 모바일 아이피티브이의 이피지 환경에서 브이오디 컨텐츠의전송방법
KR20100028804A (ko) * 2008-09-05 2010-03-15 김석진 Iptv 시스템의 가입자 단말장치

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019144818A1 (zh) * 2018-01-24 2019-08-01 深圳市道通科技股份有限公司 视频帧传输方法、探测器及用户设备
CN112860165A (zh) * 2021-02-01 2021-05-28 维沃移动通信有限公司 文本信息的获取方法、装置
CN112860165B (zh) * 2021-02-01 2022-09-30 维沃移动通信有限公司 文本信息的获取方法、装置

Also Published As

Publication number Publication date
KR20150027533A (ko) 2015-03-12
KR101511758B1 (ko) 2015-04-13

Similar Documents

Publication Publication Date Title
WO2010027143A2 (ko) 미디어 전송 시스템 및 방법
CN101588488B (zh) 多机位流媒体播放方法及***
RU2564132C2 (ru) Устройство подачи контента, способ подачи контента, устройство воспроизведения контента, способ воспроизведения контента и система просмотра контента
JP5047607B2 (ja) ストリーム記録装置、ストリーム記録方法、記録システム、および記録再生システム
WO2015076537A1 (ko) 동영상 제공 방법 및 동영상 제공 시스템
JP2008160748A5 (ko)
CN101796541A (zh) 用于定制实况媒体内容的方法和***
WO2016027977A1 (ko) 360도 공간영상 재생방법 및 그 시스템
US20010008427A1 (en) Apparatus and method for supporting picture-in-picture type time shifting
WO2015046688A1 (ko) 멀티앵글영상촬영헬멧 및 촬영방법
KR102025157B1 (ko) 복수의 촬영 영상 전송을 위한 시스템 및 그 제어방법
JP5094704B2 (ja) コンテンツ共有システムおよびコンテンツ共有方法
WO2020213812A1 (ko) 인터넷을 통한 실시간 참여형 스트리밍 서비스 제공 방법 및 그 장치
WO2015064854A1 (ko) 멀티앵글영상서비스의 사용자인터페이스 메뉴 제공방법 및 사용자 인터페이스메뉴 제공장치
WO2019004783A1 (ko) 다채널 영상을 위한 전송 시스템 및 이의 제어 방법, 다채널 영상 재생 방법 및 장치
WO2015034123A1 (ko) 여러 대의 액션캠 영상을 재생하기 위한 버퍼관리 방법 및 그에 따른 재생장치
WO2018124794A1 (ko) 카메라워크 기반 영상합성 시스템 및 영상합성방법
WO2015037761A1 (ko) 멀티앵글영상서비스 제공 방법 및 시스템
WO2015064855A1 (ko) 멀티앵글영상촬영을 위한 사용자인터페이스 메뉴 제공방법 및 사용자 인터페이스메뉴 제공장치
KR101090499B1 (ko) 멀티 앵글 디지털 방송 서비스 제공 방법
WO2009126001A2 (ko) 디지털 방송의 데이터 애플리케이션 제공 방법 및 이를 실현시키기 위한 프로그램을 기록한 컴퓨터로 판독 가능한 기록 매체
WO2019004498A1 (ko) 다채널 영상 생성 방법, 다채널 영상 재생 방법 및 다채널 영상 재생 프로그램
WO2022055198A1 (ko) 다중 라이브 송출 환경에서의 채널 간 고속 전환 모드를 구현하는 방법, 시스템, 및 컴퓨터 판독가능한 기록 매체
WO2017209432A1 (ko) 임의편집 압축 동영상 컨텐츠 제공 시스템 및 제공방법
CN108737844A (zh) 信息传输方法及装置、存储介质、电子装置

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: 13893061

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13893061

Country of ref document: EP

Kind code of ref document: A1