KR20140041780A - 메타데이터 지원의 트릭 모드 간섭 방법 및 시스템 - Google Patents
메타데이터 지원의 트릭 모드 간섭 방법 및 시스템 Download PDFInfo
- Publication number
- KR20140041780A KR20140041780A KR1020147001622A KR20147001622A KR20140041780A KR 20140041780 A KR20140041780 A KR 20140041780A KR 1020147001622 A KR1020147001622 A KR 1020147001622A KR 20147001622 A KR20147001622 A KR 20147001622A KR 20140041780 A KR20140041780 A KR 20140041780A
- Authority
- KR
- South Korea
- Prior art keywords
- metadata
- trick mode
- playback
- multimedia content
- segments
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43074—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of additional data with content streams on the same device, e.g. of EPG data or interactive icon with a TV program
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
- H04N5/783—Adaptations for reproducing at a rate different from the recording rate
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
메타데이터를 수용하는 단계, 시청을 위한 멀티미디어 컨텐츠의 세그먼트들을 식별하는 단계, 멀티미디어 컨텐츠의 식별된 세그먼트들을 저장하는 단계, 트릭 모드 재생 개시를 검출하는 단계, 트릭 모드 재생의 시작점이 다음의 식별된 세그먼트 이전에 존재하는지를 결정하는 단계, 제1 결정이 긍정적인 경우, 메타데이터에 대한 플레이 아웃 시간을 결정하는 단계, 메타데이터의 플레이 아웃을 시작할 대응 시간을 결정하는 단계, 제1 결정이 부정적이거나 또는 결정된 대응 시간에 있는 경우에 즉시 시작하는 메타데이터를 재생하는 단계, 질문을 포함하는 대화 상자를 디스플레이하는 단계, 질문에 응답하여 사용자로부터의 입력을 수용하는 단계, 정상 모드 속도로, 수용된 입력에 응답하여 멀티미디어 컨텐츠의 저장된 식별된 세그먼트 중 하나를 재생하는 단계, 및 멀티미디어 컨텐츠의 저장된 식별된 세그먼트 중 하나에 대한 재생의 완료 시에 트릭 모드 재생으로 복귀하는 단계를 포함하는 방법 및 장치가 설명된다.
Description
본 발명은 메타데이터 표시(metadata indication)를 포함하는 트릭 모드 간섭(trick mode intervention)을 위한 미디어 시스템에 관한 것이다. 예를 들어, 미디어 생성자 관점(media creator point of view) 또는 이전 청중들(previous audience members)로부터의 세그먼트 권장사항들(segment recommendations)을 강조하기 위해 트릭 모드 동작 동안 추가적인 컨텐츠가 디스플레이될 것이다.
멀티미디어 재생은 임의의 멀티미디어 인에이블링된 디바이스들에서 매우 인기 있는 서비스이다. DVD 플레이어 및 MP4 플레이어와 같은 하드웨어 플레이어들, 또는 마이크로소프트사에 의한 윈도우즈 미디어 플레이어 및 애플사에 의한 퀵타임 플레이어와 같은 소프트웨어 플레이어들은 최종 사용자를 위해 재생 제어를 제공한다. 전형적인 동작들은 "오픈(open)", "재생", "일시 정지", "중지", "패스트 포워드(Fast Forward)", "리와인드(Rewind)" 등을 포함하며, 여기서 "패스트 포워드"와 "리와인드"는 최종 사용자들이 재생하기를 원하는 위치를 신속하게 찾기 위한 속도 제어 옵션들을 가능하게 한다. 이들 작동들 동안의 컨텐츠 재생은 종종 "트릭 모드" 재생으로 언급된다. 컨텐츠는 오디오, 비디오, 멀티미디어, 텍스트, 및 데이터를 포함하지만, 이들로 제한되지는 않는다. 용어 컨텐츠, 및 이들 형태의 컨텐츠 중 어느 하나의 것(예컨대, 비디오)의 사용은 상호 교환 가능하며, 어떠한 제한도 표현 또는 암시되지 않는다. 종래의 컨텐츠 플레이어의 구현에서, "패스트 포워드" 또는 "리와인드"가 최종 사용자에 의해 선택될 때, 비디오 시퀀스는 정상 재생 속도보다 더 빠른 속도(예컨대, 2x, 4x, 8x)로 재생될 것이다. 따라서, 일부 프레임들은 건너뛰어질 것이며, 비디오의 움직임 및 장면은 시청자(사용자)에게 빠른 움직임 변화로 보일 것이다. 인간의 시각적인 관점으로부터, 이것이 여전히 어떻게든 트릭 모드를 사용한 장면 변화들 중 일부로 이해될 수 있을지라도, 비디오 프레임들의 디스플레이는 컨텐츠-인지(content-aware)가 아니다. 키 프레임들 또는 서브 세그먼트들 중 일부는 부주의하게 건너뛰어질 것인데, 예를 들어 360도 뷰를 갖는 액션 영화에서의 폭발 장면은 정상 재생 속도로 단 10초만 지속될 수 있다. "패스트 포워드" 모드에서, 이는 단 하나의 프레임으로 디스플레이될 것이어서, 실제의 효과를 반영할 수 없다. 다른 예시에서, 연출자는 주요 인물(key character)의 유년 시절 기억에 대한 짤막한 장면(short clip)을 삽입할 수 있다. 이러한 짤막한 장면은 시청자에게 인물과 스토리 모두에 대한 귀중한 식견(insight)을 제공할 수 있다. 하지만, 짤막한 장면은 디스플레이될 수 없거나, 또는 트릭 모드에서의 단 하나 또는 두 개의 프레임들로 디스플레이될 수 있지만, 이 컨텐츠는 전체 영화(비디오)의 경험에 매우 중요하다.
"스마트 트릭 모드 디스플레이를 위한 시스템 및 방법(System and Method for Smart Trick Mode Display)"의 명칭이 부여된 미국 특허 출원 번호 2010/0077435는 최종 사용자의 흥미 또는 호불호(likes or dislikes)에 따라 트릭 모드 동안에 디스플레이할 프레임들을 선택하기 위한 방법을 제안했다. 이 출원에서, 주요 고려사항은 흥미있는 선택된 관련 주요(key) 프레임들을 강조하거나, 또는 사용자가 보고 싶어하지 않는 일부 서브-세그먼트를 자동으로 건너뛰는 것이다. 하지만, 사용자의 흥미는 사실상, 예를 들어 스포츠, 러브 스토리, 역사, 유명 건물 등과 같이 매우 일반적이다. 유사한 장면에 대해서 조차, 스토리 텔링(story telling) 및 화상의 구성은 상이한 영화 연출자들 및 영화 유형들에 따라 상이할 수 있으며, 전체적으로 영화에 대한 그것의 영향은 매우 다양할 것이다. 따라서, 본 발명에서는, 보다 더 귀중하고 주어진 컨텐츠에 대해 특정한 것으로 입증될 수 있는 영화 연출자, 비디오 생성자, 또는 TV 연출자와 같은 소스 소유자의 권장사항들이 고려된다. 본 발명에서는, 또한 최종 사용자가 시청할 주요 프레임들 및 중요한 서브-세그먼트들을 식별하는 것을 도울 수 있는 배경 도입(background introduction) 및 개념 설명(idea explanation)이 또한 고려된다. 본 발명의 다른 장점은 메인 디스플레이 디바이스 또는 제2 부수적인 디스플레이 디바이스 상의 건너뛰어진 프레임 또는 서브-세그먼트의 중요성을 강조하기 위한 추가적인 미디어 재생의 도입이다. 앞서 식별된 특허 출원과 본 발명의 방법 사이의 또 다른 차이는 본 발명의 방법에서 요구되는 사용자 행위 감시가 없다는 것이다.
본 발명을 통해 메타데이터 표시를 포함하는 트릭 모드 간섭을 위한 미디어 시스템을 제공하고자 한다.
본 발명은 멀티미디어 컨텐츠가 재생될 때 ("패스트 포워드" 및 "리와인드"와 같은) 트릭 모드 동작 하에서 주요 프레임들 및 서브-세그먼트들에 대한 부주의한 건너뜀 또는 누락을 해결한다. 멀티미디어 컨텐츠의 생성자 또는 연출자로부터의 권장사항은 멀티미디어 컨텐츠를 수반하는 메타데이터 정보에 삽입된다. 트릭 모드 동작 동안에, 추가적인 대화 상자가 디스플레이될 것이며, 이것의 목적은 컨텐츠의 잠재적으로 건너뛰어지거나 또는 누락된 부분의 중요성을 강조하고, 이를 다른 방식(정상 재생)으로 시청할 것을 최종 사용자에게 제안하는 것이다. 따라서, 멀티미디어 컨텐츠의 주요 프레임들 또는 서브-세그먼트들은 트릭 모드 동작 하에서 조차 전달 및 최종 사용자에 의한 검토를 위해 보유될 수 있다. 이는 최종 사용자가 주요 세그먼트의 보유를 선택하는 경우에 일어날 것이다. 이러한 경우에, 트릭 모드 동작은 주요 세그먼트의 지속기간 동안 정상 재생 동작으로 복귀하고 나서, 정상 속도로 주요 세그먼트를 재생하는 것이 완료된 이후에 트릭 모드 동작으로 복귀할 것이다.
본 발명은 멀티미디어 컨텐츠에 삽입된 메타데이터 내의 연출자 또는 생성자에 의해 결정된 권장사항 정보를 제공하기 위한 방법을 제공한다. 주어진 멀티미디어 재생의 트릭 모드 "패스트 포워드" 또는 "리와인드" 동작 동안에, 컨텐츠 소유자에 의해 결정되고 메타데이터 내에서 표시되는 대응하는 권장된 (주요) 세그먼트가 건너뛰어질 경우, 정상 재생 속도 (동작)로 권장된 (주요) 세그먼트를 시청할 것을 최종 사용자에게 제안하는 (상기시키는) 대화 상자가 디스플레이될 것이다. 추가적인 대화 상자 인터럽션(interruption)은 트릭 모드 동작 동안에만 일어날 것이며, 정상 재생 속도 또는 동작에는 어떠한 영향도 미치지 않는다. 어떠한 사용자 입력 또는 행위도 이 기능을 인보크(invoke)하도록 요구되지 않는다.
메타데이터를 수용하는 단계, 시청을 위해 권장된 멀티미디어 컨텐츠의 세그먼트들을 식별하는 단계, 멀티미디어 컨텐츠의 식별된 세그먼트들을 저장하는 단계, 트릭 모드 재생 개시(initiation)를 검출하는 단계, 트릭 모드 재생의 시작점이 다음의 식별된 세그먼트 이전에 존재하는지를 결정하는 단계, 제1 결정이 긍정적인 경우, 메타데이터에 대한 플레이-아웃 시간(play-out time)을 결정하는 단계, 메타데이터의 플레이-아웃을 시작할 대응 시간을 결정하는 단계, 제1 결정이 부정적이거나 또는 결정된 대응 시간에 있는 경우에 즉시 시작하는 메타데이터를 재생하는 단계, 질문을 포함하는 대화 상자를 디스플레이하는 단계, 질문에 응답하여 사용자로부터의 입력을 수용하는 단계, 정상 모드 속도로, 수용된 입력에 응답하여 멀티미디어 컨텐츠의 저장된 식별된 세그먼트 중 하나를 재생하는 단계, 및 멀티미디어 컨텐츠의 저장된 식별된 세그먼트 중 하나에 대한 재생의 완료 시에 트릭 모드 재생으로 복귀하는 단계를 포함하는 방법 및 장치가 설명된다.
본 발명은 첨부 도면들과 연계되어 읽혀질 때에 다음의 상세한 설명으로부터 가장 잘 이해된다. 도면들은 아래에 간략하게 설명된 다음의 도(figure)들을 포함한다.
본 발명은 멀티미디어 컨텐츠가 재생될 때 ("패스트 포워드" 및 "리와인드"와 같은) 트릭 모드 동작 하에서 주요 프레임들 및 서브-세그먼트들에 대한 부주의한 건너뜀 또는 누락을 해결한다.
도 1은 본 발명의 트릭 모드 간섭 시스템에 대한 한 예시적인 실시예의 블록도.
도 2는 본 발명의 원리들에 따른 "패스트 포워드" 트릭 모드 동작 동안의 미디어 컨텐츠 및 추가적인 컨텐츠 (메타데이터)에 대한 한 예시적인 멀티미디어 재생 시퀀스도.
도 3a 및 도 3b는 본 발명의 트릭 모드 간섭 시스템의 한 실시예에 대한 동작의 흐름도.
도 2는 본 발명의 원리들에 따른 "패스트 포워드" 트릭 모드 동작 동안의 미디어 컨텐츠 및 추가적인 컨텐츠 (메타데이터)에 대한 한 예시적인 멀티미디어 재생 시퀀스도.
도 3a 및 도 3b는 본 발명의 트릭 모드 간섭 시스템의 한 실시예에 대한 동작의 흐름도.
도 1은 본 발명의 트릭 모드 간섭 시스템에 대한 한 예시적인 실시예의 블록도이다. 도 1에 도시된 트릭 모드 간섭 시스템의 예시적인 실시예는 3개의 메인 컴포넌트들 - 미디어 컨텐츠, 미디어 플레이어 부분, 및 디바이스 디스플레이 부분들을 포함한다. 미디어 컨텐츠는 메인 컨텐츠(예컨대, 영화, 비디오 등)와, 주요 (중요) 장면들, 세그먼트들, 프레임들, 또는 서브-세그먼트들에 관한 컨텐츠 소유자 또는 컨텐츠 생성자에 의한 권장사항들을 포함하는 추가적인 컨텐츠 (메타데이터)와, 특정 장면들 (프레임들, 세그먼트들, 서브-세그먼트들)을 주요한 또는 중요한 것으로 권장하는 메타데이터의 색인을 포함한다. 미디어 컨텐츠 및 메타데이터 포맷은 MPEG2/MPEG4/MOV/RM의 비디오 포맷 또는 리치(rich) 미디어 포맷 Flash/SWF 등과 같은 특정 구현에 따라 다양할 수 있다. 한 실시예에서, MP4 파일 포맷 (ISO/IEC14496)과 같은 메타데이터 삽입을 허용하는 표준에 따른 미디어 컨텐츠가 제공되는 경우, 그 표준에 따른 미디어 컨텐츠와 연계된 권장 메타데이터가 제공된다. 예를 들어, '메타 박스(meta box)'는 일반적인 메타데이터를 포맷하도록 사용되는 공통의 베이스 구조이다. '메타 박스'는 설명적 또는 주석적인(annotative) 메타데이터를 포함한다. '메타(meta)' 박스는 '메타' 박스 컨텐츠들의 구조 또는 포맷을 표시하는 'hdlr' 박스를 포함하도록 요구된다. 그 메타데이터는 이 박스 내의 한 박스 내에 위치되거나, 또는 1차적인 항목 박스로 식별된 항목의 옆에 위치된다. 권장된 메타데이터 항목들의 한 예시는 아래의 표 1에 도시된다.
시간 간격 (시:분:초) |
시퀀스 번호 |
권장된 프로그램(ID) |
유형 (오디오/비디오) |
지속기간 (초) |
00:01:01 - 00:01:35 |
1 | R001 | 오디오 | 10 |
00:03:01 - 00:04:25 |
2 | R002 | 비디오 | 30 |
... | ... | ... | ... | ... |
필드들은 다음과 같이 설명될 수 있다:
● 시간 간격: 연출자 또는 소스 생성자에 의해 결정된 컨텐츠의 권장된 (제안된) 세그먼트 (장면, 프레임들, 서브-세그먼트, 프래그먼트)의 시작점() 및 종료점(). 컨텐츠 소유자 또는 컨텐츠 생성자에 의해 주요한 또는 중요한 것으로 결정된 미디어 컨텐츠의 이 부분은 전체적으로 미디어 표현(media presentation)을 위해 중요하다.
● 시퀀스 번호: 컨텐츠의 권장된 세그먼트 (장면, 프레임들, 서브-세그먼트, 프래그먼트)의 시퀀스.
● 권장된 프로그램 ID: 권장된 프로그램 ID는 세그먼트 {프래그먼트, 장면, 서브-세그먼트, 프레임(들)}가 중요한 이유의 표시(indication), 및 권장된 세그먼트의 값을 최종 사용자에게 제공한다. 추가적인 미디어는 연출자의 인터뷰, 시청자로부터의 의견들, 메인 컨텐츠 생성의 다큐멘터리 등일 수 있다.
● 유형: 추가적인 미디어의 미디어 유형, 예컨대 오디오, 비디오, 데이터 등.
● 지속기간: 추가적인 미디어 항목의 지속기간. 지속기간은 이 미디어 컨텐츠를 정상 동작 (속도)으로 재생하기 위해 요구되는 재생 시간이다.
미디어 플레이어는 소프트웨어, 하드웨어, 또는 이들의 임의의 결합으로 구현될 수 있다. 예를 들어, 미디어 플레이어는 디지털 텔레비전 컨텐츠를 재생하기 위한 셋톱 박스(STB), 이전에 기록된 비디오 컨텐츠를 재생하기 위한 디지털 비디오 기록기(DVR)일 수 있다. 미디어 플레이어들의 다른 유형은 디지털 다용도 디스크(DVD: Digital Versatile Disc) 플레이어와, 휴대용 MP4 플레이어들과, 그리고 랩톱들, 개인용 디지털 어시스턴트들(PDA들), 모바일 폰들, 듀얼 모드 스마트 폰들, 및 iPAD 유형의 디바이스들을 포함하지만 이들로 제한되지는 않는 모바일 디바이스들 또는 개인용 컴퓨터들에 설치된 마이크로소프트사에 의한 윈도우즈 미디어 플레이어들 및 애플사에 의한 퀵 타임 플레이어들을 포함할 수 있다. 일반적으로, 미디어 플레이어 기능은 "재생" "중지" "일시정지"와 같은 정상 재생 동작들 및 "패스트 포워드" 또는 "리와인드"와 같은 트릭 모드 재생 동작들로 나누어진다. 최종 사용자는 미디어 컨텐츠 재생의 임의의 시간에, 그리고 임의의 지점에서 이들 두 모드들의 동작 사이에서 전환할 수 있다. 본 발명의 방법은, 최종 사용자가 트릭 모드를 계속하기를 원하는지의 여부를 선택하고 부주의하게 미디어 컨텐츠의 중요 (주요) 세그먼트를 누락하게 하기 위해, 추가적인 컨텐츠 설명 (메타데이터)으로 트릭 모드 동작을 방해한다{트릭 모드 간섭(trick mode intervention)}. 미디어 플레이어의 정상 재생 모드 부분은 멀티미디어 (메인) 미디어 컨텐츠를 수용 (수신, 검색, 판독)한다. 미디어 플레이어의 트릭 모드 재생 부분은 추가적인 컨텐츠 (메타데이터)를 수용 (수신, 판독)한다. 미디어 플레이어가 트릭 재생 모드의 동작에 있지 않은 경우, 추가적인 컨텐츠 (메타데이터)가 전송 또는 수용되지 않을 것이기 때문에, 이 추가적인 컨텐츠 (메타데이터)는 점선의 화살표로 표시된다. 이는 필수적이지 않으며 불필요할 것이다. 미디어 플레이어의 플레이어 제어 부분은 권장된 메타데이터의 색인들을 나타내는 데이터를 수용 (수신, 판독)한다. 미디어 플레이어의 플레이어 제어 부분은 도 3에 도시되고 도 2의 예시적인 시간라인에 도시된 방법에 따라 미디어 플레이어를 트릭 모드 및 정상 모드들의 동작으로 끌어들이고(taking in) 이 모드들에서 빼내는(taking out of) 미디어 플레이어의 트릭 모드 재생 부분 및 정상 모드 재생 부분 모두를 제어한다. 트릭 모드 재생 컴포넌트는 미디어 플레이어의 부수적인 디스플레이 디바이스 상에 권장된 메타데이터를 디스플레이한다. 트릭 모드 재생 컴포넌트는 트릭 모드 재생 속도로 미디어 플레이어의 메인 디스플레이 디바이스 상에 멀티미디어 컨텐츠를 디스플레이한다.
도 2는 본 발명의 원리들에 따른 "패스트 포워드" 트릭 모드 동작 동안의 미디어 컨텐츠 및 추가적인 컨텐츠 (메타데이터)에 대한 예시적인 멀티미디어 재생 시퀀스이다. 재생 시간라인 상의 별모양 아이콘들은 트릭 모드의 시작점을 도시한다. 좌측에서 시작하여, 제1 트릭 모드 간섭은 권장된 (메인) 미디어 컨텐츠()의 시작 위치의 외부에서 (이전에) 일어난다. 따라서, 시간()에서, 추가적인 컨텐츠 (메타데이터)는 컨텐츠 연출자 또는 컨텐츠 소스 생성자로부터 보다 더 많은 정보를 제공하도록 디스플레이될 것이다. 은 제1 추가적인 컨텐츠 (메타데이터)의 지속기간이다. 추가적인 컨텐츠 (메타데이터)의 한 예시는 액션의 효과를 강조하거나, 또는 폭발의 특수 효과를 강조하기 위해, 폭발의 360도 뷰를 배치시키기 위한 연출자의 설명일 수 있다. 추가적인 컨텐츠의 다른 예시는 컨텐츠의 이 부분이 아름다운 경치와 배경 음악으로 매우 감동적(touching)이라는 이전의 시청자로부터의 의견일 수 있다. 추가적인 컨텐츠의 재생 이후에, 최종 사용자가 주요한 (중요한) 것으로 제안된 메인 미디어 컨텐츠의 권장된 부분을 시청하는 것을 수용하는 경우, 재생은 도 2에 도시된 바와 같이 재생 시간라인의 에서 까지 재생을 이행하기 위해 정상 재생 모드로 복귀할 것이다. 시간라인을 따라 우측으로 이동하면, 제2 트릭 모드 간섭은 (전체의 권장된 세그먼트를 시청하도록, 권장된 세그먼트가 시작된 이후에) 권장된 세그먼트 내에서 일어난다. 이러한 경우에, 어떤 남은 대기 시간도 존재하지 않을 것이고, 추가적인 컨텐츠 (메타데이터)가 즉시 재생될 것이며, 최종 사용자가 정상 재생 속도로 미디어 (메인) 컨텐츠를 시청하라는 제안을 수용하는 경우, 미디어 컨텐츠 재생은 재생 시간라인 상에서 에서 까지 재생을 이행하기 위해 정상 재생 모드로 복귀할 것이다. 모든 예시들에서, 정상 재생 속도로 권장된 세그먼트를 재생한 이후에, 재생 모드는 다시 트릭 모드로 복귀할 것이다.
도 1을 다시 참조해보면, 디바이스 디스플레이 부분들은 미디어 컨텐츠가 디스플레이되는 디스플레이들이다. 메인 디스플레이 디바이스는 정상 재생 모드 동안에 메인 미디어 컨텐츠를 디스플레이한다. 부수적인 디스플레이 디바이스는 최종 사용자가 정상 재생 모드에서 권장된 세그먼트를 시청하고 싶어하는지를 확인하기 위해, 미디어 플레이어의 트릭 모드 재생 부분으로부터 추가적인 컨텐츠 (메타데이터)를 수용 (수신, 판독)한다. 메인 디스플레이 디바이스는 또한 최종 사용자가 정상 재생 모드에서 권장된 세그먼트를 시청하고 싶어하는지를 확인하기 위해, 미디어 플레이어의 트릭 모드 재생 부분으로부터 추가적인 컨텐츠 (메타데이터)를 수용 (수신, 판독)할 수 있다. 즉, 메인 디스플레이 디바이스 또는 부수적인 디스플레이 디바이스는 추가적인 컨텐츠 (메타데이터)를 디스플레이할 수 있다.
본 발명의 트릭 재생 모드 간섭 방법은 아래에 열거된 5개의 메인 단계들로 나누어질 수 있다. 미디어 플레이어가 정상 재생 모드에서 시작되었다는 것이 가정된다.
● 단계 1: 정상 속도에서의 미디어 재생 동안에, 표 1과 같은 표 형태(tabular form) 또는 임의의 다른 편리한 포맷 또는 적절한 컨텐츠 표준들에 따른 임의의 포맷일 수 있는 권장된 메타데이터 (시청을 위해 권장된 메인 미디어 컨텐츠 세그먼트와 연관된 메타데이터)를 검색한다. 대응 시간 및 추가적인 컨텐츠 (메타데이터) 정보, 예를 들어 표 1에 도시된 항목들 (필드들의 데이터)을 분석한다. 이 단계에서의 주요 기능은 (주요한 또는 중요한) 강조될 권장된 세그먼트들 (장면들, 프래그먼트들, 프레임들, 서브-세그먼트들)을 식별하는 것이다. 이러한 정보는 미디어 플레이어에 할당된 버퍼에 저장될 수 있다.
● 단계 2: 최종 사용자가 트릭 모드 재생 동작을 개시했는지를 검출한다. 소프트웨어-구현된 미디어 플레이어에 대해, "패스트 포워드" 또는 "리와인드"의 마우스 클릭 또는 미리 정의된 키보드 쇼트컷(shortcuts)은 트릭 모드 동작의 개시를 위한 트리거(trigger)로서 고려될 수 있다. 하드웨어-구현된 미디어 플레이어에 대해, 트릭 모드의 검출은 사용자가 원격 제어기 또는 메뉴 보드 상의 전용 키, 또는 미디어 플레이어 자체 상의 버튼을 가압하는 것으로 정의될 수 있다.
● 단계 3: 트릭 모드 동작 검출 이후에, 트릭 모드 동작의 시작점이 기록되고, 다음의 권장된 메인 미디어 컨텐츠와 비교될 것이다. 다음의 권장된 메인 미디어 컨텐츠 세그먼트가 권장된 메인 미디어 컨텐츠 세그먼트의 외부에 (이전에) 존재하는 경우, 추가적인 컨텐츠에 대한 플레이-아웃 시간이 계산될 것이고, 추가적인 컨텐츠 (메타데이터)가 대응하는 시작 시간에 재생될 것이다. 플레이-아웃 시간은 컨텐츠의 유닛의 플레잉 아웃의 지속기간이다. 트릭 모드 재생의 시작점이 최근의 권장된 메인 미디어 컨텐츠 세그먼트의 내부에 위치되는 경우, 트릭 모드 재생이 계속되면, 일부 주요 프레임들 또는 세그먼트들이 누락될 것임을 강조하기 위해, 추가적인 미디어 컨텐츠 (메타데이터)가 즉시 재생될 것이다.
● 단계 4: 추가적인 컨텐츠 (메타데이터)의 재생 이후에, 정상 재생 모드로 (정상 재생 속도로) 권장된 메인 미디어 컨텐츠 세그먼트를 확인할 지의 여부에 대한 최종 사용자로부터의 입력을 구하기 위한 통지 윈도우(notification window)(대화 상자)가 디스플레이될 것이다. 한 실시예에서, 대화 상자는 "예(Yes)" 및 "아니오(No)"에 대한 "무선 버튼들(radio buttons)"을 포함하는 "당신은 정상 재생 속도로 권장된 세그먼트를 시청하기를 원하나요?(Do you want to view the recommended segment at normal playback speed?)"와 유사한 메시지를 포함하는 메시지 상자와, 체크 상자 "다음번에도 동일한 선택권을 사용하나요?(Use the same choice next time?)"이다. 한 실시예에서, 최종 사용자가 "예"를 선택하고, 상자에 체크하는 경우, 다음에, 권장된 메인 미디어 컨텐츠가 즉시 재생될 것이다. 최종 사용자가 "아니오"를 선택하고, 상자에 체크한 경우, 권장된 메인 미디어 컨텐츠는 재생되지 않을 것이며, 트릭 모드는 추가적인 간섭없이 동작할 것이다. 한 대안의 실시예에서, 최종 사용자가 "예"를 선택하고, 상자에 체크하는 경우, 다음에, 권장된 메인 미디어 컨텐츠는 다음의 권장된 메인 미디어 컨텐츠에 대한 메타데이터 (추가적인 컨텐츠)의 추가적인 디스플레이없이 즉시 재생될 것이다. 다른 시나리오에서, 최종 사용자가 "예"를 선택하고, 상자에 체크하지 않는 경우, 다음에, 추가적인 컨텐츠 (메타데이터)가 재생될 것이며, 메시지 (대화) 상자가 다시 디스플레이될 것이다. 추가적인 컨텐츠 (메타데이터)와 함께 대화 상자는 트릭 모드 속도가 아닌 정상 재생 속도로 디스플레이된다는 것이 가정될 수 있다.
● 단계 5: 정상 속도로 권장된 메인 미디어 컨텐츠를 재생한 이후에, 미디어 플레이어는 최종 사용자가 이 기능을 종료하거나, 또는 다른 권장된 메인 미디어 컨텐츠 세그먼트가 트릭 모드 동작 동안에 나타날 때까지 트릭 모드 재생 동작으로 복귀할 것이다.
도 3a 및 도 3b는 본 발명의 트릭 모드 간섭 시스템의 한 실시예에 대한 동작의 흐름도이다. 먼저, 도 3a를 참조해보면, 전원 인가 시에, 미디어 플레이어{예를 들어, 콤팩트 디스크(CD) 또는 디지털 비디오 디스크(DVD)일 수 있음}는 선택된 미디어 컨텐츠를 정상 모드 속도로 재생하는 것을 시작한다는 것이 가정된다. 305에서, 미디어 플레이어는 (임의의 속도로) 미디어 컨텐츠 재생이 완료되었는지를 결정하기 위한 테스트를 수행한다. 미디어 컨텐츠가 재생되는 경우, 본 방법(프로세스)는 이 미디어 컨텐츠를 종료한다. 미디어 컨텐츠 재생이 완료되지 않은 경우, 310에서, 미디어 플레이어는 표 1과 같은 표 형태 또는 임의의 다른 편리한 포맷 또는 적절한 컨텐츠 표준에 따른 임의의 포맷일 수 있는 권장된 메타데이터 (시청을 위해 권장된 메인 미디어 컨텐츠 세그먼트와 연관된 메타데이터)를 수용 (수신, 검색)한다. 미디어 플레이어는 대응 시간 및 추가적인 컨텐츠 (메타데이터) 정보, 예를 들어 표 1에 도시된 항목들 (필드들의 데이터)을 분석한다. 이 단계에서의 주요 기능은 (주요한 또는 중요한) 강조될 권장된 세그먼트들 (장면들, 프래그먼트들, 프레임들, 서브-세그먼트들)을 식별하는 것이다. 이러한 정보는 미디어 플레이어에 할당된 버퍼에 저장될 수 있다. 315에서, 트릭 모드 동작 개시가 검출되었는지를 결정하기 위한 테스트가 수행된다. 트릭 모드 동작이 검출되지 않은 경우, 프로세싱은 305로 진행한다. 트릭 모드 동작이 검출된 경우, 320에서, 메인 미디어 컨텐츠에서의 트릭 모드 동작의 시작점이 기록될 것이다. 325에서, 다음의 권장된 메인 미디어 컨텐츠 세그먼트가 권장된 메인 미디어 컨텐츠 세그먼트의 외부에 (이전에) 존재하는지를 결정하기 위한 테스트가 수행된다. 다음의 권장된 메인 미디어 컨텐츠 세그먼트가 권장된 메인 미디어 컨텐츠 세그먼트의 외부에 (이전에) 존재하는 경우, 330에서, 추가적인 컨텐츠에 대한 플레이-아웃 시간 및 추가적인 컨텐츠 (메타데이터)의 플레이-아웃을 시작할 대응하는 시작 시간이 계산될 것이다. 플레이-아웃 시간은 컨텐츠의 유닛의 플레잉 아웃의 지속기간이다. 추가적인 컨텐츠 (메타데이터)는 대응하는 시작 시간에 플레이 아웃 (재생)될 것이다. 트릭 모드 재생의 시작점이 최근의 권장된 메인 미디어 컨텐츠 세그먼트의 내부에 위치되는 경우, 335에서, 트릭 모드 재생이 계속되면, 일부 주요 프레임들 또는 세그먼트들이 누락될 것임을 강조하기 위해, 추가적인 미디어 컨텐츠 (메타데이터)가 즉시 재생될 것이다.
이제 도 3b를 참조해보면, 340에서, 정상 재생 모드로 (정상 재생 속도로) 권장된 메인 미디어 컨텐츠 세그먼트를 확인 (시청, 재생, 청취)할 지의 여부에 관한 최종 사용자로부터의 입력을 구하기 위한 통지 윈도우 (대화 상자)가 디스플레이될 것이다. 한 실시예에서, 대화 상자는 "예" 및 "아니오"에 대한 "무선 버튼들"을 포함하는 "당신은 정상 재생 속도로 권장된 세그먼트를 시청하기를 원하나요?"와 유사한 메시지를 포함하는 메시지 상자와, 체크 상자 "다음번에도 동일한 선택권을 사용하나요?"이다. 도 3b는 두 번째 질문에 대한 테스트 및 로직을 도시하지 않는다. 최종 사용자의 입력을 평가하기 위한 테스트가 345에서 수행된다. 350에서, 최종 사용자가 "예"를 선택하고, 상자에 체크하는 경우, 다음에, 권장된 메인 미디어 컨텐츠가 즉시 재생될 것이다. 최종 사용자가 "아니오"를 선택하고, 상자에 체크한 경우, 권장된 메인 미디어 컨텐츠는 재생되지 않을 것이며, 트릭 모드는 추가적인 간섭없이 동작될 것이다. 한 대안의 실시예에서, 최종 사용자가 "예"를 선택하고, 상자에 체크하는 경우, 다음에, 권장된 메인 미디어 컨텐츠는 다음의 권장된 메인 미디어 컨텐츠에 대한 메타데이터 (추가적인 컨텐츠)의 추가적인 디스플레이없이 즉시 재생될 것이다. 다른 시나리오에서, 최종 사용자가 "예"를 선택하고, 상자에 체크하지 않는 경우, 다음에, 추가적인 컨텐츠 (메타데이터)가 재생될 것이며, 메시지 (대화) 상자가 다시 디스플레이될 것이다. 추가적인 컨텐츠 (메타데이터)와 함께 대화 상자는 트릭 모드 속도가 아닌 정상 재생 속도로 디스플레이된다는 것이 가정될 수 있다.
본 발명은 3개의 메인 컴포넌트들 - 정상 모드 재생 컴포넌트, 트릭 모드 재생 컴포넌트, 및 플레이어 제어 컴포넌트를 갖는 미디어 플레이어 (도 1에 도시)에서 실행된다. 트릭 모드 재생 컴포넌트는 메타데이터를 수용하고, 메타데이터 (시청을 위해 권장된 메인 미디어 컨텐츠 세그먼트와 연관된 메타데이터)를 미디어 플레이어의 부수적인 디바이스 상에 디스플레이한다. 트릭 모드 재생 컴포넌트는 또한 트릭 모드 재생 속도로 미디어 플레이어의 메인 디스플레이 상에 멀티미디어 컨텐츠를 디스플레이한다. 정상 모드 재생 컴포넌트는 멀티미디어 컨텐츠를 수용하기 위한 수단과, 수용된 입력에 응답하여 정상 모드 속도로 멀티미디어 컨텐츠의 저장된 식별된 세그먼트 중 하나를 재생하기 위한 수단을 포함한다. 수용하기 위한 수단과 재생하기 위한 수단은 메모리에 저장된 연관된 명령어들을 실행하기 위한 프로세서에 의해 바람직하게 수행된다. 수용하기 위한 수단과 재생하기 위한 수단은 단일 프로세서에 의해, 또는 두 개 이상의 프로세서에 의해 실행될 수 있다. 대안에서, 수용하기 위한 수단과 재생하기 위한 수단은, 예를 들어 어플리케이션 특정된 통합된 컴퓨터들(ASICs: application specific integrated computers) 및/또는 필드 프로그래밍가능한 게이트 어레이들(FPGAs: field programmable gate arrays) 또는 특수용 프로세서들 또는 이들의 임의의 결합을 사용한 구현들을 포함하는 하드웨어 또는 펌웨어로 구현될 수 있다. 플레이어 제어 컴포넌트는 미디어 플레이어의 정상 모드 재생 컴포넌트 및 트릭 모드 재생 컴포넌트를 제어한다. 플레이어 제어 컴포넌트는 또한 메타데이터의 색인을 수용한다. 플레이어 제어 컴포넌트는 또한 시청을 위해 권장된 멀티미디어 컨텐츠의 세그먼트들을 식별하기 위한 수단과, 멀티미디어 컨텐츠의 식별된 세그먼트들을 저장하기 위한 수단과, 트릭 모드 재생 개시를 검출하기 위한 수단과, 트릭 모드 재생의 시작점이 다음의 식별된 세그먼트의 이전에 존재하는지를 결정하기 위한 수단과, 제1 결정이 긍정적인 경우, 메타데이터에 대한 플레이-아웃 시간을 결정하기 위한 수단과, 메타데이터의 플레이-아웃을 시작할 대응 시간을 결정하기 위한 수단과, 제1 결정이 부정적이거나 또는 결정된 대응 시간에 있는 경우에 즉시 시작하는 메타데이터를 재생하기 위한 수단 (이는 미디어 플레이어와 연관된 메인 디스플레이 디바이스 상의 디스플레이를 통해, 결정에 기초한 정상 모드 재생을 개시함으로써 이행됨)과, 질문을 포함하는 대화 상자를 디스플레이하기 위한 수단 (이는 정상 모드 속도로, 미디어 플레이어와 연관된 메인 디스플레이 디바이스 상의 디스플레이를 통해, 정상 모드 재생 컴포넌트를 제어함으로써 이행됨)과, 질문에 응답하여 사용자로부터의 입력을 수용하기 위한 수단과, 멀티미디어 컨텐츠의 저장된 식별된 세그먼트 중 하나에 대한 재생의 완료 시에 트릭 모드 재생으로 복귀하기 위한 수단 (이는 플레이어 제어 컴포넌트에 의해, 트릭 모드 재생 컴포넌트에서 트릭 모드 재생을 개시함으로써 이행됨)을 포함한다. 플레이어 제어 컴포넌트들을 위한 수단들 각각은 메모리에 저장된 연관된 명령어들을 실행하는 프로세서에 의해 바람직하게 수행된다. 단일 프로세서에 의해, 또는 복수의 프로세서들에 의해 다양한 수단이 실행될 수 있다. 대안에서, 수용하기 위한 수단과 재생하기 위한 수단은, 예를 들어 어플리케이션 특정된 통합된 컴퓨터들(ASICs) 및/또는 필드 프로그래밍가능한 게이트 어레이들(FPGAs) 또는 특수용 프로세서들 또는 이들의 임의의 결합을 사용한 구현들을 포함하는 하드웨어 또는 펌웨어로 구현될 수 있다. 본 발명은 다양한 형태들의 하드웨어, 소프트웨어, 펌웨어, 특수용 프로세서들, 또는 이들의 결합으로 구현될 수 있다는 것이 이해될 것이다. 바람직하게도, 본 발명은 하드웨어와 소프트웨어의 결합으로서 구현된다. 게다가, 소프트웨어는 프로그램 저장 디바이스 상에서 실질적으로 구현된 응용 프로그램으로서 바람직하게 구현된다. 응용 프로그램은 임의의 적절한 체계를 포함하는 장비로 업로딩될 수 있으며, 장비에 의해 실행될 수 있다. 바람직하게도, 하나 이상의 중앙 프로세싱 유닛들(CPU), 랜덤 액세스 메모리(RAM), 및 입력/출력(I/O) 인터페이스(들)와 같은 하드웨어를 포함하는 장비는 컴퓨터 플랫폼 상에서 구현된다. 컴퓨터 플랫폼은 또한 운영 체제 및 마이크로명령어 코드를 포함한다. 본 명세서에서 설명된 다양한 프로세스들 및 기능들은 마이크로명령어 코드의 부분 또는 응용 프로그램의 부분(또는 이들의 결합)일 수 있으며, 이는 운영 체제를 통해 실행된다. 추가적으로, 추가적인 데이터 저장 디바이스 및 프린팅 디바이스와 같은 다양한 다른 주변 디바이스들은 컴퓨터 플랫폼에 연결될 수 있다.
첨부 도면들에 도시된 구성 시스템 컴포넌트들 및 방법 단계들의 일부가 소프트웨어로 바람직하게 구현되기 때문에, 시스템 컴포넌트들(또는 프로세스 단계들) 사이의 실질적인 연결들은 본 발명이 프로그래밍되는 방식에 따라 상이할 수 있다는 것이 더 이해될 것이다. 본 명세서에서 주어진 가르침들을 고려함으로써, 당업자는 본 발명에 대한 상기 및 유사한 구현들 또는 구성들을 고려할 수 있을 것이다.
Claims (14)
- 방법으로서,
메타데이터를 수용하는 단계와,
시청을 위해 권장된 멀티미디어 컨텐츠의 세그먼트들을 식별하는 단계와,
멀티미디어 컨텐츠의 상기 식별된 세그먼트들을 저장하는 단계와,
트릭 모드 재생 개시(initiation)를 검출하는 단계와,
상기 트릭 모드 재생의 시작점이 다음의 식별된 세그먼트 이전에 존재하는지를 결정하는 단계와,
상기 제1 결정이 긍정적인 경우, 상기 메타데이터에 대한 플레이 아웃 시간(play-out time)을 결정하는 단계와,
상기 메타데이터의 플레이 아웃을 시작할 대응 시간을 결정하는 단계와,
상기 제1 결정이 부정적이거나 또는 상기 결정된 대응 시간에 있는 경우에 즉시 시작하는 상기 메타데이터를 재생하는 단계와,
질문(query)을 포함하는 대화 상자를 디스플레이하는 단계와,
상기 질문에 응답하여 사용자로부터의 입력을 수용하는 단계와,
정상 모드 속도로, 상기 수용된 입력에 응답하여 멀티미디어 컨텐츠의 상기 저장된 식별된 세그먼트 중 하나를 재생하는 단계와,
멀티미디어 컨텐츠의 상기 저장된 식별된 세그먼트 중 상기 하나에 대한 상기 재생의 완료 시에 트릭 모드 재생으로 복귀하는 단계
를 포함하는, 방법. - 제1항에 있어서, 상기 식별하는 단계는 상기 메타데이터를 분석하는 단계를 더 포함하는, 방법.
- 제1항에 있어서, 상기 멀티미디어 컨텐츠의 모든 세그먼트들에 대한 재생이 완료되었는지를 결정하는 단계를 더 포함하는, 방법.
- 장치로서,
메타데이터를 수용하기 위한 수단과,
시청을 위해 권장된 멀티미디어 컨텐츠의 세그먼트들을 식별하기 위한 수단과,
멀티미디어 컨텐츠의 상기 식별된 세그먼트들을 저장하기 위한 수단과,
트릭 모드 재생 개시를 검출하기 위한 수단과,
상기 트릭 모드 재생의 시작점이 다음의 식별된 세그먼트 이전에 존재하는지를 결정하기 위한 수단과,
상기 제1 결정이 긍정적인 경우, 상기 메타데이터에 대한 플레이 아웃 시간을 결정하기 위한 수단과,
상기 메타데이터의 플레이 아웃을 시작할 대응 시간을 결정하기 위한 수단과,
상기 제1 결정이 부정적이거나 또는 상기 결정된 대응 시간에 있는 경우에 즉시 시작하는 상기 메타데이터를 재생하기 위한 수단과,
질문을 포함하는 대화 상자를 디스플레이하기 위한 수단과,
상기 질문에 응답하여 사용자로부터의 입력을 수용하기 위한 수단과,
상기 수용된 입력에 응답하여 정상 모드 속도로 멀티미디어 컨텐츠의 상기 저장된 식별된 세그먼트 중 하나를 재생하기 위한 수단과,
멀티미디어 컨텐츠의 상기 저장된 식별된 세그먼트 중 상기 하나에 대한 상기 재생의 완료 시에 트릭 모드 재생으로 복귀하기 위한 수단
을 포함하는, 장치. - 제4항에 있어서, 상기 식별하기 위한 수단은 상기 메타데이터를 분석하기 위한 수단을 더 포함하는, 장치.
- 제4항에 있어서, 상기 멀티미디어 컨텐츠의 모든 세그먼트들에 대한 재생이 완료되었는지를 결정하기 위한 수단을 더 포함하는, 장치.
- 제4항에 있어서, 상기 장치는 미디어 플레이어인, 장치.
- 제4항에 있어서, 상기 장치는 정상 모드 재생 컴포넌트, 트릭 모드 재생 컴포넌트, 및 플레이어 제어 컴포넌트를 포함하는, 장치.
- 제8항에 있어서, 상기 정상 모드 재생 컴포넌트는 상기 멀티미디어 컨텐츠를 수용하는, 장치.
- 제8항에 있어서, 상기 트릭 모드 재생 컴포넌트는 상기 메타데이터를 수용하는, 장치.
- 제8항에 있어서, 플레이어 제어 컴포넌트는 메타데이터의 색인을 수용하는, 장치.
- 제8항에 있어서, 플레이어 제어 컴포넌트는 상기 정상 모드 재생 컴포넌트와 상기 트릭 모드 재생 컴포넌트를 제어하는, 장치.
- 제8항에 있어서, 상기 트릭 모드 재생 컴포넌트는 상기 미디어 플레이어의 부수적인 디스플레이 디바이스 상에 상기 메타데이터를 디스플레이하는, 장치.
- 제8항에 있어서, 상기 트릭 모드 재생 컴포넌트는 트릭 모드 재생 속도로 상기 미디어 플레이어의 메인 디스플레이 디바이스 상에 상기 멀티미디어 컨텐츠를 디스플레이하는, 장치.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2011/077565 WO2013013380A1 (en) | 2011-07-25 | 2011-07-25 | Metadata assisted trick mode intervention method and system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20140041780A true KR20140041780A (ko) | 2014-04-04 |
Family
ID=47600456
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020147001622A KR20140041780A (ko) | 2011-07-25 | 2011-07-25 | 메타데이터 지원의 트릭 모드 간섭 방법 및 시스템 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20140181667A1 (ko) |
EP (1) | EP2737695A4 (ko) |
JP (1) | JP2014527738A (ko) |
KR (1) | KR20140041780A (ko) |
CN (1) | CN103765871A (ko) |
WO (1) | WO2013013380A1 (ko) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8849948B2 (en) * | 2011-07-29 | 2014-09-30 | Comcast Cable Communications, Llc | Variable speed playback |
US9092531B2 (en) * | 2013-02-25 | 2015-07-28 | Google Inc. | Customized content consumption interface |
US20140282220A1 (en) * | 2013-03-14 | 2014-09-18 | Tim Wantland | Presenting object models in augmented reality images |
US9946438B2 (en) * | 2013-03-15 | 2018-04-17 | Arris Enterprises Llc | Maximum value displayed content feature |
US20150189365A1 (en) * | 2013-12-26 | 2015-07-02 | Thomson Licensing | Method and apparatus for generating a recording index |
US10798459B2 (en) | 2014-03-18 | 2020-10-06 | Vixs Systems, Inc. | Audio/video system with social media generation and methods for use therewith |
US20160011743A1 (en) * | 2014-07-11 | 2016-01-14 | Rovi Guides, Inc. | Systems and methods for providing media guidance in relation to previously-viewed media assets |
EP3318068A1 (en) * | 2015-06-30 | 2018-05-09 | Thomson Licensing | Method and apparatus for controlling playback of media using a single control |
CN105847861A (zh) * | 2016-03-29 | 2016-08-10 | 乐视控股(北京)有限公司 | 一种视频插播方法和装置 |
US10129574B2 (en) | 2016-05-24 | 2018-11-13 | Divx, Llc | Systems and methods for providing variable speeds in a trick-play mode |
US10003834B1 (en) | 2016-11-29 | 2018-06-19 | Roku, Inc. | Enhanced trick mode to enable presentation of information related to content being streamed |
US10938871B2 (en) | 2016-11-29 | 2021-03-02 | Roku, Inc. | Skipping content of lesser interest when streaming media |
US11457251B2 (en) * | 2017-03-16 | 2022-09-27 | Comcast Cable Communications, Llc | Methods and systems for fault tolerant video packaging |
EP3457701A1 (en) * | 2017-09-18 | 2019-03-20 | Thomson Licensing | Method and device for delivering a content |
US11838588B2 (en) | 2017-12-29 | 2023-12-05 | Comcast Cable Communications, Llc | Performing trick plays of segmented video content |
US11276433B2 (en) | 2020-06-10 | 2022-03-15 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
US11184675B1 (en) | 2020-06-10 | 2021-11-23 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
US11277666B2 (en) * | 2020-06-10 | 2022-03-15 | Rovi Guides, Inc. | Systems and methods to improve skip forward functionality |
US11457288B1 (en) * | 2021-07-15 | 2022-09-27 | Rovi Guides, Inc. | Rewind and fast forward of content |
US11546670B1 (en) * | 2021-07-15 | 2023-01-03 | Rovi Guides, Inc. | Rewind and fast forward of content |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7548565B2 (en) * | 2000-07-24 | 2009-06-16 | Vmark, Inc. | Method and apparatus for fast metadata generation, delivery and access for live broadcast program |
JP2002133837A (ja) * | 2000-10-19 | 2002-05-10 | Aiwa Co Ltd | 録画シーン検索方法および記録再生装置 |
US6614844B1 (en) * | 2000-11-14 | 2003-09-02 | Sony Corporation | Method for watermarking a video display based on viewing mode |
US7274857B2 (en) * | 2001-12-31 | 2007-09-25 | Scientific-Atlanta, Inc. | Trick modes for compressed video streams |
JP2003289509A (ja) * | 2002-01-22 | 2003-10-10 | Matsushita Electric Ind Co Ltd | 蓄積コンテンツ再生装置、その再生方法、その再生プログラムおよびその媒体、コンテンツ送受信システム、および特定フレーム情報ファイル |
US7333712B2 (en) * | 2002-02-14 | 2008-02-19 | Koninklijke Philips Electronics N.V. | Visual summary for scanning forwards and backwards in video content |
US7152209B2 (en) * | 2003-03-28 | 2006-12-19 | Microsoft Corporation | User interface for adaptive video fast forward |
WO2005001836A2 (en) * | 2003-06-30 | 2005-01-06 | Koninklijke Philips Electronics, N.V. | Clip based trick modes |
KR100716970B1 (ko) * | 2003-12-08 | 2007-05-10 | 삼성전자주식회사 | 디지털 저장 미디어의 트릭 재생 방법 및 그에 적합한디지털 저장 미디어 구동기 |
US20060015895A1 (en) * | 2004-06-30 | 2006-01-19 | Stone Christopher J | Method and system for avoiding undesirable portions of a recorded audiovisual program |
US8868614B2 (en) * | 2005-12-22 | 2014-10-21 | Universal Electronics Inc. | System and method for creating and utilizing metadata regarding the structure of program content |
CN101106637A (zh) * | 2006-07-13 | 2008-01-16 | 中兴通讯股份有限公司 | 通过机顶盒实现对外接存储设备的媒体文件播放的方法 |
EP2052544B1 (en) * | 2006-08-14 | 2014-07-02 | NDS Limited | Controlled metadata revelation |
US20080205846A1 (en) * | 2007-02-26 | 2008-08-28 | Lee Eric H | Method and System for Presenting Information Relating to Recorded Content |
EP2143271B1 (en) * | 2007-04-04 | 2012-06-20 | Visible World Inc. | Systems and methods for modifying commercials |
US20090119723A1 (en) * | 2007-11-05 | 2009-05-07 | John Tinsman | Systems and methods to play out advertisements |
JP2009141586A (ja) * | 2007-12-05 | 2009-06-25 | Canon Inc | マルチメディアデータ再生方法 |
US20090288131A1 (en) * | 2008-05-13 | 2009-11-19 | Porto Technology, Llc | Providing advance content alerts to a mobile device during playback of a media item |
US8028081B2 (en) * | 2008-05-23 | 2011-09-27 | Porto Technology, Llc | System and method for adaptive segment prefetching of streaming media |
JP2009301638A (ja) * | 2008-06-12 | 2009-12-24 | Toshiba Corp | 情報記憶媒体、情報再生装置、及び情報再生方法 |
US8554046B2 (en) * | 2008-06-23 | 2013-10-08 | Verizon Patent And Licensing Inc. | Providing interactive content during trick mode |
US20100077435A1 (en) * | 2008-09-24 | 2010-03-25 | Concert Technology | System and method for smart trick mode display |
JP2010147509A (ja) * | 2008-12-16 | 2010-07-01 | Hitachi Ltd | 映像処理装置及び映像配信システム |
US8463108B2 (en) * | 2009-01-06 | 2013-06-11 | Microsoft Corporation | Client-side ad insertion during trick mode playback |
US20100172626A1 (en) * | 2009-01-07 | 2010-07-08 | Microsoft Corporation | Trick Mode Based Advertisement Portion Selection |
US9183881B2 (en) * | 2009-02-02 | 2015-11-10 | Porto Technology, Llc | System and method for semantic trick play |
US8307390B2 (en) * | 2009-02-26 | 2012-11-06 | Comcast Cable Communications, Llc | Re-addressable alternate content |
US8769589B2 (en) * | 2009-03-31 | 2014-07-01 | At&T Intellectual Property I, L.P. | System and method to create a media content summary based on viewer annotations |
JP2011109294A (ja) * | 2009-11-16 | 2011-06-02 | Sony Corp | 情報処理装置、情報処理方法、表示制御装置、表示制御方法、およびプログラム |
CN103222261B (zh) * | 2010-09-17 | 2017-04-05 | 汤姆逊许可公司 | 视频***中基于语义的特技模式播放的方法 |
-
2011
- 2011-07-25 CN CN201180072460.XA patent/CN103765871A/zh active Pending
- 2011-07-25 WO PCT/CN2011/077565 patent/WO2013013380A1/en active Application Filing
- 2011-07-25 JP JP2014521895A patent/JP2014527738A/ja active Pending
- 2011-07-25 US US14/234,666 patent/US20140181667A1/en not_active Abandoned
- 2011-07-25 EP EP20110869840 patent/EP2737695A4/en not_active Withdrawn
- 2011-07-25 KR KR1020147001622A patent/KR20140041780A/ko not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
US20140181667A1 (en) | 2014-06-26 |
JP2014527738A (ja) | 2014-10-16 |
EP2737695A1 (en) | 2014-06-04 |
EP2737695A4 (en) | 2015-03-04 |
CN103765871A (zh) | 2014-04-30 |
WO2013013380A1 (en) | 2013-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20140041780A (ko) | 메타데이터 지원의 트릭 모드 간섭 방법 및 시스템 | |
US20160071545A1 (en) | Method and apparatus for processing multimedia | |
US9723366B2 (en) | System and method to provide supplemental content to a video player | |
US20120117042A1 (en) | Combining song and music video playback using playlists | |
EP2055100A1 (en) | Method of controlling receiver and receiver using the same | |
CN102884786A (zh) | 数字内容中最佳回放定位的方法和设备 | |
US20160100123A1 (en) | Playback apparatus, playback method and program | |
CN102300126A (zh) | 动态图像推荐***和动态图像推荐方法 | |
US11930058B2 (en) | Skipping the opening sequence of streaming content | |
US10972812B2 (en) | Automatically and programmatically generating crowdsourced trailers | |
KR101187787B1 (ko) | 키 프레임을 이용하여 동영상을 검색하는 방법 및 장치 | |
JP2011095972A (ja) | コンテンツ配信システム、コンテンツ配信装置、およびコンテンツ配信方法を提供 | |
US20180070147A1 (en) | Media player in quick menu | |
GB2430596A (en) | An image stream search tool | |
JP2009239322A (ja) | 映像再生装置、映像再生方法および映像再生プログラム | |
KR102045245B1 (ko) | 휴대단말기의 영상 재생 방법 및 장치 | |
KR101481689B1 (ko) | 숫자정보를 이용한 멀티미디어 컨텐츠 탐색방법 및 장치 | |
JP2012004687A (ja) | コンテンツ再生装置、コンテンツ出力装置、およびコンテンツ再生システム | |
JP6627042B2 (ja) | 情報処理装置、情報処理方法およびプログラム | |
JP2011151605A (ja) | 画像作成装置、画像作成方法、及びプログラム | |
KR101248765B1 (ko) | 영화시청상태 제공기능의 영화재생장치 및 방법 | |
JP2004220727A (ja) | 再生装置 | |
US20130198778A1 (en) | Apparatus and method for controlling playback of videos grouped in a plurality of playlists | |
WO2014073229A1 (ja) | 映像音声再生装置及び映像音声再生方法 | |
KR20110126927A (ko) | 영상 기기 및 썸네일 정보 처리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |