Patent classifications
H04N5/917
Encoding digital videos using controllers of data storage devices
In some embodiments, an apparatus includes a memory configured to store data and a controller coupled to the memory. The controller is configured to receive, from a computing device coupled to the apparatus, one or more frames of a digital video. The controller is also configured to analyze one or more components of the memory. The controller is further configured to determine a set of states for the one or more components of the memory based on the analysis of the one or more components of the memory. The controller is further configured to determine a first encoding rate for the digital video from a plurality of encoding rates based on the set of states for the one or more components of the memory. The controller is further configured to encode the digital video based on the first encoding rate and to store the encoded digital video in the memory.
Data generation method, data reproduction method, data generation device and data reproduction device
A data generation method is for generating video data that covers a second luminance dynamic range wider than a first luminance dynamic range and has reproduction compatibility with a first device that does not support reproduction of video having the second luminance dynamic range and supports reproduction of video having the first luminance dynamic range, and includes: generating a video signal to be included in the video data using a second OETF; storing, into VUI in the video data, first transfer function information for identifying a first OETF to be referred to by the first device when the first device decodes the video data; and storing, into SEI in the video data, second transfer function information for identifying a second OETF to be referred to by a second device supporting reproduction of video having the second luminance dynamic range when the second device decodes the video data.
Information processing apparatus, information processing system, control method, and program
A first analysis unit (202) acquires second image data. The second image data is generated by compressing first image data by a predetermined encoding method. Further, the first analysis unit (202) performs image analysis of the acquired second image data to detect second image data satisfying a first predetermined condition. A decoding unit (204) decodes second image data detected by the first analysis unit (202) into third image data having higher resolution than that of the second image data. In the second analysis (206), the image analysis of the third image data is performed.
Information processing apparatus, information processing system, control method, and program
A first analysis unit (202) acquires second image data. The second image data is generated by compressing first image data by a predetermined encoding method. Further, the first analysis unit (202) performs image analysis of the acquired second image data to detect second image data satisfying a first predetermined condition. A decoding unit (204) decodes second image data detected by the first analysis unit (202) into third image data having higher resolution than that of the second image data. In the second analysis (206), the image analysis of the third image data is performed.
ELECTRONIC DEVICE FOR PERFORMING IMAGE PROCESSING AND METHOD THEREOF
In accordance with an aspect of the disclosure, an electronic device comprises a communication circuit; a display; at least one processor operatively connected to the display and the communication circuit; and a memory operatively connected to the at least one processor, wherein the memory stores instructions that, when executed, cause the at least one processor to perform a plurality of operations comprising: storing first raw image data in the memory; generating first small raw image data smaller in size than the first raw image data, from the first raw image data; transmitting the first small raw image data to a first external electronic device via the communication circuit; receiving information about an object region for identifying at least one object of the first small raw image data from the first external electronic device via the communication circuit; transmitting a first region of the first raw image data to a second external electronic device via the communication circuit based on a user input and the information about the object region; displaying first display image data corresponding to the information about the object region via the display; and identifying the user input associated with selection of the object region.
ELECTRONIC DEVICE FOR PERFORMING IMAGE PROCESSING AND METHOD THEREOF
In accordance with an aspect of the disclosure, an electronic device comprises a communication circuit; a display; at least one processor operatively connected to the display and the communication circuit; and a memory operatively connected to the at least one processor, wherein the memory stores instructions that, when executed, cause the at least one processor to perform a plurality of operations comprising: storing first raw image data in the memory; generating first small raw image data smaller in size than the first raw image data, from the first raw image data; transmitting the first small raw image data to a first external electronic device via the communication circuit; receiving information about an object region for identifying at least one object of the first small raw image data from the first external electronic device via the communication circuit; transmitting a first region of the first raw image data to a second external electronic device via the communication circuit based on a user input and the information about the object region; displaying first display image data corresponding to the information about the object region via the display; and identifying the user input associated with selection of the object region.
IMAGE CAPTURING DEVICE, IMAGE CAPTURING SYSTEM, IMAGE PROCESSING METHOD, AND RECORDING MEDIUM
An image capturing device, image capturing system, and image processing method, each of which: obtains a video image of an object; converts a wide-angle video image to generate a low-definition, wide-angle image; applies projection transformation to a part of the wide-angle video image to generate a high-definition, narrow-angle video image in different projection; combines each frame of the low-definition, wide-angle video image and a corresponding frame of the high-definition, narrow-angle video image, into one frame data while reducing a resolution of each video image, to generate a combined video image; transmits the combined video image for display at a communication terminal; in response to a request from the communication terminal, applies projection transformation to a part of a frame of the wide-angle video image to generate an ultra-high-definition, narrow-angle still image in different projection; and transmits the ultra-high-definition, narrow-angle still image for display at the communication terminal.
IMAGE CAPTURING DEVICE, IMAGE CAPTURING SYSTEM, IMAGE PROCESSING METHOD, AND RECORDING MEDIUM
An image capturing device, image capturing system, and image processing method, each of which: obtains a video image of an object; converts a wide-angle video image to generate a low-definition, wide-angle image; applies projection transformation to a part of the wide-angle video image to generate a high-definition, narrow-angle video image in different projection; combines each frame of the low-definition, wide-angle video image and a corresponding frame of the high-definition, narrow-angle video image, into one frame data while reducing a resolution of each video image, to generate a combined video image; transmits the combined video image for display at a communication terminal; in response to a request from the communication terminal, applies projection transformation to a part of a frame of the wide-angle video image to generate an ultra-high-definition, narrow-angle still image in different projection; and transmits the ultra-high-definition, narrow-angle still image for display at the communication terminal.
TECHNOLOGY TO ENCODE 360 DEGREE VIDEO CONTENT
Systems, apparatuses and methods may determine, on a per camera basis, an interest level with respect to panoramic video content, identify a subset of cameras in a plurality of cameras for which the interest level is below a threshold, and reduce power consumption in the subset of cameras. Additionally, technology may determine a projection format associated with panoramic video content, identify one or more discontinuous boundaries in the projection format, and modify an encoding scheme associated with the panoramic video content based on the discontinuous boundaries. Moreover, an encoded frame may be assigned to a temporal scalability layer that has a higher priority than a layer to which an asynchronous space warp frame is assigned. Additionally, technology may reduce the encoding complexity of a boundary between an active region and an inactive region in fisheye content.
Method and system for generating an event video sequence, and camera comprising such system
A method, system, and non-transitory computer readable storage medium having instructions for generating an event video sequence. The method comprises receiving input image frames encoded into a sequence of image frames arranged in groups of pictures, each group of pictures having a GOP structure. The method further comprises storing a pre-event sequence of image frames in a first-in-first-out buffer, said pre-event sequence having a first predetermined GOP structure, upon receiving an event notification, retrieving the pre-event sequence from the buffer, and generating the event video sequence by combining the pre-event sequence and a post-event sequence of image frames, said post-event sequence having a second GOP structure, which is different from said first GOP structure. The system may be included in a camera.