KR101114102B1 - 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램 - Google Patents

영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램 Download PDF

Info

Publication number
KR101114102B1
KR101114102B1 KR1020050017633A KR20050017633A KR101114102B1 KR 101114102 B1 KR101114102 B1 KR 101114102B1 KR 1020050017633 A KR1020050017633 A KR 1020050017633A KR 20050017633 A KR20050017633 A KR 20050017633A KR 101114102 B1 KR101114102 B1 KR 101114102B1
Authority
KR
South Korea
Prior art keywords
time width
scene change
video
reduced
image
Prior art date
Application number
KR1020050017633A
Other languages
English (en)
Other versions
KR20060043368A (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 KR20060043368A publication Critical patent/KR20060043368A/ko
Application granted granted Critical
Publication of KR101114102B1 publication Critical patent/KR101114102B1/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/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • H04N5/93Regeneration of the television signal or of selected parts thereof
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video Recorder]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/4302Content synchronisation processes, e.g. decoder synchronisation
    • H04N21/4307Synchronising 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/43072Synchronising 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 multiple content streams on the same device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/432Content retrieval operation from a local storage medium, e.g. hard-disk
    • H04N21/4325Content retrieval operation from a local storage medium, e.g. hard-disk by playing back content from the storage medium
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44008Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/440263Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by altering the spatial resolution, e.g. for displaying on a connected PDA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47217End-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
    • 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
    • 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

Abstract

본 발명은, 축소 화상 표시 처리의 부하를 저감함과 함께, 신 체인지 점의 다소에 기인한 축소 화상의 표시 얼룩을 경감한다.
신 체인지 점에서의 인접 프레임간 상위도(D)와 이 신 체인지 점을 검색하기 위한 축소 화상(Th)과 함께 기록된 영상을 재생 표시하는 표시 수단(1)과, 이 표시 수단(1)이 갖는 화면의 프레임 길이에 대응시켜 축소 화상(Th)을 표시하는 시간 폭(T)을 결정하는 시간 폭 결정 수단(2)과, 상기 시간 폭(T)으로 표시하는 축소 화상 매수를 결정하는 매수 결정 수단(3)과, 이 매수 결정 수단(3)에 의해 결정된 축소 화상 매수에 일치하는 매수의 축소 화상(Th)을 추출 가능하게 상기 시간 폭(T)으로 기록된 인접 프레임간 상위도(D)로 임계치를 설정하는 임계치 설정 수단(4)과, 이 임계치 설정 수단(4)에 의해 설정된 임계치 이상의 신 체인지 점에 대응하는 축소 화상(Th)을 영상에 동기시켜 화면에 재생 표시하도록 표시 수단(1)의 동작을 제어하는 제어 수단(6)을 구비한다.
영상 재생 장치,

Description

