Patents by Inventor Mark Ronald Tainsh

Mark Ronald Tainsh 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: 11093754
    Abstract: A system and method of selecting a frame capturing a short duration action from a video. The method including receiving a sequence of frames of the video; and determining a reference frame in the sequence of frames by detecting a predetermined action captured in one of a first plurality of frames from the sequence of video frames, the first plurality of frames being sampled from the sequence of frames at a first sampling rate lower than that of the sequence of frames. The method further comprises selecting a second plurality of frames from the sequence of frames, the second plurality of frames having a location associated with the reference frame in the sequence and being selected at a second sampling rate, the second sampling rate being higher than the first sampling rate; and selecting the frame capturing the short duration action from the second plurality of frames.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: August 17, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: David Ian Johnston, Mark Ronald Tainsh, Sammy Chan
  • Patent number: 10885346
    Abstract: A method of selecting frames of a video sequence. Image data for a plurality of consecutive frames of the video sequence is captured using a camera. Frames from the plurality of consecutive frames where the camera is moving are identified using the captured image data, wherein each of the identified frames comprises a subject. A size of the subject captured in each of the identified frames is determined. The identified frames are selected by detecting that the camera is moving towards and with the subject based on the size of the subject within each of a plurality of the identified frames.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: January 5, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mark Ronald Tainsh, Rajanish Calisa, Sammy Chan
  • Patent number: 10546208
    Abstract: A method of selecting at least one video frame of a video sequence comprising a plurality of video frames. The method determines a time for analysis based on length of the video sequence and processing capability of a running device. A first sampling pattern is based on the determined time for analysis. A first set of frames in the video sequence is sampled using a first sampling pattern. The first set is sampled infrequently throughout the video sequence in accordance with the first sampling pattern. A candidate frame is determined from the sampled frames based on image quality. A second set of the frames comprising one or more of the frames in a narrow range of the video sequence near the determined candidate frame, is determined in accordance with a second sampling pattern. At least one of the video frames is selected from the sampled frames based on image quality.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: January 28, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventors: Sammy Chan, Ian Robert Boreham, Ka Ming Leung, Mark Ronald Tainsh
  • Publication number: 20190377957
    Abstract: A system and method of selecting a frame capturing a short duration action from a video. The method including receiving a sequence of frames of the video; and determining a reference frame in the sequence of frames by detecting a predetermined action captured in one of a first plurality of frames from the sequence of video frames, the first plurality of frames being sampled from the sequence of frames at a first sampling rate lower than that of the sequence of frames. The method further comprises selecting a second plurality of frames from the sequence of frames, the second plurality of frames having a location associated with the reference frame in the sequence and being selected at a second sampling rate, the second sampling rate being higher than the first sampling rate; and selecting the frame capturing the short duration action from the second plurality of frames.
    Type: Application
    Filed: May 8, 2019
    Publication date: December 12, 2019
    Inventors: DAVID IAN JOHNSTON, MARK RONALD TAINSH, SAMMY CHAN
  • Patent number: 10466950
    Abstract: A method of synchronizing a plurality of interactive display devices operating in accordance with a shared multi-step video production workflow, and in communication with a video capture device includes assigning a subset of the interactive display devices to a critical device group, with each such interactive display device being adapted to control operating parameters of the capture device. The method determines that each interactive display device in the critical device group has entered a recording step in the workflow and, in response enables a recording function of the video capture device to be activated by at least one of the video capture device and one of the interactive display devices in the critical device group. The method disables at least one user interface control in each of the plurality of interactive display devices in response to an activation of the recording function until the recording function is deactivated.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: November 5, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Jie Xu, Ij Eric Wang, Mark Ronald Tainsh
  • Patent number: 10372994
    Abstract: A method of selecting at least one video frame of a video sequence. A plurality of faces is detected in at least one video frame of the video sequence. An orientation of the detected faces is tracked over a series of subsequent video frames to determine whether a first detected face is turning towards a second detected face. The method then determines, using the tracked orientation of the detected faces, a portion of the video sequence in which the first and second detected faces are oriented towards each other for at least a predetermined number of frames defining a gaze fixation of the detected faces. At least one video frame is selected from the determined portion of the video sequence, the selected video frame capturing the gaze fixation of the detected faces.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: August 6, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Sammy Chan, Ka Ming Leung, Mark Ronald Tainsh
  • Patent number: 10318816
    Abstract: Generating a plurality of event clusters by segmenting an image set. Each event cluster includes at least one image from the image set. The image set, having time metadata corresponding to each image in the set, is accessed. A time interval between each pair of neighboring images in the image set is determined. The neighboring images in each of the pairs are adjacent in a time ordered sequence. The time interval for each of the pairs is determined from time metadata associated with each image in the pair. An adjustment value is determined for one or more of the determined time intervals based on at least one of predetermined time of day information and calendar information. The images in the image set are segmented to generate the plurality of event clusters. Segmentation boundaries for each event cluster are determined using at least the determined adjustment value.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: June 11, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mark Ronald Tainsh, Alex Penev, Sammy Chan
  • Publication number: 20190108402
    Abstract: A method of selecting frames of a video sequence. Image data for a plurality of consecutive frames of the video sequence is captured using a camera. Frames from the plurality of consecutive frames where the camera is moving are identified using the captured image data, wherein each of the identified frames comprises a subject. A size of the subject captured in each of the identified frames is determined. The identified frames are selected by detecting that the camera is moving towards and with the subject based on the size of the subject within each of a plurality of the identified frames.
    Type: Application
    Filed: October 5, 2018
    Publication date: April 11, 2019
    Inventors: MARK RONALD TAINSH, RAJANISH CALISA, SAMMY CHAN
  • Patent number: 10114799
    Abstract: Methods (800), apparatuses (100), and computer readable storage mediums of arranging a digital image in one of several image receiving placeholders of an electronic photo album document are provided. The document is displayed (802) on a first virtual plane of a display on a display device. Digital images are displayed (804) on display; the digital images are arranged on a second virtual plane separate from first virtual plane. At least one of the digital images and document are partly transparent enabling the digital images and document to be contemporaneously visible. The second virtual plane extends beyond the boundary of display and can be panned on display device independently of document. A digital image is selected (806) from the displayed digital images; upon selection, the non-selected digital images are at least partly hidden so that the visibility of document on display device is increased. The selected digital image is arranged (808) in an image receiving placeholder.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: October 30, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mark Ronald Tainsh, Ivan Matic
  • Patent number: 9990666
    Abstract: A method of delivering a recommendation is disclosed. A preference rating is received for each of a plurality of electronic devices based on a task to be recommended, each of the preference ratings defining a preference to perform the recommended task on a corresponding one of the electronic devices. A timeliness profile associated with the recommendation is received. The timeliness profile defines relevance of delivering the recommendation over a period of time. One of the electronic devices on which to deliver the recommendation at a particular point in time is selected based on a function of the preference rating of the selected electronic device and the timeliness profile associated with the recommendation at that point in time.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: June 5, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: IJ Eric Wang, Sammy Chan, Mark Ronald Tainsh, Nicholas Grant Fulton
  • Publication number: 20180089528
    Abstract: A method of selecting at least one video frame of a video sequence comprising a plurality of video frames. The method determines a time for analysis based on length of the video sequence and processing capability of a running device. A first sampling pattern is based on the determined time for analysis. A first set of frames in the video sequence is sampled using a first sampling pattern. The first set is sampled infrequently throughout the video sequence in accordance with the first sampling pattern. A candidate frame is determined from the sampled frames based on image quality. A second set of the frames comprising one or more of the frames in a narrow range of the video sequence near the determined candidate frame, is determined in accordance with a second sampling pattern. At least one of the video frames is selected from the sampled frames based on image quality.
    Type: Application
    Filed: September 25, 2017
    Publication date: March 29, 2018
    Inventors: SAMMY CHAN, IAN ROBERT BOREHAM, KA MING LEUNG, MARK RONALD TAINSH
  • Publication number: 20170330038
    Abstract: A method of selecting at least one video frame of a video sequence. A plurality of faces is detected in at least one video frame of the video sequence. An orientation of the detected faces is tracked over a series of subsequent video frames to determine whether a first detected face is turning towards a second detected face. The method then determines, using the tracked orientation of the detected faces, a portion of the video sequence in which the first and second detected faces are oriented towards each other for at least a predetermined number of frames defining a gaze fixation of the detected faces. At least one video frame is selected from the determined portion of the video sequence, the selected video frame capturing the gaze fixation of the detected faces.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 16, 2017
    Inventors: SAMMY CHAN, KA MING LEUNG, MARK RONALD TAINSH
  • Publication number: 20170068499
    Abstract: A method of synchronising a plurality of interactive display devices operating in accordance with a shared multi-step video production workflow, and in communication with a video capture device includes assigning a subset of the interactive display devices to a critical device group, with each such interactive display device being adapted to control operating parameters of the capture device. The method determines that each interactive display device in the critical device group has entered a recording step in the workflow and, in response enables a recording function of the video capture device to be activated by at least one of the video capture device and one of the interactive display devices in the critical device group. The method disables at least one user interface control in each of the plurality of interactive display devices in response to an activation of the recording function until the recording function is deactivated.
    Type: Application
    Filed: September 6, 2016
    Publication date: March 9, 2017
    Inventors: Jie XU, IJ ERIC WANG, MARK RONALD TAINSH
  • Publication number: 20160379058
    Abstract: A method of segmenting an image set to generate a plurality of event clusters. Each event cluster includes at least one image from the image set. The image set, having time metadata corresponding to each image in the set, is accessed. A time interval between each pair of neighbouring images in the image set is determined. The neighbouring images in each of the pairs are adjacent in a time ordered sequence. The time interval for each of the pairs is determined from time metadata associated with each image in the pair. An adjustment value is determined for one or more of the determined time intervals based on at least one of predetermined time of day information and calendar information. The images in the image set are segmented to generate the plurality of event clusters. Segmentation boundaries for each event cluster are determined using at least the determined adjustment value.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 29, 2016
    Inventors: Mark Ronald TAINSH, Alex PENEV, Sammy CHAN
  • Patent number: 9344631
    Abstract: A method of selecting an image captured on an image capture device (101) is disclosed. A captured image is displayed on a display (114) associated with the image capture device (101). A viewer image of a viewer viewing the captured image displayed on the display (114) is captured using the image capture device (101). The captured image and the viewer image are compared to identify at least one common feature in the captured image and the viewer image. The captured image is selected if the at least one common feature is identified in both the captured image and the viewer image.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: May 17, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Alex Penev, Mark Ronald Tainsh
  • Publication number: 20140074653
    Abstract: A method of delivering a recommendation is disclosed. A preference rating is received for each of a plurality of electronic devices based on a task to be recommended, each of the preference ratings defining a preference to perform the recommended task on a corresponding one of the electronic devices. A timeliness profile associated with the recommendation is received. The timeliness profile defines relevance of delivering the recommendation over a period of time. One of the electronic devices on which to deliver the recommendation at a particular point in time is selected based on a function of the preference rating of the selected electronic device and the timeliness profile associated with the recommendation at that point in time.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 13, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: lJ Eric WANG, Sammy CHAN, Mark Ronald TAINSH, Nicholas Grant FULTON
  • Publication number: 20130346853
    Abstract: Methods (800), apparatuses (100), and computer readable storage mediums of arranging a digital image in one of several image receiving placeholders of an electronic photo album document are provided. The document is displayed (802) on a first virtual plane of a display on a display device. Digital images are displayed (804) on display; the digital images are arranged on a second virtual plane separate from first virtual plane. At least one of the digital images and document are partly transparent enabling the digital images and document to be contemporaneously visible. The second virtual plane extends beyond the boundary of display and can be panned on display device independently of document. A digital image is selected (806) from the displayed digital images; upon selection, the non-selected digital images are at least partly hidden so that the visibility of document on display device is increased. The selected digital image is arranged (808) in an image receiving placeholder.
    Type: Application
    Filed: August 27, 2013
    Publication date: December 26, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Mark Ronald Tainsh, Ivan Matic
  • Patent number: 8547400
    Abstract: Methods, apparatuses, and computer readable storage media arrange a digital image in one of several image receiving placeholders of an electronic photo album document. The document is displayed on a first virtual plane of a display on a display device. The digital images are arranged on a second virtual plane on the display separate from first virtual plane. At least one of the digital images and the document are partly transparent, enabling the digital images and document to be contemporaneously visible. The second virtual plane extends beyond the boundary of the display and can be panned on the display device independently of the document. A digital image is selected from the displayed digital images; upon selection, the non-selected digital images are at least partly hidden so that the visibility of the document on display device is increased. The selected digital image is arranged in an image receiving placeholder.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: October 1, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mark Ronald Tainsh, Ivan Matic
  • Publication number: 20110148927
    Abstract: Methods (800), apparatuses (100), and computer readable storage mediums of arranging a digital image in one of several image receiving placeholders of an electronic photo album document are provided. The document is displayed (802) on a first virtual plane of a display on a display device. Digital images are displayed (804) on display; the digital images are arranged on a second virtual plane separate from first virtual plane. At least one of the digital images and document are partly transparent enabling the digital images and document to be contemporaneously visible. The second virtual plane extends beyond the boundary of display and can be panned on display device independently of document. A digital image is selected (806) from the displayed digital images; upon selection, the non-selected digital images are at least partly hidden so that the visibility of document on display device is increased. The selected digital image is arranged (808) in an image receiving placeholder.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 23, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Mark Ronald Tainsh, Ivan Matic