DE-102020102585-B4 - Information processing device, control procedure for this device and program
Abstract
Information processing device (100) for performing a playback process on a RAW moving image with an image processing device (110, 120) for producing a processed moving image by performing image processing on the RAW moving image, which includes a development process, a memory (130) for storing the processed moving image generated by the image processing device and a display control device (110, 120) for performing a control such that a bar (240) corresponding to the length of a time axis of the RAW moving image is displayed on a display unit (170), wherein the display control unit is set up together with the bar to display a processable area (245), which is an area for which the RAW moving image subjected to image processing by the image processing device can be stored in the memory (130), before the image processing of the RAW moving image ends in this processable area.
Inventors
- Yukiko Uno
- Ryota Shoji
Assignees
- CANON KABUSHIKI KAISHA
Dates
- Publication Date
- 20260513
- Application Date
- 20200203
- Priority Date
- 20190205
Claims (20)
- Information processing device (100) for performing a playback process on a RAW moving image, comprising an image processing device (110, 120) for generating a processed moving image by performing image processing on the RAW moving image, which includes a development process, a memory (130) for storing the processed moving image generated by the image processing device, and a display control unit (110, 120) for performing a control such that a bar (240) corresponding to the length of a time axis of the RAW moving image is displayed on a display unit (170), wherein the display control unit is set up together with the bar to display a processable area (245), which is an area for which the moving image of the RAW moving image subjected to image processing by the image processing device can be stored in the memory (130), before the image processing of the RAW moving image ends in this processable area.
- Device (100) according to Claim 1 , wherein the display control unit (110, 120) is set up together with the bar (240) to display the processable area (245) and a processed area (244) of the RAW moving image in which the image processing has already been carried out by the image processing unit (110, 120).
- Device (100) according to Claim 1 or 2 , wherein the display control device (110, 120) is configured to perform a control such that a moving image, which is reproduced based on the processed moving image data stored in the memory (130), is displayed on the display unit (170).
- Device (100) according to one of the preceding claims, wherein the display control device (110, 120) is configured to perform a control such that the processable area (245) is displayed in the bar (240).
- Device (100) according to Claim 4 , wherein the display control device (110, 120) is configured to perform a control such that the processable area (245) is displayed by means of different colors in the bar (240) in order to make the processable area distinguishable.
- Device (100) according to one of the preceding claims, wherein the display control device (110, 120) is configured to determine the processable area (245) according to an output size of processed moving image data generated by the image processing device (110, 120) and a storage size in the memory (130).
- Device (100) according to Claim 6 , furthermore with a determination device (110, 120) for calculating a number of images that can be stored in the memory (130) based on the output size of the processed moving image data and the storage size in the memory and determination of a processable area (245) based on the calculated number of images, wherein the display control device (110, 120) is configured to perform a control such that the processable area determined by the determination device is displayed together with the bar (240).
- Device (100) according to one of the preceding claims, further comprising an image quality adjustment device (250) for adjusting an image quality level during the image processing performed by the image processing device (110, 120).
- Device (100) according to Claim 8 , in response to the fact that the image quality level settings are changed by the image quality setting device (250), the image processing device (110, 120) is set up to start image processing based on the image quality level after the change, and the display control device (110, 120) is set up to display a processable area (245) that corresponds to the image quality level after the change.
- Device (100) according to Claim 8 or 9 , wherein the display control device (110, 120) is configured to perform a control such that the image quality level set by the image quality setting device (250) and a processable area (245) determined according to the memory size in the memory (130) are displayed.
- Device (100) according to Claim 10 , wherein the display control device (110, 120) is configured to display the processable area (245) corresponding to the image quality level set by the image quality setting device (250) in the bar (240) and to display information indicating a processable area that occurs when the image quality level has been changed to another image quality level that can be set by the image quality setting device (250).
- Device (100) according to one of the Claims 8 until 11 , wherein the display control device (110, 120) is configured to perform a control such that a certain image quality level is achieved The processable area is displayed for each of a variety of image quality levels, which can be set by the image quality setting device (250).
- Device (100) according to one of the Claims 8 until 12 , furthermore with a playback range setting device (241, 242) for setting a playback range in the moving image data, wherein the image quality setting device (250) is configured to display an image quality menu for a user to set an image quality level from a plurality of image quality levels on the display device (270), and when it displays the image quality menu, to display an image quality level in which the entire playback range set by the playback range setting device is contained in the processable range (245), and an image quality level in which the playback range set by the playback range setting device is not contained in the processable range, so that they are distinguishable from each other.
- Device (100) according to Claim 13 , where, when it displays the image quality menu, the image quality setting device (270) also displays a memory size required to ensure that the playback range set by the playback range setting device (241, 242) is contained within the processable range (245) for each of the multiple image quality levels.
- Device (100) according to one of the preceding claims, further comprising a memory size setting device (251) for setting a memory size of the memory (130), wherein the display control device (110, 120) is configured to perform a control such that a processable area (245) is displayed, which is determined according to the memory size set by the memory size setting device.
- Device (100) according to Claim 15 , in response to the fact that the memory size settings have been changed by the memory size setting device (251), the image processing device (110, 120) starts the image processing based on the memory size after the change and the display control device (110, 120) performs a control such that a processable area (245) corresponding to the memory size after the change is displayed.
- Device (100) according to one of the preceding claims, further comprising a playback position adjustment device (243) for setting a playback position in the moving image, wherein, in response to the fact that the playback position setting has been changed by the playback position adjustment device, the image processing device (110, 120) starts the image processing from undeveloped moving image data corresponding to the playback position after the change, and the display control device (110, 120) performs a control such that a processable area (245) containing the playback position after the change is displayed.
- Information processing method for performing a playback process on a RAW moving image, comprising: generating a processed moving image by performing image processing on the RAW moving image, which includes a development process, storing the processed moving image in a memory (130) and performing a control such that a bar (240) corresponding to the length of a time axis of the RAW moving image is displayed, displaying a processable area (245), which is an area for which the image-processed moving image of the RAW moving image can be stored in the memory (130), together with the bar (240), before the image processing of the RAW moving image ends in this processable area (245).
- A program which, when implemented by an image processing device, enables the image processing device to perform a procedure according to Claim 18 caused.
- Computer-readable medium that can execute a program according to Claim 19 saves.
Description
BACKGROUND OF THE INVENTION Field of invention The present invention relates to an information processing device, a control method for the device and a program. Description of the related technique In recent years, resolutions and frame rates for moving image data used in video production have increased, and the amount of data is also constantly growing. A powerful playback device (and especially its processor) is required to smoothly play back such large amounts of moving images while image processing, such as decoding and demosaicing, is performed on each frame. In other words, a device without such processing capabilities will struggle to play videos smoothly. One way to address this issue is to run high-load image processing in the background before playback starts and temporarily store the processing results. This allows for simply reading and displaying the processing results after playback begins, ensuring smooth video playback. However, if playback is initiated before the processing results for all frames are stored, some frames will need to be reprocessed before being displayed, causing a sudden and dramatic drop in playback speed and resulting in an unnatural feel for the user. To avoid this, it's conceivable to display the processing progress before playback, prompting the user to wait until processing for their desired area is complete. However, if the storage space for the results is limited, it will not be possible to store the processing results for all frames in the video, regardless of how long the user waits. The user cannot know whether the desired section can be played back smoothly until the stored processing results reach the storage limit. In particular, if the data size of the processing results varies depending on the image processing parameters, the number of frames for which the processing results can be stored will also vary depending on these parameters. A recording device typically calculates and displays the number of still images, the duration of moving images, and the like that can be recorded based on the remaining space in the media. (Japanese patent disclosure) JP 2007 110 221 A For example, it proposes a method in which the duration of moving images that can be recorded is calculated based on the space remaining in the storage media, and if the duration is less than or equal to a defined value, image processing parameters are automatically changed so that longer moving images can be recorded, or an image quality setting screen is displayed to prompt the user to reconfigure the parameters. Similarly, in a playback device, the number of images for which processing results can be stored can be calculated based on the remaining memory space. However, if the moving image the user wishes to play back is sufficiently short and consists of only a small number of frames, it is not always necessary to change the parameters to reduce the amount of data. The total length of the moving image is already known, and therefore a more visual display is possible. Out of JP 2015 195 571 A A control method for an imaging device is known. During photography, image data generated from RAW image data through simple development processing is recorded along with the RAW image data. Subsequently, image data is generated from the RAW image data through high-quality development processing to replace the simply developed image data. By displaying information representing the progress of the high-quality development processing in conjunction with the image, the selection of the processing method is enabled based on this progress. SUMMARY OF THE INVENTION The present invention enables an improvement in user-friendliness by storing images obtained from a development process in memory and clearly displaying an area to a user that can be smoothly reproduced. According to one embodiment of the invention, an information processing device is provided which is configured to execute a playback process on a RAW moving image, wherein the device comprises an image processing unit for generating a processed moving image by performing image processing on the RAW moving image, which includes a development process, a memory for storing the processed moving image generated by the image processing unit, and a display control unit for performing control such that a bar corresponding to the length of a time axis of the RAW moving image is displayed on a display unit, wherein the display control unit is configured to display a processable area, which represents an area for which the moving image of the RAW moving image subjected to image processing by the image processing unit can be stored in memory, together with the bar, before the image processing of the RAW moving image is completed in this processable area. According to the invention, images obtained from a development process can be stored in memory to clearly show a user an area that can be smoothly reproduced, which in turn allows the user to confirm in advance w