영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램{VIDEO REPRODUCING APPARATUS AND VIDEO REPRODUCING METHOD AND PROGRAM FOR EXECUTING THE METHOD IN COMPUTER}
도 1은 영상 재생예(제 1)를 도시한 약식 개념도.
도 2은 고정 임계치 설정예를 도시한 약식 개념도.
도 3는 영상 재생예(제 2)를 도시한 약식 개념도.
도 4은 본 발명에 관한 영상 재생 장치의 구성예를 도시한 기능 블록도.
도 5는 본 발명에 관한 영상 재생 장치의 하드웨어의 구성예를 도시한 블록도.
도 6은 임계치 설정예를 도시한 약식 개념도.
도 7는 섬네일의 표시예를 도시한 약식 개념도.
도 8a는 본 발명에 관한 영상 재생 방법을 도시한 플로우 차트(제 1).
도 8b은 본 발명에 관한 영상 재생 방법을 도시한 플로우 차트(제 2).
기술분야
본 발명은, 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램에 관한 것이며, 특히, 영상을 재생 표시하는 화면의 프레임 길이에 대응시킨 시간 폭으로 표시하는 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 인접 프레임간 상위도로 임계치를 설정함에 의해, 축소 화상 표시 처리의 부하와 축소 화상의 표시 얼룩을 경감할 수 있도록 한 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램에 관한 것이다.
종래의 기술
종래, 영상을 검색하기 위한 색인(인덱스 : Index)으로서, 각 신의 최초의 프레임 화상 등으로부터 생성된 축소 화상(섬네일 : thumbnail)을 표시함에 의해, 목적하는 영상을 신속하게 검색하여 재생할 수 있도록 한 영상 재생 방법이 다수 제안되어 있다. 또한, 이와 같은 영상 검색용 인덱스로서 섬네일을 표시하기 위해, 영상(동화) 기록시에, 동화를 구성하는 복수의 프레임의 휘도 히스토그램을 취하고, 앞의 프레임과의 히스토그램 차분치가 소정의 임계치를 넘은 경우에 신 체인지가 발생하였다고 판단하고, 이 신을 대표하는 프레임으로부터 섬네일을 생성하여 신 체인지 점과 함께 기록하는 영상 기록 방법이 알려져 있다.
이 종래의 영상 기록 방법에 의해 DVD(Digital Versatile Disc) 등의 기록 미디어에 컨텐츠(Content)로서 기록된 영상을 재생하는 경우, 영상 검색용 인덱스로서 재생 표시되는 복수의 섬네일 중에서 목적으로 하는 신의 섬네일을 선택하면, 이 신의 시작점에 해당하는 신 체인지 점으로부터 영상이 재생된다. 따라서, 섬네일의 선택만으로 목적으로 하는 신을 그 시작점으로부터 시청할 수 있기 때문에, 이 신의 내용을 확실하게 파악할 수 있다(특개2002-27411호 공보 참조).
그런데, 예를 들어 도 1에 도시한 바와 같이, 영상 검색용의 섬네일(Th)을 재생 영상(M11)과 동기시켜서 동일 화면에 표시할 수 있으면, 재생 신의 전후에 있는 신을 미리 인식할 수 있기 때문에, 되감기 및 빨리감기를 하는 경우에 편리하다. 이 도 1에 도시한 영상 재생예에 있어서는, 섬네일(Th11)을 선택하여 영상(M11)을 재생중이라도, 예를 들면 섬네일(Th12)을 선택하여 재생 시작점을 즉석에서 변경할 수 있으므로, 재생 영상(M11)보다 앞에 기록된 신을 신속하게 재생 표시할 수 있기 때문에 편리성이 향상된다고 고려된다.
이와 같은 표시 형식으로 컨텐츠 내의 영상(비디오)과 섬네일을 동기시켜 표시하는 어플리케이션의 처리는 CPU의 부하가 크기 때문에, 동작 속도가 빠른 CPU가 필요하게 된다. 한편, 영상 기록 재생 장치(이른바 비디오 장치)를 텔레비전 방송 수신 장치 등에 조립한 조립 기기에서는, 동작 속도로서 비교적 저속의 CPU가 채용되는 경우가 많다. 이 때문에, 컨텐츠로서 비디오와 함께 기록 미디어에 기록된 모든 섬네일을 비디오와 동기시켜서 재생 표시하는 것은 곤란하다.
동작 속도가 느린 상술한 바와 같은 CPU를 채용한 경우, 100픽셀(pixel)의 섬네일을 재생 표시하기 위해서는, 약 1초간의 처리 시간을 필요로 한다. 따라서, 영상 표시 화면의 수평 주사 방향으로 시간축을 취하여 섬네일을 재생 표시할 때, 120픽셀 정도의 섬네일이라면, 5장 내지 7장의 섬네일을 비디오와 동기시켜서 표시하는 것이 가능해진다.
도 2은, 기록된 모든 섬네일로부터 표시 가능 매수의 섬네일을 선택하기 위 한 고정 임계치 설정예를 도시한 도면으로서, 횡축에 시간(T)을 취하고, 종축에 앞의 프레임과의 휘도 히스토그램의 차분을 취하고, 신 체인지 점에 있어서의 앞의 프레임과의 차분치를 기재한 그래프(G10)를 나타낸다.
컨텐츠로서 시간 폭(T)에 기록된 모든 섬네일로부터, 예를 들면, 표시 가능 매수로서 6장의 섬네일을 선택하는 경우, 도 2의 그래프(G10)에 있어서, 휘도 히스토그램의 차분에 고정 임계치(TF)를 설정하고, 이 고정 임계치(TF)를 넘는 차분치(D13 내지 D18)에 대응한 섬네일(Th13 내지 Th18)을 추출하는 방법이 고려된다. 고정 임계치(TF) 이하의 차분치에 대응한 섬네일을 재생 표시하지 않음에 의해, 비디오와 동기시켜서 화면에 재생 표시하는 섬네일의 매수를 줄일 수 있기 때문에, CPU의 부하를 저감할 수 있다.
그러나, 컨텐츠 전체에 고정 임계치(TF)를 설정하여 섬네일 매수를 제한한 경우, 도 2에 도시한 바와 같이, 컨텐츠 전체가 차분치(신 체인지 레벨)가 낮은 구간(A)과 신 체인지 레벨이 높은 구간(B)을 포함할 때, 구간(B)부터는 섬네일이 추출되지만, 구간(A)부터는 섬네일이 1장도 추출되지 않게 된다. 따라서, 도 3에 도시한 바와 같이, 표시 화면의 수평 프레임 길이에 시간 폭(T)을 대응시켜서 섬네일을 재생 표시한 경우, 상기 시간 폭(T)의 후반에 섬네일(Th13 내지 Th18)이 집중적으로 표시되어 버린다.
이 때문에, 신 체인지가 심하고 단시간에 복수의 섬네일이 표시되는 시간대에서는, 복수의 섬네일이 중첩 표시되고, 섬네일(Th13, Th14, Th15 및 Th17)과 같이, 부분적으로밖에 표시되지 않는 섬네일도 존재하게 된다. 이것으로는, 특히 섬 네일(Th15)과 같이, 그 대부분이 다른 섬네일(Th16)에 의해 은폐되어 버린 섬네일로부터 신의 내용을 파악하여 목적하는 신을 선택하는 것은 곤란하다.
또한, 단일의 고정 임계치(TF)를 설정함에 의해, 신 체인지가 심한 시간대에서는 섬네일의 표시 매수를 줄일 수 있고, CPU의 부하를 저감할 수 있지만, 신 체인지가 완만한 시간대에서는 고정 임계치(TF)의 레벨에 의해서는 CPU의 처리 능력으로서는 섬네일을 표시 가능함에도 불구하고, 섬네일이 표시되지 않을 가능성이 있다. 이 때문에, 신 체인지 점의 다소에 기인하여 섬네일의 표시에 시간적인 얼룩이 생겨 버린다는 문제도 있다.
본 발명은, 섬네일 표시 처리의 부하를 저감할 수 있음과 함께, 신 체인지 점의 다소에 기인한 섬네일의 표시 얼룩을 경감할 수 있는 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램을 제공하는 것을 목적으로 한다.
상기 과제를 해결하기 위해, 본 발명에 관한 영상 재생 장치는, 신 체인지 점에서의 인접 프레임간 상위도와 이 신 체인지 점을 검색하기 위한 축소 화상과 함께 기록된 영상을 재생하는 장치로서, 표시 수단이 갖는 화면의 프레임 길이에 대응시켜서 축소 화상을 표시하는 시간 폭을 결정하는 시간 폭 결정 수단과, 상기 시간 폭 결정 수단에 의해 결정된 시간 폭으로 표시하는 축소 화상 매수를 결정하는 매수 결정 수단과, 이 매수 결정 수단에 의해 결정된 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 상기 시간 폭으로 기록된 인접 프레임간 상 위도로 임계치를 설정하는 임계치 설정 수단과, 이 임계치 설정 수단에 의해 설정된 임계치 이상의 신 체인지 점에 대응하는 축소 화상을 영상에 동기시켜서 화면에 재생 표시하도록 표시 수단의 동작을 제어하는 제어 수단을 구비하는 것을 특징으로 한다.
본 발명에 관한 영상 재생 장치에 의하면, 신 체인지 점에서의 인접 프레임간 상위도와 이 신 체인지 점을 검색하기 위한 축소 화상과 함께 기록된 영상을 재생하는 경우에, 축소 화상을 표시하는 시간 폭이, 시간 폭 결정 수단에 의해 영상을 재생 표시하는 화면의 프레임 길이에 대응시켜서 결정되고, 여기서 결정된 시간 폭으로 표시하는 축소 화상 매수가 매수 결정 수단에 의해 결정된다. 이 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 임계치 결정 수단에 의해 상기 시간 폭으로 기록된 인접 프레임간 상위도로 임계치가 설정된다. 그리고, 이 임계치 이상의 신 체인지 점에 대응하는 축소 화상을 영상에 동기시켜서 화면에 재생 표시 하도록 제어 수단에 의해 표시 수단의 동작이 제어된다.
따라서, 설정된 임계치 이상의 신 체인지 점에 대응하는 축소 화상만을 영상과 동기시켜서 재생 표시할 수 있기 때문에, 기록된 모든 축소 화상을 재생 표시한 경우와 비교하여, 축소 화상 표시 처리의 부하를 저감할 수 있음과 함께, 신 체인지 점의 다소에 기인한 축소 화상의 표시 얼룩을 경감할 수 있다.
본 발명에 관한 영상 재생 방법은, 신 체인지 점에서의 인접 프레임간 상위도와 이 신 체인지 점을 검색하기 위한 축소 화상과 함께 기록된 영상을 재생하는 방법으로서, 이 영상을 재생 표시하는 화면의 프레임 길이에 대응시켜서 축소 화상 을 표시하는 시간 폭을 결정하고, 여기에 결정된 시간 폭으로 표시하는 축소 화상 매수를 결정하고, 여기에 결정된 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 상기 시간 폭으로 기록된 인접 프레임간 상위도로 임계치를 설정하고, 여기에 설정된 임계치 이상의 신 체인지 점에 대응하는 축소 화상을 영상에 동기시켜서 화면에 재생 표시하는 것을 특징으로 한다.
또한, 본 발명에 관한 영상 재생 방법을 컴퓨터에 실행시키기 위한 프로그램은, 신 체인지 점에서의 인접 프레임간 상위도(相違度)와 이 신 체인지 점을 검색하기 위한 축소 화상과 함께 기록된 영상을 재생하기 위해, 이 영상을 재생 표시하는 화면의 프레임 길이에 대응시켜서 축소 화상을 표시하는 시간 폭을 결정하고, 여기에 결정된 시간 폭으로 표시하는 축소 화상 매수를 결정하고, 여기에 결정된 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 상기 시간 폭으로 기록된 인접 프레임간 상위도로 임계치를 설정하고, 여기에 설정된 임계치 이상의 신 체인지 점에 대응하는 축소 화상을 영상에 동기시켜서 화면에 재생 표시하는 것을 특징으로 한다.
본 발명에 관한 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램에 의하면, 설정된 임계치 이상의 신 체인지 점에 대응하는 축소 화상만을 영상과 동기시켜서 재생 표시할 수 있기 때문에, 기록된 모든 축소 화상을 재생 표시한 경우와 비교하여, 축소 화상 표시 처리의 부하를 저감할 수 있음과 함께, 신 체인지 점의 다소에 기인한 축소 화상의 표시 얼룩을 경감할 수 있다.
본 발명에 의하면, 신 체인지 점에서의 인접 프레임간 상위도와 이 신 체인 지 점을 검색하기 위한 축소 화상과 함께 기록된 영상을 재생하기 위해, 영상을 재생 표시하는 화면의 프레임 길이에 대응시킨 시간 폭으로 표시하는 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 상기 시간 폭으로 기록된 인접 프레임간 상위도로 임계치를 설정한다.
이 구성에 의해, 설정된 임계치 이상의 신 체인지 점에 대응하는 축소 화상만을 영상과 동기시켜서 재생 표시할 수 있기 때문에, 기록된 모든 축소 화상을 재생 표시한 경우와 비교하여, 축소 화상 표시 처리의 부하를 저감할 수 있다. 이 때문에, 동작 속도가 저속인 화상 처리계라 하여도, 재생 시작 위치를 검색하기 위한 색인으로서 한정된 매수의 축소 화상을 영상과 동기시켜서 한 화면에 재생 표시할 수 있다. 따라서, 종래보다 염가의 영상 재생 장치를 제공할 수 있다.
또한, 축소 화상을 표시하는 기록 시간 폭에 따라 임계치를 가변 설정할 수 있기 때문에, 신 체인지 점의 다소에 의하지 않고 일정 매수의 축소 화상을 영상과 동기시켜서 재생 표시할 수 있다. 따라서, 신 체인지 점의 다소에 기인한 축소 화상의 표시 얼룩을 경감할 수 있다.
이하, 첨부의 도면을 참조하면서, 본 발명에 관한 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램을 실시하기 위한 최선의 형태에 관해 설명한다.
본 실시 형태에서는, 영상을 재생 표시하는 화면의 프레임 길이에 대응시킨 시간 폭으로 표시하는 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하 게, 상기 시간 폭으로 기록된 인접 프레임간 상위도로 임계치를 설정한다. 이로써, 설정된 임계치 이상의 신 체인지 점에 대응하는 축소 화상만을 영상과 동기시켜서 재생 표시할 수 있도록 한 것이다.
도 4은 본 실시 형태로서의 영상 재생 장치(100)의 구성예를 도시한 기능 블록도이다. 영상 재생 장치(100)는 신 체인지 점에서의 인접 프레임간 상위도와 이 신 체인지 점을 검색하기 위한 축소 화상(섬네일)과 함께 기록된 영상(비디오)을 재생하는 장치로서, 도시한 바와 같이 표시 수단(1), 시간 폭 결정 수단(2), 매수 결정 수단(3), 임계치 설정 수단(4), 시간 폭 분할 수단(5) 및 제어 수단(6)을 구비하여 구성된다.
표시 수단(1)은 제어 수단(6)과 접속되고, 이 제어 수단(6)의 제어하에서 비디오를 화면에 재생 표시한다. 시간 폭 결정 수단(2)은 이 제어 수단(6)의 제어하에서 표시 수단(1)이 갖는 화면의 프레임 길이에 대응시켜서 섬네일을 표시하는 시간 폭을 결정한다. 매수 결정 수단(3)은 제어 수단(6)과 접속되고, 시간 폭 결정 수단(2)에 의해 결정된 시간 폭으로 표시하는 섬네일 매수를 결정한다.
임계치 설정 수단(4)은 제어 수단(6)에 접속되고, 매수 결정 수단(3)에 의해 결정된 섬네일 매수에 일치하는 매수의 섬네일을 추출 가능하게, 시간 폭 결정 수단에 의해 결정된 시간 폭으로 기록된 인접 프레임간 상위도로 임계치를 설정한다. 본 실시 형태에 있어서는, 앞 프레임과의 휘도 히스토그램의 차분치가 미리 규정된 기준치(임계치)를 넘는 프레임을 신 체인지 점이라고 판단하고, 이 신 체인지 점에 관한 프레임과 앞 프레임과의 차분치를 인접 프레임간 상위도로서 이용한다. 따라 서, 임계치 설정 수단(4)은 신 체인지 점에 있어서의 앞 프레임과의 휘도 차분치에 동적으로 변경 가능한 임계치를 설정하게 된다.
시간 폭 분할 수단(5)은 제어 수단(6)에 접속되고, 시간 폭 결정 수단(2)에 의해 결정된 시간 폭을 다시 분할한다. 상기 시간 폭 분할 수단(5)에 의해 시간 폭이 분할된 경우, 매수 결정 수단(3)은 상기 시간 폭 분할 수단(5)에 의해 분할된 시간 폭으로 표시하는 섬네일 매수를 결정하고, 임계치 설정 수단(4)은 시간 폭 분할 수단(5)에 의해 분할된 시간 폭으로 기록된 휘도 차분치로 임계치를 설정한다.
제어 수단(6)은 표시 수단(1), 시간 폭 결정 수단(2), 매수 결정 수단(3), 임계치 설정 수단(4) 및 시간 폭 분할 수단(5)과 각각 접속되고, 임계치 설정 수단(4)에 의해 설정된 임계치 이상의 신 체인지 점에 대응하는 섬네일을 비디오에 동기시켜서 화면에 재생 표시하도록 표시 수단(1)의 동작을 제어한다.
이와 같이 구성된 영상 재생 장치(100)는, 예를 들면, 도 5에 도시한 바와 같은 하드웨어 구성으로 조립되어 실현된다. 이 영상 재생 장치(100)에 있어서, 안테나(11)는 주지의 텔레비전 방송 수신 안테나로서 튜너(12)와 접속된다. 안테나(11)는 임의의 텔레비전 방송파를 수신하고, 그 수신 신호를 튜너(12)에 송출한다.
튜너(12)는 안테나(11) 및 YC 분리 회로(13)와 접속되고, 안테나(11)로부터 공급되는 텔레비전 방송파의 수신 신호로부터 소정의 채널 신호를 분리하여 수신하고, 이 채널 신호를 YC 분리 회로(13)에 송출한다.
YC 분리 회로(13)는 튜너(12) 및 NTSC(National TV Standards Committee) 디코더(14)와 접속되고, 튜너(12)로부터 입력되는 채널 신호 중의 영상 신호를 휘도 신호(Y 신호)와 색 신호(C 신호)로 분리하고, 분리 후의 영상 신호를 NTSC 디코더(14)에 송출한다.
NTSC 디코더(14)는 YC 분리 회로(13) 및 프리 영상 신호 처리 회로(15)와 접속되고, YC 분리 회로(13)로부터 입력되는 영상 신호에 대해, A/D 변환 처리 및 크로마 인코드 처리 등을 시행하고 나서 디지털 컴포넌트 비디오 신호(Digital Component Video Signal : 이하, DCV 신호라고 기재한다)로 변환하고, 이 DCV 신호를 프리 영상 신호 처리 회로(15)에 송출한다.
프리 영상 신호 처리 회로(15)는, NTSC 디코더(14), MPEG(Moving Picture coding Experts Group) 비디오 인코더(16) 및 포스트 영상 신호 처리 회로(21)와 각각 접속된다. 프리 영상 신호 처리 회로(15)는, NTSC 디코더(14)로부터 입력되는 DCV 신호에 대해 각 필드의 휘도 히스토그램을 취하고, 시간적으로 인접한 프레임 사이의 히스토그램 차분치가 미리 규정된 기준치를 넘는 신 체인지 점을 검출하고, 이 신 체인지 점이 되는 프레임의 화상 데이터를 포스트 영상 신호 처리 회로(21)에 송출한다.
또한, 프리 영상 신호 처리 회로(15)는 신 체인지 점이 되는 프레임의 화상 데이터와 함께 DCV 신호를 MPEG 비디오 인코더(16)에 송출한다.
MPEG 비디오 인코더(16)는, 프리 영상 신호 처리 회로(15) 및 멀티플렉서/디멀티플렉서(17)와 접속되고, 프리 영상 신호 처리 회로(15)로부터 입력되는 DCV 신호에 이산 코사인 변환(DCT : Discrete Cosine Transform) 등의 부호화 처리를 시행함에 의해, MPEG 규격에 준거한 영상 PES(Packetized Elementary Stream : 패킷 티즈드 엘레먼트리 스트림)를 생성하고, 이 영상 PES를 멀티플렉서/디멀티플렉서(17)에 송출한다.
멀티플렉서/디멀티플렉서(17)는, MPEG 비디오 인코더(16), 버퍼 컨트롤러(18), MPEG-AV 디코더(20) 및 도시하지 않은 MPEG 오디오 인코더 등과 각각 접속된다.
멀티플렉서/디멀티플렉서(17)는, 비디오 기록시에는 MPEG 비디오 인코더(16) 및 MPEG 오디오 인코더 등으로부터 입력되는 영상 PES, 음성 PES 및 각종의 제어 신호 등을 멀티플렉스 처리함에 의해, MPEG 규격에 준거한 트랜스포트 스트림(Transport Stream)을 생성하고, 이 트랜스포트 스트림을 버퍼 컨트롤러(18)에 송출한다.
또한, 멀티플렉서/디멀티플렉서(17)는, 비디오 재생시에는 버퍼 컨트롤러(18)로부터 입력되는 트랜스포트 스트림을 디멀티플렉스 처리하여 영상 PES 및 음성 PES 등으로 분리하고, 분리 후의 PES를 MPEG-AV 디코더(20)에 송출한다.
버퍼 컨트롤러(18)는, 멀티플렉서/디멀티플렉서(17) 및 HDD(Hard Disk Drive : 하드 디스크 구동 장치)(19)와 접속되고, 멀티플렉서/디멀티플렉서(17)로부터 연속적으로 입력되는 트랜스포트 스트림을 HDD(19)에 단속적으로 송출하여 기록 가능하게 제어한다. 또한, 버퍼 컨트롤러(18)는 HDD(19)로부터 단속적으로 입력되는 데이터를 연결 가능하게 버퍼 제어함에 의해 HDD(19)로부터 판독되는 트랜스포트 스트림을 멀티플렉서/디멀티플렉서(17)에 연속적으로 송출한다.
HDD(19)는 버퍼 컨트롤러(18)와 접속되고, 버퍼 컨트롤러(18)로부터 단속적 으로 입력되는 트랜스포트 스트림을 소정의 어드레스로 기록함과 함께, 소정의 어드레스로 기록되어 있는 트랜스포트 스트림을 판독하여 버퍼 컨트롤러(18)에 송출한다.
MPEG-AV 디코더(20)는, 멀티플렉서/디멀티플렉서(17) 및 포스트 영상 신호 처리 회로(21)와 접속되고, 멀티플렉서/디멀티플렉서(17)로부터 입력되는 PES를 영상 PES와 음성 PES로 분리하고 소정의 디코드 처리를 시행한 후, 베이스밴드의 화상 데이터를 포스트 신호 처리 회로(21)에, 베이스밴드의 음성 데이터를 음성 신호 처리 회로(도시 생략)에 각각 송출한다.
포스트 신호 처리 회로(21)는 프리 영상 신호 처리 회로(15), MPEG-AV 디코더(20) 및 OSD(On Screen Display) 회로(22)와 각각 접속된다. 포스트 신호 처리 회로(21)는 프리 영상 신호 처리 회로(15)로부터 입력되는 신 체인지 점의 화상 데이터를 압축 처리함에 의해 섬네일을 생성한다. 그리고, 포스트 신호 처리 회로(21)는 화상 표시 윈도우 등을 GUI(Graphic User Interface)로서 생성하고, 이 화상 표시 윈도우에 섬네일을 표시 가능하게 부착하고, MPEG-AV 디코더(20)로부터 입력되는 베이스밴드의 화상 데이터와 함께 OSD 회로(22)에 송출한다.
OSD 회로(22)는, 포스트 신호 처리 회로(21) 및 표시 장치(23)에 접속되고, 베이스밴드의 화상 데이터에, 포스트 신호 처리 회로(21)에 의해 섬네일이 부착된 화상 표시 윈도우를 중첩시켜서 표시 장치(23)에 송출한다.
표시 장치(23)는 화상 표시 기능을 구비한 LCD(Liquid Crystal Display) 등으로서 OSD 회로(22)에 접속된다. 표시 장치(23)는 OSD 회로(22)로부터 입력되는 화상 데이터에 의거하여 표시를 전환함에 의해 영상 검색용의 인덱스가 되는 섬네일을 비디오에 중첩시켜서 화면에 재생 표시하게 된다.
상술한 각 부분은 버스(10)를 통하여 시스템 컨트롤러(24)와 각각 접속되고, 시스템 컨트롤러(24)에 의해 그 동작이 제어된다. 또한, 버스(10)에는 입출력 인터페이스(25)가 접속된다.
시스템 컨트롤러(24)는, CPU(Central Processing Unit)(24a), RAM(Random Access Memory)(24b) 및 ROM(Read Only Memory)(24c)을 구비하여 구성된다. 시스템 컨트롤러(24)는 그 CPU(24a)가 RAM(24b)을 워크 에어리어로서 사용하면서 ROM(24c)에 격납된 제어 프로그램을 실행함에 의해 영상 재생 장치(100)의 각 부분의 동작을 버스(10)를 통하여 제어한다.
입출력 인터페이스(25)는 입력부(26), 드라이브(27) 및 버스(10)와 각각 접속된다. 입력부(26)는 키보드, 마우스, 리모트 컨트롤러(리모컨) 및 표시 장치(23)의 화면상에 일체 구성된 투명 터치 패널 등으로 이루어지고, 영상 재생 장치(100)를 조작하기 위한 유저 인터페이스로서 기능한다. 따라서, 입출력 인터페이스(25)는 입력부(26)로부터의 입력을 시스템 컨트롤러(24)에 매개하게 된다.
드라이브(27)는 입출력 인터페이스(25)에 접속되고, CDROM 및 DVD와 같은 광학식 기록 매체(28), 플로피(R)디스크와 같은 자기 기록 매체(29) 및 메모리 스틱(R)과 같은 반도체 메모리(30) 등을 판독 가능하게 장착한다. 이로써 드라이브(27)는 이들의 기록 매체(28, 29, 30)에 기록된 데이터를 판독하고, 여기서 판독한 데이터를 입출력 인터페이스(25)를 통하여 시스템 컨트롤러(24)에 입력한다.
따라서, 영상 재생 장치(100)는 안테나(11)에 의해 수신한 텔레비전 방송 및 HDD(19)로부터 판독한 영상만이 아니라, CDROM(28), 플로피(R)디스크(29) 및 메모리 스틱(30)에 기록된 동화 등의 각종 컨텐츠를 재생 표시할 수 있다.
여기서, 도 4에 도시한 기능 블록도와, 도 5에 도시한 블록도와의 관계를 설명한다. 본 실시 형태에 관한 영상 재생 장치(100)에 있어서, 프리 영상 신호 처리 회로(15), 포스트 영상 신호 처리 회로(21), OSD 회로(22) 및 표시 장치(23)는 표시 수단(1)의 기능을 담당한다.
또한, ROM(24c)는 본 발명에 관한 프로그램을 미리 격납하고, CPU(24a)가 ROM(24c)에 격납된 프로그램을 실행함에 의해 시간 폭 결정 수단(2), 매수 결정 수단(3), 임계치 설정 수단(4), 시간 폭 분할 수단(5) 및 제어 수단(6)으로서 기능하게 된다. CPU(24a), RAM(24b) 및 ROM(24c)은 주지의 컴퓨터 시스템에 의해 실현할 수 있다.
이와 같이 구성된 영상 재생 장치(100)에 전력을 공급하고, 예를 들면 HDD(19)에 기록된 컨텐츠를 선택하여 재생하도록 리모컨(26)을 통하여 조작하면, 리모컨(26)에 의해 선택된 컨텐츠에 있어서, 신 체인지 점을 검색하기 위한 섬네일과 비디오를 동기시켜서 재생 표시하기 위해, 비디오를 재생 표시하는 화면의 프레임 길이에 대응시켜서 섬네일을 표시하는 시간 폭(T)이 시간 폭 결정 수단(2)에 의해 결정된다.
다음에, 시간 폭 분할 수단(5)에 의해, 예를 들면 시간 폭(T)이 2분할되고, 시간 폭(T)보다 짧은 시간 폭(t)=T/2가 결정된다. 이로써 컨텐츠는, 도 6에 도시한 바와 같이, 시간 폭(t)의 구간(A)과, 같은 시간 폭(t)의 구간(B)으로 분할된다. 그리고, 상기 시간 폭(t)으로 표시하는 섬네일 매수가, 예를 들면 3장과 같이 매수 결정 수단(3)에 의해 결정된다.
이와 같이 구간(A)과 구간(B)으로 구획된 컨텐츠에 대해, 각각의 구간에 기록된 신 체인지 점에 있어서의 신 체인지 레벨이, 임계치 설정 수단(4)에 의해 검출되고, 모든 신 체인지 점이 그 신 체인지 레벨의 상승 순(昇順)으로 정렬된다. 이로써, 매수 결정 수단(3)에 의해 결정된 섬네일 매수에 일치하는 3장의 섬네일을 추출 가능하게, 임계치 설정 수단(4)은 시간 폭(t)으로 기록된 신 체인지 레벨로 임계치를 설정할 수 있도록 된다.
임계치 설정 수단(4)은, 구간(A)에서 앞의 프레임과의 차분치가 3번째로 높은 신 체인지 점을 포함하도록 구간(A)에 기록된 신 체인지 레벨로 임계치(TA)를 설정한다. 이로써, 3번째로 높은 신 체인지 레벨(D1) 내지 가장 높은 신 체인지 레벨(D3)에 대응한 섬네일(Th1, Th2, Th3)을 추출할 수 있다.
마찬가지로, 임계치 설정 수단(4)은 구간(B)에서 앞의 프레임과의 차분치가 3번째로 높은 신 체인지 점을 포함하도록, 구간(B)에 기록된 신 체인지 레벨로 임계치(TB)를 설정한다. 이로써, 가장 높은 신 체인지 레벨(D5), 2번째로 높은 신 체인지 레벨(D6) 및 3번째로 높은 신 체인지 레벨(D4)에 각각 대응한 섬네일(TH5, Th6, Th4)을 추출할 수 있다.
이와 같이 시간 폭(t)의 구간(A, B)에 각각 기록된 신 체인지 레벨에 따라 동적으로 임계치를 변경함에 의해, 구간(A, B)으로부터 각각 3장씩의 섬네일을 추 출할 수 있다. 총계 6장의 섬네일과 비디오와의 동기 재생 처리는, 저속의 CPU라도 문제없이 실행할 수 있다. 따라서, 조립 기기용의 동작 속도가 비교적 저속인, 예를 들면 300MHz 정도의 CPU에 의해 섬네일과 비디오와의 동기 재생 처리를 실현할 수 있기 때문에 보다 염가의 영상 재생 장치를 제공할 수 있다.
도 7는 상술한 바와 같이 하여 추출된 섬네일의 표시예를 도시한 약식 개념도이다. 도 7에 도시한 바와 같이, 표시 장치(23)가 갖는 화면의 수평 프레임 길이에 시간 폭(T)을 대응시켰을 때, 구간(A)에서 임계치(TA) 이상의 신 체인지 점(D1, D2, D3)에 각각 대응하는 섬네일(Th1, Th2, Th3)과, 구간(B)에서 임계치(TB) 이상의 신 체인지 점(D4, D5, D6)에 각각 대응하는 섬네일(Th4, Th5, Th6)을, 비디오(M1)에 동기시켜서 동일 화면에 재생 표시할 수 있다.
이 도 7에 도시한 섬네일의 표시예에서는, 뉴스 캐스터가 뉴스를 읽는 장면과 같이 신 체인지가 완만한 구간(A)이라도, 신 체인지 레벨에 따라 낮은 임계치(TA)가 설정되기 때문에, 뉴스 캐스터의 섬네일(Th1, Th2, Th3)이 표시된다. 따라서, 단일의 고정 임계치(TF)를 적용한 경우와 비교하여, 신 체인지 레벨의 고저에 의한 신 체인지 점의 다소에 기인하여 발생하는 섬네일의 표시 얼룩을 경감하는 것이 가능해진다.
한편, 신 체인지가 심한 구간(B)에서는, 섬네일 매수를 한정 가능하게 높은 임계치(TB)가 설정되기 때문에, 종래와 같이 복수의 섬네일이 중첩 표시되는 것이 없어진다. 따라서, 컨텐츠의 기록 상태에 따라 적절한 매수의 섬네일이, 이 섬네일에 대응하는 신의 내용을 인식 가능하게 표시된다.
이 때문에, 예를 들면, 재생중의 비디오(M1)를 시청하면서, 이 내용 내에서의 재생 위치를 섬네일(Th2)에 의해 파악할 수 있다. 또한, 리모컨(27)에 의해 섬네일(Th4)속 선택함에 의해, 이 섬네일(Th4)에 대응하는 신 체인지 점으로 재생 시작 위치를 변경할 수 있기 때문에, 빨리감기 재생 및 되감기 재생 등의 조작성에 우수하고 편리성이 높다.
다음에, 본 발명에 관한 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램의 실시 형태로서, 상술한 영상 재생 장치(100)에 의한 영상 재생예에 관해, 도 8a 및 도 8b에 도시한 플로우 차트를 참조하여 설명한다.
이 실시 형태에서는, 본 발명에 관한 영상 재생 방법을 컴퓨터에 실행시키기 위한 프로그램을 미리 ROM(24c)에 격납하는 것을 전제로 한다. 그리고, CPU(24a)가 본 발명에 관한 프로그램을 기동함에 의해, 신 체인지 점에 있어서의 앞의 프레임과의 휘도 히스토그램 차분치와 이 신 체인지 점을 검색하기 위한 섬네일과 함께 기록된 비디오를 재생하기 위해, 본 발명에 관한 영상 재생 방법을 실행하는 것으로 한다.
이것을 전제로 하여, 도 8a에 도시한 플로우 차트의 스텝 S1에서, 비디오를 재생 표시하는 화면의 프레임 길이에 대응시켜, 한 화면에 섬네일을 표시하는 시간 폭(T)을 시간 폭 결정 수단(2)에 의해 결정하고, 시간 폭 분할 수단(5)에 의해 시간 폭(T)을 분할하여 시간 폭(t)을 결정한다.
스텝 S2에서, 시간 폭(t)으로 구분된 구간(A)에서 표시하는 섬네일 매수(N)를 매수 결정 수단(3)에 의해 결정하고, 스텝 S3에서 시간 폭(t)으로 기록된 섬네 일을 추출한다. 스텝 S4에서, t분간에 기록된 섬네일 매수(n)가 매수 결정 수단(3)에 의해 결정된 섬네일 매수(N)와 일치하는 경우, 스텝 S5로 진행하여, 시간 폭(t) 내에 N매의 섬네일을 비디오와 동기시켜 표시하고 스텝 S6으로 진행한다.
스텝 S6에서, 입력부(26)로부터 재생 종료의 지시 입력이 이루어진 경우, 영상 재생을 종료한다. 이 스텝 S6에서 재생 종료하지 않는 경우, 스텝 S3으로 되돌아와 컨텐츠로서 다음의 시간 폭(t)에 기록된 섬네일을 추출한다.
스텝 S4에서, t분간의 구간(A)의 섬네일 매수(n)가 매수 결정 수단(3)에 의해 결정된 섬네일 매수(N)와 일치하지 않은 경우, 도 8b에 도시한 플로우 차트의 스텝 S7로 이행한다.
이 스텝 S7에서, 임계치 설정 수단(4)에 의해 시간 폭(t)을 기록된 섬네일에 대응하는 신 체인지 레벨을 조사하고, 스텝 S8에서 신 체인지 레벨이 조사된 섬네일을 신 체인지 레벨의 상승 순으로 정렬한다.
스텝 S9에서, t분간의 섬네일 매수(n)가 매수 결정 수단(3)에 의해 결정된 표시 매수(N)와 일치하는 임계치(TA)를 임계치 설정 수단(4)에 의해 설정한다. 스텝 S10에서 이 임계치(TA) 이상의 신 체인지 레벨(D1, D2, D3)에 대응하는 섬네일(Th1, Th2, Th3)을 선택하고, 도 8a에 도시한 플로우 차트의 스텝 S5로 되돌아온다.
이 스텝 S5에서 시간 폭(t) 내에 N매의 섬네일(Th1, Th2, Th3)을 비디오(M1)와 동기시켜서 표시하고 스텝 S6으로 진행한다.
스텝 S6에서 입력부(26)로부터 재생 종료의 지시 입력이 이루어진 경우, 영 상 재생을 종료한다. 이 스텝 S6에서 재생 종료하지 않은 경우, 스텝 S3으로 되돌아와, 컨텐츠로서 다음의 시간 폭(t)이 되는 구간(B)에 기록된 섬네일을 추출하고, 상술한 구간(A)에 대한 처리와 마찬가지로 영상 재생 처리를 실행한다.
이로써, 어느 시점에서의 컨텐츠의 기록 상태에 따라 설정된 임계치(TA, TB) 이상의 신 체인지 점에 대응하는 섬네일만을 비디오와 동기시켜서 재생 표시할 수 있기 때문에, 기록된 모든 섬네일을 재생 표시한 경우와 비교하여, 섬네일 표시 처리의 부하를 저감할 수 있다.
따라서, 동작 속도가 저속인 CPU라 하더라도, 재생 시작 위치를 검색하기 위한 인덱스로서 한정된 매수의 섬네일을 비디오와 동기시켜 화면에 재생 표시할 수 있다. 이 때문에, 종래보다 염가의 영상 재생 장치를 제공할 수 있다.
또한, 섬네일을 표시하는 기록 시간 폭(t)에 따라 임계치(TA, TB)를 가변 설정할 수 있기 때문에, 신 체인지 점의 다소에 의하지 않고 일정 매수의 섬네일을 비디오와 동기시켜서 재생 표시할 수 있다. 따라서, 신 체인지 점의 다소에 기인한 섬네일의 표시 얼룩을 경감할 수 있다.
이상, 본 발명에 관한 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램의 실시에 최선의 형태 및 그 효과에 관해 상세히 설명하여 왔지만, 본 발명은 이 실시 형태의 구성으로 한정된 것이 아니라, 이 출원의 원서에 첨부한 특허청구의 범위에 의해 규정된 본 발명의 적용 범위로부터 일탈하지 않고, 상술한 실시 형태의 구성이 구비하는 기능을 달성 가능한 구성이라면, 어떤 것이라도 적용할 수 있다.
예를 들면, 상술한 실시 형태에서는 인접 프레임간 상위도로서, 앞의 프레임과의 휘도 히스토그램 차분치를 이용하였지만, 인접 프레임간 상위도는 특히 휘도 차분치로 한정되지 않고, 주지의 움직임 벡터 차분법에 의해 인접 프레임간에서의 움직임 벡터의 차분을 검출하고, 검출된 벡터 차분치로 임의 변경 가능한 임계치를 설정하는 구성으로 하여도 상관없다.
또한, 상술한 실시 형태에서는 본 발명에 관한 프로그램을 미리 ROM(24c)에 격납하는 구성으로 하였지만, 본 발명에 관한 프로그램이 격납되는 기록 매체는 ROM(24c)으로 특히 한정되지 않고, HDD(19)에 격납하는 구성도 가능하고, 또한, 드라이브(27)에 장착 가능한 기록 매체(28, 29, 30)에 격납하고, 이들의 기록 매체로부터 판독하여도 상관없다.
또한, 상술한 실시 형태에서는 비디오를 재생 표시하는 화면의 수평 프레임 길이에 시간 폭(T)을 대응시켰지만, 화면의 수직 프레임 길이에 시간 폭(T)을 대응시키는 구성이라도 작용 효과가 변하지 않는 것은 말할 필요도 없다.
본 발명은, 영상 검색용의 섬네일과 비디오를 동기시켜서 재생하는 비디오 장치 등에 적용하여 아주 알맞다.
본 발명은, 섬네일 표시 처리의 부하를 저감할 수 있음과 함께, 신 체인지 점의 다소에 기인한 섬네일의 표시 얼룩을 경감할 수 있는 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램을 제공한다.

