<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">ellibs</journal-id><journal-title-group><journal-title xml:lang="ru">Электронные библиотеки</journal-title><trans-title-group xml:lang="en"><trans-title>Russian Digital Libraries Journal</trans-title></trans-title-group></journal-title-group><issn pub-type="epub">1562-5419</issn><publisher><publisher-name>Казанский (Приволжский) федеральный университет</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.26907/1562-5419-2024-27-4-478-502</article-id><article-id custom-type="elpub" pub-id-type="custom">ellibs-559</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>Программное средство оптимизации процессов видеопроизводства</article-title><trans-title-group xml:lang="en"><trans-title>Software Tool for Videoproduction Optimisation</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Давлетшин</surname><given-names>Рустем Фаридович</given-names></name><name name-style="western" xml:lang="en"><surname>Davletshin</surname><given-names>Rustem Faridovich</given-names></name></name-alternatives><email xlink:type="simple">rustemd02@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Шахова</surname><given-names>Ирина Сергеевна</given-names></name><name name-style="western" xml:lang="en"><surname>Shakhova</surname><given-names>Irina Sergeevna</given-names></name></name-alternatives><email xlink:type="simple">is@it.kfu.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Казанский (Приволжский) федеральный университет</institution></aff><aff xml:lang="en"><institution>Kazan (Volga region) Federal University</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>28</day><month>05</month><year>2025</year></pub-date><volume>27</volume><issue>4</issue><fpage>478</fpage><lpage>502</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Давлетшин Р.Ф., Шахова И.С., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Давлетшин Р.Ф., Шахова И.С.</copyright-holder><copyright-holder xml:lang="en">Davletshin R.F., Shakhova I.S.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://ellibs.elpub.ru/jour/article/view/559">https://ellibs.elpub.ru/jour/article/view/559</self-uri><abstract><p>Предложены программные механизмы, направленные на оптимизацию процессов видеопроизводства для авторов художественных видеоматериалов – материалов, предполагающих предварительную постановочную работу. Разработан механизм создания анимированных трехмерных планов съемки (раскадровок) с использованием дополненной реальности для позиционирования и анимации перемещения актеров. С целью преодоления ограничений операционной системы iOS, связанных с доступом к сенсорам, разработан механизм раздельного захвата аудио- и видеопотоков с датчиков устройства для проведения записи, а также их последующей синхронизации по временным меткам для сохранения в память устройства. Отслеживание соблюдения правил композиционного построения и анализ качества изображения на предмет расфокусировки камеры реализованы с использованием технологий компьютерного зрения. Также представлены механизмы работы со сценарием, включающие алгоритмы обработки текста для вывода на экран в виде субтитров, а также распознавания речи актеров и сравнения её с текстом сценария.
</p></abstract><trans-abstract xml:lang="en"><p>The paper proposes software mechanisms aimed at enhancing video production processes for the authors of artistic video materials. We propose a mechanism for creating animated three-dimensional shooting plans (storyboards) using augmented reality to position and animate the movement of actors. In order to overcome the limitations of the iOS operating system related to access to sensors, we developed a mechanism for separately capturing audio and video streams from device sensors for recording and their subsequent synchronization by timestamps for saving to device memory. Computer vision technologies are used to ensure compliance with the rules of compositional construction and image quality analysis. The paper also presents mechanisms for working with the script, including text processing algorithms for displaying subtitles on the screen, and speech recognition algorithms for comparing speech recognition of actors with the text of the script.
</p></trans-abstract><kwd-group xml:lang="ru"><kwd>видеопроизводство</kwd><kwd>мобильное кино</kwd><kwd>дополненная реальность</kwd><kwd>раскадровка</kwd><kwd>видеозапись</kwd><kwd>автоматизация</kwd><kwd>программное решение</kwd></kwd-group><kwd-group xml:lang="en"><kwd>video production</kwd><kwd>movie making</kwd><kwd>mobile cinema</kwd><kwd>augmented reality</kwd><kwd>storyboard</kwd><kwd>video recordings</kwd><kwd>automation</kwd><kwd>software solution</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Wang H., Yang S., Dai Z. The Development of Mobile Short Video Communication in the Context of the Mobile Internet // Science Insights. 2022. Vol. 40. No. 1. P. 421–426. URL: https://doi.org/10.15354/si.22.re011.</mixed-citation><mixed-citation xml:lang="en">Wang H., Yang S., Dai Z. The Development of Mobile Short Video Communication in the Context of the Mobile Internet // Science Insights. 2022. Vol. 40. No. 1. P. 421–426. URL: https://doi.org/10.15354/si.22.re011.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">The Rise of Mobile Filmmaking: A New Era of Cinematic Expression // ECGProductions. 2023. URL: https://www.ecgprod.com/the-rise-of-mobile-filmmaking/.</mixed-citation><mixed-citation xml:lang="en">The Rise of Mobile Filmmaking: A New Era of Cinematic Expression // ECGProductions. 2023. URL: https://www.ecgprod.com/the-rise-of-mobile-filmmaking/.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Blahnik V., Schindelbeck O. Smartphone imaging technology and its applications // Advanced Optical Technologies. 2021. Vol. 10, No. 3. P. 145–232. URL: https://doi.org/10.1515/aot-2021-0023.</mixed-citation><mixed-citation xml:lang="en">Blahnik V., Schindelbeck O. Smartphone imaging technology and its applications // Advanced Optical Technologies. 2021. Vol. 10, No. 3. P. 145–232. URL: https://doi.org/10.1515/aot-2021-0023.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Smartphones vs Cameras: Closing the gap on image quality // DxOMark. 2021. URL: https://www.dxomark.com/smartphones-vs-cameras-closing-the-gap-on-image-quality/.</mixed-citation><mixed-citation xml:lang="en">Smartphones vs Cameras: Closing the gap on image quality // DxOMark. 2021. URL: https://www.dxomark.com/smartphones-vs-cameras-closing-the-gap-on-image-quality/.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Schleser M. Smartphone filmmaking: theory and practice. // Bloomsbury Publishing USA. 2021. P. 8–10.</mixed-citation><mixed-citation xml:lang="en">Schleser M. Smartphone filmmaking: theory and practice. // Bloomsbury Publishing USA. 2021. P. 8–10.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Friis I., Hansen A. Line-item budgeting and film-production: Exploring some benefits of budget constraints on creativity // Qualitative Research in Accounting &amp; Management. 2015. Vol. 12, No. 4. P. 321–345. URL: https://doi.org/10.1108/QRAM-01-2015-0016.</mixed-citation><mixed-citation xml:lang="en">Friis I., Hansen A. Line-item budgeting and film-production: Exploring some benefits of budget constraints on creativity // Qualitative Research in Accounting &amp; Management. 2015. Vol. 12, No. 4. P. 321–345. URL: https://doi.org/10.1108/QRAM-01-2015-0016.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Balaban O., Levchenko O., Krupskyy I., Medvedieva A., Mykhalov V. Script Structures in Modern Audio-Visual Art // Studies in Media and Communication. 2021. Vol. 9, No. 2. P. 45–50. URL: https://doi.org/10.11114/smc.v9i2.5386.</mixed-citation><mixed-citation xml:lang="en">Balaban O., Levchenko O., Krupskyy I., Medvedieva A., Mykhalov V. Script Structures in Modern Audio-Visual Art // Studies in Media and Communication. 2021. Vol. 9, No. 2. P. 45–50. URL: https://doi.org/10.11114/smc.v9i2.5386.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Brown B. Cinematography: Theory and Practice. 2016. P. 28–44.</mixed-citation><mixed-citation xml:lang="en">Brown B. Cinematography: Theory and Practice. 2016. P. 28–44.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">LightSpace – 3D painting in air. URL: https://apps.apple.com/ru/app/lightspace-3d-painting-in-ar/id1274597316.</mixed-citation><mixed-citation xml:lang="en">LightSpace – 3D painting in air. URL: https://apps.apple.com/ru/app/lightspace-3d-painting-in-ar/id1274597316.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Storyboard Animator. URL: https://apps.apple.com/ru/app/storyboard-animator/id1326518944.</mixed-citation><mixed-citation xml:lang="en">Storyboard Animator. URL: https://apps.apple.com/ru/app/storyboard-animator/id1326518944.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">SUFLER.PRO. URL: https://apps.apple.com/ru/app/sufler-pro/id1480258675.</mixed-citation><mixed-citation xml:lang="en">SUFLER.PRO. URL: https://apps.apple.com/ru/app/sufler-pro/id1480258675.</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">Shaner P. Digital Filmmaking: An Introduction. // Mercury Learning and Information. 2011. P. 34–50.</mixed-citation><mixed-citation xml:lang="en">Shaner P. Digital Filmmaking: An Introduction. // Mercury Learning and Information. 2011. P. 34–50.</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Get live captions in real time on iPhone. URL: https://support.apple.com/en-in/guide/iphone/iphe0990f7bb/ios.</mixed-citation><mixed-citation xml:lang="en">Get live captions in real time on iPhone. URL: https://support.apple.com/en-in/guide/iphone/iphe0990f7bb/ios.</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Providing 3D virtual content with SceneKit. URL: https://developer.apple.com/documentation/arkit/arscnview/providing3dvirtualcontentwith_scenekit.</mixed-citation><mixed-citation xml:lang="en">Providing 3D virtual content with SceneKit. URL: https://developer.apple.com/documentation/arkit/arscnview/providing3dvirtualcontentwith_scenekit.</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">ARKit Documentation. URL: https://developer.apple.com/documentation/ arkit/.</mixed-citation><mixed-citation xml:lang="en">ARKit Documentation. URL: https://developer.apple.com/documentation/ arkit/.</mixed-citation></citation-alternatives></ref><ref id="cit16"><label>16</label><citation-alternatives><mixed-citation xml:lang="ru">Improving the performance of a RealityKit app. URL: https://developer.apple.com/documentation/realitykit/improving-the-performance-of-a-realitykit-app.</mixed-citation><mixed-citation xml:lang="en">Improving the performance of a RealityKit app. URL: https://developer.apple.com/documentation/realitykit/improving-the-performance-of-a-realitykit-app.</mixed-citation></citation-alternatives></ref><ref id="cit17"><label>17</label><citation-alternatives><mixed-citation xml:lang="ru">SIMD Float4x4. URL: https://developer.apple.com/documentation/ accelerate/simd_float4x4.</mixed-citation><mixed-citation xml:lang="en">SIMD Float4x4. URL: https://developer.apple.com/documentation/ accelerate/simd_float4x4.</mixed-citation></citation-alternatives></ref><ref id="cit18"><label>18</label><citation-alternatives><mixed-citation xml:lang="ru">Saito T., Toriwaki J.I. New algorithms for euclidean distance transformation of an n-dimensional digitized picture with applications // Pattern Recognition. 1994. Vol. 27, No. 11. P. 1551–1565.</mixed-citation><mixed-citation xml:lang="en">Saito T., Toriwaki J.I. New algorithms for euclidean distance transformation of an n-dimensional digitized picture with applications // Pattern Recognition. 1994. Vol. 27, No. 11. P. 1551–1565.</mixed-citation></citation-alternatives></ref><ref id="cit19"><label>19</label><citation-alternatives><mixed-citation xml:lang="ru">ARWorldMap. URL: https://developer.apple.com/documentation/arkit/ arworldmap.</mixed-citation><mixed-citation xml:lang="en">ARWorldMap. URL: https://developer.apple.com/documentation/arkit/ arworldmap.</mixed-citation></citation-alternatives></ref><ref id="cit20"><label>20</label><citation-alternatives><mixed-citation xml:lang="ru">PhotoKit. URL: https://developer.apple.com/documentation/photokit.</mixed-citation><mixed-citation xml:lang="en">PhotoKit. URL: https://developer.apple.com/documentation/photokit.</mixed-citation></citation-alternatives></ref><ref id="cit21"><label>21</label><citation-alternatives><mixed-citation xml:lang="ru">Cinematography Techniques: The Different Types. URL: https://rudafilms.com/gallery/Cinematography%20Techniques%20The%20Different%20Types.pdf.</mixed-citation><mixed-citation xml:lang="en">Cinematography Techniques: The Different Types. URL: https://rudafilms.com/gallery/Cinematography%20Techniques%20The%20Different%20Types.pdf.</mixed-citation></citation-alternatives></ref><ref id="cit22"><label>22</label><citation-alternatives><mixed-citation xml:lang="ru">Speech. URL: https://developer.apple.com/documentation/speech.</mixed-citation><mixed-citation xml:lang="en">Speech. URL: https://developer.apple.com/documentation/speech.</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
