Patents by Inventor Toru Suneya
Toru Suneya has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8930755Abstract: A distribution apparatus for distributing content data items via multicast includes a transmitting and receiving unit and an error correction encoding unit. The transmitting and receiving unit receives reception status information regarding a reception status of the content data items in a receiving apparatus that receives the content data items. The error correction encoding unit generates recovery data used by the receiving apparatus to recover a content data item that is not successfully received among the content data items on the basis of reception status information received from the receiving apparatus that receives the content data items distributed via multicast. Subsequently, the transmitting and receiving unit distributes the generated recovery data together with the content data items via multicast.Type: GrantFiled: December 12, 2011Date of Patent: January 6, 2015Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Publication number: 20140301711Abstract: A control apparatus includes an obtaining unit configured to obtain information for obtaining first moving image data that is stored in a storage device, a reproduction unit configured to reproduce second moving image data of which at least one of a bit rate, a frame rate, and resolution has been converted from that of the first moving image data, a generation unit configured to generate an instruction to reproduce the first moving image data based on the information obtained by the obtaining unit, and a communication unit configured to transmit, via a network, the instruction generated by the generation unit to a reproduction control device that controls a display device to reproduce the first moving image data.Type: ApplicationFiled: April 2, 2014Publication date: October 9, 2014Applicant: CANON KABUSHIKI KAISHAInventor: Toru Suneya
-
Patent number: 8756334Abstract: A moving image reproducing apparatus which receives moving image data transmitted through a network and reproduces the moving image data includes an analysis unit adapted to analyze first moving image data stored in a storage unit and additional information of the first moving image data, a determination unit adapted to determine a storage destination on the network which is configured to acquire second moving image data following the first moving image data on the basis of the analysis result on the additional information, an acquisition unit adapted to acquire the second moving image data from the storage destination of the second moving image data, and a reproducing unit adapted to reproduce the second moving image data acquired by the acquisition unit concurrently with finishing reproduction of the first moving image data.Type: GrantFiled: April 12, 2007Date of Patent: June 17, 2014Assignee: Canon Kabushiki KaishaInventors: Takeshi Ozawa, Toru Suneya
-
Patent number: 8566662Abstract: An error pattern analysis unit specifies positions of discarded packets in continuously transmitted groups of packets. A QoS control unit estimates the cause of a communication error based on the specified positions of discarded packets, and performs QoS control based on the estimated cause of the communication error.Type: GrantFiled: June 25, 2009Date of Patent: October 22, 2013Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Patent number: 8503444Abstract: A transmission apparatus is provided, including a combination determination unit configured to determine combinations of data packets so that when a data packet in a first frame is missed in transmission, a recover packet (FEC packet) for recovering the missing data packet is generated based on data packets in the first frame and data packets in a second frame, and an error correction coding unit configured to generate a recover packet based on the determination made by the combination determination unit.Type: GrantFiled: February 4, 2010Date of Patent: August 6, 2013Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Patent number: 8401363Abstract: A data playback device comprising a data reader which reads out moving image data from a storage device that stores the moving image data, a speed detector which detects a reading speed of the moving image data from the storage device, a data rate detector which detects a data rate of the moving image data in playback, a playback speed designation acceptance unit which accepts designation of a playback speed of the moving image data and a controller which controls reading of the moving image data by the data reader on the basis of the reading speed, the data rate, and the designated playback speed.Type: GrantFiled: September 8, 2005Date of Patent: March 19, 2013Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Patent number: 8358688Abstract: A method for transmitting moving image data that includes a plurality of frames each divided into a plurality of pieces of data includes setting a priority to each of the plurality of pieces of data based on a characteristic thereof, determining a transmission order of the plurality of pieces of data to transmit the plurality of pieces of data according to the set priority, wherein a transmission order of the plurality of pieces of data having a same priority is determined not to transmit data which is displayed at a same position in successive frames in a same transmission order, and transmitting the plurality of pieces of data in the determined transmission order.Type: GrantFiled: October 6, 2008Date of Patent: January 22, 2013Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Patent number: 8312352Abstract: A communication apparatus which can communicate a data packet, a recovery packet used to recover a data packet that failed to be communicated, and a retransmit packet for the data packet that failed to be communicated, the communication apparatus includes a determining unit configured to determine, when a first packet of a plurality of packets that failed to be communicated is normally communicated, a packet that can be recovered, from among the plurality of the packets that failed to be communicated based on the first packet and the normally communicated recovery packet, and a retransmit determination unit configured to determine not to retransmit at least a part of the plurality of packets that can be recovered, when the first data packet is retransmitted which is determined to recover a plurality of data packets if it is normally communicated.Type: GrantFiled: December 7, 2009Date of Patent: November 13, 2012Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Patent number: 8219701Abstract: A communication control apparatus includes a data acquiring unit configured to acquire data to be transmitted to a receiving apparatus, a packetizing unit configured to generate packets using the data acquired by the data acquiring unit, a determining unit configured to compute a possible data transmission delay time of the data packetized by the packetizing unit and determine a transmission interval of the packets based on a result of the computation, and a transmission unit configured to transmit the packets generated by the packetizing unit at intervals that are each within the transmission interval determined by the determining unit.Type: GrantFiled: August 12, 2008Date of Patent: July 10, 2012Assignee: Canon Kabushiki KaishaInventors: Toru Suneya, Masahiko Takaku
-
Publication number: 20120151261Abstract: A distribution apparatus for distributing content data items via multicast includes a transmitting and receiving unit and an error correction encoding unit. The transmitting and receiving unit receives reception status information regarding a reception status of the content data items in a receiving apparatus that receives the content data items. The error correction encoding unit generates recovery data used by the receiving apparatus to recover a content data item that is not successfully received among the content data items on the basis of reception status information received from the receiving apparatus that receives the content data items distributed via multicast. Subsequently, the transmitting and receiving unit distributes the generated recovery data together with the content data items via multicast.Type: ApplicationFiled: December 12, 2011Publication date: June 14, 2012Applicant: CANON KABUSHIKI KAISHAInventor: Toru Suneya
-
Patent number: 8185792Abstract: A data-transmission device dividing video data into packets and transmitting the packet to a data-reception device requesting the video data includes a unit generating transmission packets based on the video data, a unit setting importance for each of the generated packets, a unit storing information about the set importance in a first storage unit, a communication unit transmitting the generated packet to the data-reception device and receiving a packet-retransmission request from the data-reception device, a unit saving the transmitted packet in a second storage unit, a unit calculating the packet-loss rate based on the received packet-retransmission request, a unit determining a packet retransmitted to the data-reception device based on the calculated packet-loss rate and the packet importance, and a retransmission unit reading the determined retransmission packet from the second storage unit and transmitting the retransmission packet to the data-reception device.Type: GrantFiled: June 16, 2008Date of Patent: May 22, 2012Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Patent number: 8107500Abstract: A communication control apparatus includes a packetizing unit configured to generate packets based on coded data; a calculating unit configured to calculate, based on at least one of information regarding the amount of code of the coded data, reception state information indicating a reception state of a reception device serving as a transmission destination to which the packets are to be transmitted, information regarding the effective speed of a communication line to be used for transmission of the packets, and information regarding an available capacity of a communication channel that can be ensured for communication of the packets, the number of packets to be continuously transmitted; and a transmitting unit configured to continuously transmit, via the communication line to the reception device, packets corresponding to the number of packets calculated by the calculating unit.Type: GrantFiled: August 13, 2008Date of Patent: January 31, 2012Assignee: Canon Kabushiki KaishaInventors: Akiyoshi Hamanaka, Toru Suneya
-
Patent number: 7817903Abstract: A data recording apparatus and a data recording method to record multimedia files are provided. The data recording apparatus is configured to record media data into a file on a fragment-by-fragment basis. At least one fragment of the data is deleted in chronological order, starting with the data for the oldest fragment, if an amount of data recorded exceeds a determined amount of data. When data recording is ended, data for the fragments is rearranged in chronological order.Type: GrantFiled: June 21, 2006Date of Patent: October 19, 2010Assignee: Canon Kabushiki KaishaInventor: Toru Suneya
-
Publication number: 20100202309Abstract: A transmission apparatus is provided, including a combination determination unit configured to determine combinations of data packets so that when a data packet in a first frame is missed in transmission, a recover packet (FEC packet) for recovering the missing data packet is generated based on data packets in the first frame and data packets in a second frame, and an error correction coding unit configured to generate a recover packet based on the determination made by the combination determination unit.Type: ApplicationFiled: February 4, 2010Publication date: August 12, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Toru Suneya
-
Publication number: 20100146352Abstract: A communication apparatus which can communicate a data packet, a recovery packet used to recover a data packet that failed to be communicated, and a retransmit packet for the data packet that failed to be communicated, the communication apparatus includes a determining unit configured to determine, when a first packet of a plurality of packets that failed to be communicated is normally communicated, a packet that can be recovered, from among the plurality of the packets that failed to be communicated based on the first packet and the normally communicated recovery packet, and a retransmit determination unit configured to determine not to retransmit at least a part of the plurality of packets that can be recovered, when the first data packet is retransmitted which is determined to recover a plurality of data packets if it is normally communicated.Type: ApplicationFiled: December 7, 2009Publication date: June 10, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Toru Suneya
-
Publication number: 20090327844Abstract: An error pattern analysis unit specifies positions of discarded packets in continuously transmitted groups of packets. A QoS control unit estimates the cause of a communication error based on the specified positions of discarded packets, and performs QoS control based on the estimated cause of the communication error.Type: ApplicationFiled: June 25, 2009Publication date: December 31, 2009Applicant: CANON KABUSHIKI KAISHAInventor: Toru Suneya
-
Publication number: 20090110055Abstract: A method for transmitting moving image data that includes a plurality of frames each divided into a plurality of pieces of data includes setting a priority to each of the plurality of pieces of data based on a characteristic thereof, determining a transmission order of the plurality of pieces of data to transmit the plurality of pieces of data according to the set priority, wherein a transmission order of the plurality of pieces of data having a same priority is determined not to transmit data which is displayed at a same position in successive frames in a same transmission order, and transmitting the plurality of pieces of data in the determined transmission order.Type: ApplicationFiled: October 6, 2008Publication date: April 30, 2009Applicant: CANON KABUSHIKI KAISHAInventor: Toru Suneya
-
Publication number: 20090046744Abstract: A communication control apparatus includes a packetizing unit configured to generate packets based on coded data; a calculating unit configured to calculate, based on at least one of information regarding the amount of code of the coded data, reception state information indicating a reception state of a reception device serving as a transmission destination to which the packets are to be transmitted, information regarding the effective speed of a communication line to be used for transmission of the packets, and information regarding an available capacity of a communication channel that can be ensured for communication of the packets, the number of packets to be continuously transmitted; and a transmitting unit configured to continuously transmit, via the communication line to the reception device, packets corresponding to the number of packets calculated by the calculating unit.Type: ApplicationFiled: August 13, 2008Publication date: February 19, 2009Applicant: CANON KABUSHIKI KAISHAInventors: Akiyoshi Hamanaka, Toru Suneya
-
Publication number: 20090049188Abstract: A communication control apparatus includes a data acquiring unit configured to acquire data to be transmitted to a receiving apparatus, a packetizing unit configured to generate packets using the data acquired by the data acquiring unit, a determining unit configured to compute a possible data transmission delay time of the data packetized by the packetizing unit and determine a transmission interval of the packets based on a result of the computation, and a transmission unit configured to transmit the packets generated by the packetizing unit at intervals that are each within the transmission interval determined by the determining unit.Type: ApplicationFiled: August 12, 2008Publication date: February 19, 2009Applicant: CANON KABUSHIKI KAISHAInventors: Toru Suneya, Masahiko Takaku
-
Publication number: 20080313520Abstract: A data-transmission device dividing video data into packets and transmitting the packet to a data-reception device requesting the video data includes a unit generating transmission packets based on the video data, a unit setting importance for each of the generated packets, a unit storing information about the set importance in a first storage unit, a communication unit transmitting the generated packet to the data-reception device and receiving a packet-retransmission request from the data-reception device, a unit saving the transmitted packet in a second storage unit, a unit calculating the packet-loss rate based on the received packet-retransmission request, a unit determining a packet retransmitted to the data-reception device based on the calculated packet-loss rate and the packet importance, and a retransmission unit reading the determined retransmission packet from the second storage unit and transmitting the retransmission packet to the data-reception device.Type: ApplicationFiled: June 16, 2008Publication date: December 18, 2008Applicant: CANON KABUSHIKI KAISHAInventor: Toru Suneya