H04N7/013

Image capturing device, image capturing method, and image capturing system

Provided is an image capturing device including a motion determination unit that determines the presence/absence of motion in a plurality of pixels on the basis of an addition signal of the plurality of pixels to obtain a motion determination result, and a transmission control unit that controls whether or not to transmit image data corresponding to at least the plurality of pixels on the basis of the motion determination result.

High quality UI elements with frame extrapolation

A frame processor may generate a mask based on one or more static regions of a first set of frames of a plurality of previous frame and adjust the mask to at least one of determine alpha data or conceal distorted content associated with the one or more static regions of the first set of frames. The distorted content may be caused by extrapolation of a frame from a second set of frames of the plurality of previous frames. The frame processor may generate a composite frame based on application of at least one of the mask or the alpha data to a previous frame of the plurality of frames, and application of the previous frame based on the at least one of the mask or the alpha data to the frame extrapolated from the second set of frames of the plurality of previous frames.

Video output controlling apparatus and video output controlling method

A video output controlling apparatus and a video output controlling method that can reduce the possibility that a video for which encryption is required may be outputted in a non-encrypted state are provided. A first acceptance unit (40) accepts a video and an encryption necessity signal indicative of whether or not encryption of the video is required via a first route. A second acceptance unit (44) accept a control signal via a second route different from the first route. A video conversion unit (46) converts, in accordance with the control signal, the video accepted by the first acceptance unit (40) into one of a video that is different in a format from that of the video and is in an encrypted state and a video that is different in a format from that of the video and is not in an encrypted state. An output controlling unit (48) performs control regarding whether or not the video is to be outputted based on the encryption necessity signal and whether or not the video after conversion by the video conversion unit (46) is in an encrypted state.

Method of MEMC and related video processor
11503248 · 2022-11-15 · ·

A motion estimation method for a video processor includes steps of: calculating frame difference between a current input frame and a previous input frame; comparing the frame difference and a threshold to generate a comparison result; if the comparison result indicates the frame difference less than the threshold, determining whether a first block of the current input frame is a mixed block according to a block difference that indicates a difference between the first block and a block of the previous input frame at the same position; generating at least one temporal motion vector candidate for the first block; modifying the temporal motion vector candidate according to a current position difference value of video part in the current input frame when the first block is determined as the mixed block; and determining a motion vector for the first block from multiple motion vector candidates including the temporal motion vector candidate.

Method of MEMC and related video processor

A method of motion estimation and motion compensation for a video processor includes steps of: detecting an input frame rate of a series of input frames; calculating a frame counting value, wherein the frame counting value represents the number of output frame periods between a current input frame and a previous input frame among the series of input frames; calculating a phase step, which is configured to generate a phase coefficient for generating an interpolated frame as an output frame of each of the output frame periods, according to the frame counting value; and generating the interpolated frame based on the current input frame and the previous input frame by using the phase coefficient. Wherein, the step of calculating the frame counting value, the step of calculating the phase step and the step of generating the interpolated frame are consistently performed until the input frame rate is successfully detected.

Systems and methods for encoding and streaming video encoded using a plurality of maximum bitrate levels
11611785 · 2023-03-21 · ·

Systems and methods for streaming and playing back video having a variety of resolutions, frame rates, and/or sample aspect ratios, where the video streams are encoded at one of a number of maximum bit rate levels, in accordance with embodiments of the invention are disclosed. One embodiment includes a processor, and storage containing data relating combinations of resolution and frame rates to maximum bitrates, where a plurality of resolution and frame rates that are related to the same maximum bitrate form a maximum bitrate level. In addition, an encoding application configures the processor to encode a video stream as a plurality of video streams having different resolutions and frame rates, where the target maximum bitrate used during the encoding is selected based upon the maximum bitrate levels of the resolution and frame rate combinations indicated within the data relating combinations of resolution and frame rates to maximum bitrates.

Management of video playback speed based on objects of interest in the video data
11611719 · 2023-03-21 · ·

Systems, methods, and software described herein manage the playback speed of video data based on processing objects in the video data. In one example, a video processing service obtains video data from a video source and identifies objects of interest in the video data. The video processing service further determines complexity in frames of the video data related to the objects of interest and updates playback speeds for segments of the video data based on the complexity of the frames.

Method and system for location determination
11477526 · 2022-10-18 · ·

A method for determining location of a premises is disclosed. The method includes measuring a signal strength of a plurality of communication signals received at the premises, obtaining data associated with a source of the signals, estimating a propagation loss for the received signal, determining a distance between a source of each of the signals and the premises based on the estimated propagation loss, and triangulating the location of the premises.

Adaptive method and system for data flow control based on variable frame structure in video image processing system
11665313 · 2023-05-30 · ·

An adaptive system is configured for a data flow control of a video image processing system, wherein the adaptive system includes a first component, a second component, and a third component. The first component includes a variable frame structure and a new variable frame structure being activated/deactivated when new signal is added. The second component includes a bit definition of VB-ID (Vertical Blanking Identifier) that identify the new variable frame structure. The third component includes a dynamic switching of the variable frame structure configured to convert a type of the variable frame structure based on a prediction of a frame data and to set a data flow control strategy.

VIDEO COMPRESSION APPARATUS, ELECTRONIC APPARATUS, AND VIDEO COMPRESSION PROGRAM
20230164329 · 2023-05-25 · ·

A video compression apparatus is configured to compress a plurality of frames outputted from an imaging element having a plurality of imaging regions in which a subject is captured and that can set imaging conditions for each of the imaging regions, the video compression apparatus comprising: an acquisition unit configured to acquire data outputted from a first imaging region in which a first frame rate is set and data outputted from a second imaging region in which a second frame rate is set; a generation unit configured to generate a plurality of first frames on the basis of the data outputted from the first imaging region acquired and generate a plurality of second frames on the basis of the data outputted from the second imaging region; and a compression unit configured to compress the plurality of first frames generated and compress the plurality of second frames.