KR20160127708A - 재생 제어를 위한 방법, 장치 및 전자 기기 - Google Patents

재생 제어를 위한 방법, 장치 및 전자 기기 Download PDF

Info

Publication number
KR20160127708A
KR20160127708A KR1020167001754A KR20167001754A KR20160127708A KR 20160127708 A KR20160127708 A KR 20160127708A KR 1020167001754 A KR1020167001754 A KR 1020167001754A KR 20167001754 A KR20167001754 A KR 20167001754A KR 20160127708 A KR20160127708 A KR 20160127708A
Authority
KR
South Korea
Prior art keywords
motion
video clip
user
video
sub
Prior art date
Application number
KR1020167001754A
Other languages
English (en)
Other versions
KR101737857B1 (ko
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 KR20160127708A publication Critical patent/KR20160127708A/ko
Application granted granted Critical
Publication of KR101737857B1 publication Critical patent/KR101737857B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/005Reproducing at a different information rate from the information rate of recording
    • H04N13/0484
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/012Head tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • G06F3/013Eye tracking input arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/41Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/40Scenes; Scene-specific elements in video content
    • G06V20/46Extracting features or characteristics from the video content, e.g. video fingerprints, representative shots or key frames
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
    • H04N13/0429
    • H04N13/0477
    • H04N5/23293
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • H04N5/783Adaptations for reproducing at a rate different from the recording rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computational Linguistics (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)
  • Details Of Cameras Including Film Mechanisms (AREA)
  • Indication In Cameras, And Counting Of Exposures (AREA)
  • Closed-Circuit Television Systems (AREA)

Abstract

본 발명은 재생 제어를 위한 방법, 재생 제어를 위한 디바이스 및 전자 기기에 관한 것이다. 상기 방법은: 비디오 파일을 획득하는 단계; 사용자의 시야 범위를 결정하는 단계; 및 상기 비디오 파일로부터 상기 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고, 그리고 상기 비디오 클립을 재생하는 단계;를 포함한다. 본 발명의 기술적 솔루션에 따라서, 재생되는 비디오 클립은 사용자의 시야 범위에 대응하게 될 수 있어서, 촬영된 대상 각각의 동작 스테이지(stage)에 대한 주의깊은 관측(observation)을 용이하게할 수 있으며 그리고 몰입형 뷰 경험을 달성할 수 있다.

Description

재생 제어를 위한 방법, 장치 및 전자 기기{METHOD AND DEVICE FOR CONTROLLING PLAYING AND ELECTRONIC EQUIPMENT}
본 발명은 웨어러블 기술에 관한 것이며, 보다 구체적으로 전자 기기 및 재생을 제어하기 위한 디바이스, 재생을 제어하기 위한 방법에 관한 것이다.
본 출원은, 2015년 3월 31일에 출원된 중국 특허 출원 제201510149205.0호에 기초하여 그리고 이에 대한 우선권을 주장하며, 상기 중국 특허 출원의 전체 내용은 여기에서 참조로서 통합된다.
과학 및 기술의 발전을 통하여, 스마트 팔찌, 스마트 글래스 등과 같은 갈수록 많은 웨어러블 디바이스들이 나타난다. 따라서, 사람들의 일상생활을 용이하게 하기 위하여 웨어러블 디바이스들의 하드웨어 특징들을 어떻게 활용할 것인지에 대한 문제가 직면된다.
본 발명의 실시예들은 종래 기술에서의 문제점들을 해결하기 위하여, 재생을 제어하기 위한 방법, 재생을 제어하기 위한 디바이스 및 전자 기기를 제공한다.
본 발명의 실시예들의 제 1 양상에 따라서, 재생을 제어하기 위한 방법이 제공된다. 상기 방법은: 비디오 파일을 획득하는 단계; 사용자의 시야 범위를 결정하는 단계; 및 상기 비디오 파일로부터 상기 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고, 그리고 상기 비디오 클립을 재생하는 단계를 포함한다.
대안적으로, 상기 비디오 파일을 획득하는 방법은: 대상을 촬영(shoot)하도록 디바이스의 카메라를 구동(invoking)시키는 단계; 또는 다른 디바이스의 카메라에 의해 상기 대상을 촬영함으로써 획득된 상기 비디오 파일을 수신하는 단계를 포함한다.
대안적으로, 상기 사용자의 시야 범위를 결정하는 단계는: 캡쳐된 상기 사용자의 안구 모션 상태 및 두부 방향(head orientation)에 따라서 상기 사용자의 시야 범위를 결정하는 단계를 포함한다.
대안적으로, 상기 비디오 클립을 재생하는 단계는: 촬영된 상기 대상의 모션 특징 파라미터를 획득하는 단계; 상기 모션 특징 파라미터의 값에 따라서, 촬영된 상기 대상의 모션 강도(intensity)가 사전설정된 강도 범위에 속하는지 여부를 결정하는 단계; 및 속하지 않는다고 결정되는 경우 가변 속도(speed)로 상기 비디오 클립을 재생하고, 그렇지않으면 일반(normal) 방식으로 상기 비디오 클립을 재생하는 단계를 포함한다.
대안적으로, 상기 모션 특징 파라미터는 모션 속도 및 모션 주파수(frequency) 중 적어도 하나를 포함하며, 상기 모션 특징 파라미터가 모션 속도를 포함하며 그리고 상기 모션 속도가 사전설정된 속도 범위 내에 있는 경우, 촬영된 상기 대상의 모션 강도는 상기 사전설정된 강도 범위에 속하게되며, 상기 모션 특징 파라미터가 상기 모션 주파수를 포함하며 그리고 상기 모션 주파수가 사전설정된 주파수 범위 내에 있는 경우, 촬영된 상기 대상의 모션 강도는 상기 사전설정된 강도 범위에 속하게된다.
대안적으로, 상기 사전설정된 속도 범위의 경계 값은, 촬영된 상기 대상의 촬영 거리(distance)에 대한 양의 상관관계(positive correlation)가 있다.
대안적으로, 상기 가변 속도로 상기 비디오 클립을 재생하는 단계는: 상기 모션 특징 파라미터의 값이 상기 사전설정된 강도 범위의 하부 경계 값보다 작은 경우, 상기 비디오 파일을 고속으로 재생하는 단계; 및 상기 모션 특징 파라미터 값이 상기 사전설정된 강도 범위의 상부 경계 값보다 큰 경우, 상기 비디오 파일을 저속으로 재생하는 단계를 포함한다.
대안적으로, 상기 비디오 클립을 재생하는 단계는: 촬영된 상기 대상의 타입 또는 촬영된 상기 대상에 의해 실행된 동작의 타입에 따라서 상기 비디오 파일의 촬영 장면(scene)을 식별하는 단계; 상기 촬영 장면이 사전설정된 가변 속도 리플레이 장면에 속하는지 여부를 결정하는 단계; 속한다고 결정되는 경우 가변 속도로 상기 비디오 클립을 재생하고, 그렇지않으면 일반 방식으로 상기 비디오 클립을 재생하는 단계를 포함한다.
대안적으로, 상기 비디오 클립을 재생하는 단계는: 촬영된 상기 대상이 비디오 클립의 비디오 영상(footage)에서 형성된 모션 트랙(track)을 디스플레이하는 단계를 포함한다.
본 발명의 실시예들의 제 2 양상에 따라서, 재생을 제어하기 위한 디바이스가 제공된다. 상기 디바이스는: 비디오 파일을 획득하도록 구성되는 획득 유닛; 사용자의 시야 범위를 결정하도록 구성되는 결정 유닛; 및 상기 비디오 파일로부터 상기 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고, 그리고 상기 비디오 클립을 재생하도록 구성되는 재생 유닛을 포함한다.
대안적으로, 상기 획득 유닛은 구동(invoking) 서브-유닛 또는 수신 서브-유닛을 포함하며, 여기서 상기 구동 서브-유닛은, 대상을 촬영하도록 상기 디바이스의 카메라를 구동시키도록 구성되며; 그리고 상기 수신 서브-유닛은, 다른 디바이스의 카메라에 의해 상기 대상을 촬영함으로써 획득된 상기 비디오 파일을 수신하도록 구성된다.
대안적으로, 상기 결정 유닛은: 상기 사용자의 안구 모션 상태 및 두부 방향을 캡쳐하도록 구성되는 상태 캡쳐 서브-유닛; 및 상기 사용자의 안구 모션 상태 및 두부 방향에 따라서 상기 사용자의 시야 범위를 결정하도록 구성되는 범위 결정 서브-유닛을 포함한다.
대안적으로, 상기 재생 유닛은: 촬영된 상기 대상의 모션 특징 파라미터를 획득하도록 구성되는 파라미터 획득 서브-유닛; 상기 모션 특징 파라미터의 값에 따라서, 촬영된 상기 대상의 모션 강도가 사전설정된 강도 범위에 속하는지 여부를 결정하도록 구성되는 강도 결정 서브-유닛; 및 상기 모션 강도가 상기 사전설정된 강도 범위에 속하지 않는다고 결정되는 경우 가변 속도로 상기 비디오 클립을 재생하고, 그렇지않으면 일반 방식으로 상기 비디오 클립을 재생하도록 구성되는 제 1 재생 서브-유닛을 포함한다.
대안적으로, 상기 모션 특징 파라미터는 모션 속도 및 모션 주파수(frequency) 중 적어도 하나를 포함하며, 상기 모션 특징 파라미터가 모션 속도를 포함하며 그리고 상기 모션 속도가 사전설정된 속도 범위 내에 있는 경우, 촬영된 상기 대상의 모션 강도는 상기 사전설정된 강도 범위에 속하게되며; 상기 모션 특징 파라미터가 상기 모션 주파수를 포함하며 그리고 상기 모션 주파수가 사전설정된 주파수 범위 내에 있는 경우, 촬영된 상기 대상의 모션 강도는 상기 사전설정된 강도 범위에 속하게된다.
대안적으로, 상기 사전설정된 속도 범위의 경계 값은, 촬영된 상기 대상의 촬영 거리에 대하여 양의 상관관계가 있다.
대안적으로, 상기 제 1 재생 서브-유닛은: 상기 모션 특징 파라미터의 값이 상기 사전설정된 강도 범위의 하부 경계 값보다 작은 경우, 상기 비디오 파일을 고속으로 재생하도록 구성되는 고속 재생 모듈; 상기 모션 특징 파라미터 값이 상기 사전설정된 강도 범위의 상부 경계 값보다 큰 경우, 상기 비디오 파일을 저속으로 재생하도록 구성되는 저속 재생 모듈을 포함한다.
대안적으로, 상기 재생 유닛은: 촬영된 상기 대상의 타입 또는 촬영된 상기 대상에 의해 실행된 동작의 타입에 따라서 상기 비디오 파일의 촬영 장면을 식별하도록 구성되는 장면 식별 서브-유닛; 상기 촬영 장면이 사전설정된 가변 속도 리플레이 장면에 속하는지 여부를 결정하도록 구성되는 장면 결정 서브-유닛; 및 상기 촬영 장면이 상기 사전설정된 가변 속도 리플레이 장면에 속한다고 결정되는 경우 가변 속도로 상기 비디오 클립을 재생하고, 그렇지않으면 일반 방식으로 상기 비디오 클립을 재생하도록 구성되는 제 2 재생 서브-유닛을 포함한다.
대안적으로, 상기 재생 유닛은: 촬영된 상기 대상이 비디오 클립의 비디오 영상에서 형성된 모션 트랙을 디스플레이하도록 구성되는 트랙 디스플레이 서브-유닛을 포함한다.
본 발명의 실시예들의 제 3 양상에 따른 전자 기기가 제공된다. 상기 전자 기기는, 프로세서; 및 상기 프로세서에 의해 실행가능한 명령을 저장하도록 구성되는 메모리를 포함하며, 상기 프로세서는: 비디오 파일을 획득하고; 사용자의 시야 범위를 결정하며; 상기 비디오 파일로부터 상기 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고, 그리고 상기 비디오 클립을 재생하도록 구성된다.
본 발명의 실시예들에 따라서, 기술적인 솔루션은 이하와 같은 효과들을 갖는다.
사용자의 시야 범위가 결정되어, 머리(head)를 튜닝함으로써 시야 범위가 조절됨에 따라 재생되는 비디오 컨텐츠는 가변적이될 수 있으며, 이에 따라 촬영된 대상의 각각의 모션 스테이지에 대한 주의깊은 관찰을 용이하게 할 수 있으며 그리고 몰입감있는 뷰 경험을 초래할 수 있다.
이하의 일반적인 설명 및 이하의 상세한 설명은 모두 예시적이고 설명적인 것에 불과하며, 본 발명을 제한하고자 하는 것이 아니라는 점이 이해되어야 한다.
본 명세의 일부를 구성하고 그리고 본 명세서에 통합되는 첨부 도면들은 본 발명과 일관되는 실시예들을 도시하며, 발명의 구체적인 설명과 함께 본 발명의 원리를 설명하도록 기능한다.
도 1은 예시적인 실시예에 따라서 재생을 제어하기 위한 방법에 대한 순서도이다.
도 2는 예시적인 실시예에 따라서 비디오 촬영 장면에 대한 개략도이다.
도 3은 예시적인 실시예에 따라서 다른 비디오 촬영 장면에 대한 개략도이다.
도 4는 예시적인 실시예에 따라 사용자의 시야 범위를 결정하는 것에 대한 개략도이다.
도 5 내지 8은 예시적인 실시예에 따라 비디오 영상에 대한 개략도들을 도시한다.
도 9 내지 13은 예시적인 실시예에 따라 가변 속도로 재생하는 것에 대한 개략도들을 도시한다.
도 14 내지 20은 예시적인 실시예에 따라 재생을 제어하기 위한 디바이스의 블록도들이다.
도 21은 예시적인 실시예에 따라서 재생을 제어하기 위한 디바이스의 개략도이다.
예시적인 실시예들에 대한 상세한 참조가 이제 이루어질 것이며, 이들의 예시들은 첨부 도면들에 설명된다. 이하의 설명은 첨부 도면들을 참조하며 여기서 상이한 도면들에서의 동일한 번호들은 달리 표현되지 않는 한 동일 또는 유사한 엘리먼트들을 표현한다. 예시적인 실시예들에 대한 이하의 설명에서 제시되는 구현들은 본 발명과 일관되는 모든 구현들을 표현하지는 않는다. 대신에, 이들은 단지 첨부되는 청구범위들에서 기재되는 본 발명에 관한 양상들과 일관되는 방법들 및 장치들에 대한 예시들에 불과하다.
도 1은 예시적인 실시예에 따른 재생을 제어하기 위한 방법의 순서도이다. 도 1에서 도시되는 바와 같이, 상기 방법은 웨어러블 디바이스에 대해 사용될 수 있으며 그리고 이하의 단계들을 포함한다.
단계 102에서, 비디오 파일이 획득된다.
이러한 실시예에서, 웨어러블 디바이스는, 스마트 글래스일 수 있으며, 사용자의 뷰 프로세스(viewing process)를 최적화시키기 위하여, 조건적 판단과 함께, 대상을 촬영함으로써 가변적인 속도로 비디오 파일을 재생할지 여부를 자동적으로 추론할 수 있다.
스마트 글래스를 일례로 든다. 예시적인 실시예로서, 대상이 스마트 글래스에 의해 직접적으로 촬영될 수 있다. 도 2를 참조하면, 예시적인 실시예로서, 스마트 글래스는 카메라 및 디스플레이 스크린을 구비하며, 스마트 글래스가 직접적으로 자신의 카메라로 하여금 대상을 촬영하도록 구동시킬 수 있으며, 그리고 대상이 가변 속도 리플레이(replay)에 대한 조건을 만족시키는 경우 디스플레이 스크린 상에 가변 속도로 리플레이할 수 있다.
다른 예시적인 실시예로서, 스마트 글래스는 촬영을 위한 다른 디바이스와 협력할 수도 있다. 도 3에서 도시되는 바와 같이, 다른 예시적인 실시예로서, 스마트 글래스가 어떠한 카메라도 구비하지 않으며 단지 디스플레이 스크린만을 구비하는 것이 가능하다. 이러한 경우, 다른 디바이스(예컨대, 스마트 폰)의 카메라가 비디오 파일을 획득하기 위하여 대상을 촬영할 수 있으며 그리고 상기 스마트 글래스는 단지 상기 비디오 파일을 수신하기만 하면된다. 스마트 글래스가 자신의 카메라를 소유하고 있다고 하더라도, 스마트 폰과 같은 다른 디바이스가 보다 좋은 카메라를 구비하고 있는 경우 비디오를 촬영할 수도 있으며, 그리고나서 가변 속도 리플레이를 달성하기 위하여 상기 비디오 파일을 스마트 글래스에 전송할 수도 있다.
비디오 파일은 스마트 글래스와 스마트 폰 사이에서 블루투스와 같은 무선 방식으로 전송될 수 있다. 물론, 임의의 무선 또는 유선 데이터 전송 모드가 본 발명의 기술적 솔루션에 적용될 수도 있으며, 이는 상기 전송 모드를 제한하지 않는다.
이하의 실시예들 각각은 설명의 편리함을 위하여 예시로서 "스마트 글래스"를 고려하고 있지만, 전자 기기가 정보를 프로세싱하고 이미지를 디스플레이(예컨대, 디스플레이 스크린)하는 기능을 갖고 있으며 그리고 대상을 식별할 수 있으며, 그리고 촬영된 대상이 조건을 만족하는지 여부를 결정하는 기능을 갖고 있는 한, 본 발명의 기술적 솔루션이 다른 비-웨어러블 전자 기기들에 적용될 수 있다는 점은 당업자에 의해 이해되어야 한다.
단계 104에서, 사용자의 시야 범위가 결정된다.
이러한 실시예에서, 사용자의 시야 범위는 캡쳐된 사용자의 안구 모션 상태 및 두부 방향에 따라서 결정될 수 있다. 스마트 글래스에 관하여, 도 4는 사용자의 시야 범위를 결정하는 개략도를 도시하며, 여기서 스마트 글래스의 카메라는 두부의 회전에 따라서 회전할 수 있어서, 도 4에서 도시되는 두부 방향의 범위(range)를 형성할 수 있다. 즉, 사용자는 현재 두부 방향에서의 가장 넓은 시야 범위를 볼 수 있다. 추가적으로, 사용자의 안구 모션 상태를 캡쳐함으로써, 좌(left) 및 우(right) 시야(eye sight)의 초점 위치가 획득될 수 있으며, 그리고 상기 초점 위치에 인접한 시각 영역(vision region)이 사용자의 시야 범위로서 획득된다.
단계 106에서, 사용자의 시야 범위에 대응되는 비디오 클립이 비디오 파일로부터 선택되며 재생된다.
이러한 실시예에서, 머리를 튜닝함으로써 시야 범위가 조절되는 것처럼 재생되는 비디오 컨텐츠가 변화할 수 있도록 사용자의 시야 범위가 결정되며, 이에 따라 촬영되는 대상의 각각의 모션 스테이지에 대한 주의깊은 관찰을 용이하게할 수 있으며 그리고 몰입감있는 뷰 경험을 야기할 수 있다.
상기 실시예에서, 비디오 클립은, 재생되는 화상(picture) 및 재생 속도를 조절하지 않고 직접적으로 재생될 수 있다. 물론, 비디오 클립의 재생 프로세스는, 추가적인 최적화를 위해 프로세싱될 수 있으며, 이는 상기 실시예들과 함께 설명될 것이다.
1. 가변 속도 재생
비디오 클립에서 촬영된 대상의 모션 상황(situation)이, 예를 들어 과도하게 높은 모션 강도에 따른 결과로서 주의깊은 관찰이 불가능하거나 또는 과도하게 낮은 모션 강도에 따라 전체적으로 일관성 있는 뷰 경험을 획득하기 위해 매우 긴 관찰을 해야하는 것 처럼, 사용자가 보기에 적절하지 않은 경우, 비디오 클립은 뷰 경험을 최적화시키기 위하여 가변 속도로 재생될 수 있다.
그러므로, 촬영된 대상의 모션 강도는, 가변 속도 재생이 수행될 필요가 있는지 여부를 결정하기 위하여 그리고 가변 속도 재생을 어떻게 수행할지를 결정하기 위하여 이하의 단계들에서 판단 또는 평가될 수 있다.
1.1 모션 특징 파라미터들에 기초함
1) 모션 속도
모션 속도와 관련하여 매우 빠름 또는 매우 느림을 포함하는 두 개의 조건들이 존재하며, 여기서는 "매우 빠름"에 대한 조건이 설명을 위하여 일례로 고려된다. 사람의 눈의 "시각적 지속성(visual persistence)" t는 약 0.1초에서 0.4초 정도 지속되기 때문에, 사용자의 시야 범위에서 촬영된 대상의 모션 지속기간(duration)은 촬영된 상기 대상의 모션 속도가 매우 높은 경우 t보다 작을 수 있어서, 사용자는 촬영된 대상을 관찰할 수 없거나 식별할 수 없게될 수도 있다.
따라서, 촬영된 대상이 사용자의 시야 범위로 들어오는 것으로부터 상기 시야 범위를 떠나는 것 까지의 지속기간은, 촬영된 대상의 모션 강도가 사전설정된 강도 범위에 속한다는 것을 보장하기 위하여 t보다 커야만 하며, 이에 따라 사용자는 대상을 식별하고 정상적으로 관찰할 수 있게 된다.
지속기간에 관한 요건에 만족하기 위하여, 촬영된 대상의 실제 모션 속도 및 촬영된 대상에 대한 촬영 거리 모두가 고려되어야 한다. 예를 들어, 도 5는 자동차 경주를 보고 있는 사용자의 시야 범위를 도시하며, 여기서의 자동차의 실제 모션 속도는 v이며, 자동차의 현재 촬영 거리(자동차와 카메라 사이의 거리)를 고려하여 사용자의 시야 범위에서의 모션 트랙의 실제 길이는 L이어서, 자동차가 사용자의 시야 범위를 통과하는 지속기간 T=L/v이며, 오직 T>t가 보장되는 경우에, 사용자는 자동차의 모션 상황을 명확하게 볼 수 있다. 대응하여, 도 5에서 도시되는 사용자의 시야 범위 및 촬영 거리의 경우에서, "사전설정된 강도 범위(여기서 "사전설정된 속도 범위"와 동일함)"의 상부 경계 값은 L/t이다. 즉, 사용자는, 자동차의 실제 모션 속도 v가 L/t보다 작은 한, 자동차의 모션 상황을 명확하게 관찰할 수 있으며, 그렇지 않으면 비디오 파일은 느리게 리플레이되더야 한다.
자동차의 촬영 거리가 증가된 경우, 이에 따른 사용자의 시야 범위는 도 6에서 도시되는 바와 같다. 사용자의 시야 범위에서의 자동차의 모션 트랙의 실제 길이가 L'으로 증가되며, 이에 따라 "사전설정된 강도 범위"의 상부 경계 값은 L'/t로 증가된다. 즉, 사용자는, 자동차의 실제 모션 속도 v가 L'/t보다 작은 한, 자동차의 모션 상황을 명확하게 관찰할 수 있으며, 그렇지 않은 경우 비디오 파일은 느리게 리플레이되어야 한다.
2) 모션 주파수
유사하게, 모션 주파수와 관련하여 매우 빠름 또는 매우 느림을 포함하는 두 개의 조건들이 존재하며, 여기서는 "매우 빠름"에 대한 조건이 설명을 위하여 일례로 고려된다. 사람의 눈의 "시각적 지속성(visual persistence)" t는 약 0.1초에서 0.4초 정도 지속되기 때문에, 사용자의 시야 범위에서 촬영된 대상의 모션 지속기간은 촬영된 상기 대상의 모션 주파수 F가 초당 25회를 초과하는 경우, 사용자는 촬영된 대상을 관찰할 수 없거나 식별할 수 없게될 수도 있다.
예를 들어, 도 7은 벌새(hummingbird)가 날아가는 것을 관찰하는 사용자의 시야 범위를 도시한다. 전체 관찰 프로세스에서, 상기 벌새는 사용자의 시야 범위에 남아있을 수 있지만, 날개짓의 빈도가 보통 초당 50회를 넘으며 심지어 초당 수백회에 도달하는 경우, 상기 벌새의 날아가는 프로세스를 사용자가 정상적으로 관찰할 수 없게된다. 관찰을 통하여, 촬영된 "벌새"의 날개짓 주파수는 f이다. f가 F보다 큰 경우, 모션 강도는 사전설정된 강도 범위("여기서의 "사전설정된 주파수 범위"와 동일하며 그리고 F는 사전설정된 주파수 범위의 상부 경계 값이된다)를 초과하는 것으로 결정되며, 그리고 비디오 파일은 사용자의 뷰 경험을 최적화시키기 위하여 느리게 리플레이될 필요가 있다.
모션 속도 및 모션 주파수에 대한 설명을 위한 일례로 "매우 빠름"에 대한 조건이 고려되었으며; 유사하게 "사전설정된 강도 범위"는 하부 경계 값을 가질 수도 있다는 점이 주목되어야 하며, 모션 속도 및 모션 주파수가 하부 경계 값보다 작은 경우, 모션 강도는 매우 낮은 것으로 결정되며 비디오 파일은 뷰 경험을 최적화시키기 위하여 빨리 리플레이될 필요가 있게 된다. 상기 하부 경계 값은 그것이 모션 속도에 관하여 설정된 경우 촬영 거리(distance)에 대하여 양의 상관관계(positive correlation)가 있다.
예를 들어, 도 8은 달팽이가 기어가는 것을 관찰하는 사용자의 시야 범위를 도시한다. 사용자의 시야를 달팽이가 통과하는데 수십분이 걸릴 수 있으며, 이는 전체 모션 프로세스에 대한 전체적 뷰 및 평가에 대해 양호하지 않게 된다. 결론적으로, 달팽이가 기어가는 프로세스는 빨리 리플레이될 수 있어서, 달팽이의 모션 상황 및 모션 트랙에 대한 보다 양호한 관찰을 위하여 보다 짧은 시간에서 사용자는 기어가는 프로세스를 관찰하는 것을 마칠 수 있다.
1.2 촬영 장면들에 기초함
스마트 글래스는 촬영된 대상에 의해 실행되는 동작의 타입 또는 촬영된 대상의 타입에 따라서 비디오 파일의 촬영 장면을 식별할 수 있으며, 그리고 촬영 장면이 사전설정된 가변 속도 리플레이 장면에 속하는지 여부에 따라서 가변 속도 리플레이의 사전정의된 조건을 비디오 파일에서 촬영된 대상이 만족하는지 여부를 결정할 수 있다.
이러한 실시예에서, 가변 속도로 리플레이될 필요가 있는 장면은 사전에 정의되며(즉, "사전설정된 가변 속도 리플레이 장면"), 그리고 촬영된 대상에 의해 실행되는 동작의 타입 또는 촬영된 대상의 타입과 같은, 각각의 사전설정된 가변 속도 리플레이의 식별 특징이 설정된다. 따라서, 비디오 파일의 촬영 장면이 이에 따라 결정될 수 있다.
도 5에서의 자동차 경주에서의 촬영 장면에 대한 것처럼, 느리게 리플레이될 필요가 있는 촬영 장면은 미리 결정될 수 있으며, "경주 차"의 특징 및 자동차의 "운전(driving)"의 동작은 현재 촬영 장면의 식별 특징들로서 구성된다. 스마트 글래스가 촬영된 현재 대상이 경주 자동차이며 자동차가 운전 상태에 있다는 것을 식별하는 경우, 현재 촬영 장면은 가변 속도로 리플레이될 필요가 있으며 보다 구체겆으로 느리게 리플레이될 필요가 있다는 것이 결정될 수 있다.
유사하게, 도 8에서 기어가는 달팽이의 촬영 장면에 대한 것 처럼, 빠르게 리플레이될 필요가 있는 촬영 장면은 미리 결정될 수 있으며, 달팽이의 특징은 현재 촬영 장면의 식별 특징으로서 획득된다. 스마트 글래스가 촬영된 현재 대상이 달팽이라는 것을 식별하는 한, 현재 촬영 장면은 가변 속도로 리플레이될 필요가 있으며 보다 구체적으로 빠르게 리플레이될 필요가 있다는 것이 결정될 수 있다.
2. 가변 속도 리플레이
가변 속도로 비디오 파일을 리플레이하기 위한 다양한 형태(form)들이 존재한다. 몇몇의 가능한 형태들은 이하에서 설명되지만, 본 발명은 이들에 의해 제한되지는 않는다.
2.1 오버랩되는 리플레이
비디오 파일의 비디오 영상으로부터, 가변 속도 리플레이에 대한 사전정의된 조건을 만족하는 촬영된 대상의 컴포넌트들의 부분 또는 촬영된 대상에 대응되는 재생 데이터가 추출되며, 그리고나서 추출된 재생 데이터는 비디오 파일이 리플레이될 때 오버랩되는 방식으로 재생된다.
도 9에서 도시되는 바와 같이, 촬영된 대상은 운송수단(vehicle)이며, 도 9의 좌측에서의 점선들의 운송수단은 비디오 영상으로부터 추출된 화소(picture) 엘리먼트를 나타낸다. 모든 비디오 영상들로부터 추출된 화소 엘리먼트들은 추출된 영상 데이터를 구성한다. 도 9에서의 우측에서의 실선들의 운송수단은 비디오 파일에서의 오리지널 화소 엘리먼트를 나타낸다. 따라서, 가변 속도 리플레이의 프로세스에서, 점선들의 좌측 운송수단(즉, 추출된 화소 엘리먼트)은 실선으로의 우측 운송수단을 포함하는 비디오 영상으로 중첩되며 이들과 함께 디스플레이되어, 도 9에서 종국적으로 도시되는 디스플레이 이미지를 획득할 수 있으며, 이는 도 2 또는 도 3에서의 스마트 글래스의 디스플레이 스크린 상에 재생될 수 있다.
늦은 리플레이로 인하여, 실선들로의 우측 운송수단의 운전 거리는 L2이며, 점선들로의 좌측 운송수단의 운전 거리는 단지 L1이어서, 사용자는 운송수단의 운전 프로세스를 주의깊게 관측할 수 있다.
가변 속도 리플레이의 사전정의된 조건을 만족하는 촬영된 대상의 컴포넌트들의 부분에 대응되는 재생 데이터에 대한 설명으로서, 촬영된 모든 대상이 전체에 대한 집중적인(intensive) 모션을 생성하는 도 9에서의 운송수단과 동일한 것은 아니기 때문에, 촬영된 대상의 각각의 컴포넌트가 가변 속도 리플레이의 사전정의된 조건을 만족하는지 여부를 결정하고, 그리고 촬영된 대상이 가변 속도 리플레이의 사전정의된 조건을 만족하는지 여부가 판단되는 경우, 가변 속도로 가변 속도 리플레이의 사전정의된 조건을 만족하는 컴포넌트를 리플레이하는 것이 가능하다.
도 10에서 도시되는 바와 같이, 벌새가 하늘에 떠 있는 경우, 그리고 오직 날들의 모션 주파수가 사전설정된 주파수 범위보다 큰 경우, 벌새의 날개 영역은 느린 리플레이를 위해 추출될 수 있다. 물론, 촬영된 대상의 위치에서의 어떠한 실질적인 변경도 없이, 추출된 화소 엘리먼트가 오리지널 화소 엘리먼트로 중첩되고 이들과 함께 디스플레이되는 경우, 느리게 리플레이되는 날개 모션은 오리지널 윙 모션을 방해할 수 있으며, 이는 사용자의 관측에 대해 영향을 미칠 것이다. 이러한 문제를 해결하기 위하여, 이하의 재생 방법이 채용될 수 있다.
1) 비디오 파일의 비디오 영상으로부터, 가변 속도 리플레이의 사전정의된 조건을 만족하는 촬영된 대상의 컴포넌트들의 부분 또는 촬영된 대상에 대응되는 재생 데이터가 추출되며, 그리고나서 추출되는 재생 데이터는 비디오 파일이 재생되는 경우 사전설정된 위치에서의 리플레이 영역 내에서 오버랩되는 방식으로 재생된다.
예를 들어, 도 10에서 도시되는 바와 같이, 사전설정된 위치는 사용자의 시야 범위의 우하측 코너 또는 임의의 다른 위치에 있을 수 있으며, 그리고 사전설정된 위치는 오리지널 화소 엘리먼트를 차단하지 않을 것이라는 점이 보장되어야 한다. 따라서, 사용자는 사전설정된 위치에서 느리게 리플레이되는 재생 데이터 및 정상적으로 재생되는 비디오 파일을 동시에 볼 수 있으며, 이에 따라 이들 모두에 대한 비교 관찰을 달성할 수 있다.
2) 가변 속도 리플레이의 사전정의된 조건을 만족하는 촬영된 대상의 컴포넌트들의 부분 또는 촬영된 대상에 대응되는 재생 데이터는 비디오 파일의 비디오 영상으로부터 추출되며, 추출된 재생 데이터에 대응되는 비디오 영상에서의 오리지널 화소 엘리먼트는 비디오 영상으로부터 삭제되어, 프로세싱된 비디오 파일을 획득할 수 있으며; 추출된 재생 데이터는 프로세싱된 비디오 파일이 리플레이되는 경우 중첩되는 방식으로 리플레이된다.
이러한 실시예에서, 오리지널 화소 엘리먼트는 추출된 화소 엘리먼트와 오리지널 화소 엘리먼트 간의 간섭을 피하기 위하여 비디오 파일로부터 직접적으로 사삭제될 수 있으며, 이는 사용자는 가변 속도로 리플레이된 화소 엘리먼트를 보는 것을 기대하기 때문에 사용자 뷰 경험을 저하시키지 않을 것이다.
2.2. 전체적인 가변 속도 리플레이
예시적인 실시예로서, 촬영된 대상을 포함하는 비디오 영상은 가변 속도로 전체적으로 리플레이될 수 있다. 도 11에서 도시되는 바와 같이, 기어가는 달팽이에 대응되는 비디오 파일은 직접적으로 전체적으로 빠르게 리플레이될 수 있으며, 이는 비디오 파일의 비디오 영상에 대한 어떠한 복잡한 프로세싱을 요구하지 않는다.
3. 모션 트랙들의 디스플레이
비디오 클립을 재생하는 동안에, 대응되는 모션 트랙은 촬영된 대상의 모션 상황에 기초하여 생성될 수 있으며 그리고 비디오 클립의 비디오 영상에서 디스플레이될 수 있다.
예시적인 실시예로서, 모션 트랙은 촬영된 대상의 "후속이미지(afterimage)"로서 표현될 수 있다. 예를 들어, 화소 엘리먼트는 촬영된 대상의 비디오 클립에서의 각각의 영상으로부터 추출되며, 비디오 클립에서의 재생 시퀀스와 관련하여 현재 영상 이전의 모든 비디오 영상으로부터 추출되는 화소 엘리먼트들은 겹쳐지게되고 그리고나서 디스플레이된다.
도 12에서 도시되는 바와 같이, 사용자의 시야 범위와 대응되는 비디오 클립의 재생 지속기간이 "03:20으로부터 05:08까지"인 것으로 가정하면, 상기 기간에서의 임의의 시간이 04:25와 같이 재생되는 경우, "03:20과 04:25"사이에서의 비디오 영상들(즉, 비디오 프레임들)에서의 모든 "운송수단" 엘리먼트가 추출되며, 중첩되고 그리고 04:25에서의 비디오 영상에서 디스플레이되며, 즉, 도 12와 유사한 이미지 디스플레이 효과를 획득한다.
다른 예시적인 실시예로서, 모션 트랙은 랜덤 이미지 식별자로서 표현될 수 있으며, 그리고 대응되는 트랙 모션은 디스플레이를 위하여 촬영된 대상의 모션 경로(path)로 상기 이미지 식별자를 중첩시킴으로써 표시될 수 있다. 예를 들어, 도 13에서 도시되는 바와 같이, "화살표" 식별자는 디스플레이를 위하여 운송 수단의 운전 경로 상에 중첩되며, 대응되는 모션 트랙이 표시될 수 있다.
촬영된 대상의 모션 트랙은 비디오 클립을 재생하는 프로세스에서 디스플레이되어서, 사용자는 촬영된 대상의 모션 상태를 전체적으로 알 수 있으며 그리고 보다 양호한 뷰 경험을 향유할 수 있다.
본 개시내용은 재생을 제어하기 위한 방법의 실시예에 대응되는 재생을 제어하기 위한 디바이스의 실시예를 추가적으로 제공한다.
도 14는 예시적인 실시예에 따라 재생을 제어하기 위한 디바이스의 블록도이다. 도 14를 참조하면, 디바이스는: 획득 유닛(1401), 결정 유닛(1402), 및 재생 유닛(1403)을 포함하며, 여기서 획득 유닛(1401)은 비디오 파일을 획득하도록 구성되며, 결정 유닛(1402)은 사용자의 시야 범위를 결정하도록 구성되며, 재생 유닛(1403)은 비디오 파일로부터 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고 그리고 비디오 클립을 재생하도록 구성된다.
도 15에서 도시되는 바와 같이, 도 15는 예시적인 실시예에 따라서 재생을 제어하기 위한 다른 디바이스의 블록도이며, 이러한 실시예는 도 14에서 도시된 실시예에 기초한다. 획득 유닛(1401)은: 구동 서브-유닛(1401A) 또는 수신 서브-유닛(1401B)를 포함할 수 있으며, 여기서 구동 서브-유닛(1401A)은 대상을 촬영하도록 디바이스의 카메라를 구동시키도록 구성되며, 그리고 수신 서브-유닛(1401B)은 다른 디바이스의 카메라에 의해 상기 대상을 촬영함으로써 획득되는 비디오 파일을 수신하도록 구성된다.
도 16에서 도시되는 바와 같이, 도 16은 예시적인 실시예에 따라 재생을 제어하기 위한 다른 디바이스의 블록도이며, 이러한 실시예는 도 14에서 도시되는 실시예에 기초한다. 결정 유닛(1402)은 상태 캡쳐 서브-유닛(1402A) 및 범위 결정 서브-유닛(1402B)을 포함할 수 있으며, 여기서 상태 캡쳐 서브-유닛(1402A)은 사용자의 안구 상태 및 두부 방향을 캡쳐하도록 구성되며; 범위 결정 서브-유닛(1402B)은 사용자의 안구 상태 및 두부 방향에 따라서 사용자의 시야 범위를 결정하도록 구성된다.
도 16의 실시예에서 도시되는 상태 캡쳐 서브-유닛(1402A) 및 범위 결정 서브-유닛(1402B)의 구조들은 도 15의 실시예에서 획득될 수 있으며, 본 발명은 이들로 제한되지는 않을 것이다는 점이 주목되어야 한다.
도 17에서 도시되는 바와 같이, 도 17은 예시적인 실시예에 따라서 재생을 제어하기 위한 다른 디바이스의 블록도이며, 이러한 실시예는 도 14에서 도시되는 실시예에 기초한다. 재생 유닛(1403)은 파라미터 획득 서브-유닛(1403A), 강도 결정 서브-유닛(1403B) 및 제 1 재생 서브-유닛(1403C)를 포함할 수 있으며, 여기서 파라미터 획득 서브-유닛(1403A)은 촬영된 대상의 모션 특징 파라미터를 획득하도록 구성되며; 강도 결정 서브-유닛(1403B)은 모션 특징 파라미터에 따라서, 촬영된 대상의 모션 강도가 사전설정된 강도 범위에 속하는지 여부를 결정하도록 구성되며; 그리고 제 1 재상 서브-유닛(1403C)은 모션 강도가 사전설정된 강도 범위에 속하지 않는 경우 가변 속도로 비디오 클립을 재생하도록 구성되며, 그렇지 않으면 일반 방식으로 비디오 클립을 재생하도록 구성된다.
대안적으로, 모션 특징 파라미터는 모션 속도 및 모션 주파수 중 적어도 하나를 포함하며, 여기서 상기 모션 특징 파라미터가 모션 속도를 포함하는 경우, 그리고 모션 속도가 사전설정된 속도 범위에 있는 경우, 촬영된 대상의 모션 강도는 사전설정된 강도 범위에 속하게되며; 모션 특징 파라미터가 모션 주파수를 포함하는 경우 그리고 모션 주파수가 사전설정된 주파수 범위에 있는 경우, 촬영된 대상은 사전설정된 강도 범위에 속하게 된다.
대안적으로, 사전설정된 속도 범위의 경계 값은 촬영된 대상의 촬영 거리와 양의 상관관계에 있다.
도 17에서 도시되는 바와 같이, 파라미터 획득 서브-유닛(1403A), 강도 결정 서브-유닛(1403B), 및 제 1 재생 서브-유닛(1403C)의 구조들은 도 15 에서 도 16의 실시예들에 포함될 수 있으며, 본 발명은 이에 의해 제한되지는 않을 것이라는 점이 주목되어야 한다.
도 18에서 도시되는 바와 같이, 예시적인 실시예에 따라서 재생을 제어하기 위한 다른 디바이스의 블록도가 제시되며, 이러한 실시예는 도 17에서 도시된 실시예에 기초한다. 제 1 재생 서브-유닛(1403C)은: 고속 재생 모듈(1801) 및 저속 재생 모듈(1802)을 포함할 수 있으며, 여기서 고속 재생 모듈(1801)은 모션 특징 파라미터의 값이 사전설정된 강도 범위의 하부 경계 값보다 작은 경우 비디오 파일을 빠르게 재생하도록 구성되며; 저속 재생 모듈(1802)은 모션 특징 파라미터의 값이 사전설정된 강도 범위의 상부 경계 값보다 큰 경우 비디오 파일을 느리게 재생하도록 구성된다.
도 19에서 도시되는 바와 같이, 예시적인 실시예에 따라 재생을 제어하기 위한 다른 디바이스의 블록도가 제시되며, 이러한 실시예는 도 14에서 도시되는 실시예에 기초한다. 재생 유닛(1403)은 장면 식별 서브-유닛(1403D), 장면 결정 서브-유닛(1403E) 및 제 2 재생 서브-유닛(1403F)을 포함할 수 있으며, 여기서 장면 식별 서브-유닛(1403D)은 촬영된 대상의 타입 또는 촬영된 대상에 의해 실행된 동작의 타입에 따라서 비디오 파일의 촬영 장면을 식별하도록 구성되며; 장면 결정 서브-유닛(1403E)은 촬영 장면이 사전설정된 가변 속도 리플레이 장면에 속하는지 여부를 결정하도록 구성되며; 제 2 재생 서브-유닛(1403F)은 촬영 장면이 사전설정된 가변 속도 리플레이 장면에 속하는 경우 가변 속도로 비디오 클립을 재생하도록 구성되며, 그렇지 않으면 일반 방식으로 비디오 클립을 재생하도록 구성된다.
도 19의 실시예에서 도시되는 장면 식별 서브-유닛(1403D), 장면 결정 서브-유닛(1403E) 및 제 2 재생 서브-유닛(1403F)의 구조들은 도 15 내지 도 18의 실시예들에 포함될 수 있으며, 본 발명을 이들로 제한되지 않을 것이라는 점이 주목되어야 한다.
도 20에서 도시되는 바와 같이 예시적인 실시예에 따라 재생을 제어하기 위한 다른 디바이스의 블록도가 제시되며, 이러한 실시예는 도 14에 도시된 실시예에 기초한다. 재생 유닛(1403)은: 촬영된 대상의 비디오 클립의 비디오 영상에서 형성된 모션 트랙을 디스플레이하도록 구성되는 트랙 디스플레이 서브-유닛(1403G)을 포함할 수 있다.
도 20의 실시예에서 도시되는 트랙 디스플레이 서브-유닛(1403G)의 구조는 도 15 내지 도 19의 실시예들에 포함될 수 있으며, 본 발명은 이들로 제한되지 않을 것이라는 점이 주목되어야 한다.
상기 실시예들에서의 디바이스들과 관련하여, 여기서의 개별적인 모듈들에 대한 동작들을 수행하기 위한 구체적인 방식들이 재생을 제어하기 위한 방법들에 관한 실시예들에 상세하게 기술되었으며, 이들은 여기에서 보다더 상세하게 기술되지는 않을 것이다.
디바이스 실시예는 실질적으로 방법 실시예와 대응되며, 따라서 방법 실시예에 대한 설명의 관련 부분이 참조될 수 있다. 상기 기술된 디바이스 실시예는 오직 예시적인 것이며, 여기서 개별적인 컴포넌트들로 기술되는 유닛들은 물리적으로 분리될 수 있거나 그렇지 않을 수 있으며; 디스플레이 유닛으로서 컴포넌트는 물리적인 유닛이거나 그렇지 않을 수 있으며, 즉, 다수의 네트워크 엘리먼트들에 분산되어 위치될 수 있거나 또는 하나의 위치에 위치될 수 있다. 본 발명의 목적을 달성하기 위하여 모듈들 전부 또는 일부를 선택하는 것이 가능하며, 이는 보다 더 창의적인 노력을 기울이지 안호서 당업자에게 이해될 수 있으며 당업자에 의해 구현될 수 있다.
따라서, 본 발명은 재생을 제어하기 위한 디바이스를 추가적으로 제공한다. 디바이스는 프로세서 및 프로세서에 의해 실행가능한 명령을 저장하도록 구성되는 메모리를 포함하며, 여기서 프로세서는 비디오 파일을 획득하고; 사용자의 시야 범위를 결정하고, 그리고 비디오 파일로부터 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고 상기 비디오 클립을 재생하도록 구성된다.
따라서, 본 발명은 단말을 추가적으로 제공한다. 상기 단말은 메모리 및 상기 메모리에 저장되는 하나 이상의 프로그램들을 포함한다. 프로세서들 중 하나 이상은 하나 이상의 프로그램들에 포함된 이하의 동작들에 대한 명령들을 실행하도록 구성되며, 상기 동작들은: 비디오 파일을 획득하는 동작; 사용자의 시야 범위를 결정하는 동작; 비디오 파일로부터 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고 비디오 클립을 재생하는 동작을 포함한다.
도 21은 예시적인 실시예에 따라서 재생을 제어하기 위한 디바이스(2100)의 블록도이다. 예를 들어, 디바이스(2100)은 모바일 폰, 컴퓨터, 디지털 방송 단말, 메시징 디바이스, 게이밍 콘솔, 태블릿, 의료 디바이스, 운동 기기, PDA, 웨어러블 디바이스(스마트 글래스와 유사) 등일 수 있다.
도 21을 참조하면, 디바이스(2100)는 이하의 컴포넌트들 중 하나 이상을 포함할 수 있다: 프로세싱 컴포넌트(2102), 메모리(2104), 파워 컴포넌트(2106), 멀티미디어 컴포넌트(2108), 오디오 컴포넌트(2110), 입/출력(I/O) 인터페이스(2112), 센서 컴포넌트(2114) 및 통신 컴포넌트(2116).
프로세싱 컴포넌트(2102)는 일반적으로 디스플레이, 전화 통화, 데이터 통신, 카메라 동작 및 레코딩 동작과 연관된 동작들과 같은, 디바이스(2100)의 전체적인 동작들을 제어한다. 프로세싱 컴포넌트(2102)는 상기 설명된 방법들에서의 단계들 전부 또는 일부를 수행하기 위한 명령들을 실행하기 위한 하나 이상의 프로세서들(2120)을 포함할 수 있다. 게다가, 프로세싱 컴포넌트(2102)는 프로세싱 컴포넌트(2102)와 다른 컴포넌트들 간의 상호작용을 용이하게 하는 하나 이상의 모듈들을 포함할 수 있다. 예를 들어, 프로세싱 컴포넌트(2102)는 프로세싱 컴포넌트(2102)와 멀티미디어 컴포넌트(2108)간의 상호작용을 용이하게 하기위한 멀티미디어 모듈을 포함할 수 있다.
메모리(2104)는 디바이스(2100)의 동작을 지원하기 위한 다양한 타입들의 데이터를 저장하도록 구성된다. 이러한 데이터의 예시들은 디바이스(2100) 상에서 동작되는 방법들 또는 임의의 애플리케이션들에 대한 명령들, 컨택 데이터, 폰북 데이터, 메시지, 그림, 비디오 등을 포함한다. 메모리(2104)는, 정적 랜덤 액세스 메모리(SRAM), 전기적으로 삭제가능한 프로그램어블 판독-전용 메모리(EEPROM), 삭제가능한 프로그램어블 판독-전용 메모리(EPROM), 프로그램어블 판독-전용 메모리(PROM), 판독-전용 메모리(ROM), 자기 메모리, 플래시 메모리, 자기 또는 광학 디스크와 같은, 임의의 타입의 휘발성 또는 비-휘발성 메모리 디바이스들 또는 이들의 조합을 사용하여 구현될 수 있다.
파워 컴포넌트(2106)는 디바이스(2100)의 다양한 컴포넌트들에 대하여 전력을 제공한다. 파워 컴포넌트(2106)는 상기 디바이스(2100)에서 전력 관리 시스템, 하나 이상의 전원, 및 전력의 생성, 관리, 및 분배에 관련한 임의의 다른 컴포넌트들을 포함할 수 있다.
멀티미디어 컴포넌트(2108)은 상기 디바이스(2100)와 사용자 사이에서의 출력 인터페이스를 제공하는 스크린(screen)을 포함한다. 몇몇의 실시예들에서, 상기 스크린은 LCD(liquid crystal display), 및 터치 패널(TP)을 포함할 수 있다. 상기 스크린이 터치 패널을 포함하는 경우, 상기 스크린은 상기 사용자로부터 입력 신호들을 수신하는 터치스크린으로 구현될 수 있다. 상기 터치 패널은 상기 터치 패널 상의 터치들, 스와이프(swipe)들, 및 제스쳐들을 감지하는 하나 또는 그 이상의 터치 센서들을 포함한다. 상기 터치 센서들은 터치 또는 스와이프 액션의 경계를 감지할 뿐 아니라, 상기 터치 또는 스와이프 액션에 관련된 압력 및 시간 기간도 감지할 수 있다. 몇몇의 실시예들에서, 멀티미디어 컴포넌트(2108)는 전면 카메라 및/또는 후면 카메라를 포함한다. 상기 전면 카메라 및 후면 카메라는, 상기 디바이스(2100)가 사진 촬영 모드 또는 비디오 모드와 같은 동작 모드일 때, 외부 멀티미디어 자료를 수신할 수 있다. 상기 전면 카메라 및 후면 카메라 각각은 고정된 광학 렌즈 시스템 또는 초첨 및 광학 줌 역량을 가질 수 있다.
오디오 컴포넌트(2110)는 오디오 신호들을 출력 및/또는 입력하도록 구성된다. 예를 들어, 상기 오디오 컴포넌트(2110)는 상기 디바이스(2100)가 통화 모드, 레코딩 모드, 및 음성 인식 모드와 같은 동작 모드일 때, 외부 오디오 신호를 수신하도록 구성되는 마이크로폰(MIC)을 포함할 수 있다. 상기 수신된 오디오 신호는 또한, 메모리(2104)에 저장되거나, 통신 컴포넌트(2116)를 통해 전송될 수 있다. 몇몇의 실시예들에서, 상기 오디오 컴포넌트(2110)는 오디오 신호들을 출력하기 위한 스피커를 더 포함할 수 있다.
입출력(I/O) 인터페이스(2112)는, 프로세싱 컴포넌트(2102)와, 키보드, 클릭 휠, 버튼들 등과 같은 주변 인터페이스 모듈들 사이의 인터페이스를 제공한다. 상기 버튼들은, 홈버튼, 볼륨버튼, 시작 버튼 및 잠금 버튼을 포함하나 이에 제한되지 않는다.
센서 컴포넌트(2114)는 디바이스(2100)의 다양한 양상들의 상태를 평가하는데 제공되는 하나 이상의 센서들을 포함할 수 있다. 예를 들어, 상기 센서 컴포넌트(2114)는, 상기 디바이스(2100)의 개폐 상태, 상기 디바이스(2100)의 디스플레이 및 키패드와 같은 컴포넌트들의 상대적 위치, 상기 디바이스(2100)의 또는 상기 디바이스(2100)의 컴포넌트의 위치 변경, 상기 디바이스(2100)와의 사용자 접촉의 존재 유무, 상기 디바이스(2100)의 방향(orientation) 또는 가속/감속, 및 상기 디바이스(2100)의 온도 변화를 검출할 수 있다. 상기 센서 컴포넌트(2114)는 어떠한 물리적 접촉 없이도 근처의 오브젝트들의 존재를 검출하도록 구성되는 근접 센서를 포함할 수 있다. 상기 센서 컴포넌트(2114)는 이미징(imaging) 애플리케이션들에서 사용되기 위한 CMOS 또는 CCD 이미지 센서와 같은 라이트(light) 센서 또한 포함할 수 있다. 몇몇의 실시예들에서, 상기 센서 컴포넌트(2114)는 가속도 센서, 자이로스코프 센서, 자기(magnetic) 센서, 압력 센서 또는 온도 센서를 더 포함할 수 있다.
통신 컴포넌트(2116)는 디바이스(2100)와 다른 디바이스들 사이에 유선 또는 무선 통신을 용이하게 하도록 구성된다. 디바이스(2100)는 Wi-Fi, 2G또는 3G 또는 이들의 조합과 같은 통신 표준에 기반하여 무선 네트워크에 접속할 수 있다. 예시적인 일 실시예에서, 통신 컴포넌트(2116)는 방송 채널을 통해 외부 방송 관리 시스템으로부터 방송 관련 정보 또는 방송 신호를 수신한다. 예시적인 일 실시예에서, 상기 통신 컴포넌트(2116)는 근거리 통신을 용이하게 하는 NFC(near field communication) 모듈을 더 포함할 수 있다. 예를 들어, 상기 NFC 모듈은 RFID(radio frequency identification) 기술, IrDA(infrared data association) 기술, UWB(ultra-wideband) 기술, BT(Bluetooth) 기술 및 다른 기술들에 기초하여 구현될 수 있다.
예시적인 실시예들에서, 디바이스(2100)는 전술한 방법들을 수행하기 위하여, 하나 또는 그 이상의 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 컨트롤러들, 마이크로 컨트롤러들, 마이크로 프로세서들 또는 다른 전자적 컴포넌트들로 구현될 수 있다.
예시적인 실시예들에서, 전술한 방법들을 수행하기 위하여 디바이스(2100)의 프로세서(2120)에 의하여 실행가능하며, 메모리(2104)에 포함될 수 있는 명령들을 포함하는 비-일시적인(non-transitory) 컴퓨터-판독가능 저장 매체가 제공된다. 예를 들어, 상기 비-일시적인 컴퓨터-판독가능 저장 매체는 ROM, RAM, CD-ROM, 자기 테이프, 플로피 디스크, 및 광학 데이터 저장 디바이스 등을 포함할 수 있다.
본 발명의 다른 실시예들은 여기서 개시된 본 발명의 명세서 및 설명서를 고려하면 통상의 기술자에게 명백할 것이다. 이러한 어플리케이션은 일반적인 이론에 따라, 본 발명의 임의의 변형들, 사용들 또는 각색들을 커버하도록 의도되고, 그리고 기술 분야의 관행 또는 공지된 사실 내에서 도출되는 바와 같이 본 발명으로부터의 이탈을 포함한다. 여기서 설명과 예시들이 설명적인 것이고, 본 발명의 원리 및 진정한 범위는 청구항들에 의하여 표시되는 것으로 의도된다.
본 발명은, 전술되고 첨부된 도면들에 의해 도시된 정확한 구성에 의해 제한되지 않으며, 다양한 수정 및 변경들이 본 발명의 범위를 벗어나지 않고 이루어질 수 있는 것으로 이해될 것이다. 이는 본 발명의 범위는 오직 첨부된 청구항들에 의해 한정되는 것으로 의도된다.

