IP Library Granted Patent US 12,363,309
Granted Patent B2
US 12,363,309 · App. 17/763,339 · Granted Jul 15, 2025

Image data transfer apparatus and image compression

Inventor: Katsushi Otsuka (Tokyo, JP)
Assignee: Sony Interactive Entertainment Inc.
H04N19/146H04N19/124H04N19/167H04N19/172
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,363,309
App. No.
17/763,339
Granted
Jul 15, 2025
Kind
B2
Abstract

An attention degree estimation section in a compression coding section of a server estimates an attention degree on the basis of contents indicated by a moving image generated by an image forming section, for each of unit regions produced by dividing a frame plane. A compression coding processing section compression-codes the moving image at a compression rate varied in the frame plane according to a distribution of the attention degrees. A communication section transmits compression-coded data to an image processing apparatus.

Claims (40)

1. An image data transfer apparatus comprising:

a drawing section that draws a moving image to be displayed;

an image contents acquisition section that acquires information associated with contents indicated by the moving image;

an attention degree estimation section that estimates an attention degree indicating a degree of attention paid by a user, on a basis of the contents indicated by the moving image, for each of equally sized unit regions produced by dividing a frame plane of the moving image at predetermined intervals;

a compression coding section that compression-codes data of the moving image at a compression rate varied in the frame plane according to a distribution of the attention degrees; and a communication section that transmits compression-coded data of the moving image by streaming, wherein:

the attention degree estimation section updates the attention degree each time new gaze point position information is obtained, and

the distribution of the attention degrees is changed during a compression coding process for a frame of the moving image, such that when the attention degree is updated after a start of compression coding processing for the frame, the compression coding section compression-codes a next partial image of the frame at a compression rate based on the updated attention degree.

2. The image data transfer apparatus according to claim 1 , wherein the drawing section dynamically draws a moving image that is to be transmitted and has not been present before.

3. The image data transfer apparatus according to claim 1 , wherein the image contents acquisition section acquires the information associated with the contents indicated by the moving image on a basis of at least either a notification from the drawing section or an analysis result of the drawn moving image.

4. The image data transfer apparatus according to claim 3 , wherein the image contents acquisition section uses, as the analysis result of the moving image, information acquired in a compression coding process by the compression coding section.

5. The image data transfer apparatus according to claim 1 , wherein the image contents acquisition section acquires, as the information associated with the contents, at least any one of a timing of a user operation associated with content that specifies the moving image, an interval of the timing, contents of the user operation, a status of the content, and a status of audio generated according to the content.

6. The image data transfer apparatus according to claim 5 , wherein the image contents acquisition section acquires, as the status of the content, from the drawing section, information for determining at least any one of a) whether a current scene is a scene requiring a user operation and is one influencing processing contents of the content, b) whether the current scene is a movie scene not requiring a user operation, c) whether the current scene is a scene other than a movie scene and is one not requiring a user operation, and d) whether the current scene is a scene requiring a user operation and is one not included in an original story of the content.

7. The image data transfer apparatus according to claim 1 , wherein the attention degree estimation section estimates the attention degree on a basis of at least any one of an amount of an optical flow, an amount of motion estimation, an allocation status of a coding unit, whether or not a current timing is a scene switching timing, a type of image texture expressed in a frame, a feature point, depth information, an amount of objects, a use amount of each level of mipmap texture used for three-dimensional graphics, an LOD (Level Of Detail), a use amount of each level of tessellation, an amount of characters and symbols, a type of an expressed scene, and a type of an expressed object.

8. The image data transfer apparatus according to claim 1 , further comprising:

a communication status acquisition section that obtains a status of communication used for streaming of the moving image, by acquiring at least either a data arrival rate or a delay time period of the moving image at an apparatus corresponding to a transmission destination at predetermined time intervals, wherein

the compression coding section determines a distribution of quantization parameters of the frame plane on a basis of a combination of the attention degree, the communication status, a frame rate, and a resolution.

9. The image data transfer apparatus according to claim 1 , wherein the attention degree estimation section determines scores each indicating the attention degree and reflecting the contents indicated by the moving image, for each of the unit regions under a plurality of rules, and determines a compression rate for each of the unit regions on a basis of a sum of the scores.

10. The image data transfer apparatus according to claim 9 , wherein the attention degree estimation section gives a score higher than those for other unit regions to a unit region that contains an object meeting a condition associated with a degree of importance.

11. The image data transfer apparatus according to claim 9 , wherein, when an input value of a user operation that is associated with content specifying the moving image changes by a predetermined amount or larger in an immediately preceding predetermined period, the attention degree estimation section amplifies a score of a corresponding unit region to which a score of a predetermined value or higher has been given under a different rule.

