H04N7/00

Method for adjusting wide view angle, display panel and computer readable storage medium
11558577 · 2023-01-17 · ·

The application discloses a method for adjusting a wide viewing angle, including: obtaining gray scale values of two pixels located in a same column and two adjacent rows; obtaining a view angle value of a wide view angle, and determining a target difference value according to the view angle value; and reducing a gray scale value of one of the two pixels and/or increasing a gray scale value of another one of the two pixels according to the target difference value, to perform wide view angle adjustment of a picture to be displayed, wherein a difference value between the gray scale values of the two pixels after the wide view angle adjustment is greater than or equal to the target difference value. The application also discloses a display panel and a computer readable storage medium.

DYNAMIC FIELD OF VIEW SELECTION IN VIDEO

Apparatuses, methods, systems, and program products are disclosed for dynamic field of view selection in video. An apparatus includes a processor and memory that stores code executable by the processor to capture a 360-degree video using a 360-degree camera system, detect a direction that a user is looking within the 360-degree video captured using the 360-degree camera system, and set a field of view for the 360-degree video based on the detected direction that the user is looking.

METHOD AND APPARATUS FOR ROTATION AND SWITCHING OF VIDEO CONTENT

A method, apparatus and computer program product are provided to define the location of a center point associated with each frame within a stream of image data. Metadata associated with the orientation, such as the pitch and yaw, of a camera is synchronized on a frame-by-frame basis with a related stream of image data. In connection with receiving the image data and the orientation data, the method defines a center point associated with a video frame images and transmits a control signal causing the reorientation of at least a subset of video image frames. In some example implementations, arising in the context of 360° video streams, the rotation of the head of a viewer of virtual reality content or other 360° video streams may be taken into account when defining the location of a center point.

Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus, and moving picture coding and decoding apparatus

A moving picture coding apparatus includes an intra-inter prediction unit which calculates a second motion vector by performing a scaling process on a first motion vector of a temporally neighboring corresponding block, when selectively adding, to a list, a motion vector of each of one or more corresponding blocks each of which is either a block included in a current picture to be coded and spatially neighboring a current block to be coded or a block included in a picture other than the current picture and temporally neighboring the current block, determines whether the second motion vector has a magnitude that is within a predetermined magnitude or not within the predetermined magnitude, and adds the second motion vector to the list when the intra-inter prediction unit determines that the second motion vector has a magnitude that is within the predetermined magnitude range.

Moving picture coding method, moving picture coding apparatus, moving picture decoding method, moving picture decoding apparatus, and moving picture coding and decoding apparatus

A moving picture coding apparatus includes an intra-inter prediction unit which calculates a second motion vector by performing a scaling process on a first motion vector of a temporally neighboring corresponding block, when selectively adding, to a list, a motion vector of each of one or more corresponding blocks each of which is either a block included in a current picture to be coded and spatially neighboring a current block to be coded or a block included in a picture other than the current picture and temporally neighboring the current block, determines whether the second motion vector has a magnitude that is within a predetermined magnitude or not within the predetermined magnitude, and adds the second motion vector to the list when the intra-inter prediction unit determines that the second motion vector has a magnitude that is within the predetermined magnitude range.

MULTIPLE CAMERA SYSTEM
20230025380 · 2023-01-26 ·

Systems and techniques are described for controlling digital imaging field of view. A device's first image sensor captures a first image based on first light redirected by a light redirection element, and the device's second image sensor captures a second image based on second light redirected by the light redirection element. The device can modify the first image and second image using perspective distortion correction, and can generate a combined image with a large field of view by combining the first image and the second image. The light redirection element can include two prisms that have corners cut and polished to form edges, which can be coupled together and/or colored. A refractive index of the adhesive can be selected to minimize light noise in the combined image. A light-absorbent colorant can coat the interface between the edges of the prisms to minimize light noise in the combined image.

Laser projection component, detection method thereof, and electronic device

The present disclosure provides a laser projection component and a detection method thereof, and an electronic device. The laser projection component is applicable to the depth camera component and is configured to project a laser pattern. The detection method includes: obtaining the laser pattern; determining whether a preset identifier exists in the laser pattern; and determining that the depth camera component is abnormal when the preset identifier does not exist in the laser pattern.

Data transmission method, camera and electronic device

Embodiments of the present application provide a data transmission method, a camera and an electronic device. The method includes: acquiring to-be-sent target data; and sending the target data, as data carried in an effective image area of a first image frame, by using a data sending manner for the effective image area, through a same transmission channel as used in transmitting image data; wherein, the target data is different from the image data and coaxial data, the coaxial data is notification information for an interaction between a data receiving end and a data sending end, and the first image frame has a different type from a second image frame carrying the image data without carrying the target data. Applying the solutions provided by the embodiments of the present application, the transmission of the target data can be realized without additional wiring, thereby reducing the device cost.

IMAGE PROCESSING DEVICE AND ASSOCIATED METHODOLOGY FOR GENERATING PANORAMIC IMAGES
20230224592 · 2023-07-13 · ·

One embodiment of an apparatus includes a reference position receiving unit configured to receive intermediate or end panorama reference position information input by a user, and a control unit configured to control an imaging device to begin generating a plurality of images to be used to generate a panoramic image based on the intermediate or end panorama reference position information input by the user after the reference position receiving unit receives the intermediate or end panorama reference position information.

TREADMILL KARAOKE
20230218975 · 2023-07-13 ·

A method for controlling a treadmill using a workout video comprising receiving a workout video at a treadmill comprising a display, an endless belt, one or more actuators configured to control a speed and incline of the endless belt, and one or more processors. The method may also include displaying, by the one or more processors, the workout video on the display, wherein the workout video includes audio of a song, text of lyrics of the song, and an indication of progress through the lyrics. The method may also include controlling, by the one or more processors, actuators of the treadmill according to control signals associated with the workout video.