Claims (7)

  1. 신 체인지 점에서의 인접 프레임간 상위도와 해당 신 체인지 점을 검색하기 위한 축소 화상과 함께 기록된 영상을 재생하는 장치에 있어서,
    표시 수단이 갖는 화면의 프레임 길이에 대응시켜 상기 축소 화상을 표시하는 시간 폭을 결정하는 시간 폭 결정 수단과,
    상기 시간 폭 결정 수단에 의해 결정된 상기 시간 폭으로 표시하는 축소 화상 매수를 결정하는 매수 결정 수단과,
    상기 매수 결정 수단에 의해 결정된 상기 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하도록 상기 시간 폭으로 기록된 상기 인접 프레임간 상위도로 임계치를 설정하는 임계치 설정 수단과,
    상기 임계치 설정 수단에 의해 설정된 상기 임계치 이상의 신 체인지 점에 대응하는 상기 축소 화상을 상기 영상에 동기시켜서 화면에 재생 표시하도록 상기 표시 수단의 동작을 제어하는 제어 수단을 구비하는 것을 특징으로 하는 영상 재생 장치.
  2. 제 1항에 있어서,
    상기 임계치 설정 수단은, 상기 인접 프레임간 상위도로서 기록된 인접 프레임간의 휘도 차분치로 임계치를 설정하는 것을 특징으로 하는 영상 재생 장치.
  3. 제 1항에 있어서,
    상기 시간 폭 결정 수단에 의해 결정된 상기 시간 폭을 분할하는 시간 폭 분할 수단을 또한 구비하고,
    상기 매수 결정 수단은, 상기 시간 폭 분할 수단에 의해 분할된 상기 시간 폭으로 표시하는 축소 화상 매수를 결정하고,
    상기 임계치 설정 수단은, 상기 시간 폭 분할 수단에 의해 분할된 상기 시간 폭으로 기록된 상기 인접 프레임간 상위도로 임계치를 설정한 것을 특징으로 하는 영상 재생 장치.
  4. 신 체인지 점에서의 인접 프레임간 상위도와 해당 신 체인지 점을 검색하기 위한 축소 화상과 함께 기록된 영상을 재생하는 방법에 있어서,
    상기 영상을 재생 표시하는 화면의 프레임 길이에 대응시켜 상기 축소 화상을 표시하는 시간 폭을 결정하고,
    결정된 상기 시간 폭으로 표시하는 축소 화상 매수를 결정하고,
    결정된 상기 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 상기 시간 폭으로 기록된 상기 인접 프레임간 상위도로 임계치를 설정하고,
    설정된 상기 임계치 이상의 신 체인지 점에 대응하는 상기 축소 화상을 상기 영상에 동기시켜 화면에 재생 표시하는 것을 특징으로 하는 영상 재생 방법.
  5. 제 4항에 있어서,
    상기 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 상기 시간 폭으로 기록된 상기 인접 프레임간 상위도로 임계치를 설정할 때에,
    상기 인접 프레임간 상위도로서 기록된 인접 프레임간의 휘도 차분치로 임계치를 설정하는 것을 특징으로 하는 영상 재생 방법.
  6. 제 4항에 있어서,
    상기 영상을 재생 표시하는 화면의 프레임 길이에 대응시켜서 상기 축소 화상을 표시하는 시간 폭을 결정한 후,
    결정된 상기 시간 폭을 분할하고,
    분할된 상기 시간 폭으로 표시하는 축소 화상 매수를 결정하는 것을 특징으로 하는 영상 재생 방법.
  7. 신 체인지 점에서의 인접 프레임간 상위도와 해당 신 체인지 점을 검색하기 위한 축소 화상과 함께 기록된 영상을 재생하기 위해,
    상기 영상을 재생 표시하는 화면의 프레임 길이에 대응시켜 상기 축소 화상을 표시하는 시간 폭을 결정하고,
    결정된 상기 시간 폭으로 표시하는 축소 화상 매수를 결정하고,
    결정된 상기 축소 화상 매수에 일치하는 매수의 축소 화상을 추출 가능하게 상기 시간 폭으로 기록된 상기 인접 프레임간 상위도로 임계치를 설정하고,
    설정된 상기 임계치 이상의 신 체인지 점에 대응하는 상기 축소 화상을 상기 영상에 동기시켜 화면에 재생 표시하는 것을 특징으로 하는 영상 재생 방법을 컴퓨터에 실행시키기 위한 프로그램이 기록된 컴퓨터 판독가능한 기록매체.