12. The image data transfer apparatus according to claim 1 , wherein the compression coding section determines the compression rate under a rule optimized by machine learning or deep learning.

13. The image data transfer apparatus according to claim 1 , wherein the compression coding section determines a distribution of the compression rates in the frame plane on a basis of a data size of an entire frame.

14. The image data transfer apparatus according to claim 1 , wherein the compression coding section compression-codes the moving image in units of a partial image smaller than one frame and updates a distribution of the compression rates in units of any one of the partial image, one frame, and a predetermined number of frames or at predetermined time intervals.

15. The image data transfer apparatus according to claim 1 , wherein

the communication section sequentially transmits data compression-coded by the compression coding section for each of compression units produced by dividing the frame plane, and,

in a case where any one of the compression units contains a unit region requiring lowering of the compression rate, the compression coding section lowers the compression rate of the unit region.

16. An image compression method performed by an image data transfer apparatus, the image compression method comprising:

drawing a moving image to be displayed;

acquiring information associated with contents indicated by the moving image;

estimating an attention degree indicating a degree of attention paid by a user, on a basis of the contents indicated by the moving image, for each of equally sized unit regions produced by dividing a frame plane of the moving image at predetermined intervals;

compression-coding data of the moving image at a compression rate varied in the frame plane according to a distribution of the attention degrees; and

transmitting compression-coded data of the moving image by streaming, wherein:

the attention degree is updated each time new gaze point position information is obtained, and

the distribution of the attention degrees is changed during a compression coding process for a frame of the moving image, such that when the attention degree is updated after a start of compression coding processing for the frame, the compression coding section compression-codes a next partial image of the frame at a compression rate based on the updated attention degree.

17. A non-transitory, computer readable storage medium containing a computer program, which when executed by a computer, causes the computer to perform an image compression method performed by an image transfer apparatus, by carrying out actions, comprising:

drawing a moving image to be displayed;

acquiring information associated with contents indicated by the moving image;

estimating an attention degree indicating a degree of attention paid by a user, on a basis of the contents indicated by the moving image, for each of equally sized unit regions produced by dividing a frame plane of the moving image at predetermined intervals;

compression-coding data of the moving image at a compression rate varied in the frame plane according to a distribution of the attention degrees; and transmitting compression-coded data of the moving image by streaming, wherein:

the attention degree is updated each time new gaze point position information is obtained, and

