Image processing device, method, recording medium and computer program product
By acquiring, extracting and synthesizing multiple frame images of dynamic images, the problem of generating content with a size larger than the screen size into one static image in the prior art is solved, and simple integration of content and simplification of device structure is achieved.
Patent Information
- Application Number
- CN201910829552.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-03-25
- Filing Date
- 2019-09-03
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2039-09-03
AI Technical Summary
The prior art is difficult to simply generate contents whose size is larger than the picture size into one static image, and it usually needs to be divided into multiple static images to generate.
The acquisition unit for acquiring a moving image, extracting a plurality of frame images, and synthesizes the frame images to generate a static image.
It is realized that content with a size larger than the screen size is simply generated into one static image, avoiding the defect of segmentation into multiple images, simplifying the device structure, and preventing unnecessary area generation.
Smart Images

Figure CN111741178B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an image processing device, a recording medium and an image processing method. Background Art
[0002] Conventionally, there is known a photo album data production system that extracts a plurality of images of one scene of a moving image from moving image data and synthesizes these images to produce a panoramic composite image wider than the individual images (for example, refer to Patent Document 1).
[0003] In addition, the following information processing device has long been known, which comprises: a first display unit, which cuts at least a portion of a first image as a second image, displays the cut second image on a display unit, and moves the display frame of the second image on the first image according to user input, thereby scrolling the display; a first prescribed condition judgment unit, which judges whether the first prescribed condition is satisfied; a first acquisition unit, which acquires a copy image printed with the second image displayed on the display unit, based on a situation in which the first prescribed condition is determined to be satisfied by the first prescribed condition judgment unit; and a second acquisition unit, which acquires a copy image of a range in the display range printed with the first image, excluding the range cut out in the second image, that is, a non-display range (for example, refer to patent document 2).
[0004] Patent Document 1: Japanese Patent Application Publication No. 2013-038528
[0005] Patent Document 2: Japanese Patent Application Publication No. 2018-073143 Summary of the invention
[0006] An object of the present invention is to provide an image processing device that can generate content whose size is larger than a screen size into a single still image more easily than in the case where content is generated by dividing the content into a plurality of still images.
[0007] In order to achieve the above-mentioned purpose, the image processing device of the first mode involved in the present invention comprises: an acquisition unit, which acquires content whose size is larger than the size of the screen and scrolls in the screen as a dynamic image; an extraction unit, which extracts multiple frame images from the dynamic image, and the multiple frame images are equivalent to multiple segmented images of the content divided according to the size of the screen; and a generation unit, which synthesizes the multiple frame images extracted by the extraction unit to generate a static image.
[0008] Furthermore, in an image processing device according to a second aspect of the present invention, in the image processing device according to the first aspect, the acquisition unit acquires the content scrolled by a user operation as a moving image.
[0009] Furthermore, in the image processing device of the third mode involved in the present invention, in the image processing device of the second mode, the acquisition unit acquires the scrolling speed, the scrolling direction and the size of the screen in the scrolling direction, and the extraction unit extracts the multiple frame images using the scrolling speed, the scrolling direction and the size of the screen in the scrolling direction.
[0010] Furthermore, in the image processing device of the fourth mode involved in the present invention, in the image processing device of the second or third mode, the extraction unit extracts a frame image as the last frame image, and the frame image is equivalent to a part of the content displayed on the screen when the user ends the scrolling operation.
[0011] Furthermore, an image processing device according to a fifth aspect of the present invention is the image processing device according to the first aspect, further comprising a control unit that controls the content to automatically scroll in a predetermined direction and speed.
[0012] Furthermore, in an image processing device according to a sixth aspect of the present invention, in the image processing device according to the fifth aspect, the extraction unit extracts the plurality of frame images using the scrolling speed and the size of the screen in the scrolling direction.
[0013] Furthermore, in the image processing device of a seventh aspect according to the present invention, in the image processing device of any one of the first to sixth aspects, the generating section deletes images irrelevant to the content from each of the plurality of frame images and synthesizes the images.
[0014] Furthermore, in the image processing device of the eighth aspect according to the present invention, in the image processing device of the seventh aspect, the image unrelated to the content is an image including at least one of a subtitle and a footer displayed at an end of the screen.
[0015] Furthermore, in the image processing device according to a ninth aspect of the present invention, in the image processing device according to the eighth aspect, the generating unit synthesizes an image including at least one of the subtitle and the footer with the one still image.
[0016] Furthermore, in the image processing device of the tenth mode involved in the present invention, in the image processing device of any one of the first to ninth modes, when the content is content having multiple pages, the acquisition unit acquires the dynamic image according to the pages, the extraction unit extracts the multiple frame images according to the pages, and the generation unit generates the one static image according to the pages.
[0017] Furthermore, in an image processing device according to an eleventh aspect of the present invention, in the image processing device according to the tenth aspect, the generating unit generates one still image by synthesizing the still images generated for each of the pages.
[0018] Furthermore, a twelfth aspect according to the present invention is a recording medium storing an image processing program for causing a computer to function as each unit of the image processing apparatus according to any one of the first to eleventh aspects.
[0019] Furthermore, the 13th method involved in the present invention is an image processing method, which includes the following steps: an acquisition step, acquiring content whose size is larger than the size of the screen and scrolls in the screen as a dynamic image; an extraction step, extracting a plurality of frame images from the dynamic image, and the plurality of frame images are equivalent to a plurality of segmented images of the content divided according to the size of the screen; and a generation step, synthesizing the plurality of frame images extracted by the extraction step to generate a static image.
[0020] Effects of the Invention
[0021] According to the first aspect of the present invention, compared with the case where content having a size larger than the screen size is divided into a plurality of still images for generation, the content can be generated as a single still image more easily.
[0022] According to the second aspect of the present invention, the device configuration can be simplified compared to the case where a moving image is acquired by automatically scrolling the screen.
[0023] According to the third aspect of the present invention, even when the content is larger than the screen size, it is possible to avoid the generation of a part of the page being omitted or duplicated.
[0024] According to the fourth aspect of the present invention, the user can arbitrarily set the area to be generated as one still image.
[0025] According to the fifth aspect of the present invention, compared with the case where a moving image is acquired by manually scrolling the screen, the moving image can be acquired more easily.
[0026] According to the sixth aspect of the present invention, even when the content is larger than the screen size, it is possible to avoid omission or duplication of a part of the page and generate it.
[0027] According to the seventh aspect of the present invention, compared to the case where images that are unrelated in content among a plurality of frame images are directly synthesized, it is possible to prevent unnecessary generation of an unnecessary region in one still image.
[0028] According to the eighth aspect of the present invention, compared to the case where subtitles and footers in each of a plurality of frame images are directly synthesized, it is possible to prevent unnecessary generation of subtitles and footers in one still image.
[0029] According to the ninth aspect of the present invention, it is possible to generate only one subtitle and at least one footer in one still image.
[0030] According to the tenth aspect of the present invention, each of the contents having a plurality of pages can be generated as a single independent still image.
[0031] According to the eleventh aspect of the present invention, it is possible to generate a single static image including contents having a plurality of pages gathered on one page.
[0032] According to the twelfth aspect of the present invention, compared with a case where content having a size larger than the screen size is divided into a plurality of still images for generation, the content can be generated as a single still image more easily.
[0033] According to the thirteenth aspect of the present invention, compared with the case where content having a size larger than the screen size is divided into a plurality of still images for generation, the content can be generated as a single still image more easily. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Embodiments of the present invention will be described in detail with reference to the following drawings.
[0035] Figure 1 is a front view showing a mobile terminal including an image processing device according to the present embodiment, content, and a frame image;
[0036] Figure 2 is a block diagram showing the hardware configuration of the image processing device according to the present embodiment;
[0037] Figure 3 is a block diagram showing the functional structure of the image processing device involved in this embodiment;
[0038] Figure 4 is a front view showing a frame image and a still image processed by the image processing device involved in this embodiment;
[0039] Figure 5 is a front view showing a mobile terminal including an image processing device according to the present embodiment, content, and a still image;
[0040] Figure 6 is a flowchart showing the operation of the image processing apparatus according to the first embodiment;
[0041] Figure 7 is a flowchart showing the operation of the image processing apparatus according to the second embodiment;
[0042] Figure 8 is a flowchart showing the operation of the image processing apparatus according to the third embodiment;
[0043] Fig. 9 It is a front view showing a frame image and a still image processed by the image processing device according to the comparative example. DETAILED DESCRIPTION
[0044] Hereinafter, an embodiment of one mode of the present invention will be described in detail with reference to the accompanying drawings. In addition, in each of the accompanying drawings, the same reference symbols are used for the same or equivalent components and parts. Furthermore, for the sake of convenience of description, the dimensional ratios of the accompanying drawings are exaggerated and sometimes differ from the actual ratios.
[0045] like Figure 1 As shown, the image processing device 20 (see Figure 2 ) is built into a mobile terminal 10 such as a smartphone, a tablet computer, or a notebook computer. Image data is sent from the mobile terminal 10 to an image forming device such as a multifunction machine (not shown) by using Wi-Fi (registered trademark) or Bluetooth (registered trademark) described later, and the image data is printed on a sheet of paper.
[0046] In addition, the "image" mentioned here refers to content (web page, document, photo, etc.) 14 whose size is larger than the size of the screen 12 of the mobile terminal 10. In addition, the mobile terminal 10 does not have a technical standard (such as an application corresponding to the printing function) for printing the content 14 whose size is larger than the size of the screen 12 as a static image.
[0047] like Figure 2 As shown, the image processing device 20 includes a CPU (Central Processing Unit) 30, a ROM (Read Only Memory) 28, a RAM (Random Access Memory) 26, a communication interface 24, and a user interface 12 for scrolling. In addition, each structure is connected to each other via a bus 22 in a communicable manner.
[0048] The CPU 30 is a central processing unit that executes various programs or controls various parts. That is, the CPU 30 reads the program from the ROM 28 and executes the program using the RAM 26 as a work area. In addition, the CPU 30 controls the above-mentioned structures and performs various calculations according to the program recorded in the ROM 28. In this embodiment, an image processing program is stored in the ROM 28. In addition, the CPU 30 is also an example of a control unit.
[0049] ROM 28 stores various programs and various data. RAM 26 serves as a work area to temporarily store programs and data. Communication interface 24 is an interface for communicating with other devices such as an image forming apparatus, and as communication interface 24, for example, Wi-Fi (registered trademark), Bluetooth (registered trademark) and other standards are used.
[0050] When the image processing program is executed, the image processing device 20 realizes various functions using the hardware resources. Therefore, the functional configuration realized by the image processing device 20 will be described below.
[0051] like Figure 3 As shown, the image processing device 20 (CPU 30 ) includes an acquisition unit 32 , an extraction unit 34 , and a generation unit 36 as functional components. Each functional component is realized by the CPU 30 reading and executing an image processing program stored in the ROM 28 .
[0052] The acquisition unit 32 acquires the content 14 scrolling on the screen 12 as a dynamic image. The extraction unit 34 extracts a plurality of frame images 16 from the dynamic image. The plurality of frame images correspond to a plurality of divided images obtained by dividing the content 14 according to the size of the screen 12 (see Figure 1 The generating unit 36 generates a single still image 18 by synthesizing the plurality of frame images 16 extracted by the extracting unit 34 (see Figure 4 ).
[0053] Specifically, as an example, the acquisition unit 32 uses the "screen capture" function of the mobile terminal 10 to acquire the content 14 scrolled on the screen 12 by the user's operation as a dynamic image. In addition, at this time, the acquisition unit 32 also acquires the scrolling speed, the scrolling direction, and the size of the screen 12 in the scrolling direction.
[0054] like Figure 4 As shown, the extraction unit 34 extracts a plurality of frame images 16 along a time series using the scrolling speed, the scrolling direction, and the size of the screen 12 in the scrolling direction.
[0055] And, if Figure 5 As shown, when the user ends the scrolling operation halfway (including scrolling the content 14 to the end and scrolling in the opposite direction from there and ending halfway), the extraction unit 34 can also extract the frame image 16 as the last frame image 16, which is equivalent to a part of the content 14 displayed on the screen 12.
[0056] like Figure 4 As shown, the generating unit 36 generates a single still image 18 by superimposing (combining) common portions of the plurality of frame images 16 along the time series. In addition, at this time, the generating unit 36 deletes images that are not related to the content 14 from each of the plurality of frame images 16 along the time series and synthesizes them.
[0057] The “image not related to the content 14” mentioned here refers to an image including at least one of the subtitle 15 and the footer (not shown) at the upper and lower ends of the frame image 16 displayed in the middle. In addition, the generating unit 36 can synthesize the image including at least one of the subtitle 15 and the footer (not shown) at at least one of the upper and lower ends of a static image 18 (refer to Figure 4 ).
[0058] Furthermore, the mobile terminal 10 is configured so that the screen 12 can be scrolled automatically, rather than manually by the user. That is, the content 14 is automatically scrolled in a predetermined direction and speed under the control of the CPU 30. In this case, the extraction unit 34 extracts a plurality of frame images 16 along the time series using the scrolling speed and the size of the screen 12 in the scrolling direction acquired by the acquisition unit 32.
[0059] Furthermore, when the content 14 is a content 14 having multiple pages, the configuration is as follows: the acquisition unit 32 acquires the dynamic image by page, the extraction unit 34 extracts the plurality of frame images 16 by page, and the generation unit 36 generates one independent static image 18 for each page. Furthermore, the generation unit 36 is further configured to generate the static images generated by page as one static image 18 collected on one page.
[0060] In the image processing device 20 configured as above, the operation of each embodiment will be described below. In addition, the CPU 30 reads the image processing program from the ROM 28 and expands it in the RAM 26 to execute it, thereby automatically performing image processing to convert the content 14 having a size larger than the screen 12 into a single still image 18 .
[0061] <Comparative Example>
[0062] First, a comparative example is described. When all contents 14 whose size is larger than the size of the screen 12 and displayed by scrolling on the screen 12 of the mobile terminal 10 that does not have an application corresponding to the printing function are printed, as shown in FIG. Fig. 9 As shown, by using the screenshot photography function provided as standard in the OS (operating system) of the mobile terminal 10, a frame image 16 displayed on the screen 12 is photographed each time it scrolls, and a static image 18 is printed according to the frame image 16. That is, the content 14 is divided into a plurality of sheets (three sheets in the figure) and printed.
[0063] Therefore, there is a problem that part of the content 14 is omitted, part of the content 14 is repeated, or the order of the content 14 is changed. In addition, a subtitle 15 or a footnote is also printed in each frame image 16 that is printed, so there is a problem that an unnecessary printed area is generated at the upper end or lower end of the paper. In other words, the printing space at the upper end or lower end of the paper is wasted. In this embodiment, this problem is solved. The following is an explanation.
[0064] <First embodiment>
[0065] First, the first embodiment is described. Figure 6 As shown, in order to record the dynamic image of the screen 12, the "image collection" of the mobile terminal 10 is started (step S11). And, the screen 12 having the target content 14 is scrolled by the user manually (step S12). When the scrolling of the screen 12 is completed, the "image collection" is stopped (step S13). Thus, the acquisition unit 32 acquires the dynamic image.
[0066] Then, the acquisition unit 32 calculates the size of the scrolled content 14 (the size of the area from the upper end to the lower end of the content 14) from the acquired dynamic image (step S14). Then, the extraction unit 34 selects (extracts) a plurality of frame images 16 required for synthesizing (creating) the static image 18 of the area portion of the content 14 from the dynamic image acquired by the acquisition unit 32 (step S15).
[0067] When a plurality of frame images 16 are selected in this manner, the generator 36 combines common portions among the plurality of selected frame images 16 and deletes images irrelevant to the content 14 , thereby creating one still image 18 (step S16 ).
[0068] Thus, even if the mobile terminal 10 does not have a technical standard for printing the content 14 whose size is larger than the size of the screen 12 as a single static image, it is possible to print (or be able to print) the content 14 as a single static image 18 more easily than when the content 14 is divided as a whole into a plurality of static images for printing. Figure 4 refer to).
[0069] The first embodiment has been described above, but if the acquisition unit 32 can acquire the manually scrolled content 14 (screen 12) as a dynamic image, then compared with the case where the acquisition unit 32 acquires the automatically scrolled content 14 (screen 12) as a dynamic image, the device structure of the image processing device 20 is simplified.
[0070] Furthermore, even if the content 14 (screen 12) is scrolled manually, the extracting unit 34 extracts a plurality of frame images 16 using the scrolling speed, scrolling direction, and the size of the screen 12 in the scrolling direction. Therefore, the content 14 can be printed without partial omission or duplication.
[0071] Furthermore, if the acquisition unit 32 can acquire automatically scrolled content 14 (screen 12 ) as a moving image, this has the advantage of being able to easily acquire the moving image compared to a case where the acquisition unit 32 acquires manually scrolled content 14 (screen 12 ) as a moving image.
[0072] Furthermore, when the content 14 (screen 12) is automatically scrolled, the extraction unit 34 uses the scrolling speed and the size of the screen 12 in the scrolling direction to extract a plurality of frame images 16. Therefore, the content 14 can be printed without partial omission or duplication.
[0073] Furthermore, when the content 14 is automatically scrolled, the screen 12 is scrolled at a constant speed, so even if there is a blank portion in the content 14, the length of the blank portion does not change. However, when the content 14 is manually scrolled, it is difficult for the screen 12 to scroll at a constant speed, so if there is a blank portion in the content 14, there is a possibility that the length of the blank portion may change.
[0074] As described above, the generating unit 36 deletes images irrelevant to the content 14 , that is, images including at least one of the subtitle 15 and the footer displayed at the top and bottom of the screen 12 , from each of the plurality of frame images 16 and synthesizes them.
[0075] Therefore, compared with the case where the subtitles 15 and footers irrelevant to the content 14 in each of the plurality of frame images 16 are directly synthesized, unnecessary printing of the subtitles 15 and footers (unnecessary areas) in one static image 18 is prevented.
[0076] Furthermore, the generating unit 36 can synthesize an image including at least one of the subtitle 15 and the footnote into one static image 18, so that only one of the subtitle 15 and the footnote can be printed on one static image 18 (see Figure 4 ).
[0077] <Second embodiment>
[0078] Next, the second embodiment will be described. Note that the description of the common operations with the first embodiment will be appropriately omitted.
[0079] like Figure 7As shown, in order to record the dynamic image of the screen 12, the "image collection" of the mobile terminal 10 is started (step S21). And, the screen 12 having the target content 14 is scrolled by the user manually (step S22). When the scrolling of the screen 12 is completed, the "image collection" is stopped (step S23). Thus, the acquisition unit 32 acquires the dynamic image.
[0080] Here, in the area of the content 14, when the lower end of the area (final frame) where the last frame image 16 appears as a dynamic image is to be set as the lower end (end) of the content 14 (when a specific position portion above the actual lower end of the content 14 is to be set as the end), "image collection" is stopped until the lower end. Thus, the acquisition unit 32 acquires the lower end as the area of the content 14 for synthesizing the static image 18.
[0081] Then, the acquisition unit 32 calculates the size of the scrolled content 14 (the size of the area from the upper end of the content 14 to the lower end determined as described above) from the acquired dynamic image (step S24). Then, the extraction unit 34 selects (extracts) a plurality of frame images 16 required for synthesizing the static image 18 of the area portion of the content 14 from the dynamic image acquired by the acquisition unit 32 (step S25).
[0082] In this way, if a plurality of frame images 16 are selected, the generator 36 synthesizes the common parts of the selected plurality of frame images 16 and deletes the images irrelevant to the content 14, thereby creating a single static image 18 (step S26). Thus, only the necessary part of the content 14 is printed (or can be printed) as a single static image 18 (see Figure 5 ).
[0083] In the above, the second embodiment is described, and the extraction unit 34 extracts the frame image 16 as the last frame image 16, and the frame image corresponds to a part of the content 14 displayed on the screen 12 when the user finishes the scrolling operation. Therefore, the user can arbitrarily set the area to be printed as one static image 18, rather than the entire content 14. That is, according to the second embodiment, there is an advantage that only a part of the content 14 desired by the user can be printed.
[0084] <Third embodiment>
[0085] Finally, the third embodiment will be described. Note that the description of the common operations with the first embodiment will be appropriately omitted.
[0086] like Figure 8As shown, in order to record the dynamic image of the screen 12, the "image collection" of the mobile terminal 10 is started (step S31). Then, the screen 12 with the target content 14 is scrolled and displayed manually by the user, and then, when there is another target content 14, the link of the next content 14 is pressed to display the content 14 (transition to other content 14), and the screen 12 with the other content 14 is scrolled and displayed (step S32).
[0087] These operations are repeated until the plurality of contents 14 are finished. And, when the scrolling of the screen 12 displaying the last content 14 is finished, the "image collection" is stopped (step S33). Thus, the acquisition unit 32 acquires the dynamic image. After that, the first content 14 is returned to, and its start frame is set as the current point (step S34).
[0088] Next, it is determined whether there is a transition content 14 (screen transition frame) after the current point (step S35). The presence of the transition content 14 is determined by whether the link to the next content 14 is pressed. If there is no screen transition frame, a static image 18 is produced through the same process as the first or second embodiment described above.
[0089] When there is a screen transition frame, the acquisition unit 32 calculates the size (area) of the scrolled content 14 using the dynamic image from the current point to before the screen transition frame as the target (step S36). Furthermore, the extraction unit 34 selects (extracts) a plurality of frame images 16 required for synthesizing (producing) a static image 18 of a region of the content 14 using the dynamic image from the current point to before the screen transition frame as the target (step S37).
[0090] In this way, when a plurality of frame images 16 are selected, the generator 36 synthesizes the common parts of the selected plurality of frame images 16 and deletes images irrelevant to the content 14, thereby creating a single still image 18 (step S38). Then, the screen transition frame is set as the current point (step S39).
[0091] Then, the process returns to step S35 and repeats steps S35 to S39 until the last content 14. Thus, the plurality of contents 14 are printed (or can be printed) as one independent static image 18. Alternatively, the plurality of contents 14 may be collected as one independent static image 18 and printed.
[0092] The third embodiment is described above. When the content 14 has multiple pages, the acquisition unit 32 acquires dynamic images by page, the extraction unit 34 extracts multiple frame images 16 by page, and the generation unit 36 synthesizes the static images generated by page to generate one static image 18.
[0093] Therefore, each page of the content 14 having multiple pages is printed as an independent static image 18. Furthermore, the generating unit 36 can selectively generate the content 14 having multiple pages by aggregating them into a single static image 18, and in this case, prints the aggregating static image 18 as a single page.
[0094] The image processing device 20 according to the present embodiment has been described above, but the image processing device 20 according to the present embodiment is not limited to the above embodiment, and various improvements or changes can be made within the scope of the present invention. For example, the scrolling direction is not limited to the longitudinal direction of the long side of the screen 12, but can also be the horizontal direction orthogonal to the long side of the screen 12. This is also the same as above.
[0095] Furthermore, the image processing device 20 involved in this embodiment is not limited to the structure built into the mobile terminal 10, and can be built into an image forming device such as a multifunction machine not shown. Moreover, the image processing device 20 involved in this embodiment can also be built into the mobile terminal 10 and the image forming device in a dispersed manner. For example, it can also be as follows, that is, the acquisition unit 32 and the extraction unit 34 are built into the mobile terminal 10, and the generation unit 36 is built into the image forming device.
[0096] Furthermore, in the above-mentioned embodiment, the generation unit 36 generates one static image 18 by overlapping (combining) the common parts among the plurality of frame images 16 along the time series, but the present invention is not limited to this method. When there is no common part among the plurality of frame images 16 along the time series (when they are divided without omission), it is natural that the generation unit 36 sequentially arranges the frame images 16 to generate one static image 18.
[0097] Furthermore, in the above-mentioned embodiment, the processing executed by the CPU 30 by reading the software (program) may be executed by various processors other than the CPU 30. As the processor in this case, there can be exemplified a processor having a circuit structure designed specifically for executing a specific processing, such as a PLD (Programmable Logic Device) (FPGA) (Field-Programmable Gate Array) (which can change the circuit structure after manufacturing) and an ASIC (Application Specific Integrated Circuit) (Application Specific Integrated Circuit) (i.e., a dedicated circuit).
[0098] Furthermore, image processing may be performed by one of these various processors, or by a combination of two or more processors of the same type or different types (for example, a combination of multiple FPGAs or a CPU and an FPGA, etc.). More specifically, the hardware structure of these various processors is a circuit that combines circuit elements such as semiconductor elements.
[0099] Furthermore, in the above-mentioned embodiments, the image processing program is pre-stored (installed) in the ROM 28, but the present invention is not limited thereto. The program may also be provided in the form of being recorded on a recording medium such as a CD-ROM (Compact Disk Read Only Memory), a DVD-ROM (Digital Versatile Disk Read Only Memory), or a USB (Universal Serial Bus) memory. Furthermore, the program may also be provided in the form of being downloaded from an external device via a network.
[0100] The above-mentioned embodiments of the present invention are provided for the purpose of illustration and description. In addition, the embodiments of the present invention do not fully and exhaustively include the present invention, and do not limit the present invention to the disclosed methods. Obviously, various modifications and changes are self-evident to those skilled in the art to which the present invention belongs. The present embodiment is selected and described in order to most easily understand the principles of the present invention and its application. Thus, other technicians in the art can understand the present invention through various variations optimized for specific uses assumed to be various embodiments. The scope of the present invention is defined by the above claims and their equivalents.
[0101] Explanation of symbols
[0102] 12-screen, 14-content, 16-frame image, 18-static image, 20-image processing device, 30-CPU (an example of a control unit), 32-acquisition unit, 34-extraction unit, 36-generation unit.
Claims
1. An image processing device comprising: An acquisition unit, which acquires content that is larger than a size of a screen and scrolls in the screen as a dynamic image; an extracting unit that extracts a plurality of frame images from the dynamic image, the plurality of frame images corresponding to a plurality of divided images obtained by dividing the content according to a size of the screen; and A generating unit synthesizes the plurality of frame images extracted by the extracting unit to generate a static image, wherein The acquisition unit sets the start frame of the content as the current point, and determines whether there is a screen transition frame of the content to be transitioned after the current point, wherein If the screen transition frame exists, the dynamic image from the current point to before the screen transition frame is taken as an object, the acquisition unit calculates the size of the scrolled content, and the extraction unit extracts the plurality of frame images required for synthesizing the static image of the region of the content, and the generation unit synthesizes the common parts among the extracted plurality of frame images and deletes images irrelevant to the content, thereby producing the one static image, and The picture transition frame is set as the current point, and then the process returns to the step of determining whether there is a picture transition frame after the current point, and the above steps are repeatedly performed until the final content is obtained.
2. The image processing device according to claim 1, wherein: The acquisition unit acquires the content scrolled by a user's operation as a moving image.
3. The image processing device according to claim 2, wherein: The acquisition unit acquires the scrolling speed, the scrolling direction, and the size of the screen in the scrolling direction. The extraction unit extracts the plurality of frame images using the scrolling speed, the scrolling direction, and the size of the screen in the scrolling direction.
4. The image processing device according to claim 2 or 3, wherein: The extracting unit acquires a frame image as a last frame image, the frame image corresponding to a portion of the content displayed on the screen when the user finishes the scrolling operation.
5. The image processing device according to claim 1, comprising: The control unit controls the content so as to automatically scroll in a predetermined direction and speed.
6. The image processing device according to claim 5, wherein: The extraction unit extracts the plurality of frame images using the scrolling speed and the size of the screen in the scrolling direction.
7. The image processing device according to any one of claims 1 to 3, wherein: The generating unit deletes images irrelevant to the content from the plurality of frame images and synthesizes the images.
8. The image processing device according to claim 7, wherein: The image unrelated to the content is an image including at least one of a subtitle and a footer displayed at an end of the screen.
9. The image processing apparatus according to claim 8, wherein: The generating unit combines an image including at least one of the subtitle and the footer with the one still image.
10. The image processing device according to any one of claims 1 to 3, wherein: When the content has a plurality of pages, the acquisition unit acquires the dynamic image for each page, the extraction unit extracts the plurality of frame images for each page, and the generation unit generates the single static image for each page.
11. The image processing apparatus according to claim 10, wherein: The generating unit generates one still image by synthesizing the still images generated for each page. 12 . A recording medium recording an image processing program for causing a computer to function as each unit of the image processing apparatus according to claim 1 .
13. An image processing method comprising the following steps: An acquisition step of acquiring content that is larger than the size of the screen and scrolls in the screen as a dynamic image; an extraction step of extracting a plurality of frame images from the dynamic image, the plurality of frame images being equivalent to a plurality of segmented images obtained by segmenting the content according to the size of the screen; and A generating step is performed to synthesize the plurality of frame images extracted by the extracting step to generate a static image, wherein The acquisition step is to set the start frame of the content as the current point, and determine whether there is a screen transition frame with a changed content after the current point, wherein If the screen transition frame exists, the dynamic image from the current point to before the screen transition frame is taken as an object, the size of the scrolled content is calculated, and the multiple frame images required for synthesizing the static image of the area of the content are extracted, and the common parts are synthesized among the extracted multiple frame images, and images irrelevant to the content are deleted, thereby producing the one static image, and The picture transition frame is set as the current point, and then the process returns to the step of determining whether there is a picture transition frame after the current point, and the above steps are repeatedly performed until the final content is obtained. 14 . A computer program product that causes a computer to function as each unit of the image processing apparatus according to claim 1 .
Citation Information
Patent Citations
Photo book data generation system
JP2013038528A
Program, information processing device, and control method for information processing device
JP2018073143A
Screen capture method and device
CN107450900A
Application page processing method and apparatus, and storage medium
CN108319484A
Screenshot method and device
CN109389554A