Оба молча смотрели на монитор.
– Это оригинальная запись, – пояснила Бонни, – копию которой вы видели в Фениксе. Я взяла изображение, имевшееся на пленке, и ввела в компьютер. Это позволило в несколько раз увеличить четкость. Для просмотра нам понадобится телемонитор с очень большой четкостью. Он вот здесь.
Она включила кнопку на панели, и изображение появилось на широком телевизионном экране. Говард сразу заметил, насколько лучше стало видно. Бонни положила палец на клавишу «пауза» и нажала на нее, когда камера поймала вид земли внизу. Застывшая картинка была гораздо четче, чем на обычном видеомагнитофоне: отсутствовали мерцание и расплывчатость контуров. На экране появилась одна из башен, и Говард ясно увидел фигуру с винтовкой. Лицо рассмотреть не удавалось.
– Качество значительно улучшилось, но возможности подобных методов, к сожалению, также ограничены, – сказала Бонни.
Она нажала на клавишу «воспроизведение».
– Можно добиться и лучших результатов, если преобразовать видеосигналы в цифровые и записать их на компакт-диск.
Она провела рукой по невзрачному белому ящику.
– Это наш процессор изображений. Он преобразует видеосигналы в цифровую форму. Мы называем его «рамочником». Он может оцифровать изображение в реальном времени – одна тридцатая секунды на один кадр – и занести в память. Затем с помощью компьютера мы извлечем и обработаем эти данные. После обработки и очистки изображений можно выбрать нужные нам кадры, вывести их на монитор и напечатать снимки. Это дает гораздо большую четкость. В папке как раз и находятся картинки, полученные при помощи компьютера.
Говард открыл папку. В ней лежало более двух десятков глянцевых снимков размером восемь на десять дюймов. Он бегло проглядел их. Там были фотографии башен и снайперов на них с близкого расстояния. Однако ни на одной нельзя было рассмотреть лица стрелков.
– Эти снимки – предел возможностей моего оборудования, – сказала Бонни, глядя на помрачневшую физиономию Говарда. – Вряд ли они очень помогут. Но все-таки они отчетливее того, что мы видели на экране.
– А как вы этого добились? – спросил Говард.
– Вначале я попыталась усреднить сопутствующее изображение, но это мало что дало, – пояснила девушка. – Полученные снимки – результат применения метода, называемого срединным фильтрованием. Вероятно, я могла бы увеличить их еще больше с помощью концентрации пикселей, но на такую работу ушло бы значительно больше времени.
Увидев глубокие складки на лбу Говарда, она улыбнулась, достала листок бумаги и карандаш и начала быстро рисовать квадратный ящик.
– Представьте себе, что это небольшой участок экрана, – пояснила она. – Тогда наименьшая его часть будет вот такой. Она невидима. Мы называем ее «пиксель». В самолете использовали видеокамеру «Тошиба TSC-100» с объективом «Кэнон». Она дает 410 тысяч пикселей на семистах горизонтальных линиях. Это значительно больше, чем в обычных видеокамерах, где иногда бывает всего 300 тысяч пикселей. У пилота была очень хорошая аппаратура для специальных съемок.
Говард кивнул.
– Он был агентом по продаже недвижимости и часто снимал дома, которыми торговал.
– А-а, так вот в чем дело, – сказала Бонни. – Нам повезло, что он купил именно такую камеру. Будь она хоть чуточку менее мощной, мы не увидели бы и половины тех деталей, которые видим сейчас. По вашему желанию пиксель можно сделать и большим – все равно это будет одна единица. В таком случае вы будете иметь дело с большим пикселем. При усреднении сопутствующего изображения оно становится равномерным по цвету и яркости. За основу берутся показатели пикселя на выбранном участке. Ясность изображенного при этом увеличивается, но мы имеем размытые края. Кроме того, теряются детали, что вполне естественно. Срединное фильтрование – это сходная компьютерная техника, но здесь используется срединное, а не усредненное значение. Разница на первый взгляд небольшая, но она существенна. Я начала работу с квадрата три на три, перешла к квадрату пять на пять и затем девять на девять. На самых трудных участках пришлось применить способ, о котором я уже упоминала, – концентрацию пикселей. При этом вы выбираете пиксель, который можно легко описать в отношении цвета и структуры, последовательно добавляя к нему пиксели со сходными свойствами, пока не выделите определенный участок. Получаются скопления дополняющих друг друга пикселей. Их можно потом увеличить. Но я боюсь, что на моем оборудовании такая процедура займет массу времени.
Слушая объяснения Бонни, основную часть которых он улавливал с трудом, Говард продолжал просматривать фотографии. На одной виднелись лысые обнаженные фигуры.
– А это кто? – спросил он.
– Этим снимком я горжусь, – ответила девушка. – На оригинале они были едва видны. Камера сняла их всего один раз, но все-таки сняла. Именно в них целятся снайперы. Четыре манекена вроде тех, что используются в витринах.
Говард положил на стол еще две фотографии. На них были сняты два легковых автомобиля и большой грузовик.
– На видеопленке я их не заметил, – сказал он.
Бонни с готовностью кивнула.
– Они появились там всего на несколько секунд, пока самолет делал разворот в воздухе. Качество не очень хорошее, но можно рассмотреть марку и цвет. Легковые машины марки «крайслер», одна синяя, другая белая. Насчет грузовика я не уверена, скорее всего это «додж».
– Отлично, просто отлично, – обрадовался Говард и подумал, что следует спросить в департаменте шерифа об отпечатках протекторов.
Следующая серия фотографий изображала группу из трех человек – мужчина средних лет с брюшком, молодой человек и женщина. Мужчина что-то держал в руках. Взяв со стола увеличительное стекло, Говард попытался рассмотреть этот предмет.
– Я думаю, он держит переговорное устройство, – предположила Бочни. – Наверное, с его помощью он связывался со снайперами.
– А есть ли способ сделать фотографии еще больше? – спросил Говард.
Бонни с сожалением покачала головой. Ее длинная коса метнулась из стороны в сторону.
– Это все, что я могу сделать, – пояснила она. – Размер снимков можно увеличить, но на своем оборудовании я не смогу провести их фильтрование так, чтобы они стали четче. Вам стоило бы связаться с какой-нибудь из японских фирм – «Сони» или «Хитачи». У них должны быть компьютеры, предназначенные именно для такой работы. Можно обратиться и к фирмам, специализирующимся на искусственном интеллекте и робототехнике.
– Робототехнике? – переспросил Говард.
– Компании, занимающиеся робототехникой, весьма преуспели в разработке искусственного интеллекта. Именно это вам и нужно. Качество фотографий можно улучшить, если применить так называемые преобразования Хью и преобразования Фурье. Я могу подсказать вам, кто из экспертов возьмется за такую работу. Компьютер с зачатками искусственного интеллекта способен сравнить соседние пиксели и устранить погрешности, если поставить перед ним четкое задание – что именно он должен искать.
Говард нахмурился.
– Я не улавливаю вашу мысль.
– Если компьютер будет, например, смотреть на лицо, то он будет знать, что у глаза, носа, подбородка существуют определенные очертания. Темное пятно – это либо усы, либо ноздри, либо зрачок. Компьютер также будет знать, что человеческие тела обычно имеют округлые очертания, а механические объекты, как правило, составлены из плоскостей. Анализируя номер машины, компьютер выделит цифры и буквы, а не просто абстрактные символы. Но боюсь, агент Говард, я не очень хорошо все это объясняю.
– Пожалуйста, зовите меня просто Коул, – попросил он. – Нет, вы все объясняете прекрасно. А я как раз вспомнил, что знаю фирму, которая применяет нужную нам технологию.
– Правда? И что это за фирма? – спросила Бонни.
– "Клейтон электроникс".
Она подняла брови.
– Да, фирма солидная. Я и забыла, что их главный офис находится в Фениксе. А почему вы не обратились к ним сразу?
Говард смешал фотографии и убрал их назад в папку.
– Нам хотелось не выпускать информацию об этом деле за пределы ФБР как можно дольше. Вы просматривали видеопленку и понимаете, что может за всем этим крыться.
Бонни опустила глаза и покраснела, как провинившаяся школьница. Говард подавил желание спросить у нее, в чем дело, понимая, что на такой прямой вопрос она не ответит, и выждал некоторое время, давая ей возможность самой все объяснить.
– У меня есть одна идея, – сказала она, по-прежнему избегая его взгляда. – Вернее, не у меня, а у моего мужа.
– У вашего мужа?
Она кивнула и подняла наконец голову.
– Он доктор математики. Специализируется на компьютерной графике.
Говард был озадачен, но продолжал внимательно слушать. Было ясно, что Бонни Ким очень умна, поэтому все, что она могла предложить для расследования данного дела, обещало оказаться весьма полезным.
– Я рассказала ему о видеопленке, о трех мужчинах с винтовками на башнях. Он считает, что можно создать интересную модель на компьютере: запрограммировать координаты стрелков и их целей и разместить их в трехмерной системе координат.
Теперь Говард понял, почему Бонни так смутилась. Она рассказала мужу о видеопленке и боялась, что раскрыла служебную тайну. Говард решил успокоить девушку, но ему не хотелось прерывать ее рассказ. Глаза Бонни светились энтузиазмом.
– Вначале вы рассчитываете высоту башен, угол полета пули и расстояние до целей, а затем применяете полученную модель на всех направлениях, откуда может появиться цель.
Говард забарабанил пальцами по папке.
– И ваш муж может выполнить эту работу?
– Подготовительную работу – наверняка. Я не показывала ему видеопленку, но он сказал, что если бы увидел ее, то смог бы разработать модель. Ему нужно знать точное время суток, когда велась съемка, тогда по тени он сумел бы определить высоту и все такое. Возможно, понадобилось бы провести какие-то измерения на месте, но он, разумеется, мог бы выполнить и это.
– А направления? Как он заложит их в компьютер?
– Для этого потребуются планы прилегающих улиц и высота некоторых зданий. Он может изготовить программу специально для вас, но введение информации – это долгий процесс. Как только информация будет введена, программа выдаст трехмерную модель района и затем поместит в нее снайперов и цель. Вы сразу увидите, в каком направлении намереваются стрелять снайперы. Если модель сработает правильно, вы сможете точно определить, где будут находиться стрелки. По-моему, отличная идея.
Говард улыбнулся.
– Да. Ваш муж – очень умный человек. Но есть одна проблема: мы до сих пор не знаем, кто же цель.
Бонни в изумлении открыла рот, обнажив прекрасные белые зубы.
– А я думала...
– Что это президент?
Она кивнула и спросила в свою очередь:
– А вы считаете, что нет?
– Бонни, мы просто не знаем. Но ваш муж подал блестящую идею. Расписание президента всегда известно заранее. Если ваш муж сделает для нас программу, я найду людей для ввода информации.
– Значит, я могу ему сказать, чтобы он начинал?
– Конечно.
Бонни просияла.
– Муж будет страшно рад. Он говорит, что это похоже на детектив. Он предложил мне пригласить вас пообедать с нами сегодня. Я приготовлю обед, а муж сможет обговорить с вами все детали.
От такого предложения Говард был не в силах отказаться.
* * *
Энди и Бонни Ким жили в просторном одноэтажном деревенском доме, стоявшем недалеко от тихой проселочной дороги к северу от Вашингтона. Трава на газонах была аккуратно подстрижена, вдоль дорожек располагались ухоженные цветочные клумбы, а на белом флагштоке развевался звездно-полосатый флаг. У крыльца стояли два автомобиля: «бьюик роудмастер» и «чероки ларедо». Бонни Ким открыла Говарду дверь.
Вопреки его ожиданиям внутри дома все было таким же типично американским, как и на участке, окружавшем дом. Говард всегда полагал, что корейцы стойко придерживаются своих национальных обычаев, но Кимы, казалось, хотели ясно дать понять каждому, что они американцы с головы до ног.
Энди Ким оказался круглолицым улыбчивым молодым человеком. Густые черные волосы постоянно падали ему на глаза. Он был одного роста с Говардом, но гораздо стройнее, а очки в роговой оправе придавали ему вид интеллектуала. Пожав гостю руку, Энди предложил ему пива. Говард ответил, что предпочел бы апельсиновый сок, и вслед за хозяином вошел в гостиную. Бонни вернулась на кухню. Она сменила одежду, в которой была на работе, на пестрое платье с белым воротником и распустила волосы, которые теперь свободно струились по ее плечам и спине. Бонни выглядела неправдоподобно молодой, и Говард понял, что в лаборатории она специально напускала на себя строгий вид, дабы к ней относились более серьезно. Без высоких каблуков рост Бонни лишь чуть-чуть превышал пять футов.
Говард сел на длинный диван и огляделся. Вдоль одной из стен стояли книжные полки с научными книгами, романами и триллерами – все на английском. На кофейном столике лежали номера «Сайентифик америкэн», «Форчун» и каких-то журналов по вычислительной технике. Телевизор с большим экраном был включен, но работал с приглушенным звуком. Играла команда «Вашингтон редскинз».
– Хотите посмотреть игру? – предложил Энди.
– Я не слишком горячий поклонник футбола, – ответил Говард.
– Правда? А я его обожаю. В футболе много сходства с математикой, вы не находите?
В комнату вошла Бонни, держа в руках бутылку пива для мужа и высокий стакан с апельсиновым соком для гостя.
– Обед готов, – объявила она, – прошу к столу.
Получив приглашение на обед, Говард ожидал, что Бонни приготовит ради него национальные корейские блюда, которые придется есть палочками, но когда он увидел дом снаружи и изнутри, то ни в малейшей степени не был удивлен тем, что обед состоял из бифштекса, жареного картофеля и кукурузы. На десерт Бонни подала кофе, и все трое перешли в кабинет – комнату, обшитую деревянными панелями и уставленную столами, на которых громоздились компьютеры и электрооборудование. Энди, потягивая кофе, включил одну из машин.
– Я уже проделал часть подготовительной работы, – пояснил он. – Надеюсь, вы не возражаете.
– Разумеется, – откликнулся Говард, располагаясь на стуле и наблюдая, как пальцы Энди бегают по клавишам.
– Графика достаточно проста, но она даст вам представление о ходе моих мыслей, – продолжал Энди.
На экране появились два круга – зеленый на черном. Энди нажал еще несколько клавиш, и круги сменились двумя человеческими фигурами. У одной в руках была винтовка, другая стояла неподвижно.
– Предположим, что это снайпер и цель. Допустим, расстояние между ними равно пятистам футам, а угол – десяти градусам.
Опять несколько ударов по клавишам, и картинка стала трехмерной, а над целью появился пунктирный круг.
– Мы знаем, что снайпер должен находиться где-то на этой круговой линии, – продолжал свои разъяснения Энди. – Если мы наложим его возможное местонахождение на план города...
На экране появилось несколько разноцветных квадратов и продолговатых фигур.
– Я знаю, что они не очень похожи на здания, но вы понимаете, куда я клоню, – сказал Энди.
Говард улыбнулся.
– Пытаюсь.
Энди отбросил волосы со лба и поправил очки.
– Теперь можно посмотреть, какие здания по высоте и местоположению подходят для снайпера. Можно также рассчитать, на каком он должен находиться этаже, чтобы стрелять под необходимым углом. В том случае, если снайпер только один, имеются несколько точек, отвечающих этим требованиям.
С этими словами он показал четыре позиции на трехмерной карте, где здания попадали в круг.
– Но если мы увеличим число снайперов, выбор позиции сузится.
Энди склонился над клавиатурой и начал быстро нажимать на кнопки. С экрана исчезли некоторые изображения и добавились еще два снайпера. Каждый сплошной линией был связан с целью, вокруг которой проходила пунктирная линия.
– При трех снайперах, каждый из которых соотнесен в пространстве с двумя другими и с целью, позиции фиксируются более жестко. В этом случае мы будем иметь не круг, а тетраэдр...
На экране появилось объемное четырехгранное тело, вонзенное одним концом в землю.
– Такую структуру значительно сложнее вписать в план города.
Изображение опять сменилось.
– Посмотрите – все три точки, обозначающие снайперов, должны находиться на определенных позициях. У этой задачи есть только одно решение.
И Энди показал на три места, где положение снайперов совпадало с фигурами, обозначающими здания.
Говард потягивал свой кофе.
– Много ли времени отняло у вас построение этой модели?
Лицо Энди просветлело.
– Около трех часов. Но она очень упрощенная. Настоящая рабочая модель будет гораздо сложней.
– Но она возможна?
– Конечно.
– И сколько времени займет ее создание?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
– Это оригинальная запись, – пояснила Бонни, – копию которой вы видели в Фениксе. Я взяла изображение, имевшееся на пленке, и ввела в компьютер. Это позволило в несколько раз увеличить четкость. Для просмотра нам понадобится телемонитор с очень большой четкостью. Он вот здесь.
Она включила кнопку на панели, и изображение появилось на широком телевизионном экране. Говард сразу заметил, насколько лучше стало видно. Бонни положила палец на клавишу «пауза» и нажала на нее, когда камера поймала вид земли внизу. Застывшая картинка была гораздо четче, чем на обычном видеомагнитофоне: отсутствовали мерцание и расплывчатость контуров. На экране появилась одна из башен, и Говард ясно увидел фигуру с винтовкой. Лицо рассмотреть не удавалось.
– Качество значительно улучшилось, но возможности подобных методов, к сожалению, также ограничены, – сказала Бонни.
Она нажала на клавишу «воспроизведение».
– Можно добиться и лучших результатов, если преобразовать видеосигналы в цифровые и записать их на компакт-диск.
Она провела рукой по невзрачному белому ящику.
– Это наш процессор изображений. Он преобразует видеосигналы в цифровую форму. Мы называем его «рамочником». Он может оцифровать изображение в реальном времени – одна тридцатая секунды на один кадр – и занести в память. Затем с помощью компьютера мы извлечем и обработаем эти данные. После обработки и очистки изображений можно выбрать нужные нам кадры, вывести их на монитор и напечатать снимки. Это дает гораздо большую четкость. В папке как раз и находятся картинки, полученные при помощи компьютера.
Говард открыл папку. В ней лежало более двух десятков глянцевых снимков размером восемь на десять дюймов. Он бегло проглядел их. Там были фотографии башен и снайперов на них с близкого расстояния. Однако ни на одной нельзя было рассмотреть лица стрелков.
– Эти снимки – предел возможностей моего оборудования, – сказала Бонни, глядя на помрачневшую физиономию Говарда. – Вряд ли они очень помогут. Но все-таки они отчетливее того, что мы видели на экране.
– А как вы этого добились? – спросил Говард.
– Вначале я попыталась усреднить сопутствующее изображение, но это мало что дало, – пояснила девушка. – Полученные снимки – результат применения метода, называемого срединным фильтрованием. Вероятно, я могла бы увеличить их еще больше с помощью концентрации пикселей, но на такую работу ушло бы значительно больше времени.
Увидев глубокие складки на лбу Говарда, она улыбнулась, достала листок бумаги и карандаш и начала быстро рисовать квадратный ящик.
– Представьте себе, что это небольшой участок экрана, – пояснила она. – Тогда наименьшая его часть будет вот такой. Она невидима. Мы называем ее «пиксель». В самолете использовали видеокамеру «Тошиба TSC-100» с объективом «Кэнон». Она дает 410 тысяч пикселей на семистах горизонтальных линиях. Это значительно больше, чем в обычных видеокамерах, где иногда бывает всего 300 тысяч пикселей. У пилота была очень хорошая аппаратура для специальных съемок.
Говард кивнул.
– Он был агентом по продаже недвижимости и часто снимал дома, которыми торговал.
– А-а, так вот в чем дело, – сказала Бонни. – Нам повезло, что он купил именно такую камеру. Будь она хоть чуточку менее мощной, мы не увидели бы и половины тех деталей, которые видим сейчас. По вашему желанию пиксель можно сделать и большим – все равно это будет одна единица. В таком случае вы будете иметь дело с большим пикселем. При усреднении сопутствующего изображения оно становится равномерным по цвету и яркости. За основу берутся показатели пикселя на выбранном участке. Ясность изображенного при этом увеличивается, но мы имеем размытые края. Кроме того, теряются детали, что вполне естественно. Срединное фильтрование – это сходная компьютерная техника, но здесь используется срединное, а не усредненное значение. Разница на первый взгляд небольшая, но она существенна. Я начала работу с квадрата три на три, перешла к квадрату пять на пять и затем девять на девять. На самых трудных участках пришлось применить способ, о котором я уже упоминала, – концентрацию пикселей. При этом вы выбираете пиксель, который можно легко описать в отношении цвета и структуры, последовательно добавляя к нему пиксели со сходными свойствами, пока не выделите определенный участок. Получаются скопления дополняющих друг друга пикселей. Их можно потом увеличить. Но я боюсь, что на моем оборудовании такая процедура займет массу времени.
Слушая объяснения Бонни, основную часть которых он улавливал с трудом, Говард продолжал просматривать фотографии. На одной виднелись лысые обнаженные фигуры.
– А это кто? – спросил он.
– Этим снимком я горжусь, – ответила девушка. – На оригинале они были едва видны. Камера сняла их всего один раз, но все-таки сняла. Именно в них целятся снайперы. Четыре манекена вроде тех, что используются в витринах.
Говард положил на стол еще две фотографии. На них были сняты два легковых автомобиля и большой грузовик.
– На видеопленке я их не заметил, – сказал он.
Бонни с готовностью кивнула.
– Они появились там всего на несколько секунд, пока самолет делал разворот в воздухе. Качество не очень хорошее, но можно рассмотреть марку и цвет. Легковые машины марки «крайслер», одна синяя, другая белая. Насчет грузовика я не уверена, скорее всего это «додж».
– Отлично, просто отлично, – обрадовался Говард и подумал, что следует спросить в департаменте шерифа об отпечатках протекторов.
Следующая серия фотографий изображала группу из трех человек – мужчина средних лет с брюшком, молодой человек и женщина. Мужчина что-то держал в руках. Взяв со стола увеличительное стекло, Говард попытался рассмотреть этот предмет.
– Я думаю, он держит переговорное устройство, – предположила Бочни. – Наверное, с его помощью он связывался со снайперами.
– А есть ли способ сделать фотографии еще больше? – спросил Говард.
Бонни с сожалением покачала головой. Ее длинная коса метнулась из стороны в сторону.
– Это все, что я могу сделать, – пояснила она. – Размер снимков можно увеличить, но на своем оборудовании я не смогу провести их фильтрование так, чтобы они стали четче. Вам стоило бы связаться с какой-нибудь из японских фирм – «Сони» или «Хитачи». У них должны быть компьютеры, предназначенные именно для такой работы. Можно обратиться и к фирмам, специализирующимся на искусственном интеллекте и робототехнике.
– Робототехнике? – переспросил Говард.
– Компании, занимающиеся робототехникой, весьма преуспели в разработке искусственного интеллекта. Именно это вам и нужно. Качество фотографий можно улучшить, если применить так называемые преобразования Хью и преобразования Фурье. Я могу подсказать вам, кто из экспертов возьмется за такую работу. Компьютер с зачатками искусственного интеллекта способен сравнить соседние пиксели и устранить погрешности, если поставить перед ним четкое задание – что именно он должен искать.
Говард нахмурился.
– Я не улавливаю вашу мысль.
– Если компьютер будет, например, смотреть на лицо, то он будет знать, что у глаза, носа, подбородка существуют определенные очертания. Темное пятно – это либо усы, либо ноздри, либо зрачок. Компьютер также будет знать, что человеческие тела обычно имеют округлые очертания, а механические объекты, как правило, составлены из плоскостей. Анализируя номер машины, компьютер выделит цифры и буквы, а не просто абстрактные символы. Но боюсь, агент Говард, я не очень хорошо все это объясняю.
– Пожалуйста, зовите меня просто Коул, – попросил он. – Нет, вы все объясняете прекрасно. А я как раз вспомнил, что знаю фирму, которая применяет нужную нам технологию.
– Правда? И что это за фирма? – спросила Бонни.
– "Клейтон электроникс".
Она подняла брови.
– Да, фирма солидная. Я и забыла, что их главный офис находится в Фениксе. А почему вы не обратились к ним сразу?
Говард смешал фотографии и убрал их назад в папку.
– Нам хотелось не выпускать информацию об этом деле за пределы ФБР как можно дольше. Вы просматривали видеопленку и понимаете, что может за всем этим крыться.
Бонни опустила глаза и покраснела, как провинившаяся школьница. Говард подавил желание спросить у нее, в чем дело, понимая, что на такой прямой вопрос она не ответит, и выждал некоторое время, давая ей возможность самой все объяснить.
– У меня есть одна идея, – сказала она, по-прежнему избегая его взгляда. – Вернее, не у меня, а у моего мужа.
– У вашего мужа?
Она кивнула и подняла наконец голову.
– Он доктор математики. Специализируется на компьютерной графике.
Говард был озадачен, но продолжал внимательно слушать. Было ясно, что Бонни Ким очень умна, поэтому все, что она могла предложить для расследования данного дела, обещало оказаться весьма полезным.
– Я рассказала ему о видеопленке, о трех мужчинах с винтовками на башнях. Он считает, что можно создать интересную модель на компьютере: запрограммировать координаты стрелков и их целей и разместить их в трехмерной системе координат.
Теперь Говард понял, почему Бонни так смутилась. Она рассказала мужу о видеопленке и боялась, что раскрыла служебную тайну. Говард решил успокоить девушку, но ему не хотелось прерывать ее рассказ. Глаза Бонни светились энтузиазмом.
– Вначале вы рассчитываете высоту башен, угол полета пули и расстояние до целей, а затем применяете полученную модель на всех направлениях, откуда может появиться цель.
Говард забарабанил пальцами по папке.
– И ваш муж может выполнить эту работу?
– Подготовительную работу – наверняка. Я не показывала ему видеопленку, но он сказал, что если бы увидел ее, то смог бы разработать модель. Ему нужно знать точное время суток, когда велась съемка, тогда по тени он сумел бы определить высоту и все такое. Возможно, понадобилось бы провести какие-то измерения на месте, но он, разумеется, мог бы выполнить и это.
– А направления? Как он заложит их в компьютер?
– Для этого потребуются планы прилегающих улиц и высота некоторых зданий. Он может изготовить программу специально для вас, но введение информации – это долгий процесс. Как только информация будет введена, программа выдаст трехмерную модель района и затем поместит в нее снайперов и цель. Вы сразу увидите, в каком направлении намереваются стрелять снайперы. Если модель сработает правильно, вы сможете точно определить, где будут находиться стрелки. По-моему, отличная идея.
Говард улыбнулся.
– Да. Ваш муж – очень умный человек. Но есть одна проблема: мы до сих пор не знаем, кто же цель.
Бонни в изумлении открыла рот, обнажив прекрасные белые зубы.
– А я думала...
– Что это президент?
Она кивнула и спросила в свою очередь:
– А вы считаете, что нет?
– Бонни, мы просто не знаем. Но ваш муж подал блестящую идею. Расписание президента всегда известно заранее. Если ваш муж сделает для нас программу, я найду людей для ввода информации.
– Значит, я могу ему сказать, чтобы он начинал?
– Конечно.
Бонни просияла.
– Муж будет страшно рад. Он говорит, что это похоже на детектив. Он предложил мне пригласить вас пообедать с нами сегодня. Я приготовлю обед, а муж сможет обговорить с вами все детали.
От такого предложения Говард был не в силах отказаться.
* * *
Энди и Бонни Ким жили в просторном одноэтажном деревенском доме, стоявшем недалеко от тихой проселочной дороги к северу от Вашингтона. Трава на газонах была аккуратно подстрижена, вдоль дорожек располагались ухоженные цветочные клумбы, а на белом флагштоке развевался звездно-полосатый флаг. У крыльца стояли два автомобиля: «бьюик роудмастер» и «чероки ларедо». Бонни Ким открыла Говарду дверь.
Вопреки его ожиданиям внутри дома все было таким же типично американским, как и на участке, окружавшем дом. Говард всегда полагал, что корейцы стойко придерживаются своих национальных обычаев, но Кимы, казалось, хотели ясно дать понять каждому, что они американцы с головы до ног.
Энди Ким оказался круглолицым улыбчивым молодым человеком. Густые черные волосы постоянно падали ему на глаза. Он был одного роста с Говардом, но гораздо стройнее, а очки в роговой оправе придавали ему вид интеллектуала. Пожав гостю руку, Энди предложил ему пива. Говард ответил, что предпочел бы апельсиновый сок, и вслед за хозяином вошел в гостиную. Бонни вернулась на кухню. Она сменила одежду, в которой была на работе, на пестрое платье с белым воротником и распустила волосы, которые теперь свободно струились по ее плечам и спине. Бонни выглядела неправдоподобно молодой, и Говард понял, что в лаборатории она специально напускала на себя строгий вид, дабы к ней относились более серьезно. Без высоких каблуков рост Бонни лишь чуть-чуть превышал пять футов.
Говард сел на длинный диван и огляделся. Вдоль одной из стен стояли книжные полки с научными книгами, романами и триллерами – все на английском. На кофейном столике лежали номера «Сайентифик америкэн», «Форчун» и каких-то журналов по вычислительной технике. Телевизор с большим экраном был включен, но работал с приглушенным звуком. Играла команда «Вашингтон редскинз».
– Хотите посмотреть игру? – предложил Энди.
– Я не слишком горячий поклонник футбола, – ответил Говард.
– Правда? А я его обожаю. В футболе много сходства с математикой, вы не находите?
В комнату вошла Бонни, держа в руках бутылку пива для мужа и высокий стакан с апельсиновым соком для гостя.
– Обед готов, – объявила она, – прошу к столу.
Получив приглашение на обед, Говард ожидал, что Бонни приготовит ради него национальные корейские блюда, которые придется есть палочками, но когда он увидел дом снаружи и изнутри, то ни в малейшей степени не был удивлен тем, что обед состоял из бифштекса, жареного картофеля и кукурузы. На десерт Бонни подала кофе, и все трое перешли в кабинет – комнату, обшитую деревянными панелями и уставленную столами, на которых громоздились компьютеры и электрооборудование. Энди, потягивая кофе, включил одну из машин.
– Я уже проделал часть подготовительной работы, – пояснил он. – Надеюсь, вы не возражаете.
– Разумеется, – откликнулся Говард, располагаясь на стуле и наблюдая, как пальцы Энди бегают по клавишам.
– Графика достаточно проста, но она даст вам представление о ходе моих мыслей, – продолжал Энди.
На экране появились два круга – зеленый на черном. Энди нажал еще несколько клавиш, и круги сменились двумя человеческими фигурами. У одной в руках была винтовка, другая стояла неподвижно.
– Предположим, что это снайпер и цель. Допустим, расстояние между ними равно пятистам футам, а угол – десяти градусам.
Опять несколько ударов по клавишам, и картинка стала трехмерной, а над целью появился пунктирный круг.
– Мы знаем, что снайпер должен находиться где-то на этой круговой линии, – продолжал свои разъяснения Энди. – Если мы наложим его возможное местонахождение на план города...
На экране появилось несколько разноцветных квадратов и продолговатых фигур.
– Я знаю, что они не очень похожи на здания, но вы понимаете, куда я клоню, – сказал Энди.
Говард улыбнулся.
– Пытаюсь.
Энди отбросил волосы со лба и поправил очки.
– Теперь можно посмотреть, какие здания по высоте и местоположению подходят для снайпера. Можно также рассчитать, на каком он должен находиться этаже, чтобы стрелять под необходимым углом. В том случае, если снайпер только один, имеются несколько точек, отвечающих этим требованиям.
С этими словами он показал четыре позиции на трехмерной карте, где здания попадали в круг.
– Но если мы увеличим число снайперов, выбор позиции сузится.
Энди склонился над клавиатурой и начал быстро нажимать на кнопки. С экрана исчезли некоторые изображения и добавились еще два снайпера. Каждый сплошной линией был связан с целью, вокруг которой проходила пунктирная линия.
– При трех снайперах, каждый из которых соотнесен в пространстве с двумя другими и с целью, позиции фиксируются более жестко. В этом случае мы будем иметь не круг, а тетраэдр...
На экране появилось объемное четырехгранное тело, вонзенное одним концом в землю.
– Такую структуру значительно сложнее вписать в план города.
Изображение опять сменилось.
– Посмотрите – все три точки, обозначающие снайперов, должны находиться на определенных позициях. У этой задачи есть только одно решение.
И Энди показал на три места, где положение снайперов совпадало с фигурами, обозначающими здания.
Говард потягивал свой кофе.
– Много ли времени отняло у вас построение этой модели?
Лицо Энди просветлело.
– Около трех часов. Но она очень упрощенная. Настоящая рабочая модель будет гораздо сложней.
– Но она возможна?
– Конечно.
– И сколько времени займет ее создание?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56