KR20080046918A - Apparatus and method for processing moving image - Google Patents
Apparatus and method for processing moving image Download PDFInfo
- Publication number
- KR20080046918A KR20080046918A KR1020060116586A KR20060116586A KR20080046918A KR 20080046918 A KR20080046918 A KR 20080046918A KR 1020060116586 A KR1020060116586 A KR 1020060116586A KR 20060116586 A KR20060116586 A KR 20060116586A KR 20080046918 A KR20080046918 A KR 20080046918A
- Authority
- KR
- South Korea
- Prior art keywords
- frame
- video file
- video
- thumbnail image
- thumbnail
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0007—Image acquisition
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- 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/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
Description
도 1. 동영상 파일의 예Figure 1. Example of video file
도 2. 본 발명의 일실시예에 따른 동영상 편집 장치2 is a video editing device according to an embodiment of the present invention
도 3. 본 발명의 일실시예에 따른 동영상 편집 방법Figure 3. A video editing method according to an embodiment of the present invention
도 4. 본 발명의 일실시예에 따른 섬네일 생성의 예4. Example of thumbnail generation according to an embodiment of the present invention
도 5. 본 발명의 일실시예에 따른 섬네일 생성의 예5. Example of thumbnail generation according to an embodiment of the present invention
본 발명은 동영상 파일의 섬네일 이미지 생성 및 제공 방법에 관한 발명이다. The present invention relates to a method for generating and providing a thumbnail image of a video file.
현재 다양한 멀티미디어 기기들이 대용량의 저장공간을 갖고 있으며, 수많은 멀티미디어 데이터를 저장하고 관리하고 있다. 이러한 멀티미디어 데이터의 저장 관리 방법은 현재 연구가 활발히 진행되고 있는 분야중의 하나이다. 특히, 동영상 파일이나 데이터를 관리하는 방법의 하나로 동영상 파일의 섬네일 이미지를 별도로 저장하고 사용자에게 제공함으로서 보다 편리하게 동영상의 관리를 가능하게 하는 방법이 널리 사용되고 있다. Currently, various multimedia devices have a large storage space and store and manage a lot of multimedia data. The storage management method of such multimedia data is one of the fields where active research is being conducted. In particular, as a method of managing a video file or data, a method of enabling a more convenient management of a video by storing a thumbnail image of the video file separately and providing it to a user is widely used.
이러한 섬네일은 일반적으로 해당하는 동영상 파일을 대표하는 이미지로 생각된다. 동영상 제공업자가 동영상과 함께 동영상을 대표할 수 있는 별도의 섬네일 이미지를 제공하는 경우에는 별 문제가 없지만, 동영상의 섬네일을 사용자 디바이스에서 자동적으로 생성하는 경우에는 동영상을 대표할 수 있는 이미지를 추출하고 생성하는 것이 용이하지 않다. 특히, 동영상을 구성하는 다수개의 이미지들 중에서 최초의 프레임 이미지를 대표 이미지로 추출하고 이를 해당 동영상의 섬네일 이미지로 생성하는 방법은 간단하지만 이러한 방법으로 추출된 섬네일이 해당 동영상 파일을 대표할 수 있는지는 의문이다. Such thumbnails are generally considered to be images representing the corresponding video file. If your video provider provides a separate thumbnail image to represent your video along with your video, this should be fine, but if your video's thumbnails are automatically generated on your device, extract an image to represent your video. It is not easy to produce. In particular, the method of extracting the first frame image as a representative image from the plurality of images constituting the video as a representative image and generating it as a thumbnail image of the video is simple, but it is questionable whether the thumbnail extracted in this way can represent the video file. to be.
예를 들어 도 1에 표시된 이미지의 경우 최초 프레임을 해당 동영상의 대표 섬네일로 생성하는 경우에는 간단한 암흑으로 구성된 화면으로는 사용자에게 해당 동영상에 대한 어떠한 정보도 제공하지 못한다. 이 경우 그 이후에 존재하는 프레임을 해당 동영상의 섬네일 이미지로 추출하고 생성하는 방법이 필요하다. For example, in the case of the image shown in FIG. 1, when the initial frame is generated as a representative thumbnail of the video, the screen composed of simple dark does not provide any information about the video to the user. In this case, there is a need for a method of extracting and generating a frame existing thereafter as a thumbnail image of the corresponding video.
본 발명은 동영상 파일에 관한 정보를 더 많이 포함하고 있으면서, 동영상 파일을 대표할 수 있는 이미지를 선정하고 추출하여 이를 섬네일로 추출하고 관리하는 방법을 제공하고자 한다. The present invention is intended to provide a method for selecting and extracting an image that can represent a video file, including more information about a video file, extracting and managing it as a thumbnail.
본 발명에 따른 동영상 파일의 편집처리 방법은 동영상 파일을 구성하는 프레임들중에서 각 프레임 사이즈에 따라 하나의 프레임을 선정하고, 선정된 프레임 을 복호하고 동영상 파일의 섬네일 이미지를 생성하는 단계를 포함하는 것을 특징한다. 또한 섬네일 이미지를 상기 동영상 파일의 대표 이미지로 제공하는 단계를 더 포함할 수 있다. 이러한 섬네일 이미지를 생성하는 방법으로 보다 바람직하게는 프레임을 선택하는 단계에서 정해진 시간위치 내에서 프레임 사이즈가 최대인 프레임을 선정하는 것이 바람직하다. According to an aspect of the present invention, there is provided a method of editing a video file including selecting one frame according to each frame size among frames constituting the video file, decoding the selected frame, and generating a thumbnail image of the video file. Characterize. The method may further include providing a thumbnail image as a representative image of the video file. As a method of generating such a thumbnail image, it is preferable to select a frame having a maximum frame size within a predetermined time position in the step of selecting a frame.
또한 본 발명에 따른 동영상 파일의 편집처리 장치는 동영상 파일을 구성하는 프레임들중에서 각 프레임 사이즈에 따라 하나의 프레임을 선정하고 선정된 프레임을 상기 동영상 파일의 섬네일 이미지로 선정하는 제어부와 동영상 파일을 복호하기 위한 동영상 디코더, 선택된 프레임을 섬네일 이미지로 생성하기 위한 섬네일 이미지 생성부, 동영상 파일과 섬네일 이미지를 저장하기 위한 저장매체를 포함하여 구성할 수 있다. In addition, the apparatus for processing a video file according to the present invention decodes a controller and a video file which selects one frame according to each frame size among frames constituting the video file and selects the selected frame as a thumbnail image of the video file. The video decoder may be configured to include a video decoder, a thumbnail image generator for generating a selected frame as a thumbnail image, and a storage medium for storing the video file and the thumbnail image.
이하 첨부된 도면을 참고하여 본 발명의 구성을 보다 상세하게 설명하면 다음과 같다.Hereinafter, the configuration of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명의 일 실시예에 따른 동영상 편집장치의 구성을 나타내는 도면이다. 본 발명의 저장매체(40)에는 동영상 파일이 저장되어 있을 수도 있으며, 외부의 서버로부터 스트리밍되어 동영상이 전송되어지는 상황을 고려할 수도 있다. 가령 방송 스트림에 포함되어 오는 동영상을 저장매체(40)에 저장하면서 저장되는 동영상을 대표하는 섬네일을 함께 생성하여 저장매체(40)에 저장하는 경우를 고려해 보자. 본 발명에 따른 제어부(10)는 방송에 포함된 동영상 데이터를 저장매체(40)에 저장되도록 제어할 것이다. 또한 동영상을 대표하기 위한 섬네일을 동영 상 파일로부터 생성하도록 디바이스를 제어하게 된다. 2 is a diagram illustrating a configuration of a video editing apparatus according to an embodiment of the present invention. In the
예를 들면 제어부(10)는 동영상 파일의 최초 프레임을 동영상의 대표 섬네일로 생성하도록 디바이스를 제어할 수 있다. 또한 바람직하게는 동영상의 특정 시간영역 구간을 설정하고 설정된 범위의 프레임들중에서 사이즈가 가장 큰 프레임을 대표 프레임으로 선정하여 해당 프레임을 통해 섬네일을 생성하도록 제어할 수도 있다. 가령 비디오 신호의 30분부터 40분 사이의 I프레임중에서 프레임 사이즈가 가장 큰 프레임을 선정하도록 제어할 수 있다. 바람직하게는 초기 10분이내에서 선정하도록 하는 것이 좋을 것이다. For example, the
이처럼 설정된 범위에서 정해진 특정한 프레임은 도면의 비디오 디코더(30)에 의해 디코딩 되고, 디코딩된 이미지는 섬네일 생성부(20)에서 적절한 크기의 정지영상 이미지로 변환되어 동영상 파일과 함께 저장매체(40)에 저장되게 된다. 본 발명에서 특히 I 프레임을 사용하는 이유는 I 프레임은 일반적으로 다른 프레임을 참조하지 않고 인코딩 되어 있으므로 복원시에도 프레임 자체의 정보에 의해 복원이 가능하기 때문이다. 또한 프레임 사이즈의 경우 일반적으로 화면이 복잡할수록 데이터 량이 많아져서 프레임 사이즈가 커지게 된다. 화면이 복잡한 경우는 일반적으로 의미있는 데이터를 포함할 확률이 높다고 보여지기 때문에 프레임 사이즈로 대표 이미지를 생성하는 것은 의미가 있다. 이러한 프레임 사이즈는 디코딩 이전 데이터의 크기에 의해 결정될 수도 있으며, 디코딩 이후 데이터의 크기에 의해 결정될 수도 있을 것이다. The specific frame defined in the set range is decoded by the
디코딩된 하나의 이미지에서 섬네일 이미지를 생성하는 방법은 통상의 방법 에 준하여 이루어질 것이다. 가령 본 발명의 섬네일 생성부(20)는 원 영상의 DCT 블록 중에서 일부분의 Y, Cb, Cr 값만을 선택적으로 선정함을써 원 프레임에 비하여 사이즈가 축소된 하나의 이미지를 얻을 수 있다. 이러한 섬네일 이미지는 추후 사용자의 요구에 의해 또는 시스템의 필요에 의해 디스플레이 되어 사용자에게 제공될 수 있다. 가령 사용자가 컨텐츠 리스트를 요청하는 경우에 동영상 파일의 대표값으로 디스플레이(50)에 OSD로 표현될 것이다.The method of generating the thumbnail image from the decoded one image will be made according to a conventional method. For example, the
도 3은 본 발명의 일 실시예에 따른 동영상 편집 방법을 나타내는 도면이다. 본 발명에 따른 동영상 편집 방법은 우선 섬네일로 사용하고자 하는 프레임을 선정하는 기준을 설정하는 것일 것이다(31). 가령 동영상 파일의 초기 5분에 해당하는 프레임을 대상으로 프레임의 데이터 사이즈가 가장 큰 프레임을 선정하도록 설정할 수 있다(32). 이러한 프레임은 I 프레임만을 대상으로 하는 것이 바람직하다. 또한 프레임 사이즈의 크기는 디코딩 되기 전의 프레임 사이즈이거나 디코딩 후에 프레임 사이즈를 비교하여 결정할 수 있다. 이렇게 결정된 프레임은 I 프레임인 경우 자체적으로 디코딩된다(33). 디코딩된 프레임은 섬네일용 이미지로 변환하는 과정을 거쳐 섬네일로 생성(34)되고 생성된 섬네일은 저장공간에 저장(35)되게 된다. 섬네일 이미지는 대체적으로 원 프레임보다 작은 것이 일반적이며 원 프레임의 일부정보만을 이용하여 해상도가 낮은 별도의 하나의 정지영상 데이터를 생성해내게 된다. 3 is a view showing a video editing method according to an embodiment of the present invention. The video editing method according to the present invention will first set a criterion for selecting a frame to be used as a thumbnail (31). For example, the frame having the largest data size of the frame may be selected for the frame corresponding to the initial 5 minutes of the video file (32). Such a frame is preferably targeted to only I frames. In addition, the size of the frame size may be determined by comparing the frame size before decoding or after decoding. The frame thus determined is self-decoded in the case of an I frame (33). The decoded frame is converted into a thumbnail image and is generated as a thumbnail (34), and the generated thumbnail is stored in a storage space (35). The thumbnail image is generally smaller than the original frame, and generates only one still image data having a low resolution using only partial information of the original frame.
도 4 및 도 5는 도 1의 동영상 프레임으로부터 상기한 방법에 의해 섬네일 이미지를 추출하는 결과를 보여준다. 최초 프레임을 대표 섬네일로 추출하는 경우 암흑 이미지로 실제 동영상에 대한 어떠한 정보도 주지 못한다. 본 발명에 따라 섬네일을 생성하는 경우에는 그 동영상의 대표성은 정확하지 않지만, 최소한 동영상에 대한 일정한 정보를 제공할 수 있는 섬네일이 추출되는 것을 볼 수 있다. 4 and 5 show a result of extracting a thumbnail image by the method described above from the video frame of FIG. When the first frame is extracted as the representative thumbnail, the dark image does not give any information about the actual video. When generating thumbnails according to the present invention, the representativeness of the video is not accurate, but it can be seen that thumbnails that can provide at least constant information about the video are extracted.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플라피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, which are also implemented in the form of a carrier wave (for example, transmission over the Internet). It also includes. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
이상 도면과 명세서에서 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.The best embodiments have been disclosed in the drawings and specification above. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not used to limit the scope of the present invention as defined in the meaning or claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명에 따른 동영상 편집 방법 및 장치에 따른 섬네일 생성 및 제공방법 은 동영상에 대한 보다 나은 정보를 제공할 수 있는 섬네일을 제공할 수 있도록 해준다. 섬네일은 다양한 멀티미디어 기기등에서 사용되고 있으며, 사용자가 컨텐츠를 활용하고 관리하는데 도움을 줄 수 있다. The method for generating and providing thumbnails according to the video editing method and apparatus according to the present invention enables to provide thumbnails that can provide better information about the video. Thumbnails are used in various multimedia devices and can help users to utilize and manage content.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060116586A KR20080046918A (en) | 2006-11-23 | 2006-11-23 | Apparatus and method for processing moving image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060116586A KR20080046918A (en) | 2006-11-23 | 2006-11-23 | Apparatus and method for processing moving image |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080046918A true KR20080046918A (en) | 2008-05-28 |
Family
ID=39663619
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060116586A KR20080046918A (en) | 2006-11-23 | 2006-11-23 | Apparatus and method for processing moving image |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20080046918A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101436325B1 (en) * | 2008-07-30 | 2014-09-01 | 삼성전자주식회사 | Method and apparatus for configuring thumbnail image of video |
US11909985B2 (en) | 2021-07-29 | 2024-02-20 | Samsung Electronics Co., Ltd. | Electronic device and method of operating the same |
-
2006
- 2006-11-23 KR KR1020060116586A patent/KR20080046918A/en not_active Application Discontinuation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101436325B1 (en) * | 2008-07-30 | 2014-09-01 | 삼성전자주식회사 | Method and apparatus for configuring thumbnail image of video |
US11909985B2 (en) | 2021-07-29 | 2024-02-20 | Samsung Electronics Co., Ltd. | Electronic device and method of operating the same |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101071129B1 (en) | Image file container | |
US8788544B2 (en) | Method and apparatus for managing data | |
JP4550725B2 (en) | Video viewing support system | |
US20180211556A1 (en) | Systems and methods for adjusting display lengths of subtitles based on a user's reading speed | |
US8006201B2 (en) | Method and system for generating thumbnails for video files | |
US10014029B2 (en) | Video processing apparatus and method | |
US20090222849A1 (en) | Audiovisual Censoring | |
KR100765745B1 (en) | Method and apparatus for creating MPV file, and storing media therefor | |
JP2011130279A (en) | Content providing server, content reproducing apparatus, content providing method, content reproducing method, program and content providing system | |
KR20150014722A (en) | Device, system and method for providing screen shot | |
US20040181545A1 (en) | Generating and rendering annotated video files | |
CN103986938A (en) | Preview method and system based on video playing | |
KR20180111981A (en) | Edit real-time content with limited interaction | |
KR101950997B1 (en) | Method for managing contents with contents tag and apparatus thereof | |
JP2008283409A (en) | Metadata related information generating device, metadata related information generating method, and metadata related information generating program | |
JP2010245853A (en) | Method of indexing moving image, and device for reproducing moving image | |
JP5580328B2 (en) | Content consumption method and apparatus using metadata | |
KR102069897B1 (en) | Method for generating user video and Apparatus therefor | |
US20080218632A1 (en) | Method and apparatus for modifying text-based subtitles | |
KR20080046918A (en) | Apparatus and method for processing moving image | |
JP5309322B2 (en) | Management server and video content processing method | |
JP2008166895A (en) | Video display device, its control method, program and recording medium | |
JP2014130536A (en) | Information management device, server, and control method | |
JP2007267259A (en) | Image processing apparatus and file reproducing method | |
KR100878528B1 (en) | Method for editing and apparatus thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |