Communication apparatus, communication method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorYuichi Yamakawa
Life of this patent
Estimating the term…
Abstract
In a case where another communication apparatus is reproducing a content stored in an external apparatus, a communication apparatus receives an instruction to obtain the content from the external apparatus and reproduce the content and a reproduction position of the content being reproduced by the another communication apparatus from the another communication apparatus. The communication apparatus controls reproducing of the content to start from a position at a subsequent time from the received reproduction position, based on time taken for a reproduction preparation for the content.
Claims22
A communication apparatus comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the communication apparatus to:
- receive, while another communication apparatus is reproducing a content stored in an external server, an instruction and information from the another communication apparatus, the instruction at least including a reproduction instruction for causing the communication apparatus to obtain the content from the external server and to reproduce the obtained content, and the information indicating a reproduction position of the content being reproduced by the another communication apparatus, wherein the instruction further includes another instruction in a case where a predetermined user setting has been set to the another communication apparatus, and the instruction does not include the another instruction in a case where the predetermined user setting has not been set to the another communication apparatus;
- perform a reproduction preparation for the content, based on reception of the instruction;
- and
- perform a first control of reproducing of the content so that the reproducing of the content is started from a reproduction position at a subsequent time from the reproduction position indicated by the received information based on time taken for the reproduction preparation in a case where the another instruction is included in the received instruction, and perform a second control of the reproducing of the content so that the reproducing of the content is started from the reproduction position indicated by the received information without using the time taken for the reproduction preparation in a case where the another instruction is not included in the received instruction,
- wherein, the subsequent time is an elapsed time including time taken for reproduction preparation for the content when causing the another communication apparatus to start to reproduce the content by content redirection.
A control method for controlling a communication apparatus, the method comprising:
- receiving, while another apparatus is reproducing a content stored in an external server, an instruction and information from the another communication apparatus, the instruction at least including a reproduction instruction for causing the communication apparatus to obtain the content from the external server and to reproduce the obtained content, and the information indicating a reproduction position of the content being reproduced by the another communication apparatus, wherein the instruction further includes another instruction in a case where a predetermined user setting has been set to the another communication apparatus, and the instruction does not include the another instruction in a case where the predetermined user setting has not been set to the another communication apparatus;
- performing a reproduction preparation for the content, based on reception of the instruction;
- and
- performing a first control of reproducing of the content so that the reproducing of the content is started from a reproduction position at a subsequent time from the reproduction position indicated by the received information based on time taken for the reproduction preparation in a case where the another instruction is included in the received instruction, and performing a second control of the reproducing of the content so that the reproducing of the content is started from the reproduction position indicated by the received information without using the time taken for the reproduction preparation in a case where the another instruction is not included in the received instruction,
- wherein, the subsequent time is an elapsed time including time taken for reproduction preparation for the content when causing the another communication apparatus to start to reproduce the content by content redirection.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a control method for controlling a communication apparatus, the control method comprising:
- receiving, while another communication apparatus is reproducing a content stored in an external server, an instruction and information from the another communication apparatus, the instruction at least including a reproduction instruction for causing the communication apparatus to obtain the content from the external server and to reproduce the obtained content, and the information indicating a reproduction position of the content being reproduced by the another communication apparatus, wherein the instruction further includes another instruction in a case where a predetermined user setting has been set to the another communication apparatus, and the instruction does not include the another instruction in a case where the predetermined user setting has not been set to the another communication apparatus;
- performing a reproduction preparation for the content, based on reception of the instruction;
- and
- performing a first control of reproducing of the content so that the reproducing of the content is started from a reproduction position at a subsequent time from the reproduction position indicated by the received information based on time taken for the reproduction preparation in a case where the another instruction is included in the received instruction, and performing a second control of the reproducing of the content so that the reproducing of the content is started from the reproducing position indicated by the received information without using the time taken for the reproduction preparation in a case where the another instruction is not included in the received instruction,
- wherein, the subsequent time is an elapsed time including time taken for reproduction preparation for the content when causing the another communication apparatus to start to reproduce the content by content redirection.
A communication system comprising a first communication apparatus and a second communication apparatus, wherein the first communication apparatus comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the first communication apparatus to:
- set a first setting based on a user operation;
- transmit, in a case where the first setting is set and where the first communication apparatus receives a predetermined operation while reproducing a content stored in a server, a first instruction and information to the second communication apparatus, the first instruction including reproduction instruction for causing the second communication apparatus to obtain the content from the server and to reproduce the obtained content and another instruction to reproduce the content based on a time taken for a reproduction preparation, and the information indicating a reproduction position of the content being reproduced by the first communication apparatus;
- and
- transmit, in a case where the first setting is not set and where the first communication apparatus receives the predetermined operation while reproducing the content stored in the server, a second instruction including the reproduction instruction but not including the another instruction, and
- wherein the second communication apparatus comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the second communication apparatus to:
- perform the reproduction preparation for the content in response to receiving the first instruction or the second instruction;
- perform, in a case where the first instruction has been received, a first control of reproducing of the content so that the reproducing of the content is started from a reproduction position at a subsequent time from the reproduction position indicated by the received information based on the time taken for the reproduction preparation,
- perform, in a case where the second instruction has been received, a second control of the reproducing of the content so that the reproducing of the content is started from the reproduction position indicated by the received information without using the time taken for the reproduction preparation,
- wherein, the subsequent time is an elapsed time including the time taken for the reproduction preparation for the content when causing the another communication apparatus to start to reproduce the content by content redirection.
A communication apparatus comprising:
- one or more processors;
- and
- one or more memories storing instructions that, when executed by the one or more processors, cause the communication apparatus to:
- set a first setting based on a user operation;
- transmit, in a case where the first setting is set and where the first communication apparatus receives a predetermined operation while reproducing a content stored in a server, a first instruction and information to an external communication apparatus, the first instruction including reproduction instruction for causing the external communication apparatus to obtain the content from the server and to reproduce the obtained content and another instruction to reproduce the content based on a time taken for a reproduction preparation, and the information indicating a reproduction position of the content being reproduced by the first communication apparatus;
- and
- transmit, in a case where the first setting is not set and where the first communication apparatus receives the predetermined operation while reproducing the content stored in the server, a second instruction including the reproduction instruction but not including the another instruction to the external communication apparatus,
- wherein the content is reproduced from a reproduction position calculated from the reproduction position indicated by the received information with taking a time taken for the reproduction preparation into account in a case where the external apparatus has received the first instruction, and the content is reproduced from the reproduction position indicated by the received information in a case where the external apparatus has received the second instruction.
Dependencies are inferred from the claim text.