이하, 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다.
도 1 은 본 발명의 개요도이다.
본 발명에 따른 동영상 파일의 요약 재생 시스템은 동영상 재생전에 사용자가 동영상 내용을 간편하고 빠르게 미리 파악할 수 있도록 한 것으로, 특히 이동통신 단말기 등과 같은 CPU 및 메모리 성능의 한계 및 사용자 인터페이스(UI)의 제약을 가진 기기에서 실행되는 소프트웨어의 형태로 구현된다.
도면에 도시한 바와같이, 본 발명에 따른 동영상 파일의 요약 재생 시스템은 동영상 파일의 전체재생구간을 섹션(Section) 단위로 균등하게 분할하고, 각 섹션의 시작점을 최근접 임의접근점(Random Access Point) 위치로 보정하고, 보정된 각 최근접 임의접근점으로부터 소정의 재생길이 만큼 각 섹션별 재생구간을 순차적으로 재생하도록 한 것을 특징으로 한다.
한편, 본 발명에 따른 동영상 파일의 요약 재생 시스템은 각 섹션별 재생구간 사이의 화면 불연속을 사용자에게 알리기 위해 각 섹션별 재생구간 사이에 화면 불연속을 알리는 특수효과 처리된 화면을 삽입하여 재생한다.
본 발명에 따른 동영상 파일의 요약 재생 시스템에 의해 동영상 재생전 요약 재생되는 요약 동영상은 이동통신 단말기 등의 전자기기의 화면 인터페이스와 연동하여 동영상 재생전 사용자에게 샘플링 영상으로 제공되며, 사용자는 이 샘플링 영상 즉, 요약 동영상을 선택하여 시청함에 의해 용량이 큰 원본 동영상 재생전에 동영상 내용을 간편하고 빠르게 미리 파악할 수 있게 된다.
도 2 는 본 발명에 따른 동영상 파일의 요약 재생 시스템의 일 실시예에 따른 블럭도이다.
도면에 도시한 바와 같이, 본 발명에 따른 동영상 파일의 요약 재생 시스템(100)은 헤더파싱부(110)와, 섹션분할부(120)와, 보정부(130)와, 요약재생부(140)를 포함하여 이루어진다.
상기 헤더파싱부(110)는 요약 재생될 동영상 파일의 헤더(Header)를 파싱(Parsing)하여 요약 재생될 동영상 파일의 전체재생길이 M 및 임의접근점(Random Access Point) 정보를 검출한다.
MPEG-2, MPEG-4, H.264 등 임의 접근(Random Access)이 가능한 방식의 동영상 파일의 헤더(Header)에는 해당 동영상 파일에 대한 전반적인 정보 즉, 복호화나 재생에 필요한 여러가지 정보 예컨데, 동영상 파일의 전체재생길이, 자신이 가진 정보만으로도 복원될 수 있는 프레임(Frame)이 위치한 임의접근점(Random Access Point)에 대한 정보 등의 여러 정보가 저장된다.
본 발명에 따른 동영상 파일의 요약 재생 시스템(100)은 요약 재생을 위한 초기 과정으로 상기 헤더파싱부(110)를 통해 요약 재생될 동영상 파일의 헤더(Header)로부터 요약 재생될 동영상 파일의 전체재생길이 M 및 임의접근점(Random Access Point) 정보를 추출한다.
상기 섹션분할부(120)는 상기 헤더파싱부(110)에 의해 검출된 요약 재생될 동영상 파일의 전체재생길이 M을 설정된 섹션 개수 N으로 나누어, 요약 재생될 동영상 파일의 전체재생구간을 N개의 균등한 섹션(Section)으로 분할하고, 각 섹션의 시작점 S(i)를 결정한다. 상기 각 섹션의 시작점 S(i)는 균등하게 분할된 각 섹션에서 특정한 함수에 의해 결정되는 값이다. 상기 섹션 개수 N의 설정에 관련해서는 추후 설명하기로 한다.
도 3 은 본 발명에 따른 동영상 파일의 요약 재생 시스템의 섹션분할부(120)에 의해 요약 재생될 동영상 파일의 전체재생구간이 N개의 균등한 섹션으로 분할된 상태를 도시한 도면으로, 도시한 바와 같이 요약 재생될 동영상 파일의 전체재생길이 M이 N개의 균등한 섹션(Section)으로 분할되었음을 알 수 있다. 그리고, (M/N)*(i-1) 함수에 의해 각 섹션의 시작점 S(i)가 결정되었음을 알 수 있다. 상기 i는 섹션의 순서를 의미한다. 즉, 각 섹션의 시작점은 식 S(i)=(M/N)*(i-1)에 의해 결정된다.
상기 보정부(130)는 상기 섹션분할부(120)에 의해 결정된 각 섹션의 시작점 S(i)를 요약 재생될 동영상 파일의 최근접 임의접근점(Random Access Point) R(i) 위치로 각각 보정한다.
MPEG-2, MPEG-4, H.264 등과 같이 임의 접근(Random Access)이 가능한 방식의 동영상 파일에서는 인접한 각 영상 프레임간에는 영상 차이가 거의 없다는 점에 착안하여 임의접근 가능한(자신이 가지고 있는 정보만으로도 복원 될 수 있는) 정화상으로 부호화한 I-프레임(Intra-coded Frame), 이전 영상과 현재 영상의 차이값만을 부호화한 P-프레임(Predictive-coded Frame), 보간을 한 B-프레임(Bidirectional-coded Frame)들이 일정 패턴을 가지고 배열된다. MPEG-2, MPEG-4, H.264 등과 같이 임의 접근(Random Access)이 가능한 방식의 동영상 파일에서 상기 I-프레임(Intra-coded Frame)의 위치가 임의접근점(Random Access Point)의 위치가 된다.
그런데, 상기 섹션분할부(120)에 의해 결정된 각 섹션의 시작점 S(i)는 임의접근(Random Access) 가능한 임의접근점과 일치하지 않으므로, 각 섹셜별 재생이 이루어지기 위해서는 각 섹션의 시작점 S(i)를 각각 최근접 임의접근점(Random Access Point) R(i) 위치로 보정해야만 한다.
따라서, 본 발명에 따른 동영상 파일의 요약 재생 시스템(100)은 상기 보정부(130)를 통해 도 4 에 도시한 바와 같이, 각 섹션의 시작점 S(i)를 요약 재생될 동영상 파일의 최근접 임의접근점(Random Access Point) R(i) 위치로 각각 보정한다. 도 4 는 본 발명에 따른 동영상 파일의 요약 재생 시스템의 보정부(130)에 의 해 최근접 임의접근점 위치로 보정된 상태를 도시한 도면이다.
상기 요약재생부(140)는 상기 보정부(130)에 의해 보정된 각 최근접 임의접근점 R(i)로부터 설정된 재생길이 L 만큼 각 섹션별 재생구간 P(i)을 결정하고, 각 섹션별 재생구간 P(i)를 순차적으로 재생한다.
한편, 동영상 재생전에 동영상 내용을 사용자가 간편하고 빠르게 미리 파악할 수 있도록 동영상을 요약 재생하기 위해서, 본 발명은 각 섹션의 전체재생길이(요약 재생될 동영상 파일의 전체재생길이 M을 설정된 섹션 개수 N으로 나눈 값) 중 일부만을 선택하여 각 섹션 순서로 순차 재생한다.
이를 위해, 본 발명에 따른 동영상 파일의 요약 재생 시스템(100)은 상기 요약재생부(140)를 통해 상기 보정부(130)에 의해 보정된 각 최근접 임의접근점 R(i)로부터 설정된 재생길이 L 만큼 선택하여 도 5 에 도시한 바와같은 각 섹션별 재생구간 P(i)를 결정한다. 도 5 는 본 발명에 따른 동영상 파일의 요약 재생 시스템의 요약재생부에 의해 요약 재생되는 각 섹션별 재생구간을 도시한 도면이다.
상기 재생길이 L은 각 섹션의 전체재생길이(요약 재생될 동영상 파일의 전체재생길이 M을 설정된 섹션 개수 N으로 나눈 값) 이하이며, 바람직하게는 상기 재생길이 L이 각 섹션의 전체재생길이에 비해 상대적으로 상당히 작아야 요약 재생 효율이 높다. 상기 재생길이 L의 설정에 관련해서는 추후 설명하기로 한다.
각 섹션별 재생구간 P(i)가 결정되면, 본 발명에 따른 동영상 파일의 요약 재생 시스템(100)은 상기 요약재생부(140)를 통해 각 섹션별 재생구간 P(i)를 순차적으로 재생함으로써 동영상 파일의 요약 재생이 가능하다. 따라서, 이 요약 재생 화면을 사용자가 시청함에 의해 동영상 재생전에 동영상 내용을 사용자가 간편하고 빠르게 미리 파악할 수 있게 된다.
한편, 본 발명의 부가적인 양상에 따르면, 본 발명에 따른 동영상 파일의 요약 재생 시스템(100)의 요약재생부(140)가 각 섹션별 재생구간 P(i)의 인접한 두 섹션별 재생구간 경계에 재생 화면의 불연속을 알리기 위한 경계효과 화면을 삽입하여 재생하는 것을 더 포함할 수 도 있다.
이 때, 상기 경계효과 화면이 암전효과(Fade In 또는/및 Fade Out)를 적용한 화면일 수 있다.
한편, 상기 경계효과 화면이 음향효과(Volume Up 또는/및 Volume Down)를 적용한 화면일 수 도 있다.
이 외에도 상기 경계효과 화면이 재생 화면의 불연속을 알릴 수 있는 다양한 특수효과를 적용한 화면일 수 도 있으며, 상기한 효과들을 복합 적용할 수 도 있다.
즉, 이 경우는 요약 재생되는 동영상이 원본 동영상에서 섹션별로 추출된 불연속적인 동영상들의 합이라는 사실을 사용자에게 알려주기 위해 각 섹션별 재생구간 사이에 화면 불연속을 알리는 특수효과 처리된 화면 예컨데, 암전효과(Fade In 또는/및 Fade Out)나 음향효과(Volume Up 또는/및 Volume Down) 등의 다양한 특수효과 화면을 삽입하여 재생하도록 구현한 것이다.
한편, 본 발명의 부가적인 양상에 따르면, 본 발명에 따른 동영상 파일의 요약 재생 시스템(100)이 설정부(150)를 더 포함할 수 도 있다.
상기 설정부(150)는 상기 섹션 개수 N 및 재생길이 L을 설정하는 것으로, 사용자에게 섹션 개수 N 및 재생길이 L의 설정값을 입력하기 위한 사용자 인터페이스(UI)를 제공하고, 이를 통해 사용자로부터 섹션 개수 N 및 재생길이 L의 설정값을 입력받아 저장한다.
즉, 이 경우는 동영상 파일을 균등 분할하는 섹션 개수 및 분할된 각 섹션에서 재생할 재생길이를 사용자 설정하기 위한 구성으로, 섹션 개수 N 및 재생길이 L를 사용자 설정함으로써 요약 동영상의 크기가 사용자에 의해 결정되도록 한다.
상기한 구성을 갖는 본 발명에 따른 동영상 파일의 요약 재생 시스템의 동영상 파일의 요약 재생 절차를 도 6 을 참조하여 알아본다.
도 6 은 본 발명에 따른 동영상 파일의 요약 재생 시스템의 동영상 파일의 요약 재생 절차를 도시한 흐름도로, MPEG-4 파일을 예로들어 요약 재생 동작을 도시한 것이다.
먼저, 단계 S110 에서 동영상 파일의 요약 재생 시스템(100)이 이동통신 단말기의 플래쉬 메모리에 저장된 요약 재생될 동영상 파일인 MPEG-4 파일의 헤더(Header)를 파싱(Parsing)하여 요약 재생될 동영상 파일의 전체재생길이 M 및 임의접근점(Random Access Point) 정보를 검출한다.
그 다음, 단계 S120 에서 동영상 파일의 요약 재생 시스템(100)이 상기 단계 S110 에 의해 검출된 요약 재생될 동영상 파일인 MPEG-4 파일의 전체재생길이 M을 섹션 개수 N으로 나누어, 요약 재생될 동영상 파일인 MPEG-4 파일의 전체재생구간을 N개의 균등한 섹션(Section)으로 분할하고, 각 섹션의 시작점 S(i)=(M/N)*(i-1) 을 결정한다.
그 다음, 단계 S130 에서 동영상 파일의 요약 재생 시스템(100)이 상기 단계 S120 에 의해 결정된 각 섹션의 시작점 S(i)를 요약 재생될 동영상 파일인 MPEG-4 파일의 최근접 임의접근점(Random Access Point) R(i) 위치 즉, 자신이 가지고 있는 정보만으로도 복원 될 수 있는 I-프레임(Intra-coded Frame)들 중 각 섹션의 시작점 S(i)에 최근접한 I-프레임(Intra-coded Frame)들의 위치로 보정한다.
마지막으로, 단계 S140 에서 동영상 파일의 요약 재생 시스템(100)이 상기 단계 S130 에 의해 보정된 각 최근접 임의접근점 R(i) 즉, 자신이 가지고 있는 정보만으로도 복원 될 수 있는 I-프레임(Intra-coded Frame)들중 각 섹션의 시작점 S(i)에 최근접한 I-프레임(Intra-coded Frame)들의 위치로부터 재생길이 L 만큼 각 섹션별 재생구간 P(i)를 결정하고, 각 섹션별 재생구간 P(i)를 순차적으로 재생하여 용량이 큰 동영상의 재생전에 동영상 일부를 요약 재생함으로써 사용자가 간편하고 빠르게 동영상 내용을 미리 파악할 수 있도록 한다.
한편, 단계 S140 에서 동영상 파일의 요약 재생 시스템(100)이 각 섹션별 재생구간 P(i)를 순차적으로 재생시, 인접한 두 섹션별 재생구간 사이에 암전효과(Fade In 또는/및 Fade Out)나 음향효과(Volume Up 또는/및 Volume Down) 등의 다양한 특수효과 화면을 삽입하여 재생함으로써 사용자에게 요약 재생되는 동영상이 원본 동영상에서 섹션별로 추출된 불연속적인 동영상들의 합이라는 사실을 알려줄 수 있어, 요약 재생되는 동영상의 장면 전환시의 혼동을 방지할 수 있도록 한다.
따라서, 위와 같이함에 의해 본 발명에 따른 동영상 파일의 요약 재생 시스 템 및 이를 탑재한 이동통신 단말기는 상기에서 제시한 본 발명의 목적을 달성할 수 있게 된다.