白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Methods and systems for transmitting an image with thumbnail data

專利號(hào)
US11178079B1
公開日期
2021-11-16
申請(qǐng)人
WhatsApp Inc.(US CA Menlo Park)
發(fā)明人
Aaron Patel; Jonathan Sheller
IPC分類
H04L12/58; H04L29/08; H04L9/06
技術(shù)領(lǐng)域
image,thumbnail,may,data,client,quality,messaging,in,or,blob
地域: CA CA Menlo Park

摘要

Exemplary embodiments relate to techniques for improving the speed and rendering quality of an image (e.g., a JPEG), particularly in an end-to-end encrypted environment. The image may be analyzed on the sending-client side and the image data may be broken into a thumbnail and a full-quality image, where the full-quality image data relies on the thumbnail data to render a high-quality image. The image is uploaded to a blob store, and a message is sent to the receiving client with image information. At the recipient side, the JPEG image data is retrieved from the blob store and the thumbnail is first rendered. Subsequently, as the remainder of the image data is received at the receiving client, the image is updated. Consequently, images are rendered faster, and the thumbnail can be automatically downloaded so that a user can determine if they wish to download the full image.

說(shuō)明書

At block 656, the system may retrieve the lengths of at least some of the data corresponding to the respective image qualities included in image data of the referenced image (such as the length of the thumbnail data). As previously noted, the data lengths may not correspond precisely to the chunk lengths of the E2EE data stream, and so the system may use this information to determine how many chunks are needed in order to obtain the data corresponding to each respective image quality.

At block 658, the system may determine if autodownloading of thumbnails is enabled. If not, processing proceeds to block 660 and the system awaits a request to display the image message before downloading the thumbnail data. Such a request may be in the form of a request to load a thread containing the image message, or to scroll to a point in the thread at which the image can be viewed. Alternatively, if autodownloading is enabled, then processing may proceed directly to block 662.

At block 662, the system retrieves the image data corresponding to the thumbnail from the blob store. This may involve initiating a data stream with the blob store in order to retrieve the image data corresponding to the reference in the original image message. The system may download one or more chunks corresponding to the thumbnail.

權(quán)利要求

1
微信群二維碼
意見反饋