A method, apparatus and computer program product are provided for varying panning speeds of images based on saliency such that 360-degree images, panoramic images, video images and/or other wide view area images may be efficiently displayed by varying the panning speed such that the user focuses on salient portions of the image. A panning speed is determined based on the currently displayed area and its saliency relative to the saliency of non-displayed or peripheral portions. As a user pans from one area to another, while the user pans over a salient portion of the image, the actual reflected panning may occur at a relatively slower speed than when the user pans over an area not including a salient portion, or a less salient portion.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The apparatus according to claim 1, wherein in the instance the one or more salient portions are outside of the field of view and the panning direction is in the direction toward the one or more salient portions, the multiplier is greater than one.
4. The apparatus according to claim 1, wherein the image area has associated audio data and variable volumes associated with respective portions of the image area, wherein the modified panning speed varies in comparison to the user-provided panning speed based on a volume associated with the subset of the image area displayed in the field of view.
5. The apparatus according to claim 1, wherein the user input comprises at least a movement of a head, wherein the field of view is caused to move, at least for a duration of time, at a variable panning speed that is faster than the user-indicated panning speed such that the head need not turn as far to cause the one or more salient portions to be displayed in the field of view in comparison to if the variable panning speed was not used and the field of view only moved as directed by the user-indicated panning speed.
6. The apparatus according to claim 1, wherein the user input comprises a swiping input, wherein the field of view is caused to move, at least for a duration of time, at a variable panning speed that is faster than the user-indicated panning speed such that at least one of a length of the swiping input or a number of repetitions of the swiping input is reduced in comparison to if the variable panning speed was not used and the field of view only moved as directed by the user-indicated panning speed.
8. The method according to claim 7, wherein in the instance the one or more salient portions are outside of the field of view and the panning direction is in the direction toward the one or more salient portions, the multiplier is greater than one.
10. The method according to claim 7, wherein the image area has associated audio data and variable volumes associated with respective portions of the image area, wherein the modified panning speed varies in comparison to the user-provided panning speed based on a volume associated with the subset of the image area displayed in the field of view.
11. The method according to claim 7, wherein the user input comprises at least a movement of a head, wherein the field of view is caused to move, at least for a duration of time, at a variable panning speed that is faster than the user-indicated panning speed such that the head need not turn as far to cause the one or more salient portions to be displayed in the field of view in comparison to if the variable panning speed was not used and the field of view only moved as directed by the user-indicated panning speed.
12. The method according to claim 7, wherein the user input comprises a swiping input, wherein the field of view is caused to move, at least for a duration of time, at a variable panning speed that is faster than the user-indicated panning speed such that at least one of a length of the swiping input or a number of repetitions of the swiping input is reduced in comparison to if the variable panning speed was not used and the field of view only moved as directed by the user-indicated panning speed.
14. The computer program product according to claim 13, wherein in the instance the one or more salient portions are outside of the field of view and the panning direction is in the direction toward the one or more salient portions, the multiplier is greater than one.
16. The computer program product according to claim 13, wherein the image area has associated audio data and variable volumes associated with respective portions of the image area, wherein the modified panning speed varies in comparison to the user-provided panning speed based on a volume associated with the subset of the image area displayed in the field of view.
17. The computer program product according to claim 13, wherein the user input comprises at least a movement of a head, wherein the field of view is caused to move, at least for a duration of time, at a variable panning speed that is faster than the user-indicated panning speed such that the head need not turn as far to cause the one or more salient portions to be displayed in the field of view in comparison to if the variable panning speed was not used and the field of view only moved as directed by the user-indicated panning speed.
18. The computer program product according to claim 13, wherein the user input comprises a swiping input, wherein the field of view is caused to move, at least for a duration of time, at a variable panning speed that is faster than the user-indicated panning speed such that at least one of a length of the swiping input or a number of repetitions of the swiping input is reduced in comparison to if the variable panning speed was not used and the field of view only moved as directed by the user-indicated panning speed.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 29, 2016
April 25, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.