Information processing apparatus and information processing method
AssigneeFuji Xerox Co., Ltd.
InventorsAkira Fujii, Suresh Murali
Life of this patent
Estimating the term…
Abstract
An information processing apparatus includes: a first specifying unit that specifies a size of a display region of a video delivered by streaming, the video having a bit rate that is changeable during a playback; a second specifying unit that specifies a data amount of data temporarily stored for a period of the video to be next played back; and a third specifying unit that specifies a bandwidth in reception of the data. The information processing apparatus further includes a determining unit that determines a bit rate of the video that is played back based on the size, the data amount, and the bandwidth that are specified.
Claims14
An information processing apparatus comprising at least one hardware processor configured to play a video delivered by streaming, a bit rate of the video being changeable during playback, and the at least one hardware processor comprising:
- a first specifying unit that specifies a size of a display region of the video;
- a second specifying unit that specifies an amount of data temporarily stored for a period of the video to be next played back;
- a third specifying unit that specifies a bandwidth by which the data is received;
- a determining unit that determines the bit rate of the video delivered by streaming and played back based on the size, the data amount, and the bandwidth that are specified;
- and
- a still image requesting unit that, when an operation of requesting a still image of a certain scene of the video is performed while the video is being played back at a first bit rate, requests the still image of the certain scene in a video at a second bit rate higher than the first bit rate,
- wherein a plurality of bit rates are defined for stream delivery,
- wherein when a playback time of the video corresponding to the temporarily stored data is equal to or larger than a threshold value, the determining unit selects in descending order, from a bit rate range of the plurality of bit rates that corresponds to the specified size of the display region, any one of the bit rates that does not exceed the specified bandwidth, the determining unit selecting a highest bit rate within the specified bandwidth from a bit rate range associated with the specified size of the display region and
- wherein the determining unit determines the selected bit rate as the bit rate of the video that is played back.
An information processing method for an information processing apparatus comprising a at least one hardware processor configured to play a video delivered by streaming, a bit rate of the video being changeable during playback, the information processing method comprising:
- specifying a size of a display region of the video;
- specifying an amount of data temporarily stored for a period of the video to be next played back;
- specifying a bandwidth by which the data is received;
- determining the bit rate of the video delivered by streaming and played back based on the size, the data amount, and the bandwidth that are specified;
- and
- when an operation of requesting a still image of a certain scene of the video is performed while the video is being played back at a first bit rate, requesting the still image of the certain scene in a video at a second bit rate higher than the first bit rate,
- wherein a plurality of bit rates are defined for stream delivery,
- wherein when a playback time of the video corresponding to the temporarily stored data is equal to or larger than a threshold value, the determining step includes selecting in descending order, from a bit rate range of the plurality of bit rates that corresponds to the specified size of the display region, any one of the bit rates that does not exceed the specified bandwidth, the determining step including selecting a highest bit rate within the specified bandwidth from a bit rate range associated with the specified size of the display region, and
- wherein the determining step also includes determining the selected bit rate as the bit rate of the video that is played back.
An information processing apparatus comprising at least one hardware processor configured to play a video delivered by streaming, a bit rate of the video being changeable during playback, and the at least one hardware processor comprising:
- a first specifying unit that specifies a size of a display region of the video;
- a second specifying unit that specifies an amount of data temporarily stored for a period of the video to be next played back;
- a third specifying unit that specifies a bandwidth by which the data is received;
- a determining unit that determines the bit rate of the video delivered by streaming and played back based on the size, the data amount, and the bandwidth that are specified, the determining unit selecting a highest bit rate within the specified bandwidth from a bit rate range associated with the specified size of a display region, and
- a still image requesting unit that, when an operation of requesting a still image of a certain scene of the video is performed while the video is being played back at a first bit rate, requests the still image of the certain scene in a video at a second bit rate higher than the first bit rate.
Dependencies are inferred from the claim text.