RU2016112357A - Способ и устройство для создания панорамы - Google Patents

Способ и устройство для создания панорамы Download PDF

Info

Publication number
RU2016112357A
RU2016112357A RU2016112357A RU2016112357A RU2016112357A RU 2016112357 A RU2016112357 A RU 2016112357A RU 2016112357 A RU2016112357 A RU 2016112357A RU 2016112357 A RU2016112357 A RU 2016112357A RU 2016112357 A RU2016112357 A RU 2016112357A
Authority
RU
Russia
Prior art keywords
horizontal movement
information
video
angle
threshold value
Prior art date
Application number
RU2016112357A
Other languages
English (en)
Other versions
RU2664674C2 (ru
RU2016112357A3 (ru
Inventor
Тао ЧЭНЬ
Минюн ТАН
Хуаицзюнь ЛЮ
Original Assignee
Сяоми Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Сяоми Инк. filed Critical Сяоми Инк.
Publication of RU2016112357A publication Critical patent/RU2016112357A/ru
Publication of RU2016112357A3 publication Critical patent/RU2016112357A3/ru
Application granted granted Critical
Publication of RU2664674C2 publication Critical patent/RU2664674C2/ru

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C19/00Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects
    • G01C19/02Rotary gyroscopes
    • G01C19/34Rotary gyroscopes for indicating a direction in the horizontal plane, e.g. directional gyroscopes
    • GPHYSICS
    • G03PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
    • G03BAPPARATUS OR ARRANGEMENTS FOR TAKING PHOTOGRAPHS OR FOR PROJECTING OR VIEWING THEM; APPARATUS OR ARRANGEMENTS EMPLOYING ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ACCESSORIES THEREFOR
    • G03B37/00Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe
    • G03B37/04Panoramic or wide-screen photography; Photographing extended surfaces, e.g. for surveying; Photographing internal surfaces, e.g. of pipe with cameras or projectors providing touching or overlapping fields of view
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/681Motion detection
    • H04N23/6812Motion detection based on additional sensors, e.g. acceleration sensors

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Studio Devices (AREA)
  • Television Signal Processing For Recording (AREA)
  • Adjustment Of Camera Lenses (AREA)
  • Image Processing (AREA)
  • Stereoscopic And Panoramic Photography (AREA)

Claims (43)

1. Способ для создания панорамы, включающий:
определение информации о рабочем состоянии съемочного оборудования при записи видеофайла;
определение, соответствует ли информация о рабочем состоянии заранее заданному условию; если информация о рабочем состоянии соответствует заранее заданному условию, извлечение видеоклипа, соответствующего информации о рабочем состоянии; и
создание панорамы с использованием видеоклипа.
2. Способ по п. 1, отличающийся тем, что информация о рабочем состоянии содержит скорость горизонтального движения и угол горизонтального движения, а определение информации о рабочем состоянии съемочного оборудования при записи видеофайла включает:
определение, используя гироскоп, скорости горизонтального движения съемочного оборудования при съемке видео; и
определение, используя гироскоп, угла горизонтального движения съемочного оборудования при съемке видео.
3. Способ по п. 2, отличающийся тем, что определение, соответствует ли информация о рабочем состоянии заранее заданному условию, включает:
определение, является ли скорость горизонтального движения меньшей, чем первое заранее заданное пороговое значение;
определение, является ли угол горизонтального движения большим, чем второе заранее заданное пороговое значение;
если скорость горизонтального движения меньше первого заранее заданного порогового значения, и угол горизонтального движения больше второго заранее заданного порогового значения, определение, что информация о рабочем состоянии соответствует заранее заданному условию.
4. Способ по п. 3, отличающийся тем, что дополнительно включает:
если скорость горизонтального движения больше первого заранее заданного порогового значения, и/или угол горизонтального движения меньше второго заранее заданного порогового значения, указание, что в видеофайле невозможно определить видеоклип для создания панорамы.
5. Способ по п. 1, отличающийся тем, что извлечение видеоклипа, соответствующего информация о рабочем состоянии, включает:
определение начального времени горизонтального движения и конечного времени горизонтального движения; и
определение видеоклипа в соответствии с начальным временем и конечным временем.
6. Способ по п. 1, отличающийся тем, что информация о рабочем состоянии содержит скорость горизонтального движения и угол горизонтального движения, а определение информации о рабочем состоянии съемочного оборудования при записи видеофайла включает:
определение по конфигурационному файлу, соответствующему видеофайлу, скорости горизонтального движения и угла горизонтального движения съемочного оборудования при съемке видео.
7. Устройство для создания панорамы, содержащее
определяющий модуль, выполненный с возможностью определения информации о рабочем состоянии съемочного оборудования при записи видеофайла;
модуль извлечения видео, выполненный с возможностью определения, соответствует ли информация о рабочем состоянии, определенная определяющим модулем, заранее заданному условию, и с возможностью, если информация о рабочем состоянии соответствует заранее заданному условию, извлечения видеоклипа, соответствующего информации о рабочем состоянии; и
модуль создания панорамы, выполненный с возможностью создания панорамы с использованием видеоклипа, извлеченного модулем извлечения видео.
8. Устройство по п. 7, отличающееся тем, что информация о рабочем состоянии содержит скорость горизонтального движения и угол горизонтального движения; а определяющий модуль содержит
первый определяющий подмодуль, выполненный с возможностью определения, используя гироскоп, скорости горизонтального движения съемочного оборудования при съемке видео; и
второй определяющий подмодуль, выполненный с возможностью определения, используя гироскоп, угла горизонтального движения съемочного оборудования при съемке видео.
9. Устройство по п. 8, отличающееся тем, что модуль извлечения видео содержит
третий определяющий подмодуль, выполненный с возможностью определения, является ли скорость горизонтального движения, определенная первым определяющим подмодулем, меньшей, чем первое заранее заданное пороговое значение;
четвертый определяющий подмодуль, выполненный с возможностью определения, является ли угол горизонтального движения, определенный вторым определяющим подмодулем, большим, чем второе заранее заданное пороговое значение; и
пятый определяющий подмодуль, выполненный с возможностью определения, если третий определяющий подмодуль определяет, что скорость горизонтального движения меньше первого заранее заданного порогового значения, и четвертый определяющий подмодуль определяет, что угол горизонтального движения больше второго заранее заданного порогового значения, что информация о рабочем состоянии соответствует заранее заданному условию.
10. Устройство по п. 9, отличающееся тем, что дополнительно содержит
указывающий модуль, выполненный с возможностью указания, если скорость горизонтального движения, определенная первым определяющим подмодулем, больше первого заранее заданного порогового значения, и/или угол горизонтального движения, определенный вторым определяющим подмодулем, меньше второго заранее заданного порогового значения, что в видеофайле невозможно определить видеоклип для создания панорамы.
11. Устройство по п. 8, отличающееся тем, что модуль извлечения видео содержит
шестой определяющий подмодуль, выполненный с возможностью определения начального времени горизонтального движения и конечного времени горизонтального движения; и
седьмой определяющий подмодуль, выполненный с возможностью определения видеоклипа в соответствии с начальным временем и конечным временем, определенными шестым определяющим подмодулем.
12. Устройство по п. 7, отличающееся тем, что информация о рабочем состоянии содержит скорость горизонтального движения и угол горизонтального движения; а определяющий модуль содержит
восьмой определяющий подмодуль, выполненный с возможностью определения по конфигурационному файлу, соответствующему видеофайлу, скорости горизонтального движения и угла горизонтального движения съемочного оборудования при съемке видео.
13. Устройство для создания панорамы, содержащее:
процессор; и
память, выполненную с возможностью хранения инструкций, исполняемых процессором,
причем процессор выполнен с возможностью:
определения информации о рабочем состоянии съемочного оборудования при записи видеофайла;
определения, соответствует ли информация о рабочем состоянии заранее заданному условию; если информация о рабочем состоянии соответствует заранее заданному условию, извлечения видеоклипа, соответствующего информации о рабочем состоянии; и
создания панорамы с использованием видеоклипа.
RU2016112357A 2015-08-21 2015-12-25 Способ и устройство для создания панорамы RU2664674C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201510518423.7 2015-08-21
CN201510518423.7A CN105120155A (zh) 2015-08-21 2015-08-21 全景照片的生成方法及装置
PCT/CN2015/099023 WO2017031890A1 (zh) 2015-08-21 2015-12-25 全景照片的生成方法及装置

Publications (3)

Publication Number Publication Date
RU2016112357A true RU2016112357A (ru) 2018-07-02
RU2016112357A3 RU2016112357A3 (ru) 2018-07-02
RU2664674C2 RU2664674C2 (ru) 2018-08-21

Family

ID=54668031

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2016112357A RU2664674C2 (ru) 2015-08-21 2015-12-25 Способ и устройство для создания панорамы

Country Status (8)

Country Link
US (1) US20170054906A1 (ru)
EP (1) EP3133806A1 (ru)
JP (1) JP6333990B2 (ru)
KR (1) KR101826326B1 (ru)
CN (1) CN105120155A (ru)
MX (1) MX364507B (ru)
RU (1) RU2664674C2 (ru)
WO (1) WO2017031890A1 (ru)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105120155A (zh) * 2015-08-21 2015-12-02 小米科技有限责任公司 全景照片的生成方法及装置
KR102576908B1 (ko) 2016-02-16 2023-09-12 삼성전자주식회사 동적 파노라마 기능을 제공하는 방법 및 장치
CN108012073B (zh) * 2016-10-28 2020-05-19 努比亚技术有限公司 一种实现全景拍摄的方法及装置
CN107707812B (zh) * 2017-09-06 2020-02-18 维沃移动通信有限公司 一种图像处理方法、移动终端及计算机可读存储介质
CN109672776B (zh) 2017-10-16 2021-07-09 华为技术有限公司 显示动态图像的方法及终端
CN108257086B (zh) * 2017-12-22 2021-04-13 微幻科技(北京)有限公司 一种全景照片处理的方法及装置
CN109076263B (zh) * 2017-12-29 2021-06-22 深圳市大疆创新科技有限公司 视频数据处理方法、设备、***及存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2720974B2 (ja) * 1988-03-31 1998-03-04 キヤノン株式会社 画像情報処理装置
EP0838947B1 (en) * 1992-10-09 2000-11-29 Sony Corporation Producing and recording images
JP2007135068A (ja) * 2005-11-11 2007-05-31 Sony Corp 撮像再生装置
KR100758632B1 (ko) * 2006-03-29 2007-09-14 삼성전자주식회사 파노라마 사진촬영 장치 및 방법
RU2365998C2 (ru) * 2006-12-18 2009-08-27 Государственное образовательное учреждение высшего профессионального образования Курский государственный технический университет Способ формирования панорамных изображений
JP5155092B2 (ja) * 2008-10-10 2013-02-27 オリンパスイメージング株式会社 カメラ、再生装置、および再生方法
JP5434126B2 (ja) * 2009-02-19 2014-03-05 カシオ計算機株式会社 撮像装置、撮像方法及び撮像プログラム
JP5378135B2 (ja) * 2009-09-29 2013-12-25 富士フイルム株式会社 画像レイアウト決定方法ならびにそのプログラムおよび情報処理装置
JP5352406B2 (ja) * 2009-09-30 2013-11-27 富士フイルム株式会社 合成画像作成方法ならびにそのプログラムおよび情報処理装置
JP5532297B2 (ja) * 2009-12-18 2014-06-25 ソニー株式会社 画像処理装置、画像処理方法、及び、プログラム
JP2012060552A (ja) * 2010-09-13 2012-03-22 Nikon Corp カメラおよび電子機器
JP5413344B2 (ja) * 2010-09-27 2014-02-12 カシオ計算機株式会社 撮像装置、画像合成方法及びプログラム
US20120268554A1 (en) * 2011-04-22 2012-10-25 Research In Motion Limited Apparatus, and associated method, for forming panoramic image
CN103985103A (zh) * 2013-02-07 2014-08-13 百度在线网络技术(北京)有限公司 一种生成全景图片的方法和装置
US20150215532A1 (en) * 2014-01-24 2015-07-30 Amazon Technologies, Inc. Panoramic image capture
JP5768172B2 (ja) * 2014-08-04 2015-08-26 富士フイルム株式会社 画像表示制御方法及びその装置並びに画像撮像装置
CN104616342B (zh) * 2015-02-06 2017-07-25 北京明兰网络科技有限公司 序列帧与全景的相互转换方法
CN104601897B (zh) * 2015-02-13 2017-11-03 浙江宇视科技有限公司 一种摄像机防抖装置及防抖方法
CN105120155A (zh) * 2015-08-21 2015-12-02 小米科技有限责任公司 全景照片的生成方法及装置

Also Published As

Publication number Publication date
RU2664674C2 (ru) 2018-08-21
MX2016005637A (es) 2017-11-15
KR101826326B1 (ko) 2018-03-22
EP3133806A1 (en) 2017-02-22
KR20170033807A (ko) 2017-03-27
JP2017531928A (ja) 2017-10-26
US20170054906A1 (en) 2017-02-23
WO2017031890A1 (zh) 2017-03-02
JP6333990B2 (ja) 2018-05-30
MX364507B (es) 2019-04-29
RU2016112357A3 (ru) 2018-07-02
CN105120155A (zh) 2015-12-02

Similar Documents

Publication Publication Date Title
RU2016112357A (ru) Способ и устройство для создания панорамы
RU2015127083A (ru) Синтаксис и семантика для буферизации информации с целью упрощения конкатенации видеоданных
RU2016103409A (ru) Определение расстояния или положения
EP2767931A3 (en) Electronic device and method of determining descriptor thereof
WO2014176184A3 (en) Motion blur avoidance
JP2015212698A5 (ru)
JP2017508197A5 (ru)
JP2017509962A5 (ru)
JP2016506698A5 (ru)
EP2866170A3 (en) Image processing device and image processing method
RU2016150428A (ru) Заполнение записей контактов пользователя
EP2648090A3 (en) Improving performance of vector pertitioning loops
JP2011090374A5 (ru)
RU2015134169A (ru) Определение профиля пути, используя комбинацию аппаратных и программных средств
JP2012022655A5 (ru)
WO2015014259A8 (en) Method and device for accelerating anti-virus scanning
JP2015201216A5 (ru)
RU2018135284A (ru) Генерирование представлений контекстного поиска
MY196052A (en) Sensor Information Using Method and Electronic Device Using the Same
JP2014016823A5 (ru)
EP2985059A3 (en) Apparatus and method of user interaction
EP2809062A3 (en) Image processor, image processing method and program, and recording medium
RU2016111908A (ru) Способ и устройство для добавления шрифта
JP2015523018A5 (ru)
EP2874100A3 (en) Slow change detection system