Claims (19)

  1. 재생(playing)을 제어하기 위한 방법으로서,
    비디오 파일을 획득하는 단계;
    사용자의 시야 범위를 결정하는 단계; 및
    상기 비디오 파일로부터 상기 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고, 그리고 상기 비디오 클립을 재생하는 단계;
    를 포함하는,
    재생을 제어하기 위한 방법.
  2. 제 1 항에 있어서,
    상기 비디오 파일을 획득하는 단계는:
    대상(subject)을 촬영(shoot)하도록 디바이스의 카메라를 구동(invoking)시키는 단계; 또는
    다른 디바이스의 카메라에 의해 상기 대상을 촬영함으로써 획득된 상기 비디오 파일을 수신하는 단계;
    를 포함하는,
    재생을 제어하기 위한 방법.
  3. 제 1 항에 있어서,
    상기 사용자의 시야 범위를 결정하는 단계는:
    캡쳐된 상기 사용자의 안구 모션 상태 및 두부 방향(head orientation)에 따라서 상기 사용자의 시야 범위를 결정하는 단계;
    를 포함하는,
    재생을 제어하기 위한 방법.
  4. 제 1 항에 있어서,
    상기 비디오 클립을 재생하는 단계는:
    촬영된 상기 대상의 모션 특징 파라미터를 획득하는 단계;
    상기 모션 특징 파라미터의 값에 따라서, 촬영된 상기 대상의 모션 강도(intensity)가 사전설정된 강도 범위에 속하는지 여부를 결정하는 단계; 및
    속하지 않는다고 결정되는 경우 가변 속도(speed)로 상기 비디오 클립을 재생하고, 그렇지않으면 일반(normal) 방식으로 상기 비디오 클립을 재생하는 단계;
    를 포함하는,
    재생을 제어하기 위한 방법.
  5. 제 4 항에 있어서,
    상기 모션 특징 파라미터는 모션 속도 및 모션 주파수(frequency) 중 적어도 하나를 포함하며,
    상기 모션 특징 파라미터가 상기 모션 속도를 포함하며 그리고 상기 모션 속도가 사전설정된 속도 범위 내에 있는 경우, 촬영된 상기 대상의 모션 강도는 상기 사전설정된 강도 범위에 속하게되며,
    상기 모션 특징 파라미터가 상기 모션 주파수를 포함하며 그리고 상기 모션 주파수가 사전설정된 주파수 범위 내에 있는 경우, 촬영된 상기 대상의 모션 강도는 상기 사전설정된 강도 범위에 속하게되는,
    재생을 제어하기 위한 방법.
  6. 제 5 항에 있어서,
    상기 사전설정된 속도 범위의 경계 값은, 촬영된 상기 대상의 촬영 거리(distance)에 대하여 양의 상관관계(positive correlation)가 있는,
    재생을 제어하기 위한 방법.
  7. 제 4 항에 있어서,
    상기 가변 속도로 상기 비디오 클립을 재생하는 단계는:
    상기 모션 특징 파라미터의 값이 상기 사전설정된 강도 범위의 하부 경계 값보다 작은 경우, 상기 비디오 파일을 고속으로(fast) 재생하는 단계;
    상기 모션 특징 파라미터의 값이 상기 사전설정된 강도 범위의 상부 경계 값 보다 큰 경우, 상기 비디오 파일을 저속으로(slowly) 재생하는 단계:
    를 포함하는,
    재생을 제어하기 위한 방법.
  8. 제 1 항에 있어서,
    상기 비디오 클립을 재생하는 단계는:
    촬영된 상기 대상의 타입 또는 촬영된 상기 대상에 의해 실행된 동작의 타입에 따라서 상기 비디오 파일의 촬영 장면(scene)을 식별하는 단계;
    상기 촬영 장면이 사전설정된 가변 속도 리플레이 장면에 속하는지 여부를 결정하는 단계;
    속한다고 결정되는 경우 가변 속도로 상기 비디오 클립을 재생하고, 그렇지 않으면 일반 방식으로 상기 비디오 클립을 재생하는 단계;
    를 포함하는,
    재생을 제어하기 위한 방법.
  9. 제 1 항에 있어서,
    상기 비디오 클립을 재생하는 단계는:
    촬영된 상기 대상이 상기 비디오 클립의 비디오 영상(footage)에서 형성된 모션 트랙(track)을 디스플레이하는 단계;
    를 포함하는,
    재생을 제어하기 위한 방법.
  10. 재생을 제어하기 위한 디바이스로서,
    비디오 파일을 획득하도록 구성되는 획득 유닛;
    사용자의 시야 범위를 결정하도록 구성되는 결정 유닛; 및
    상기 비디오 파일로부터 상기 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고, 그리고 상기 비디오 클립을 재생하도록 구성되는 재생 유닛;
    을 포함하는,
    재생을 제어하기 위한 디바이스.
  11. 제 10 항에 있어서,
    상기 획득 유닛은 구동(invoking) 서브-유닛 또는 수신 서브-유닛을 포함하며,
    상기 구동 서브-유닛은, 대상을 촬영하도록 상기 디바이스의 카메라를 구동하도록 구성되며; 그리고
    상기 수신 서브-유닛은, 다른 디바이스의 카메라에 의해 상기 대상을 촬영함으로써 획득된 상기 비디오 파일을 수신하도록 구성되는,
    재생을 제어하기 위한 디바이스.
  12. 제 10 항에 있어서,
    상기 결정 유닛은:
    상기 사용자의 안구 모션 상태 및 두부 방향을 캡쳐하도록 구성되는 상태 캡쳐 서브-유닛; 및
    상기 사용자의 안구 모션 상태 및 두부 방향에 따라서 상기 사용자의 시야 범위를 결정하도록 구성되는 범위 결정 서브-유닛;
    을 포함하는,
    재생을 제어하기 위한 디바이스.
  13. 제 10 항에 있어서,
    상기 재생 유닛은:
    촬영된 상기 대상의 모션 특징 파라미터를 획득하도록 구성되는 파라미터 획득 서브-유닛;
    상기 모션 특징 파라미터의 값에 따라서, 촬영된 상기 대상의 모션 강도가 사전설정된 강도 범위에 속하는지 여부를 결정하도록 구성되는 강도 결정 서브-유닛; 및
    상기 모션 강도가 상기 사전설정된 강도 범위에 속하지 않는다고 결정되는 경우 가변 속도로 상기 비디오 클립을 재생하고, 그렇지않으면 일반 방식으로 상기 비디오 클립을 재생하도록 구성되는 제 1 재생 서브-유닛;
    을 포함하는,
    재생을 제어하기 위한 디바이스.
  14. 제 13 항에 있어서,
    상기 모션 특징 파라미터는 모션 속도 및 모션 주파수 중 적어도 하나를 포함하며,
    상기 모션 특징 파라미터가 모션 속도를 포함하며 그리고 상기 모션 속도가 사전설정된 속도 범위 내에 있는 경우, 촬영된 상기 대상의 모션 강도는 상기 사전설정된 강도 범위에 속하게되며;
    상기 모션 특징 파라미터가 상기 모션 주파수를 포함하며 그리고 상기 모션 주파수가 사전설정된 주파수 범위 내에 있는 경우, 촬영된 상기 대상의 모션 강도는 상기 사전설정된 강도 범위에 속하게되는,
    재생을 제어하기 위한 디바이스.
  15. 제 14 항에 있어서,
    상기 사전설정된 속도 범위의 경계 값은, 촬영된 상기 대상의 촬영 거리에 대하여 양의 상관관계가 있는,
    재생을 제어하기 위한 디바이스.
  16. 제 15 항에 있어서,
    상기 제 1 재생 서브-유닛은:
    상기 모션 특징 파라미터의 값이 상기 사전설정된 강도 범위의 하부 경계 값보다 작은 경우, 상기 비디오 파일을 고속으로 재생하도록 구성되는 고속 재생 모듈;
    상기 모션 특징 파라미터의 값이 상기 사전설정된 강도 범위의 상부 경계 값보다 큰 경우, 상기 비디오 파일을 저속으로 재생하도록 구성되는 저속 재생 모듈:
    을 포함하는,
    재생을 제어하기 위한 디바이스.
  17. 제 10 항에 있어서,
    상기 재생 유닛은:
    촬영된 상기 대상의 타입 또는 촬영된 상기 대상에 의해 실행된 동작의 타입에 따라서 상기 비디오 파일의 촬영 장면을 식별하도록 구성되는 장면 식별 서브-유닛;
    상기 촬영 장면이 사전설정된 가변 속도 리플레이 장면에 속하는지 여부를 결정하도록 구성되는 장면 결정 서브-유닛; 및
    상기 촬영 장면이 상기 사전설정된 가변 속도 리플레이 장면에 속한다고 결정되는 경우 가변 속도로 상기 비디오 클립을 재생하고, 그렇지않으면 일반 방식으로 상기 비디오 클립을 재생하도록 구성되는 제 2 재생 서브-유닛;
    을 포함하는,
    재생을 제어하기 위한 디바이스.
  18. 제 10 항에 있어서,
    상기 재생 유닛은:
    촬영된 상기 대상이 상기 비디오 클립의 비디오 영상에서 형성된 모션 트랙을 디스플레이하도록 구성되는 트랙 디스플레이 서브-유닛;
    을 포함하는,
    재생을 제어하기 위한 디바이스.
  19. 전자 기기(electronic equipment)로서,
    프로세서; 및
    상기 프로세서에 의해 실행가능한 명령을 저장하도록 구성되는 메모리;
    를 포함하며,
    상기 프로세서는:
    비디오 파일을 획득하고;
    사용자의 시야 범위를 결정하며;
    상기 비디오 파일로부터 상기 사용자의 시야 범위에 대응되는 비디오 클립을 선택하고, 그리고 상기 비디오 클립을 재생하도록 구성되는,
    전자 기기.
