-
公开(公告)号:US12069281B2
公开(公告)日:2024-08-20
申请号:US18452016
申请日:2023-08-18
申请人: Snap Inc.
IPC分类号: H04N5/228 , H04L65/70 , H04L65/75 , H04N5/77 , H04N5/926 , H04N9/804 , H04N19/137 , H04N19/14 , H04N19/146 , H04N19/162 , H04N19/179 , H04N19/40 , H04N21/2662 , H04N21/4223 , H04N21/433 , H04N21/4402 , H04N5/225 , H04N9/04 , H04W88/18
CPC分类号: H04N19/40 , H04L65/70 , H04L65/762 , H04N5/77 , H04N5/9261 , H04N9/8042 , H04N19/137 , H04N19/14 , H04N19/146 , H04N19/162 , H04N19/179 , H04N21/2662 , H04N21/4223 , H04N21/4334 , H04N21/4402 , H04W88/181
摘要: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.
-
公开(公告)号:US20240244189A1
公开(公告)日:2024-07-18
申请号:US18419297
申请日:2024-01-22
发明人: FNU Hendry , Ye-Kui Wang , Jianle Chen
IPC分类号: H04N19/107 , H04N19/14 , H04N19/162 , H04N19/169 , H04N19/172 , H04N19/174 , H04N19/30 , H04N19/46
CPC分类号: H04N19/107 , H04N19/14 , H04N19/162 , H04N19/172 , H04N19/174 , H04N19/188 , H04N19/1883 , H04N19/30 , H04N19/46
摘要: A method of decoding a coded video bitstream implemented by a video decoder is provided. The method includes the video decoder determining whether a value for a first flag is provided by an external input; setting a first flag equal to the value provided by the external input and a second flag equal to the value of the first flag to prevent a gradual decoding refresh (GDR) picture from being output when the value for the first flag is provided by the external input; decoding the GDR picture; and storing the GDR picture in a decoded picture buffer (DPB).
-
公开(公告)号:US11985337B2
公开(公告)日:2024-05-14
申请号:US17586453
申请日:2022-01-27
发明人: Weidong Mao , Alexander Giladi
IPC分类号: H04N19/176 , G06V20/40 , H04N19/115 , H04N19/117 , H04N19/154 , H04N19/162 , H04N19/166 , H04N19/17 , H04N19/177 , H04N19/179 , H04N19/192 , H04N19/196 , H04N19/46 , H04N19/517 , H04N19/61 , H04N21/647
CPC分类号: H04N19/176 , G06V20/49 , H04N19/166 , H04N19/517 , H04N21/64738 , H04N19/115 , H04N19/117 , H04N19/154 , H04N19/162 , H04N19/17 , H04N19/177 , H04N19/179 , H04N19/192 , H04N19/196 , H04N19/46 , H04N19/61
摘要: Systems, apparatuses, and methods are described for encoding a scene of media content based on visual elements of the scene. A scene of media content may comprise one or more visual elements, such as individual objects in the scene. Each visual element may be classified based on, for example, the motion and/or identity of the visual element. Based on the visual element classifications, scene encoder parameters and/or visual element encoder parameters for different visual elements may be determined. The scene may be encoded using the scene encoder parameters and/or the visual element encoder parameters.
-
公开(公告)号:US11936918B2
公开(公告)日:2024-03-19
申请号:US17797777
申请日:2021-02-05
申请人: Medi Plus Inc.
发明人: Naoya Sugano , Minsu Kwon
IPC分类号: H04N19/86 , A61B90/00 , H04N5/268 , H04N5/91 , H04N7/18 , H04N19/162 , H04N21/2187 , H04N21/231
CPC分类号: H04N19/86 , A61B90/37 , H04N5/268 , H04N5/91 , H04N7/18 , H04N19/162 , H04N21/2187 , H04N21/231
摘要: Provided is a medical video processing system capable of moderating changes in image quality of medical video resulted from encoding, and, an encoder used for the medical video system. A medical video system 1000 has a monitor group 300 and an encoder 400 that accept medical video input from a switches 100 through separate transmission paths, and the encoder 400 subjects the input medical video to encoding as well as image quality adjustment.
-
公开(公告)号:US20240080456A1
公开(公告)日:2024-03-07
申请号:US18507480
申请日:2023-11-13
发明人: Austin WALTERS , Alvin HUA , Anh TRUONG , Vincent PHAM , Ernest KWAK , Galen RAFFERTY , Jeremy GOODSITT
IPC分类号: H04N19/162 , H04L65/403 , H04L65/80 , H04N19/115 , H04N19/167 , H04N19/172
CPC分类号: H04N19/162 , H04L65/403 , H04L65/80 , H04N19/115 , H04N19/167 , H04N19/172 , G06T3/4046
摘要: In some embodiments, gaze-tracking-based image downscaling for multi-party video communication may be provided. In some embodiments, a set of gaze locations may be received from a set of receiving devices during concurrent video communication sessions between the receiving devices and a sending device. Different collections of positions may be determined based on the gaze locations, and, for each such collection, a spatial indicator (e.g., a bounded region) may be determined. A first downscaled encoding of the source image (from the sending device) may be generated based on the first spatial indicator, and a second downscaled encoding of the source image may be generated based on the second spatial indicator, etc. The downscaled encodings may then be sent to the respective receiving devices during the concurrent video communication sessions.
-
公开(公告)号:US20240048727A1
公开(公告)日:2024-02-08
申请号:US18488667
申请日:2023-10-17
申请人: Intel Corporation
发明人: Jason Tanner , Stanley Baran , Kristoffer Fleming , Chia-Hung S. Kuo , Sankar Radhakrishnan , Venkateshan Udhayan
IPC分类号: H04N19/162 , H04N19/105 , H04N19/172 , H04N19/46
CPC分类号: H04N19/162 , H04N19/105 , H04N19/172 , H04N19/46
摘要: A computer-implemented method of video coding comprises receiving at least one frame of a video sequence of an interactive application interface associated with at least one asset displayable on the interface in response to a user action related to the interface. The method includes encoding the at least one frame. The method also includes transmitting the at least one asset and the encoded at least one frame to a remote device. The transmitting operation refers to performing the transmitting regardless of whether a request to display the at least one asset exists. The asset can be a non-persistent asset on the frame only while a user performs a continuous action or maintains a cursor at a specific place on the interface. The asset also can be a persistent asset on the frame in response to a first action and is removed from the display in response to a second action.
-
公开(公告)号:US20240031568A1
公开(公告)日:2024-01-25
申请号:US18233469
申请日:2023-08-14
发明人: Sung-Min KIM
IPC分类号: H04N19/119 , H04N19/46 , H04N19/60 , H04N19/12 , H04N19/136 , H04N19/162 , H04N19/164 , H04N19/17 , G06T9/00
CPC分类号: H04N19/119 , H04N19/46 , H04N19/60 , H04N19/12 , H04N19/136 , H04N19/162 , H04N19/164 , H04N19/17 , G06T9/00 , G06T9/007
摘要: A transferring system for huge and high quality images on network and a method thereof are disclosed, wherein various individual image data are converted into high quality image data to be converted into layered image data, and classified into a plurality of sub cells, then stored in database as a compressed form. A client system connected to a server requires information, immediately downloads the required information, releases the compression, and then displays on a screen real time. In the present invention, a user can fast see only his wanted part since images of a newspaper and a magazine are converted as they were. Also, various additional information is provided with image, thereby providing multimedia digital publication services on wire or wireless network.
-
公开(公告)号:US11758103B2
公开(公告)日:2023-09-12
申请号:US17949552
申请日:2022-09-21
IPC分类号: H04N13/117 , H04N21/472 , H04N21/81 , H04N21/2387 , H04N19/174 , H04N19/152 , H04N19/162 , H04N19/33
CPC分类号: H04N13/117 , H04N19/152 , H04N19/162 , H04N19/174 , H04N19/33 , H04N21/2387 , H04N21/47217 , H04N21/816
摘要: A system and method for providing quality control in immersive video during pausing of a video streaming session. In one embodiment, a paused video frame may comprise a plurality of mixed quality video tiles depending on user gaze vector information. Under pause control, the video quality of all tiles of the paused video frame is equalized such that it is of same value for all the video tiles, which may be the video quality of the tiles presented in a viewport of the client device. The paused video frame having the same quality tiles throughout is used as a replacement video frame, which is presented to the client device player for decoding and displaying instead of the mixed quality video frame while the streaming session is paused.
-
公开(公告)号:US11706427B2
公开(公告)日:2023-07-18
申请号:US17499739
申请日:2021-10-12
申请人: Brightcove Inc.
IPC分类号: H04N19/00 , H04N19/36 , H04N19/154 , H04N19/12 , H04N19/184 , H04N19/61 , H04N19/196 , H04N19/172 , H04N19/162 , H04N19/152 , H04N19/147 , H04N19/124 , H04N19/85
CPC分类号: H04N19/36 , H04N19/12 , H04N19/124 , H04N19/147 , H04N19/152 , H04N19/154 , H04N19/162 , H04N19/172 , H04N19/184 , H04N19/196 , H04N19/197 , H04N19/198 , H04N19/61 , H04N19/85
摘要: Techniques are disclosed for the creation of multi-codec encoding profiles (or encoding ladders), which define quality and bitrate for each of the streams made available to clients for streaming a video. In particular, optimization techniques may take into account a quality rate function of each of the codecs when determining the encoding ladder. Additional considerations may include a network bandwidth distribution and/or a distribution of client types.
-
公开(公告)号:US11695951B2
公开(公告)日:2023-07-04
申请号:US16716731
申请日:2019-12-17
申请人: ZeniMax Media Inc.
发明人: Michael Kopietz
IPC分类号: H04N7/12 , H04N19/513 , H04N19/139 , H04N19/176 , H04N19/517 , A63F13/358 , H04N19/162 , H04N19/44 , A63F13/352 , A63F13/355 , A63F13/86 , H04N19/124 , H04N19/126 , H04N19/146 , H04N19/192 , H04L65/80 , H04L65/65 , H04L65/70 , H04L65/75 , H04N19/107 , H04N19/172 , A63F13/35 , A63F13/40 , A63F13/52 , H04N19/527
CPC分类号: H04N19/521 , A63F13/35 , A63F13/352 , A63F13/355 , A63F13/358 , A63F13/40 , A63F13/52 , A63F13/86 , H04L65/65 , H04L65/70 , H04L65/75 , H04L65/762 , H04L65/80 , H04N19/107 , H04N19/124 , H04N19/126 , H04N19/139 , H04N19/146 , H04N19/162 , H04N19/172 , H04N19/176 , H04N19/192 , H04N19/44 , H04N19/517 , A63F2300/534 , A63F2300/538 , H04N19/527
摘要: Systems and methods for reducing latency through motion estimation and compensation techniques are disclosed. The systems and methods include a client device that uses transmitted lookup tables from a remote server to match user input to motion vectors, and tag and sum those motion vectors. When a remote server transmits encoded video frames to the client, the client decodes those video frames and applies the summed motion vectors to the decoded frames to estimate motion in those frames. In certain embodiments, the systems and methods generate motion vectors at a server based on predetermined criteria and transmit the generated motion vectors and one or more invalidators to a client, which caches those motion vectors and invalidators. The server instructs the client to receive input from a user, and use that input to match to cached motion vectors or invalidators. Based on that comparison, the client then applies the matched motion vectors or invalidators to effect motion compensation in a graphic interface. In other embodiments, the systems and methods cache repetitive motion vectors at a server, which transmits a previously generated motion vector library to a client. The client stores the motion vector library, and monitors for user input data. The server instructs the client to calculate a motion estimate from the input data and instructs the client to update the stored motion vector library based on the input data, so that the client applies the stored motion vector library to initiate motion in a graphic interface prior to receiving actual motion vector data from the server. In this manner, latency in video data streams is reduced.
-
-
-
-
-
-
-
-
-