KR1020050017633A 2004-03-05 2005-03-03 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램 KR101114102B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2004-00062743 2004-03-05
JP2004062743A JP4536402B2 (ja) 2004-03-05 2004-03-05 映像再生装置、映像再生方法及びその方法をコンピュータに実行させるためのプログラム

Publications (2)

Publication Number Publication Date
KR20060043368A KR20060043368A (ko) 2006-05-15
KR101114102B1 true KR101114102B1 (ko) 2012-02-21

Family

ID=34747703

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050017633A KR101114102B1 (ko) 2004-03-05 2005-03-03 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램

Country Status (5)

Country Link
US (1) US7373022B2 (ko)
EP (1) EP1571672A1 (ko)
JP (1) JP4536402B2 (ko)
KR (1) KR101114102B1 (ko)
CN (1) CN100423572C (ko)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006154756A (ja) * 2004-11-02 2006-06-15 Fujitsu Ten Ltd 映像信号処理方法、映像信号処理装置、及び、表示装置
US7426697B2 (en) * 2005-01-18 2008-09-16 Microsoft Corporation Multi-application tabbing system
US8341541B2 (en) 2005-01-18 2012-12-25 Microsoft Corporation System and method for visually browsing of open windows
US7552397B2 (en) * 2005-01-18 2009-06-23 Microsoft Corporation Multiple window behavior system
US7478326B2 (en) * 2005-01-18 2009-01-13 Microsoft Corporation Window information switching system
US7747965B2 (en) * 2005-01-18 2010-06-29 Microsoft Corporation System and method for controlling the opacity of multiple windows while browsing
JP4756892B2 (ja) * 2005-04-01 2011-08-24 キヤノン株式会社 画像処理装置
US7593064B2 (en) * 2005-07-26 2009-09-22 Siemens Medical Solutions Health Services Corporation System for adaptive display of video image segments
KR100719841B1 (ko) * 2005-12-01 2007-05-18 삼성전자주식회사 썸네일 생성 및 표시 방법
TW200809764A (en) * 2006-04-24 2008-02-16 Sony Corp Image processing device, image processing method and program recording medium
JP4190551B2 (ja) * 2006-07-18 2008-12-03 三菱電機株式会社 画像処理装置、画像処理方法、画像符号化装置、および画像符号化方法
KR101315308B1 (ko) * 2006-08-24 2013-10-04 삼성전자주식회사 디지털 촬영장치의 제어방법 및 이 방법을 채용한 디지털촬영장치
JP2008147838A (ja) * 2006-12-07 2008-06-26 Sony Corp 画像処理装置、画像処理方法、およびプログラム
JP2008166988A (ja) 2006-12-27 2008-07-17 Sony Corp 情報処理装置および方法、並びにプログラム
JP4945236B2 (ja) * 2006-12-27 2012-06-06 株式会社東芝 映像コンテンツ表示装置、映像コンテンツ表示方法及びそのプログラム
KR101437653B1 (ko) 2007-01-26 2014-09-12 삼성전자주식회사 재생시점 변경용 gui 제공방법 및 이를 적용한 영상기기
US8655031B2 (en) * 2007-03-27 2014-02-18 Sony Corporation Video content identification using scene change signatures from downscaled images
JP5082732B2 (ja) * 2007-10-03 2012-11-28 ソニー株式会社 映像処理装置、表示制御方法およびプログラム
JP4482043B2 (ja) * 2008-03-18 2010-06-16 富士通株式会社 デジタル放送再送信装置および方法
JP4513904B2 (ja) * 2008-06-25 2010-07-28 ソニー株式会社 画像処理装置および方法、並びにプログラム
US20100091085A1 (en) * 2008-10-15 2010-04-15 Sony Corporation And Sony Electronics Inc. Augmenting tv menu icon with images in front of tv
KR20100095777A (ko) * 2009-02-23 2010-09-01 삼성전자주식회사 전자기기에서 컨텐츠의 썸네일 추출 방법 및 장치
JP5527511B2 (ja) * 2009-09-15 2014-06-18 株式会社リコー 動画サムネイル作成装置、方法及びプログラム
GB2477800A (en) * 2010-02-16 2011-08-17 Nds Ltd Video trick mode playback
JP5750878B2 (ja) * 2010-12-09 2015-07-22 キヤノンマーケティングジャパン株式会社 情報処理装置、及びその制御方法、プログラム
JP2012165240A (ja) * 2011-02-08 2012-08-30 Sony Corp 動画像処理装置、動画像処理方法、及びプログラム
JP2013016946A (ja) * 2011-07-01 2013-01-24 Mitsubishi Electric Corp 映像表示装置及び映像表示方法
JP6019647B2 (ja) * 2012-03-21 2016-11-02 カシオ計算機株式会社 情報処理装置、静止画フレーム抽出方法及びプログラム
USD757029S1 (en) 2013-10-11 2016-05-24 Microsoft Corporation Display screen with animated graphical user interface
USD767617S1 (en) 2013-10-11 2016-09-27 Microsoft Corporation Display screen with graphical user interface
USD767618S1 (en) 2013-10-11 2016-09-27 Microsoft Corporation Display screen with graphical user interface
USD750131S1 (en) * 2013-10-11 2016-02-23 Microsoft Corporation Display screen with transitional graphical user interface
CN104679385A (zh) * 2015-02-10 2015-06-03 深圳市金立通信设备有限公司 一种图片播放方法
CN110248250A (zh) * 2018-09-27 2019-09-17 浙江大华技术股份有限公司 一种视频回放的方法及装置
US11188212B2 (en) * 2020-03-19 2021-11-30 Panasonic Intellectual Property Management Co., Ltd. Methods and systems for monitoring objects for image-inspection
WO2023065885A1 (zh) * 2021-10-22 2023-04-27 荣耀终端有限公司 一种视频处理方法和电子设备
CN114245048B (zh) * 2021-12-27 2023-07-25 上海集成电路装备材料产业创新中心有限公司 信号传输电路及图像传感器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1139846A (ja) 1997-07-10 1999-02-12 Sony Corp 記録装置および記録方法、並びに記録媒体
JP2001218164A (ja) 2000-02-04 2001-08-10 Sony Corp 情報処理装置、情報処理方法、プログラム格納媒体、およびプログラム
JP2001257968A (ja) 2000-03-14 2001-09-21 Sony Corp 画像記録再生装置および方法、並びに記録媒体
KR20030056546A (ko) * 2001-12-28 2003-07-04 삼성전자주식회사 썸네일 탐색화면을 제공하는 동영상 재생장치 및 썸네일탐색화면 제공방법

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3157928B2 (ja) 1992-11-09 2001-04-23 松下電器産業株式会社 動画像の拾い見装置
US6222532B1 (en) * 1997-02-03 2001-04-24 U.S. Philips Corporation Method and device for navigating through video matter by means of displaying a plurality of key-frames in parallel
US6104375A (en) * 1997-11-07 2000-08-15 Datascope Investment Corp. Method and device for enhancing the resolution of color flat panel displays and cathode ray tube displays
US5956026A (en) * 1997-12-19 1999-09-21 Sharp Laboratories Of America, Inc. Method for hierarchical summarization and browsing of digital video
US6396505B1 (en) * 1998-10-07 2002-05-28 Microsoft Corporation Methods and apparatus for detecting and reducing color errors in images
KR100324879B1 (ko) * 1999-02-01 2002-02-28 마찌다 가쯔히꼬 문자 표시 장치, 문자 표시 방법 및 기록 매체
EP2299448A2 (en) * 2000-04-21 2011-03-23 Sony Corporation Data processing apparatus and method
JP2002027411A (ja) 2000-07-13 2002-01-25 Sony Corp 映像信号記録装置および方法、映像信号再生装置および方法、並びに記録媒体
KR20020008040A (ko) * 2000-07-18 2002-01-29 마츠시타 덴끼 산교 가부시키가이샤 표시 장치, 표시 방법 및 표시 제어 프로그램을 기록한기록 매체
FR2824690B1 (fr) * 2001-05-10 2003-12-12 Sagem Decodeur de television numerique avec moyens de sequencage d'informations video et procede associe
US7558318B2 (en) * 2002-06-11 2009-07-07 Sanyo Electric Co., Ltd. Method and apparatus for processing images, method and apparatus for recording and reproducing images, and television receiver utilizing the same
JP3673257B2 (ja) * 2002-06-14 2005-07-20 三菱電機株式会社 画像データ処理装置、画像データ処理方法、及び液晶ディスプレイ装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1139846A (ja) 1997-07-10 1999-02-12 Sony Corp 記録装置および記録方法、並びに記録媒体
JP2001218164A (ja) 2000-02-04 2001-08-10 Sony Corp 情報処理装置、情報処理方法、プログラム格納媒体、およびプログラム
JP2001257968A (ja) 2000-03-14 2001-09-21 Sony Corp 画像記録再生装置および方法、並びに記録媒体
KR20030056546A (ko) * 2001-12-28 2003-07-04 삼성전자주식회사 썸네일 탐색화면을 제공하는 동영상 재생장치 및 썸네일탐색화면 제공방법