KR1020167001754A 2015-03-31 2015-08-31 재생 제어를 위한 방법, 장치 및 전자 기기 KR101737857B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510149205.0 2015-03-31
CN201510149205.0A CN104702919B (zh) 2015-03-31 2015-03-31 播放控制方法及装置、电子设备
PCT/CN2015/088689 WO2016155230A1 (zh) 2015-03-31 2015-08-31 播放控制方法及装置、电子设备

Publications (2)

Publication Number Publication Date
KR20160127708A true KR20160127708A (ko) 2016-11-04
KR101737857B1 KR101737857B1 (ko) 2017-05-29

Family

ID=53349646

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167001754A KR101737857B1 (ko) 2015-03-31 2015-08-31 재생 제어를 위한 방법, 장치 및 전자 기기

Country Status (8)

Country Link
US (1) US9997197B2 (ko)
EP (1) EP3076392A1 (ko)
JP (1) JP6360619B2 (ko)
KR (1) KR101737857B1 (ko)
CN (1) CN104702919B (ko)
MX (1) MX357641B (ko)
RU (1) RU2631151C2 (ko)
WO (1) WO2016155230A1 (ko)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104702919B (zh) 2015-03-31 2019-08-06 小米科技有限责任公司 播放控制方法及装置、电子设备
CN105554516A (zh) * 2015-12-31 2016-05-04 杭州华为数字技术有限公司 播放监控视频的方法和装置
US10991393B2 (en) * 2016-01-07 2021-04-27 Samsung Electronics Co., Ltd. Electronic device and method of managing a playback rate of a plurality of images
CN107145219B (zh) * 2016-03-01 2020-07-03 腾讯科技(深圳)有限公司 一种显示调整的方法以及显示调整装置
CN106126535A (zh) * 2016-06-15 2016-11-16 维沃移动通信有限公司 一种文本的处理方法及终端
CN106454087B (zh) * 2016-10-09 2019-10-29 努比亚技术有限公司 一种拍摄装置和方法
CN107027041B (zh) * 2017-04-18 2019-12-27 深圳市智能现实科技有限公司 场景展示方法及装置
CN115103166A (zh) * 2018-01-19 2022-09-23 深圳市大疆创新科技有限公司 视频处理方法及终端设备
CN110622517A (zh) * 2018-01-19 2019-12-27 深圳市大疆创新科技有限公司 视频处理方法及设备
US20200162698A1 (en) * 2018-11-20 2020-05-21 International Business Machines Corporation Smart contact lens based collaborative video conferencing
WO2020206647A1 (zh) * 2019-04-11 2020-10-15 华为技术有限公司 跟随用户运动控制播放视频内容的方法和装置
CN112019928B (zh) * 2019-05-30 2022-05-06 杭州海康威视数字技术股份有限公司 一种视频回放方法、装置及电子设备
CN112422804B (zh) * 2019-08-20 2022-06-14 华为技术有限公司 视频特效生成方法及终端
US11165971B1 (en) * 2020-12-15 2021-11-02 International Business Machines Corporation Smart contact lens based collaborative video capturing
CN113014995A (zh) 2021-02-26 2021-06-22 北京蜂巢世纪科技有限公司 视频回放方法、介质、眼镜及程序产品

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001281520A (ja) * 2000-03-30 2001-10-10 Minolta Co Ltd 光学装置
US7796860B2 (en) * 2006-02-23 2010-09-14 Mitsubishi Electric Research Laboratories, Inc. Method and system for playing back videos at speeds adapted to content
US20110090305A1 (en) * 2009-02-19 2011-04-21 Wataru Ikeda Recording medium, playback device, and integrated circuit
CN101600107B (zh) * 2009-07-08 2012-01-25 杭州华三通信技术有限公司 调整视频录像播放速度的方法、***及装置
JP2011066609A (ja) * 2009-09-16 2011-03-31 Sony Corp 再生制御装置、再生制御方法およびプログラム
CN102036054B (zh) * 2010-10-19 2013-04-17 北京硅盾安全技术有限公司 一种基于三维虚拟场景的智能视频监控***
CN103018903A (zh) 2011-09-23 2013-04-03 奇想创造事业股份有限公司 具有显示方位锁定装置的头戴式显示器及其显示方法
US8235529B1 (en) * 2011-11-30 2012-08-07 Google Inc. Unlocking a screen using eye tracking information
US8934762B2 (en) * 2011-12-09 2015-01-13 Advanced Micro Devices, Inc. Apparatus and methods for altering video playback speed
JP2013162333A (ja) * 2012-02-06 2013-08-19 Sony Corp 画像処理装置、画像処理方法、プログラムおよび記録媒体
JP6066037B2 (ja) * 2012-03-27 2017-01-25 セイコーエプソン株式会社 頭部装着型表示装置
JP2013077013A (ja) * 2012-11-20 2013-04-25 Sony Corp 表示装置、表示方法
JP2014123853A (ja) * 2012-12-20 2014-07-03 Olympus Imaging Corp 撮影機器、画像表示装置
US9495788B2 (en) * 2013-03-22 2016-11-15 Kt Corporation Apparatus and method for developing robot contents
DE102013210746A1 (de) * 2013-06-10 2014-12-11 Robert Bosch Gmbh System und Verfahren zum Überwachen und/oder Bedienen einer technischen Anlage, insbesondere eines Fahrzeugs
GB201310376D0 (en) * 2013-06-11 2013-07-24 Sony Comp Entertainment Europe Head-mountable apparatus and systems
KR102155001B1 (ko) 2013-06-27 2020-09-11 엘지전자 주식회사 헤드 마운트 디스플레이 장치 및 그 동작방법
KR20150037251A (ko) * 2013-09-30 2015-04-08 엘지전자 주식회사 착용형 컴퓨팅 디바이스 및 사용자 인터페이스 방법
CN103543831A (zh) * 2013-10-25 2014-01-29 梁权富 头戴式全景播放装置
RU138628U1 (ru) * 2013-11-06 2014-03-20 Станислав Александрович Власов Очки дополненной реальности
US9730647B2 (en) * 2014-04-15 2017-08-15 Vivint, Inc. Systems and methods for measuring calorie intake
CN104133648B (zh) * 2014-07-18 2018-10-26 奇瑞汽车股份有限公司 一种基于位置的图像显示方法及装置
CN104702919B (zh) * 2015-03-31 2019-08-06 小米科技有限责任公司 播放控制方法及装置、电子设备
CN104735385B (zh) 2015-03-31 2018-10-12 小米科技有限责任公司 播放控制方法及装置、电子设备

Also Published As

Publication number Publication date
US20160293210A1 (en) 2016-10-06
KR101737857B1 (ko) 2017-05-29
MX357641B (es) 2018-07-17
CN104702919A (zh) 2015-06-10
MX2016000843A (es) 2017-03-15
CN104702919B (zh) 2019-08-06
RU2016102791A (ru) 2017-08-03
EP3076392A1 (en) 2016-10-05
JP6360619B2 (ja) 2018-07-18
JP2017515435A (ja) 2017-06-08
US9997197B2 (en) 2018-06-12
WO2016155230A1 (zh) 2016-10-06
RU2631151C2 (ru) 2017-09-19

Similar Documents

Publication Publication Date Title
KR101737857B1 (ko) 재생 제어를 위한 방법, 장치 및 전자 기기
KR101712306B1 (ko) 재생을 제어하기 위한 방법 및 디바이스, 및 전자 장치
EP3125530B1 (en) Video recording method and device
US9930270B2 (en) Methods and apparatuses for controlling video content displayed to a viewer
US10255749B2 (en) Systems, methods, and media for immersive roulette gaming
US10212386B2 (en) Method, device, terminal device, and storage medium for video effect processing
JP6211715B2 (ja) ビデオのブラウジング方法、その装置、プログラム及び記録媒体
CN108184165B (zh) 视频播放方法、电子装置和计算机可读存储介质
US20170134714A1 (en) Device and method for creating videoclips from omnidirectional video
CN104270565A (zh) 图像拍摄方法、装置及设备
CN114422692B (zh) 视频录制方法、装置及电子设备
CN111832539A (zh) 视频处理方法及装置、存储介质
JP2017225037A (ja) 画像処理装置及び撮像装置
WO2021237744A1 (zh) 拍摄方法及装置
CN108769780B (zh) 广告播放方法和装置
CN114697700A (zh) 视频剪辑方法、视频剪辑装置及存储介质
CN113315903A (zh) 图像获取方法和装置、电子设备、存储介质
EP3226210A1 (en) Method and device for generating a cinemagraph from light field images

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right