the distribution of the attention degrees is changed during a compression coding process for a frame of the moving image, such that when the attention degree is updated after a start of compression coding processing for the frame, the compression coding section compression-codes a next partial image of the frame at a compression rate based on the updated attention degree.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: OTSUKA, KATSUSHI
To: SONY INTERACTIVE ENTERTAINMENT INC.
Reel/Frame 059388/0438 →
Priority Claims (1)
JP 2019-179441 · Sep 30, 2019 · national
Continuity (1)
Related Publication 20220377349A1 · Nov 24, 2022
References Cited (143)
US 8213516B2 · Kobayashi · 2012 [cited by applicant]
US 8988491B2 · Yamashita · 2015 [cited by applicant]
US 9294783B2 · Tatsuka · 2016 [cited by applicant]
US 9591283B2 · Ihara · 2017 [cited by applicant]
US 9596450B2 · Ogawa · 2017 [cited by applicant]
US 10049424B2 · Yuan · 2018 [cited by applicant]
US 10110802B2 · Ardo · 2018 [cited by applicant]
US 10204264B1 · Gallagher · 2019 [cited by applicant]
US 10275113B2 · Hsiao · 2019 [cited by applicant]
US 10349059B1 · Good · 2019 [cited by applicant]
US 10349077B2 · Hattori · 2019 [cited by applicant]
US 10373592B2 · Tall · 2019 [cited by applicant]
US 10499113B2 · Toma · 2019 [cited by applicant]
US 10536693B2 · Safreed · 2020 [cited by applicant]
US 10539797B2 · Nakashima · 2020 [cited by applicant]
US 10629107B2 · Yamamoto · 2020 [cited by applicant]
US 10810701B2 · Suzuki · 2020 [cited by applicant]
US 10841566B2 · He · 2020 [cited by applicant]
US 10871822B2 · Nakata · 2020 [cited by applicant]
US 10905943B2 · Perry · 2021 [cited by applicant]
US 10969591B2 · Nakamura · 2021 [cited by applicant]
US 11100716B2 · Ohashi · 2021 [cited by applicant]
US 11119319B2 · Yokota · 2021 [cited by applicant]
US 11120775B2 · Hamaker · 2021 [cited by applicant]
US 20030193496A1 · Wada · 2003 [cited by applicant]
US 20030227977A1 · Henocq · 2003 [cited by applicant]
US 20040252903A1 · Chen · 2004 [cited by applicant]
US 20050076136A1 · Cho · 2005 [cited by applicant]
US 20050286786A1 · Noda · 2005 [cited by applicant]
US 20060262861A1 · Kobayashi · 2006 [cited by applicant]
US 20080089412A1 · Ugur · 2008 [cited by applicant]
US 20090213927A1 · Perlman · 2009 [cited by applicant]
US 20100040137A1 · Chiang · 2010 [cited by applicant]
US 20100128797A1 · Dey · 2010 [cited by applicant]
US 20110216827A1 · Luo · 2011 [cited by applicant]
US 20120044322A1 · Tian · 2012 [cited by applicant]
US 20120056975A1 · Yamashita · 2012 [cited by applicant]
US 20130138829A1 · Bulava · 2013 [cited by applicant]
US 20130286160A1 · Sasaki · 2013 [cited by applicant]
US 20130336631A1 · Kura · 2013 [cited by applicant]
US 20140016913A1 · Hamada · 2014 [cited by applicant]
US 20140079126A1 · Ye · 2014 [cited by examiner]
US 20140133568A1 · Otsuka · 2014 [cited by applicant]
US 20140152766A1 · Ogawa · 2014 [cited by applicant]
US 20140176749A1 · Horowitz · 2014 [cited by applicant]
US 20140348248A1 · Ihara · 2014 [cited by applicant]
US 20140364208A1 · Perry · 2014 [cited by applicant]
US 20150007225A1 · Strong · 2015 [cited by applicant]
US 20150063470A1 · Tatsuka · 2015 [cited by applicant]
US 20150229945A1 · Nakagami · 2015 [cited by applicant]
US 20150341663A1 · Zhang · 2015 [cited by applicant]
US 20160048964A1 · Kruglick · 2016 [cited by applicant]
US 20160165282A1 · Yuan · 2016 [cited by applicant]
US 20160192027A1 · Toma · 2016 [cited by applicant]
US 20170075416A1 · Armstong · 2017 [cited by applicant]
US 20170084083A1 · Wilson · 2017 [cited by examiner]
US 20170127061A1 · Miyamoto · 2017 [cited by applicant]
US 20170238000A1 · Ryu · 2017 [cited by applicant]
US 20170264902A1 · Ye · 2017 [cited by applicant]
US 20170289615A1 · Kobayashi · 2017 [cited by applicant]
US 20180033405A1 · Tall · 2018 [cited by applicant]
US 20180068540A1 · Romanenko · 2018 [cited by applicant]
US 20180188534A1 · Stafford · 2018 [cited by applicant]
US 20180191952A1 · Ardo · 2018 [cited by applicant]
US 20180192058A1 · Chen · 2018 [cited by applicant]
US 20180315364A1 · Yamamoto · 2018 [cited by applicant]
US 20180332291A1 · Komine · 2018 [cited by applicant]
US 20180336659A1 · Tavakoli · 2018 [cited by applicant]
US 20180365800A1 · Suzuki · 2018 [cited by applicant]
US 20190049728A1 · Oto · 2019 [cited by applicant]
US 20190068968A1 · Jun · 2019 [cited by examiner]
US 20190116215A1 · Oesterreicher · 2019 [cited by applicant]
US 20190317595A1 · Nakata · 2019 [cited by applicant]
US 20190373287A1 · Lim · 2019 [cited by applicant]
US 20200084516A1 · Yun · 2020 [cited by applicant]
US 20200132996A1 · Yokota · 2020 [cited by applicant]
US 20200143516A1 · Martin · 2020 [cited by applicant]
US 20200145696A1 · Fitzgerald · 2020 [cited by applicant]
US 20200195944A1 · Dicera · 2020 [cited by applicant]
US 20200221061A1 · Kim · 2020 [cited by applicant]
US 20200250498A1 · Kazi · 2020 [cited by applicant]
US 20200288083A1 · Toda · 2020 [cited by applicant]
US 20200312032A1 · Ohashi · 2020 [cited by applicant]
US 20200319463A1 · Nakamura · 2020 [cited by applicant]
US 20200389621A1 · Ryu · 2020 [cited by examiner]
US 20210092373A1 · Fulghum · 2021 [cited by applicant]
US 20210168376A1 · Zhu · 2021 [cited by applicant]
JP 02301793A · 1990 [cited by applicant]
JP 02301798A · 1990 [cited by applicant]
JP 05344495A · 1993 [cited by applicant]
JP 09284620A1 · 1997 [cited by applicant]
JP 10200900A · 1998 [cited by examiner]
JP 2004005452A · 2004 [cited by applicant]
JP 2004056335A · 2004 [cited by applicant]
JP 2005229352A · 2005 [cited by applicant]
JP 200630379A · 2006 [cited by applicant]
JP 2006054830A · 2006 [cited by applicant]
JP 2006324767A · 2006 [cited by applicant]
JP 2007074512A · 2007 [cited by applicant]
JP 200949528A · 2009 [cited by applicant]
JP 2009049976A · 2009 [cited by applicant]
JP 2009246539A · 2009 [cited by applicant]
JP 2011123894A · 2011 [cited by applicant]
JP 2012080518A · 2012 [cited by applicant]
JP 2013201518A · 2013 [cited by applicant]
JP 2015061316A · 2015 [cited by applicant]
JP 2016111705A · 2016 [cited by applicant]
JP 2016533659A · 2016 [cited by applicant]
JP 2017097122A · 2017 [cited by applicant]
JP 2017215875A · 2017 [cited by applicant]
JP 2017228044A · 2017 [cited by applicant]
JP 2018026677A · 2018 [cited by examiner]
JP 2018110398A · 2018 [cited by applicant]
JP 2018141816A · 2018 [cited by applicant]
JP 2018191251A · 2018 [cited by applicant]
JP 2018207415A · 2018 [cited by applicant]
JP 2019028368A · 2019 [cited by applicant]
JP 2019050572A · 2019 [cited by applicant]
JP 2019074881A1 · 2019 [cited by applicant]
JP 2019083492A · 2019 [cited by examiner]
JP 2019106628A · 2019 [cited by applicant]
WO 2012111325A1 · 2012 [cited by applicant]
WO 2013140485A1 · 2013 [cited by applicant]
WO 2013175796A1 · 2013 [cited by applicant]
WO 2017138458A1 · 2017 [cited by applicant]
WO 2018026730A1 · 2018 [cited by applicant]
WO 2019026765A1 · 2019 [cited by applicant]
WO 2019031308A1 · 2019 [cited by applicant]
Pietro Lungaro, Rickard Sjoberg, Alfredo Jose Fanghella Valero, Ashutosh Mittal and Konrad Tollmar, “Gaze-aware streaming solutions for the next generation of mobile VR experiences”, IEEE Transactions On Visualization a… [cited by examiner]
Notice of Reasons for Refusal for related JP Application No. 2019-213536, 6 pages, dated Dec. 26, 2023. [cited by applicant]
International search report for corresponding PCT Application No. PCT/JP2020/035836, 6 pages, Dec. 22, 2020. [cited by applicant]
International Search Report for related PCT Application No. PCT/JP2020/035830, 4 pages, dated Dec. 1, 2020. [cited by applicant]
International Search Report for related PCT Application No. PCT/JP2020/035831, 6 pages, dated Dec. 8, 2020. [cited by applicant]
International Search Report for related PCT Application No. PCT/JP2020/035834, 6 pages, dated Dec. 22, 2020. [cited by applicant]
Extended European Search Report for related EP Application No. 20870798.4, 7 pages, dated Jul. 31, 2023. [cited by applicant]
Notice of Reasons for Refusal for related JP Application No. 2019-179436, 6 pages, dated Nov. 9, 2023. [cited by applicant]
International search report for related PCT Application No. PCT/JP2020/035832, 4 pages, Dec. 1, 2020. [cited by applicant]
Decision to Grant A Patent in related JP Application No. 2019-179437, 5 pages, dated Nov. 9, 2023. [cited by applicant]
International search report for related PCT Application No. PCT/JP2020/035835, 6 pages, Dec. 22, 2020. [cited by applicant]
International search report for related PCT Application No. PCT/JP2020/035835, 4 pages, Dec. 22, 2020. [cited by applicant]
Notice of Reasons for Refusal for related JP Application No. 2019-179438, 10 pages, dated Nov. 9, 2023. [cited by applicant]
Notice of Reasons for Refusal for related JP Application No. 2019-179440, 18 pages, dated Dec. 19, 2023. [cited by applicant]
Notice of Reasons for Refusal for related JP Application No. 2019-179439, 20 pages, dated Dec. 14, 2023. [cited by applicant]
Cited By (1)
US 12,587,632