Also Published As

Publication number Publication date
EP1571672A1 (en) 2005-09-07
JP2005252850A (ja) 2005-09-15
JP4536402B2 (ja) 2010-09-01
CN1665293A (zh) 2005-09-07
CN100423572C (zh) 2008-10-01
KR20060043368A (ko) 2006-05-15
US20050210388A1 (en) 2005-09-22
US7373022B2 (en) 2008-05-13

Similar Documents

Publication Publication Date Title
KR101114102B1 (ko) 영상 재생 장치, 영상 재생 방법 및 그 방법을 컴퓨터에 실행시키기 위한 프로그램
US6512552B1 (en) Subpicture stream change control
US8600219B2 (en) Video-signal recording and playback apparatus, video-signal recording and playback method, and recording medium
JP2002027411A (ja) 映像信号記録装置および方法、映像信号再生装置および方法、並びに記録媒体
JP2004072727A (ja) 画像処理方法、画像処理装置、画像記録再生装置、およびテレビジョン受像機
JPH11284948A (ja) サムネイル作成方法及びサムネイル表示方法
JP3966571B2 (ja) デジタル・ビデオ・ディスクにおけるサブ・ピクチャ・ユニットの高速再生システム及び方法
US7076151B2 (en) Image recording apparatus and method, image playback apparatus and method, and recording medium
KR100246762B1 (ko) 비디오데이터 디코딩방법
JP4304839B2 (ja) 映像信号記録再生装置および方法、並びに記録媒体
JP2001257968A (ja) 画像記録再生装置および方法、並びに記録媒体
KR100821023B1 (ko) 영상 신호 기록 재생 장치, 영상 신호 기록 재생 방법, 및기록 매체
KR100242661B1 (ko) 다중각도화면 선택메뉴구성방법
EP1703513A1 (en) Method and apparatus for encoding plural video signals as a single encoded video signal, method and and apparatus for decoding such an encoded video signal
JP2001298711A (ja) 画像記録再生装置および方法、並びに記録媒体
JP4539884B2 (ja) 再生装置、プログラム及び電子画面を構築する方法
JP3069870U (ja) デジタル映像の編集装置およびこれにより編集したデジタル映像の再生装置
JPH07203373A (ja) 映像信号処理装置
KR20070081666A (ko) 영상 데이터의 사진 목록을 디스플레이하는 영상표시장치및 그 방법
JP2001298709A (ja) 動画像記録再生装置

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
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee