ПЕРЕМЕЩАЕМАЯ НА ПОЛЬЗОВАТЕЛЬСКОМ ИНТЕРФЕЙСЕ КНОПКА СПУСКА ЗАТВОРА ДЛЯ КАМЕРЫ

1. Компьютеризованный способ в электронном устройстве, имеющем переднюю и тыльную часть, при этом передняя часть имеет камеру и дисплей с сенсорным экраном, при этом камера управляется приложением камеры, выполняемом электронным устройством, дисплей с сенсорным экраном подключен к камере для получения из нее изображений, при этом способ включает:
отображение кнопки спуска затвора приложения камеры на дисплее с сенсорным экраном в первом положении;
регистрацию первого сенсорного ввода на кнопке спуска затвора на дисплее с сенсорным экраном, когда отображена кнопка спуска затвора;
определение того, что первый сенсорный ввод указывает на ввод для перемещения кнопки спуска затвора в выбранное пользователем второе положение на дисплее с сенсорным экраном;
перемещение кнопки спуска затвора камеры во второе положение;
отображение изображения, полученного от камеры таким образом, что кнопка спуска затвора отображается поверх отображаемого изображения, когда кнопка спуска затвора отображается во втором положении;
обнаружение второго сенсорного ввода на кнопке спуска затвора, когда кнопка спуска затвора отображается во втором положении; и
определение того, что второй сенсорный ввод указывает на ввод для активации кнопки спуска затвора, получение изображения посредством камеры.
2. Компьютеризованный способ по п. 1, отличающийся тем, что регистрация первого сенсорного ввода, который соответствует вводу для перемещения кнопки спуска затвора, дополнительно включает регистрацию жеста смахивания, начинающегося из первого положения на экране дисплея и продлевающегося посредством перемещения, заканчивающегося во втором положении на экране дисплея.
3. Компьютеризованный способ по п. 1, отличающийся тем, что регистрация второго сенсорного ввода включает регистрацию жеста касания на кнопке спуска затвора.
4. Компьютеризованный способ по п. 1, отличающийся тем, что отображение кнопки спуска затвора изменяется, когда кнопка спуска затвора отображается поверх отображаемого изображения, полученного от камеры.
5. Компьютеризованный способ по п. 1, отличающийся тем, что первое положение сдержит первый набор точек внутри границы, представленной в виде прямоугольной рамки, начинающейся в точке начала координат.
6. Реализуемый на компьютере способ по п. 1, дополнительно включающий:
получение первого значения координаты точки в первом положении и первого значения координаты точки во втором положении;
получение второго значения координаты точки в первом положении и второго значения координаты точки во втором положении;
определение первой удаленности второго положения от первого положения посредством сравнения первого значения координаты точки в первом положении с первым значением координаты точки во втором положении;
определение второй удаленности второго положения от первого положения посредством сравнения второго значения координаты точки в первом положении со вторым значением координаты точки во втором положении;
сравнение определенной первой удаленности и второй удаленности с предварительно заданной удаленности точки; и
перенос второй кнопки спуска затвора в первое положение в ответ на определение того, что определенная первая удаленность и вторая удаленность находятся в пределах предварительно заданной удаленности точки.
7. Реализуемый на компьютере способ по п. 1, дополнительно включающий:
получение первого значения координаты точки во втором положении;
получение ширины экрана дисплея;
определение того, что первое значение координаты точки во втором положении выходит за границы ширины экрана дисплея посредством сравнения первого значения координаты точки во втором положении с шириной экрана;
и
перенос второй кнопки спуска затвора в первое положение в ответ на такое определение;
8. Реализуемый на компьютере способ по п. 1, дополнительно включающий:
получение второго значения координаты точки во втором положении;
получение высоты экрана дисплея;
определение того, что второе значение координаты точки во втором положении выходит за границы высоты экрана дисплея посредством сравнения второго значения координаты точки во втором положении с высотой экрана;
и
перенос второй кнопки спуска затвора в первое положение в ответ на такое определение;
9. Компьютеризованный способ в электронном устройстве, имеющем переднюю и тыльную часть, при этом передняя часть имеет камеру и дисплей с сенсорным экраном, при этом камера управляется приложением камеры, выполняемом электронным устройством, а дисплей с сенсорным экраном подключен к камере для получения из нее изображений, при этом способ включает:
отображение первой кнопки спуска затвора приложения камеры в первом положении на дисплее с сенсорным экраном в первом положении;
регистрацию первого сенсорного ввода на первой кнопке спуска затвора на дисплее с сенсорным экраном, когда отображена первая кнопка спуска затвора;
определение того, что первый сенсорный ввод указывает на ввод для перемещения первой кнопки спуска затвора в выбранное пользователем второе положение на дисплее с сенсорным экраном;
создание второй кнопки спуска затвора в положении первой кнопки спуска затвора и последующее перемещение второй кнопки спуска затвора камеры во второе положение;
отображение изображения, полученного от камеры, таким образом, что вторая кнопка спуска затвора отображается поверх отображаемого изображения, когда вторая кнопка спуска затвора отображается во втором положении и первая кнопка спуска отображается в первом положении;
регистрацию второго сенсорного ввода на второй кнопке спуска затвора, когда вторая кнопка спуска затвора отображается во втором положении и первая кнопка спуска затвора отображается в первом положении; и
определение того, что второй сенсорный ввод указывает на ввод для активации кнопки спуска затвора, при получении изображения посредством камеры.
10. Компьютеризованный способ по п. 9, отличающийся тем, что регистрация первого сенсорного ввода, который соответствует вводу для перемещения кнопки спуска затвора, дополнительно включает:
регистрацию жеста нажатия посредством регистрации события нажатия пальца на кнопку спуска затвора в течение предварительно заданного периода времени; и
регистрацию жеста смахивания, следующего за жестом нажатия, при этом жест смахивания начинается из первого положения на экране дисплея, и продлевается посредством перемещения, которое заканчивается во втором положении на экране дисплея.
11. Компьютеризованный способ по п. 1, отличающийся тем, что регистрация второго сенсорного ввода включает регистрацию жеста касания на кнопке спуска затвора.
12. Компьютеризованный способ по п. 1, отличающийся тем, что отображение второй кнопки спуска затвора изменяется, когда вторая кнопка спуска затвора отображается поверх отображаемого изображения, полученного от камеры.
13. Компьютеризованный способ по п. 1, отличающийся тем, что отображение первой кнопки спуска затвора отличается от отображения второй кнопки спуска затвора.
14. Компьютеризованный способ в электронном устройстве, имеющем переднюю и тыльную часть, при этом передняя часть имеет камеру и дисплей с сенсорным экраном, а камера управляется приложением камеры, выполняемом электронным устройством, и дисплей с сенсорным экраном подключен к камере для получения из нее изображений, при этом способ включает:
отображение первой кнопки спуска затвора приложения камеры в первом положении на дисплее с сенсорным экраном в первом положении;
отображение второй кнопки спуска затвора приложения камеры поверх первой кнопки спуска затвора в первом положении на дисплее с сенсорным экраном в первом положении;
регистрацию первого сенсорного ввода на второй кнопке спуска на дисплее с сенсорным экраном, когда отображена вторая кнопка спуска затвора;
определение того, что первый сенсорный ввод указывает на ввод для перемещения второй кнопки спуска затвора во второе положение на дисплее с сенсорным экраном и перемещение второй кнопки спуска затвора камеры во второе положение;
отображение изображения, полученного от камеры, таким образом, что вторая кнопка спуска затвора отображается поверх отображаемого изображения, когда вторая кнопка спуска затвора отображается во втором положении и первая кнопка спуска отображается в первом положении;
регистрацию второго сенсорного ввода на второй кнопке спуска затвора, когда вторая кнопка спуска затвора отображается во втором положении и первая кнопка спуска затвора отображается в первом положении; и
определение того, что второй сенсорный ввод указывает на ввод для активации кнопки спуска затвора, при получении изображения посредством камеры.
15. Компьютеризованный способ по п. 14, отличающийся тем, что регистрация первого сенсорного ввода, который соответствует вводу для перемещения кнопки спуска затвора, дополнительно включает:
регистрацию жеста смахивания посредством регистрации события опускания пальца, начинающегося из первого положения на экране дисплея, и продлевающегося посредством перемещения, заканчивающегося во втором положении на экране дисплея.
16. Компьютеризованный способ по п. 14, отличающийся тем, что регистрация второго сенсорного ввода дополнительно включает регистрацию жеста касания на кнопке спуска затвора.
17. Компьютеризованный способ по п. 14, отличающийся тем, что отображение кнопки спуска затвора изменяется, когда кнопка спуска затвора отображается поверх отображаемого изображения, полученного от камеры.
18. Компьютеризованный способ по п. 14, отличающийся тем, что отображение второй кнопки спуска затвора в первом положении дополнительно включает перекрытие набора точек второй кнопки спуска затвора с подмножеством точек первой кнопки спуска затвора.
19. Реализуемый на компьютере способ по п. 1, дополнительно включающий:
определение того, что активирована тыльная камера; и
автоматическое включение фронтальной камеры и отключение тыльной камеры в ответ на определения того, что активирована тыльная камера.
20. Компьютеризованный способ в электронном устройстве, имеющем переднюю и тыльную часть, при этом передняя часть имеет камеру и дисплей с сенсорным экраном, а камера управляется приложением камеры, выполняемым электронным устройством, и дисплей с сенсорным экраном подключен к камере для получения из нее видеоизображений, при этом способ включает:
отображение кнопки спуска затвора приложения камеры на дисплее с сенсорным экраном в первом положении;
регистрацию первого сенсорного ввода на кнопке спуска на дисплее с сенсорным экраном, когда отображена кнопка спуска затвора;
определение того, что первый сенсорный ввод указывает на ввод для перемещения кнопки спуска затвора в выбранное пользователем второе положение на дисплее с сенсорным экраном;
перемещение кнопки спуска затвора камеры во второе положение;
отображение изображения, полученного от камеры таким образом, что кнопка спуска затвора отображается поверх отображаемого изображения, когда кнопка спуска отображается во втором положении;
обнаружение второго сенсорного ввода на кнопке спуска затвора, когда кнопка спуска затвора отображается во втором положении; и
получение видеоизображения посредством камеры в ответ на определение того, что второй сенсорный ввод указывает на ввод для активации кнопки спуска затвора для запуска записи видеоизображения.